diff --git a/review/all.json b/review/all.json index ea5bd8f..64a1bfc 100644 --- a/review/all.json +++ b/review/all.json @@ -1,4 +1,37 @@ [ + { + "slug": "tectonic", + "project_type": "mod", + "title": "Tectonic", + "description": "Enhanced terrain generation with mountain ranges, underground rivers, and more!", + "body": "![Tectonic logo](https://cdn.modrinth.com/data/lWDHr9jE/images/810083a46d3e071419e4fb7d28a126223838d7f1.png)\n\n![server, only](https://img.shields.io/badge/environment-server%20only-e61a1a)\n![datapack and mod](https://img.shields.io/badge/project%20type-datapack%20&%20mod-39951d)\n![all modloaders](https://img.shields.io/badge/modloader-all-eeeeee)\n\n**Tectonic** is a world generation datapack and mod that aims to transform how terrain is shaped.\n\n## Features\n\n### Mountain Ranges\n\nThe way mountains generate has been completely overhauled, with them forming huge mountain ranges that can stretch for thousands of blocks. These can stretch higher than vanilla mountains do, sometimes reaching peaks above y300!\n\n### Underground Rivers\n\nIn mountainous terrain that is too towering to allow regular river generation, terrain gets carved for rivers to continue underground. These link right up to the regular rivers, so there's no interruption in exploring along rivers. Very deep underground, you can even find a deeper variant with lava instead of water.\n\n### Oceanside Cliffs\n\nOn steep cliff faces in the Stony Shore biome, waves and wind carve into the cliff. (Disclaimer: waves and wind not included.)\n\n### Smoother Surfaces\n\nOne of (if not the most) notable changes to generation you'll see with Tectonic is that terrain is much smoother than normal. This means the strange staircasing on some hills - also referred to as \"lerp\" issues - is gone. In previous Tectonic versions this meant that Windswept biomes were removed from generation, but in v2 and above they will once again generate.\n\n### Dunes\n\nSmooth desert dunes will generate in some Desert biomes, giving Deserts a special look to them.\n\n### Deeper Oceans\n\nOceans are much deeper than they are in vanilla, with deep oceans even extending into the deepslate layer!\n\n-----\n\n### Removed Features\n\nPrevious versions of Tectonic included things like custom biomes, trees, and more. These were removed for both performance and compatibility reasons. For improved biome vegetation, check out [Not Just Biomes](https://modrinth.com/mod/not-just-biomes).\n", + "client_side": "optional", + "server_side": "required", + "categories": + [ + "adventure", + "worldgen" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/lWDHr9jE/images/76b286687546a97a0b5ca39144717cda9e128c2a.png", + "https://cdn.modrinth.com/data/lWDHr9jE/images/961e536a52bb37553350fa27260ae60e69407ed3.png", + "https://cdn.modrinth.com/data/lWDHr9jE/images/e72b8b90aa0252879df78b1be12fb11f61830d9b.png", + "https://cdn.modrinth.com/data/lWDHr9jE/images/b30a590da1d0f855c5631f929ae87e53031a66ff.png", + "https://cdn.modrinth.com/data/lWDHr9jE/images/65b343e2df4520242507dc817a484578a7d92e7f.png", + "https://cdn.modrinth.com/data/lWDHr9jE/images/07196e1db0fd789620c8d53b35642a80509e27ef.png", + "https://cdn.modrinth.com/data/lWDHr9jE/images/3df9fd94422d1730be28048ee6512c7b7ac69d52.png", + "https://cdn.modrinth.com/data/lWDHr9jE/images/9c8ea022c15c6975070c8d265d7ff07c4f53cbbb.png", + "https://cdn.modrinth.com/data/lWDHr9jE/images/d23b18facd969b167319cfb72183b00908891389.png", + "https://cdn.modrinth.com/data/lWDHr9jE/images/810083a46d3e071419e4fb7d28a126223838d7f1.png", + "https://cdn.modrinth.com/data/lWDHr9jE/images/3a2a3e67a0f04a42395c41c425f7d80d9cd39464.png" + ], + "kind": "client-optional", + "link": "https://modrinth.com/mod/tectonic", + "conflicts": null, + "review": false + }, { "slug": "trims-expanded", "project_type": "mod", @@ -119,6 +152,29 @@ "conflicts": null, "review": true }, + { + "slug": "not-enough-animations", + "project_type": "mod", + "title": "Not Enough Animations", + "description": "Bringing first-person animations to the third-person", + "body": "# Not Enough Animations \n\nThis mod brings a lot of missing third-person animations from the first-person or modifies them to be better representative to how they should look like or look like in the first-person. This mod was created as an expansion for the [First-Person Mod](https://www.curseforge.com/minecraft/mc-mods/first-person-model), but works completely on its own and is fully vanilla/3rd party server compatible(since it's all just visual).\n\n[![Shockbyte](https://tr7zw.dev/img/shockbyte_black.png)](https://shockbyte.com/partner/tr7zw)\n\n### All features can be enabled/disabled individually in an ingame config screen! (Accessible via the ModList/ModMenu)\n\nAdded/fixed animations:\n\n- Eating/Drinking\n\n![](https://tr7zw.dev/nea/eating.png)\n![](https://tr7zw.dev/nea/drinking.png)\n\n- Maps(Yes you can see the map content if your client has been sent the map by holding it once/seeing it in an item frame)\n\n![](https://tr7zw.dev/nea/maps1.PNG)\n![](https://tr7zw.dev/nea/maps2.PNG)\n\n- Shield placement(you block where you look, not where the body is rotated to. So this will rotate the body with the head while blocking)\n\n![](https://tr7zw.dev/nea/shield.png)\n\n- Don't show items during two-handed animations(Hide the offhand item while using a bow/crossbow)\n\n![](https://tr7zw.dev/nea/twoHands.PNG)\n\n- Boat rowing(No longer sitting there and staring at the self-moving Paddles)\n\n![](https://tr7zw.dev/nea/boat.png)\n\n- Horses(at least act like you're holding the reins)\n\n![](https://tr7zw.dev/nea/horse.png)\n\n- Looking at a compass/clock(this one is actually more eye candy for the First-person Mod to make the compass better usable, but won't hurt outside of that, can be modified in the config file to extend to more items)\n\n![](https://tr7zw.dev/nea/compass.PNG)\n\n- Ladder/climbing animation\n\n![](https://tr7zw.dev/nea/ladder.gif)\n\n- Crawling animation, replacing the swimming one while out of water\n\n![](https://tr7zw.dev/nea/crawling.gif)\n\n- Smooth arm movement and transitions\n\n![](https://tr7zw.dev/nea/smootharms.gif)\n", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "adventure", + "decoration" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/MPCX6s5C/images/3b9ca72d7e6099ef67496a4b210d887d85254d80.gif" + ], + "kind": "clientside", + "link": "https://modrinth.com/mod/not-enough-animations", + "conflicts": null, + "review": false + }, { "slug": "create-fabric", "project_type": "mod", @@ -144,6 +200,46 @@ ], "review": true }, + { + "slug": "xaeros-minimap", + "project_type": "mod", + "title": "Xaero's Minimap", + "description": "Displays 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

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

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

You are allowed to make videos using this mod.

\n

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

\n", + "client_side": "required", + "server_side": "optional", + "categories": + [ + "adventure", + "transportation", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "server-optional", + "link": "https://modrinth.com/mod/xaeros-minimap", + "conflicts": null, + "review": false + }, + { + "slug": "auth-me", + "project_type": "mod", + "title": "Auth Me", + "description": "Authenticate yourself and re-validate your session", + "body": "
\n\n\"Auth\n\n# Auth Me\n\nAuthenticate yourself in Minecraft and re-validate your session\n\n[![Build](https://img.shields.io/github/actions/workflow/status/axieum/authme/release.yml?branch=main&style=for-the-badge)][ci:release]\n[![Release](https://img.shields.io/github/v/release/axieum/authme?style=for-the-badge&include_prereleases&sort=semver)][releases]\n[![Available For](https://cf.way2muchnoise.eu/versions/Available%20For_356643_latest.svg?badge_style=for_the_badge)][curseforge]\n[![Downloads](https://cf.way2muchnoise.eu/full_356643_downloads.svg?badge_style=for_the_badge)][curseforge:files]\n\n
\n\n\"Auth\n\nAuth Me is a **Minecraft mod** that brings account authentication into the game\nin the efforts of overcoming the infamous session validation error when\nconnecting to a server.\n\nIt is a **client-side** only mod, built on the [Fabric][fabric] mod loader and\nis available for modern versions of [Minecraft][minecraft] Java Edition.\n\n#### Alternatives\n\n- [ReAuth][reauth_mod] by TechnicianLP\n- [OAuth][oauth_mod] by Sintinium\n\n## Sponsors\n\nWe would like to extend our thanks to the following sponsors for supporting\nAuth Me development.\n\n[\"BisectHosting\"][bisecthosting]\n\n## Contributing\n\nThank you for considering contributing to Auth Me! Please see the\n[Contribution Guidelines][contributing].\n\n## Security Vulnerabilities\n\nPlease review the [Security Policy][security] on how to report security\nvulnerabilities.\n\n## Licence\n\nAuth Me is open-sourced software licenced under the [MIT licence][licence].\n\n[bisecthosting]: https://bisecthosting.com/axieum\n[ci:release]: https://github.com/axieum/authme/actions/workflows/release.yml\n[contributing]: https://github.com/axieum/authme/blob/main/.github/CONTRIBUTING.md\n[curseforge]: https://curseforge.com/minecraft/mc-mods/auth-me\n[curseforge:files]: https://curseforge.com/minecraft/mc-mods/auth-me/files\n[fabric]: https://fabricmc.net/\n[licence]: https://opensource.org/licenses/MIT\n[minecraft]: https://minecraft.net/\n[oauth_mod]: https://github.com/Sintinium/oauth\n[reauth_mod]: https://github.com/TechnicianLP/ReAuth\n[releases]: https://github.com/axieum/authme/releases\n[security]: https://github.com/axieum/authme/security/policy\n", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/auth-me", + "conflicts": null, + "review": false + }, { "slug": "chat-heads", "project_type": "mod", @@ -164,6 +260,26 @@ "conflicts": null, "review": true }, + { + "slug": "patchouli", + "project_type": "mod", + "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)", + "client_side": "required", + "server_side": "required", + "categories": + [ + "library", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "required", + "link": "https://modrinth.com/mod/patchouli", + "conflicts": null, + "review": false + }, { "slug": "ae2", "project_type": "mod", @@ -188,6 +304,25 @@ ], "review": true }, + { + "slug": "amecs", + "project_type": "mod", + "title": "Amecs", + "description": "Improves your keys & controls setup by providing modifier keys and making multi-functional keys a thing.", + "body": "**Requires Fabric API.**\n\n---\n\n## Amecs: Alt-Meta-Escape-Control-Shift\nAmecs is a mod that tries to improve your keyboard immersion. Therefore it introduces several modifier keys (alt, control and shift) for now to give you a larger variety to chose from when making keybindings.\n\nAmecs also removes that annoying key blocking where only one functionality can be associated with a key.\n\n_Disclaimer: Duplicate entries will still turn red to let you know of possibly unwanted collisions._\n\nAnd there's yet another feature: Amecs introduces a search bar for your controls screen! No more searching for that one nasty keybinding in a giant list.\n\nAnd last but not least it adds keybindings for toggling auto jump as well as each of the skin layers.\n\n## Example view\n\n![example](https://i.imgur.com/cm1bkcx.png)", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/amecs", + "conflicts": null, + "review": false + }, { "slug": "ad-astra", "project_type": "mod", @@ -224,6 +359,64 @@ "conflicts": null, "review": true }, + { + "slug": "move-boats", + "project_type": "mod", + "title": "Move Boats", + "description": "๐Ÿ›ถ Allows players to easily move boats without breaking them by holding right click.", + "body": "

\"\"

Requires the library mod Collective.

     This mod is part of The Vanilla Experience.
Move Boats is a drag-and-drop mod which allows players to easily move boats without breaking them by holding right click.

You may also be interested in Move Minecarts.


Configurable: ( how do I configure? )
mustSneakToPickUp (default = true): When enabled, will only pick up the boat when the player is sneaking and holding right-click.


To pick up: Hold right-click while looking at the boat. You can release the mouse button while moving the boat.
To release: Right-click the boat again.

Easily put the boat into the water:

\n
\n

\"pre\"

\n
\n

 
And easily put them back on a dock:

\n
\n

\"post\"

\n
\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!

", + "client_side": "optional", + "server_side": "required", + "categories": + [ + "game-mechanics" + ], + "additional_categories": [], + "gallery": [], + "kind": "client-optional", + "link": "https://modrinth.com/mod/move-boats", + "conflicts": null, + "review": false + }, + { + "slug": "move-minecarts", + "project_type": "mod", + "title": "Move Minecarts", + "description": "๐Ÿ›’ Easily pick up and move minecarts without breaking them by holding right click.", + "body": "

\"\"

Requires the library mod Collective.

     This mod is part of The Vanilla Experience.
Move Minecarts is a drag-and-drop mod which allows players to easily pick up and move minecarts without breaking them by holding right click.

You may also be interested in Move Boats.


Configurable: ( how do I configure? )
mustSneakToPickUp (default = true): When enabled, will only pick up the minecart when the player is crouching and holding right-click.


To pick up: Hold right-click and crouch while looking at the minecart. You can release the mouse button while moving the minecart.
To release: Right-click the minecart again.

Here you can see a minecart being picked up; be careful with a tnt cart!

\n
\n

\"pre\"

\n
\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!

", + "client_side": "optional", + "server_side": "required", + "categories": + [ + "game-mechanics" + ], + "additional_categories": [], + "gallery": [], + "kind": "client-optional", + "link": "https://modrinth.com/mod/move-minecarts", + "conflicts": null, + "review": false + }, + { + "slug": "crafttweaker", + "project_type": "mod", + "title": "CraftTweaker", + "description": "CraftTweaker allows modpacks and servers to customize the game. With CraftTweaker you can change recipes, script events, add new commands and even change item properties!", + "body": "

\"small_logo\"

\n

\n

 

\n

\"Github\"License\"Jenkins\"

\n

CraftTweaker is a Minecraft mod which allows modpacks and servers to customize the game. With CraftTweaker you can change recipes, script events, add new commands and even change item properties! When used with other mods the possibilities become endless. Ranging from custom machine recipes to entirely new blocks and items!

\n

CraftTweaker lets you customize the game to your hearts content, from simple things like changing recipes or adding tooltips to items, to more advanced things like subscribing to events or changing properties about items! When combined with addon mods, the possibilities truly become endless, with things like adding completely new blocks and items to the game and even adding new completely custom trees to the world gen!

\n

Most modpacks you have played with use CraftTweaker to change their recipes, removing conflicting recipes or even building a central theme for their modpack!

\n

All the information you need to get started with CraftTweaker can be found on the Wiki and if you need more help, you can join the Discord and ask for help there!

\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!**", + "client_side": "required", + "server_side": "required", + "categories": + [ + "library", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "required", + "link": "https://modrinth.com/mod/crafttweaker", + "conflicts": null, + "review": false + }, { "slug": "twigs", "project_type": "mod", @@ -283,6 +476,48 @@ "conflicts": null, "review": true }, + { + "slug": "screenshot-to-clipboard", + "project_type": "mod", + "title": "Screenshot to Clipboard", + "description": "Screenshots taken are copied to the clipboard.", + "body": "Any time you take a screenshot in the game, the image data is copied to the clipboard. You can then paste this anywhere (e.g. Discord, Imgur, Reddit) to upload the image and share it with others.\n\nWorks on vanilla servers, and modded servers without the mod installed!\n\nNot compatible with Optifine.", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/screenshot-to-clipboard", + "conflicts": null, + "review": false + }, + { + "slug": "vtdownloader", + "project_type": "mod", + "title": "VTDownloader", + "description": "Pick and download Vanilla Tweaks resource packs directly from your Minecraft client!", + "body": "# VanillaTweaks Downloader\n\n**DISCLAIMER: None of the content that can be downloaded from the mod was created by me. Everything (but the mod) was created by the VanillaTweaks team.**\n\n[ ![GitHub release](https://img.shields.io/github/v/release/ByMartrixX/VTDownloader?color=blue&include_prereleases&label=download&style=flat-square) ](https://github.com/ByMartrixx/VTDownloader/releases/latest)\n![GitHub Workflow Status](https://img.shields.io/github/workflow/status/ByMartrixX/VTDownloader/Java%20CI%20with%20Gradle?style=flat-square)\n\n**Requires [Fabric API](https://www.curseforge.com/minecraft/mc-mods/fabric-api) to work properly**\n\nPick and download [Vanilla Tweaks](https://vanillatweaks.net) resource packs directly from your Minecraft Client!\nFrom the resource packs selection screen, click on the \"Download VT Resource Pack\" button, pick your texture packs, and press download.\nThe pack will be directly downloaded to your resource packs folder, no moving files around required!\n\nYou can also edit your downloaded packs directly from the resource packs screen by clicking on the pencil icon!\n\nSuggestions? [Start a discussion](https://github.com/ByMartrixx/VTDownloader/discussions/new) or [Open an issue](https://github.com/ByMartrixx/VTDownloader/issues/new)\n\nTo the VanillaTweaks team: if this mod breaks any term, please notify me on Discord (MartrixX#2970)\n\n## [Credits](https://github.com/ByMartrixx/VTDownloader/blob/2.0.0/credits.txt)\n\n#### Vanilla Tweaks: https://vanillatweaks.net\n\n### Planned features\n\n- Datapacks\n", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/1E2sq1cp/images/0843c460aa18ab1ff36b6a24f1ddf9c7a8218638.png", + "https://cdn.modrinth.com/data/1E2sq1cp/images/4008cbc840af9c5ca6b0a878625db64ad9af8d3f.png" + ], + "kind": "clientside", + "link": "https://modrinth.com/mod/vtdownloader", + "conflicts": null, + "review": false + }, { "slug": "axes-are-weapons", "project_type": "mod", @@ -322,6 +557,39 @@ "conflicts": null, "review": true }, + { + "slug": "server-country-flags", + "project_type": "mod", + "title": "Server Country Flags", + "description": "Adds a flag to servers in the server list which tells where the server is located.", + "body": "**Server Country Flags** is a mod which shows the flag of the country where the server is located, and the city when hovering over the flag, in the server list.\n\nIt uses a publicly available IP Geolocation API - https://ip-api.com/\n\nFabric version requires the **Fabric API** to work.\n\n\nThe mod can be configured if you have **Cloth Config API** installed (and **Mod Menu** if you're on Fabric) in a GUI.\n\nYou can still manually edit the mod's config in the **config/servercountryflags/servercountryflags.properties** file.", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "decoration", + "utility" + ], + "additional_categories": + [ + "management" + ], + "gallery": + [ + "https://cdn.modrinth.com/data/L6HW4EbG/images/b7bb5bd33331f17aa844bcb8b24ba3151b6f1ec0.png", + "https://cdn.modrinth.com/data/L6HW4EbG/images/58a601a863e0bd9a65fe361b0f0c90bbb556e9af.png", + "https://cdn.modrinth.com/data/L6HW4EbG/images/089a98882cd82a9f784a0c550b5e1000ca44ac04.png", + "https://cdn.modrinth.com/data/L6HW4EbG/images/d699004522fc446b8a97f7e0aeafb62ae8fe9365.png", + "https://cdn.modrinth.com/data/L6HW4EbG/images/9dfd527d84e91bf394d9d8b44cd2724f4d0e62b7.png", + "https://cdn.modrinth.com/data/L6HW4EbG/images/7f64527db3a442298d7cac7c2fc09f44dafb9ba0.png", + "https://cdn.modrinth.com/data/L6HW4EbG/images/8860ba76bfacae522d2dea8532b2c940ff4d9ed4.png", + "https://cdn.modrinth.com/data/L6HW4EbG/images/87523ea1c6727a81df5dbeadc5ff2463f96db475.png" + ], + "kind": "clientside", + "link": "https://modrinth.com/mod/server-country-flags", + "conflicts": null, + "review": false + }, { "slug": "minecart-crashes", "project_type": "mod", @@ -403,6 +671,54 @@ "conflicts": null, "review": true }, + { + "slug": "autoreconnect", + "project_type": "mod", + "title": "AutoReconnect", + "description": "This mod will automatically try to reconnect you back to a server if you got disconnected. By default, it will make 4 attempts after 3, 10, 30 and 60 seconds.", + "body": "# AutoReconnect [1.20.1][Fabric][Client]\n\n## Description\n\nThis mod will automatically try to reconnect you back to a server if you got disconnected.\nBy default, it will make 4 attempts after 3, 10, 30 and 60 seconds.\n\n_Disclaimer:_ Use at your own risk. When using this on a multiplayer server/realm you might want to check with the admins first whether it's okay to use this mod.\n\n## Features\n\nGeneral:\n* Additional button on the disconnect screen which will reconnect you without having to go back to the menu first\n* Configurable through [Mod Menu](https://modrinth.com/mod/modmenu)\n\nAutoReconnect:\n* Automatically reconnect after getting disconnected\n * Multiple attempts\n * Individual delays between attempts\n * Infinite attempts (Optional, repeats last attempt)\n* Manual reconnect still possible\n* Countdown is showing and can be canceled\n* Works for servers, realms and even singleplayer\n\nAutoMessage:\n* Automatically send messages/commands after reconnecting, e.g. to join a certain lobby or just say hi\\\n (Doesn't trigger when (re)connecting manually)\n* Delay between messages and before the first one\n* Configure messages for each server, realm or singleplayer world (for details see below)\n\nExtras: \n* Supports [Mod Menu](https://modrinth.com/mod/modmenu) and [AuthMe](https://modrinth.com/mod/auth-me) (for details see below) \n* The disconnect screen (like many other screens) can be exited by pressing escape\n* After being disconnected from a singleplayer world, you won't end up on the multiplayer screen. A fix has been implemented for ([Bug MC-46502](https://bugs.mojang.com/browse/MC-45602)) \n\n## Requirements/Installation/Setup\n\nThis mod works on [Fabric](https://fabricmc.net/use/) and requires the [Fabric API](https://modrinth.com/mod/fabric-api), [ClothConfig](https://modrinth.com/mod/cloth-config) and [Mod Menu](https://modrinth.com/mod/modmenu) \n\n1. If you don't have a fabric profile set up, download and install [Fabric](https://fabricmc.net/use/) and set up a profile to your likings\n2. Download the following mods and put them in the mod folder of your profile:\\\n (Be careful with the versions you download, make sure the mods are for fabric (not forge) and the right version of minecraft)\n * [Fabric API](https://modrinth.com/mod/fabric-api)\n * [ClothConfig](https://modrinth.com/mod/cloth-config)\n * [Mod Menu](https://modrinth.com/mod/modmenu)\n * AutoReconnect (this mod)\n3. Setup:\n * Start up minecraft and when you see the title screen, click on \"Mods\"\n * Find and select this mod in the list of mods to your left\n * Click on the configuration button on top of the icon of this mod in the list on the left or the one at the top right if you selected the mod\n * The configuration of this mod should open and look similar to the screenshots below\n\n## Compatibility/Support\n\n* [Mod Menu](https://modrinth.com/mod/modmenu)\n * Properly shows the mod icon, name and author\n and provides a link for the github project page and the github issues page\n * Graphical user interface to configure the mod in-game\n* [AuthMe](https://modrinth.com/mod/auth-me)\n * Countdown for automatic reconnect will stop if you're re-authenticating to revalidate your session\n\n## Details\n\nAutoReconnect:\n* Attempts can be configured by adding strictly positive values (delay in seconds) to the list of delays. For each value in that list a delayed attempt will be made to reconnect you.\n* Can be disabled by simple not configuring any attempts. Only manual reconnects are possible then.\n* The \"infinite\" flag can be enabled to configure the last attempt to repeat infinitely\n* The countdown can be cancelled by pressing the button with the \"โœ•\" or by pressing escape\n\nAutoMessages:\n* Will only be executed if an automatic reconnect attempt has been made, so you didn't click on the reconnect button yourself or connect the first time.\n* Can target multiple specific servers, realms or singleplayer worlds. Create a configuration under the section \"AutoMessages\" for each one and enter the name of the server, realm or singleplayer world.\n* A delay (in milliseconds) can be configured. This delay will be the same between every message and before the first message after the instant you join the world.\n\n## Future plans\n\n* Modify internal structures to pick up quickPlay connects (or mods/alternative launchers directly connecting you to somewhere) which don't go through the ui\n* Reconnect from being kicked into a lobby (feature request [issue #22](https://github.com/Bstn1802/AutoReconnect/issues/22))\n* Conditional reconnects, e.g. configure the mod not to reconnect when a moderator kicked you (feature request [issue #36](https://github.com/Bstn1802/AutoReconnect/issues/36))\n* I'm _not_ planning to port this mod to forge\n\n## Feedback, Suggestions, Bugs & Issues\n\n* For feedback and suggestions please create an issue on [github](https://github.com/Bstn1802/AutoReconnect/issues) or write a comment on [curseforge](https://www.curseforge.com/minecraft/mc-mods/autoreconnect)\n* If you found a bug or an issue, make sure to give a detailed description of the issue and post the latest logs, or a potential crash report, preferably by using something like [pastebin](https://pastebin.com/).\n\n## Screenshots\n\n![countdown](https://raw.githubusercontent.com/Bstn1802/AutoReconnect/master/screenshots/countdown.png)\n\n![failed](https://raw.githubusercontent.com/Bstn1802/AutoReconnect/master/screenshots/failed.png)\n\n![manual](https://raw.githubusercontent.com/Bstn1802/AutoReconnect/master/screenshots/manual.png)\n\n![config](https://raw.githubusercontent.com/Bstn1802/AutoReconnect/master/screenshots/config.png)\n\n_(Last one outdated)_\n\n## Licence\n\nThis mod and its code is available under the GNU Lesser General Public Licence v3.0.\n\nIf you use code from this mod or the mod itself in a mod pack I would appreciate it if you would mention me by linking to this page.", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/A9rziLV4/images/f843287ad5c2120de70feababf05fd4334cd28ee.png", + "https://cdn.modrinth.com/data/A9rziLV4/images/832a6b333675b97c39cd8c28d8951110e77ffb9a.png", + "https://cdn.modrinth.com/data/A9rziLV4/images/38e5b43db0d914b5bfdfb0bb574a100b2ba64c04.png", + "https://cdn.modrinth.com/data/A9rziLV4/images/07b8416365df6e9ed3dfca4c91369febcd5b85c6.png" + ], + "kind": "clientside", + "link": "https://modrinth.com/mod/autoreconnect", + "conflicts": null, + "review": false + }, + { + "slug": "rules", + "project_type": "mod", + "title": "Rules", + "description": "A highly-configurable server-side Fabric mod that allows you to create and customize a /rules command.", + "body": "# Rules\n\n[![License](https://img.shields.io/github/license/Lilydev-By-Jade/Rules?style=flat-square)](https://github.com/Lilydev-By-Jade/Rules/blob/1.19/LICENSE)\n[![Lilydev Discord](https://img.shields.io/discord/995465843364343883?color=5865F2&style=flat-square&label=discord)](https://discord.gg/TZAt4PA5av)\n[![Kofi](https://badgen.net/badge/icon/kofi?icon=kofi&label=jadelily&color=pink&style=flat-square)](https://ko-fi.com/jadelily)\n\nRules is a highly-configurable server-side Fabric mod that allows\nyou to create and customize a `/rules` command. For customization,\nRules uses [Simplified Text Format](https://placeholders.pb4.eu/user/text-format/),\nwhich means you can customize your rules pretty much ***any*** way you want,\nas long as it's in that format!\n\n![rules command showcase](https://cdn.modrinth.com/data/4a1Rhkhp/images/9dd1e315e5df9f514c6a7ad74d5aba1d1322e2ef.gif)\n\n## Configuration\n\nLearn how to configure Rules [here](https://docs.lilydev.com/docs/Mods/Rules).\n\n## License\n\nRules is licensed under [GNU Lesser General Public License v3.0](https://github.com/Lilydev-by-jade/Rules/blob/1.20/LICENSE).\n\n## Partners\n\n[![kinetic hosting promo code: jade](https://raw.githubusercontent.com/jadelily18/assets/main/kinetic_hosting_promo.png)](https://billing.kinetichosting.net/aff.php?aff=334)", + "client_side": "unsupported", + "server_side": "required", + "categories": + [ + "management", + "utility" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/4a1Rhkhp/images/9dd1e315e5df9f514c6a7ad74d5aba1d1322e2ef.gif" + ], + "kind": "serverside", + "link": "https://modrinth.com/mod/rules", + "conflicts": null, + "review": false + }, { "slug": "moreleads", "project_type": "mod", @@ -446,6 +762,76 @@ "conflicts": null, "review": true }, + { + "slug": "translucent-glass", + "project_type": "mod", + "title": "Translucent Glass", + "description": "Glass shouldn't have opaque pixels! Makes regular glass (and panes) render as translucent blocks, so that resource packs can give them translucent textures. Includes a built-in resource pack to do so.", + "body": "This mod does two things:\n\n- Allows glass and glass panes to be rendered using translucent textures. Attempting to do this using only a resource pack does not work because translucent blocks are rendered during a separate stage.\n- Provides a built-in resource pack which reduces the opacity of glass and glass panes.\n\nSome additional notes:\n\n- You have to enable the built-in resource pack (or an external one that is compatible) in order for this mod to have any effect.\n- This mod requires the Fabric API, specifically the rendering API. This also means that if you're using it with Sodium, Indium is required.\n- The built-in resource pack includes CTM textures, so it will work with Continuity.\n\nComparison screenshot:\n![translucent-glass](https://github.com/JustinTimeCuber/translucent-glass/assets/46458276/2b25e2cf-445e-464c-a942-5bfc42d70d92)", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "decoration", + "utility" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/AJzlbbzZ/images/97f9050114bba4c9124dc7bc6d3f9210dedaaeda.png" + ], + "kind": "clientside", + "link": "https://modrinth.com/mod/translucent-glass", + "conflicts": null, + "review": false + }, + { + "slug": "preventer", + "project_type": "mod", + "title": "Preventer", + "description": "A mod that prevents you from doing dumb things by accident.", + "body": "# Preventer\n\nPreventer is a collection of **over thirty** modules that prevent you from doing certain actions (e.g. accidentally breaking budding amethyst or stripping logs). \nEach module can be enabled or disabled individually in game via a config screen (press `I`) or all modules can be temporarily disabled with the _Override Key_ (press `R`) .\n\n## Modules\n
\n Interactions \n\n- Prevent log stripping\n - _Prevents you from stripping logs_\n- Prevent path creation\n - _Prevents you from creating path blocks_\n- Prevent farmland creation\n - _Prevents you from creating farmland_\n- Prevent cake eating\n - _Prevents you from eating cakes_\n- Prevent copper scraping\n - _Prevents scraping oxidation from copper_\n- Prevent copper de-waxing\n - _Prevents de-waxing copper_\n- Prevent trapped chest opening\n - _Prevents you from opening trapped chests_\n- Prevent firework rocket use\n - _Prevents you from using firework rockets while not flying_\n- Prevent bed use\n - _Prevents you using beds in the End or Nether dimension_\n- Prevent renamed food eating\n - _Prevents you from eating renamed food_\n- Prevent note block editing\n - _Prevents you from changing the pitch of note blocks_\n
\n\n
\n Plants \n\n- Prevent glow berry harvesting\n - _Prevents you from harvesting Glow Berries_\n- Prevent sweet berry harvesting\n - _Prevents you from harvesting Sweet Berries_\n- Prevent non-mature crop harvesting\n - _Prevents you from harvesting (breaking) non-mature crops_\n- Prevent stem breaking\n - _Prevents you from breaking pumpkin/melon stems_\n
\n\n
\n Breaking \n\n- Prevent budding amethyst block breaking\n - _Prevents you from breaking budding amethyst blocks_\n- Prevent item frame breaking\n - _Prevents you from breaking item frames (and glowing item frames)_\n- Prevent painting breaking\n - _Prevents you from breaking paintings_\n- Prevent glass breaking\n - _Prevents you from breaking glass and glass panes_\n- Prevent suspicious block breaking\n - _Prevents you from breaking suspicious sand and gravel_\n- Prevent ender chest destruction\n - _Prevents you from breaking ender chests without a silk touch pickaxe_\n
\n\n
\n Placing \n\n- Prevent coral placing\n - _Prevents you from placing corals out of water_\n- Prevent water placing\n - _Prevents you from placing water in the nether_\n- Prevent renamed block placing\n - _Prevents you from placing renamed blocks_\n- Prevent lava placing\n - _Prevents you from placing lava_\n
\n\n
\n Attacking \n\n- Prevent villager punching\n - _Prevents you from attacking villagers_\n- Prevent zombified piglin punching\n - _Prevents you from attacking Zombified Piglins_\n- Prevent end crystal hitting\n - _Prevents you from hitting end crystals_\n- Prevent golem hitting\n - _Prevents you from attacking iron & snow golems_\n- Prevent named mob hitting\n - _Prevents you from attacking mobs with a custom name_\n- Prevent tamed animal hitting\n - _Prevents you from attacking animals that have been tamed by a player (e.g. dogs, cats, ...)_\n- Prevent rare mob hitting\n - _Prevents you from attacking rare mobs (parrots, axolotls, allays)_\n- Prevent horse hitting\n - _Prevents you from attacking horses and similar creatures (Horses (including Skeleton & Zombie Horses), Donkeys, Mules, Llamas, Camels)_\n- Prevent neutral mob hitting\n - _Prevents you from neutral mobs (as listed in the minecraft wiki)_\n
\n\n
\n Other \n\n- Low durability protection\n - _Prevent tools & weapons from breaking due to low durability_\n- Prevent tool dropping\n - _Prevents you from dropping tools out of your hotbar_\n- Prevent renamed item dropping\n - _Prevents you from dropping items with a custom name_\n
\n\n## Planed Features\n- **_Missing any features? Open an [issue](https://github.com/DasHomi/preventer/issues)!_**\n- Prevent Plant Breaking\n- Prevent Block Under Player Breaking\n- Prevent Lava Placing\n\n## Compatibility\n- Compatible with most other mods\n - Certain modules may not work for items from mods\n- Compatible with most servers\n - Preventer is 100% client-side\n- Fabric only (for now)\n - Forge support may be added in the future.\n\n## Dependencies\n**Required:**\n- [Cloth Config](https://modrinth.com/mod/cloth-config)\n- [Fabric API](https://modrinth.com/mod/fabric-api)", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "utility" + ], + "additional_categories": + [ + "game-mechanics" + ], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/preventer", + "conflicts": null, + "review": false + }, + { + "slug": "calcmod", + "project_type": "mod", + "title": "CalcMod", + "description": "A calculator in your chat with shortcuts designed for Minecraft", + "body": "\n[![CalcMod Logo](https://i.ibb.co/gWjwWXv/calcmodsmall.png)](https://letmegooglethat.com/?q=a+calculator+in+your+chat+with+shortcuts+designed+for+minecraft!!!!!!!!!!!!!!!!!!!!!!) [![github](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/compact-minimal/available/github_vector.svg)](https://github.com/js802025/calcmod) [![curseforge](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/compact-minimal/available/curseforge_vector.svg)\n](https://www.curseforge.com/minecraft/mc-mods/calcmod) \n
\n\nA calculator in your Minecraft chat with extra features to determine farm rates, generate random numbers, convert between Overworld and Nether coordinates, and a bunch of other nerdy things.\n\n\n
\n\n\n|/calc craft piston 3 sb|\n|-|\n|![Craft feature example](https://i.ibb.co/2yyZT55/final.png)|\n\nClick any green text to copy it to your clipboard!\n\n___\n\n### ๐ŸŸข Features:\n\n\n
\nBasic Calculator\n\nFunctions like a simple calculator with some handy variables. To see a list of variables run /calc variables.\n\n>Usage: ```/calc ```\n
\n\n\n\n
\nStorage Utils\n\nCalculates the number of needed item sorters given a rate of items per hour *(can be in expression form)*. Additional input for multiple times hopper speed sorters, and a separate command for Allay based non stackable sorters.\n\n>Usage: ```/calc storage ``` \n>Usage: ```/calc storage ``` \n>Usage: ```/calc allaystorage ```\n
\n\n\n\n
\nCrafting Utils\n\nGiven a desired item and the quantity to be crafted, returns the amounts of the items needed to craft the amount of the desired item.\n\n>Usage: ```/calc craft ```\n
\n\n\n\n
\nPortal Coords\n\nGiven a block position returns the other dimension's corresponding coordinates. If no coordinates are given, command assumes current player position.\n\n>Usage: ```/calc nether ``` \n>Usage: ```/calc overworld ```\n
\n\n\n\n
\nFarm Rates Calculator\n\nGiven a number of items and afk time in seconds *(can be in expression form)*, returns the number of items per hour.\n\n>Usage: ```/calc rates ```\n
\n\n\n\n
\nGenerate Random Number\n\nGiven a maximum and/or minimum value, returns a random number between those values (inclusive). If just a maximum value is entered, picks a random number from 0 to the max value (inclusive).\n\n>Usage:```/calc random ``` \n>Usage: ```/calc random minmax ```\n
\n\n\n\n
\nComparator Strength Calculator\n\nGiven a container and a desired comparator signal strength, returns the number of items needed to achieve that signal strength.\n\n>Usage: ```/calc signaltoitems ```\n
\n\n\n### โžก๏ธ Converters:\n\n
\nShulker Boxes โ†” Items\n\nGiven a number of full Shulker Boxes *(can be in expression form)*, returns the number of items, or vice versa.\n\n>Usage: ```/calc itemtosb ``` \n>Usage: ```/calc sbtoitem ```\n
\n\n\n\n
\nItems โ†” Stacks:\n\nGiven a number of items *(can be in expression form)*, returns the number of stacks and remainder items, or vice versa.\n\n>Usage: ```/calc itemtostack ``` \n>Usage: ```/calc stacktoitem ```\n
\n\n\n\n
\nSeconds โ†’ Hopper Clock Items\n\nGiven a number of seconds *(can be in expression form)*, returns the number of items needed in a hopper clock to achieve that time.\n\n>Usage: ```/calc secondstohopperclock ```\n
\n\n\n
\nSeconds โ†’ Repeater Delay\n\nGiven a number of seconds *(can be in expression form)*, returns the number of repeaters and their delay.\n\n> Usage: ```/calc secondstorepeater ```\n
\n\n> Aside from the Minecrafty functions, CalcMod also features a gratuitous amount of more advanced functions and variables linked in a spreadsheet [here](https://docs.google.com/spreadsheets/d/1L3jCFO6ZiUymXbRJKOJIWGpcOQjfvU3TpCcFPeUJDNA/edit?usp=sharing) (in case you need to calculate an inverse hyperbolic cotangent to play Minecraft).\n\n---\n\n### โŽ Variables\n\nVariables can be used inside equations in any number field. They act as shortcuts instead of having to remember that \"a double chest full of 16 stackable items is 864.\" \nIf no stack size is given, variables default to the stack size of each command\n\n\n
\nList of All Variables\n\n| **Name** | **Value** |\n|----------|---------------|\n| dub | 3456 (default)|\n| dub64 | 3456 |\n| dub16 | 864 |\n| dub1 | 54 |\n| sb | 1728 (default)|\n| sb64 | 1728 |\n| sb16 | 432 |\n| sb1 | 27 |\n| stack | 64 (default) |\n| stack64 | 64 |\n| stack16 | 16 |\n| stack1 | 1 |\n| min | 60 |\n| hour | 3600 |\n
\n\n
", + "client_side": "optional", + "server_side": "optional", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/XoHTb2Ap/images/90c5f71c3a810a92b5fbb44587b37fd1a5fdd9b4.png", + "https://cdn.modrinth.com/data/XoHTb2Ap/images/226246a8403480f91e3f69eb2e2c69b3cb5bc095.png", + "https://cdn.modrinth.com/data/XoHTb2Ap/images/5462f5a6019e2f7fba2352d187d4919c6fe94789.png", + "https://cdn.modrinth.com/data/XoHTb2Ap/images/ad338efe08f523891555c905d80001f985efcb44.png" + ], + "kind": "optional", + "link": "https://modrinth.com/mod/calcmod", + "conflicts": null, + "review": false + }, { "slug": "enhanced-groups", "project_type": "mod", @@ -525,6 +911,77 @@ "conflicts": null, "review": true }, + { + "slug": "pressalttomeow", + "project_type": "mod", + "title": "Press Alt To Meow", + "description": "Press Alt To Meow", + "body": "# Press Alt To Meow\n\nThe recently published Game [Stray](https://store.steampowered.com/app/1332010/Stray/) has a dedicated meow button.\nWhy doesn't Minecraft have one too?\n\nWell, now it has!\n\n\nIf only the client has this mod installed, only the client will hear the sound\nIf it is installed on the server too, all other players in range will hear the sound too (even when they don't have the mod installed)", + "client_side": "optional", + "server_side": "optional", + "categories": + [ + "social" + ], + "additional_categories": [], + "gallery": [], + "kind": "optional", + "link": "https://modrinth.com/mod/pressalttomeow", + "conflicts": null, + "review": false + }, + { + "slug": "you-were-slain", + "project_type": "mod", + "title": "You Were Slain", + "description": "Customize the death screen unlike ever before!", + "body": "# You Were Slain\n\n### Customize the death screen unlike ever before!\n\nYou Were Slain allows you to edit multiple elements of the death screen. There are lots of features, including:\n- A Terraria-styled respawn delay\n- Ability to change text colors\n- Allow for the text to fade in\n- Hide your HUD upon death, for more a more cinematic effect(it then unhides the HUD upon respawning)\n- Hide the respawn and or title screen buttons\n- Send a chat message including your death coordinates(only to yourself)\n- Custom death sound effect which can be edited with a resource pack(silent by default)\n- And more!\n\nYou Were Slain also allows for you to edit most of the text shown on the death screen without the use of a resource pack. This was done to easily allow for quicker customization. \n\n### Gallery\nCheck out the gallery for a few quick showcases of what's possible with You Were Slain! Keep in mind that a lot more is possible outside of what's shown in the gallery.\n\n### Compatibilities\nThere is a list of known compatibilities and incompatibilities which can be found on the [mod's wiki](https://github.com/Superkat32/YouWereSlain/wiki).\n\n\n## Dependencies\n\nRequires **Fabric API** and **YetAnotherConfigLib**. \nAlso requires Mod Menu if you wish to edit the config.\n\n[![Requires Fabric API](https://i.imgur.com/OIHAigX.png)](https://modrinth.com/mod/fabric-api)", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "adventure", + "decoration" + ], + "additional_categories": + [ + "game-mechanics" + ], + "gallery": + [ + "https://cdn.modrinth.com/data/SfSneJdD/images/651876d9e2ac4bb18dbb66192230c93f0c20befd.webp", + "https://cdn.modrinth.com/data/SfSneJdD/images/76c4b5dba1e9434ef4ea6dc66fc99d5dc226c2fd.webp", + "https://cdn.modrinth.com/data/SfSneJdD/images/6bdc4f924ef0d3aaf3876377fd1d330b2986c70e.webp", + "https://cdn.modrinth.com/data/SfSneJdD/images/67d6f9367c236ecd759fbc2aad62f305c51f553d.webp", + "https://cdn.modrinth.com/data/SfSneJdD/images/719d68b8d730195f24c7e6ed5cc68f89441245dc.webp", + "https://cdn.modrinth.com/data/SfSneJdD/images/cf6fe991b31bb227a77596b74f31d5ea5b6c7068.webp", + "https://cdn.modrinth.com/data/SfSneJdD/images/761b73252f524fcbfc1fec7b911bfcc5ea036cc4.webp" + ], + "kind": "clientside", + "link": "https://modrinth.com/mod/you-were-slain", + "conflicts": null, + "review": false + }, + { + "slug": "ukus-armor-hud", + "project_type": "mod", + "title": "uku's Armor HUD", + "description": "Minimalist vanilla-like widget to display your armor items and their durability. Forked by uku.", + "body": "# uku's Armor HUD\n\nMinecraft mod that adds a HUD widget that shows your current armor items.\n\nThis mod adds a minimalist vanilla-like widget that shows your armor items and a warning if durability is low enough. While other mods expect the player to look at numbers all over the screen, this mod allows to see your armor items in a vanilla-style minimalist widget without extra text or numbers. Position and other parameters of the widget can be adjusted in the configuration file.\n\n[Original mod by BerdiskiyBear](https://www.curseforge.com/minecraft/mc-mods/berdinskiybears-armor-hud), forked by uku.", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "equipment", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/ukus-armor-hud", + "conflicts": null, + "review": false + }, { "slug": "modern-glass-doors", "project_type": "mod", @@ -548,6 +1005,116 @@ "conflicts": null, "review": true }, + { + "slug": "no-mining-cooldown", + "project_type": "mod", + "title": "No Mining Cooldown", + "description": "Fixes the client-side block breaking delay; this feature is toggleable with the key bound to \"Toggle Mining Cooldown\" under miscellaneous.", + "body": "# No Mining Cooldown\nFixes the client-side block breaking delay; this feature is toggleable with the key bound to \"Toggle Mining Cooldown\" under miscellaneous.\n\n## Information\n\n- Minecraft version: 1.19\n- Mod loader: Fabric\n- Fabric version: 0.14.12+\n- Fabric API: Any\n\n## Features\nMining cooldown is disabled by default.\n\n- Toggleable mining cooldown\n- Bindable toggle key\n\n## Reason\n\nSomeone requested me to make this\n\n## Contact\n\nFeel free to join my [Discord](https://discord.gg/UuKQasSUrn)", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "game-mechanics", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/no-mining-cooldown", + "conflicts": null, + "review": false + }, + { + "slug": "wall-jumped", + "project_type": "mod", + "title": "Wall Jumped", + "description": "A Fabric 1.19.4 port of Updated Wall-Jump! as both previous projects are no longer maintained.", + "body": "\n
\nThis is for Fabric only and requires Fabric API.\n
\n
\n \"discord\"/ \n \"patreon\"/ \n
\n
\n\nThis is a 1.19.4 (and possibly beyond) port of [Updated Wall Jump](https://legacy.curseforge.com/minecraft/mc-mods/updated-wall-jump). This is the same mod written by genandnic of [Wall Jump](https://legacy.curseforge.com/minecraft/mc-mods/wall-jump-fabric), but it's for 1.19.4.\n\n\nWall-to-wall platforming in Minecraft! \n
\n\nWith this mod installed, players can perform new movements that will allow them to navigate their environment more dynamically.\n\nWall jumping allows players to jump off walls to gain additional height or reach areas that might otherwise be out of reach. To perform a wall jump, the player must jump towards a wall and then jump again off of the wall at the right moment. Timing is crucial, as the player must hit the wall at the correct angle and jump off at the right time to gain the maximum height.\n\nDouble jumping allows players to jump twice in quick succession, providing even more mobility and allowing them to reach even higher places. To perform a double jump, the player must jump once, then jump again while still in midair. This technique is helpful in reaching higher ledges or avoiding obstacles in the player's path.\n\nPlease see the following on how to do the various actions ingame!\n
\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 that you can use to your advantage.\n\n
", + "client_side": "required", + "server_side": "optional", + "categories": + [ + "game-mechanics" + ], + "additional_categories": [], + "gallery": [], + "kind": "server-optional", + "link": "https://modrinth.com/mod/wall-jumped", + "conflicts": null, + "review": false + }, + { + "slug": "resquake", + "project_type": "mod", + "title": "re:squake", + "description": "Rewrite of a popular mod which brings quake-style movement to minecraft for Fabric mod loader in Kotlin", + "body": "# re:squake\n\nKotlin rewrite of the popular mod which adds quake-style movement to minecraft using the fabric mod loader (should be compatible with quilt). Requires [Fabric Language Kotlin](https://modrinth.com/mod/fabric-language-kotlin), depends on [YetAnotherConfigLib](https://modrinth.com/mod/yacl), [Fabric API](https://modrinth.com/mod/fabric-api) and optionally [Mod Menu](https://modrinth.com/mod/modmenu).\n\nThis mod works fine if installed only on the client, but in order to prevent fall damage from slowing down the player it must be installed on the server too. Players can toggle the mod individually in the settings, or using the keybind.\n\n### Features\n- quake-style movement\n- bunnyhop\n- trimping\n- sharking\n- basic speed indicator\n- in-game config\n- adjustable values\n- keybind to toggle the mod\n\n### Credits\n- [Tlesis](https://github.com/Tlesis) and [LeviOP](https://github.com/LeviOP) for [SquakePlusPlus fork](https://github.com/Tlesis/SquakePlusPlus)\n- [He11crow](https://github.com/He11crow) for [porting](https://github.com/He11crow/SquakeFabric) the original to fabric [(Modrinth)](https://modrinth.com/mod/squakefabric)\n- [squeek502](https://github.com/squeek502) for the [original](https://github.com/squeek502/Squake) squake forge mod [(CurseForge)](https://www.curseforge.com/minecraft/mc-mods/squake)\n\n---\n\n### Unlicense\nReleased into the public domain.", + "client_side": "required", + "server_side": "optional", + "categories": + [ + "cursed", + "game-mechanics", + "transportation" + ], + "additional_categories": [], + "gallery": [], + "kind": "server-optional", + "link": "https://modrinth.com/mod/resquake", + "conflicts": null, + "review": false + }, + { + "slug": "better-trim-tooltips", + "project_type": "mod", + "title": "Better Trim Tooltips", + "description": "Condenses the tooltips of Trimmed Armor items.", + "body": "# Better Trim Tooltips\n\nfor Minecraft 1.19.4 (with experimental datapack enabled) and 1.20\n\nThis mod condenses the tooltips of trimmed armor pieces from three lines into one line.\n\nHere is a simple before/after.\n\n![Mod showcase](https://github.com/Andrew6rant/Better-Trim-Tooltips/assets/57331134/6c76a19d-0f5d-4d37-a8aa-51c3e7be601a)\n\nAlso supports [StackedTrims](https://modrinth.com/mod/stacked-armor-trims) mod!\n\n![StackedTrims compatibility showcase](https://github.com/Andrew6rant/Better-Trim-Tooltips/assets/57331134/5026a5af-a4d7-4175-b8c2-f1844ddda901)", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "equipment", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/better-trim-tooltips", + "conflicts": null, + "review": false + }, + { + "slug": "fastentitytransfer", + "project_type": "mod", + "title": "Fast Entity Transfer", + "description": "Factorio styled Fast Entity Transfer on Blast Furnace, Furnace and Smoker", + "body": "\n\nHave you ever played Factorio and stumbled across their QoL feature: \"Fast Entity Transfer\". A feature that lets you transfer items without opening a GUI. \n\nThis mod brings you exactly that, Factorio styled item transfer between the player and block entities.\n\nThe \"magic\" explained:\n* Start by pressing CTRL + LEFT/RIGHT click with suitable items\n* If one of these three block entities have items or experience in their outputslot, the player will get this.\n* Burnable items will go to the fuelslot. \n* If an item is burnable and has a smelting recipe, it will first try to go to the fuelslot, then to the inputslot.\n* Items with a Blasting/Smelting/Smoking recipe will go to the inputslot.\n\nThere is also support for modded block entities, if they are instanceof AbstractFurnaceBlockEntity, SmokerBlockEntity, or BlastFurnaceBlockEntity.\n\n![](https://cdn.modrinth.com/data/inmPbeHN/images/3136767cd71ba910cbde313ed83149644b0e8b8b.gif)\n\n![](https://cdn.modrinth.com/data/inmPbeHN/images/7dbe20a8ffdaccb937cdd1fb82b8c4eb490bfefa.gif)", + "client_side": "required", + "server_side": "required", + "categories": + [ + "game-mechanics", + "management", + "utility" + ], + "additional_categories": + [ + "storage", + "transportation" + ], + "gallery": + [ + "https://cdn.modrinth.com/data/inmPbeHN/images/3136767cd71ba910cbde313ed83149644b0e8b8b.gif", + "https://cdn.modrinth.com/data/inmPbeHN/images/7dbe20a8ffdaccb937cdd1fb82b8c4eb490bfefa.gif", + "https://cdn.modrinth.com/data/inmPbeHN/images/f35947c26af9facb95e78c841a9d86d74f277e41.png" + ], + "kind": "required", + "link": "https://modrinth.com/mod/fastentitytransfer", + "conflicts": null, + "review": false + }, { "slug": "discarnate", "project_type": "mod", @@ -570,6 +1137,59 @@ "conflicts": null, "review": true }, + { + "slug": "drogstyle", + "project_type": "mod", + "title": "Drogstyle", + "description": "Simple, self-assigned nicknames. A (drogtor-style) UX wrapper for Styled Nicknames.", + "body": "\n
\"screenshot\"
\n\n
\nA Drogtor-style UX wrapper for Styled Nicknames.
\nsimpler self-assignment and a strict sense of name-autonomy.
\nRequires Styled Nicknames.
\nRequires Connector and FFAPI on forge.
\n
\n\n---\n\nDrogstyle provides a self-assignable display name system with the following commands:\n - `/nick [name]`: set your display name. If needed, also supports [P:API Formatting](https://placeholders.pb4.eu/user/text-format/) via [styled](https://modrinth.com/mod/styled-nicknames)'s config.\n - `/color [color]`: set your name color. Supports vanilla colors and #hexcodes\n - `/bio [bio]`: set your name bio (tooltip). Supports `\\n` for newlines.\n\nAll commands can be called on their own to clear the set value.\n\nTo check a player's username for commands, simply click their name in chat - which will autofill `/tell [username]`.\n\n### Design: Self-Ownership\n\nNone of the above commands support any kind of permissions system, and won't.
\nDrogstyle deliberately breaks the basic permissions in styled nicknames using a [mixin](https://github.com/sisby-folk/drogstyle/blob/1.19/src/main/java/folk/sisby/drogstyle/mixin/styled_nicknames/ConfigManagerMixin.java).
\nDrogstyle also doesn't provide a method for operators to set or clear other players' nicknames, and won't.\n\n#### Ranting Into The Void - Even More Design Notes:\n\nDrogtor is designed around _\"assuming you trust your players\"_ - intended for things like invite-only servers.
\nDrogstyle is designed around expanding this idea to public servers - by treating name-setting as an inalienable right for self-expression.
That means if someone won't stop abusing the nickname system on your server, drogstyle prefers you ban them, rather than being allowed to touch their name.\n\n\n---\n\n### Afterword\n\nAll mods are built on the work of many others.\n\nThis mod is very specifically a drogtor-flavoured facade with functionality _entirely_ provided by Styled Nicknames - please support the full mod! (and don't pester them with drogstyle issues).\n\nThis mod is included in [Tinkerer's Quilt](https://modrinth.com/modpack/tinkerers-quilt) - our modpack about rediscovering vanilla.\n\nWe're open to suggestions for how to implement stuff better - if you see something wonky and have an idea - let us know.\n", + "client_side": "optional", + "server_side": "required", + "categories": + [ + "cursed", + "social", + "utility" + ], + "additional_categories": + [ + "management" + ], + "gallery": + [ + "https://cdn.modrinth.com/data/MAmi6HBa/images/9969a2930ebdbf0d94841acfc5ef4cc43d06f3f5.png", + "https://cdn.modrinth.com/data/MAmi6HBa/images/57e2eb5a7ee555663698b80606336ec49480ba46.png", + "https://cdn.modrinth.com/data/MAmi6HBa/images/28cd3601f0f474e83693522dbcc4785a409bcf18.png" + ], + "kind": "client-optional", + "link": "https://modrinth.com/mod/drogstyle", + "conflicts": null, + "review": false + }, + { + "slug": "farmers-delight-fabric", + "project_type": "mod", + "title": "Farmer's Delight [Fabric]", + "description": "Farmer's Delight is a mod that gently expands upon farming and cooking in Minecraft.", + "body": "![Farmer's Delight Fabric banner](https://cdn.modrinth.com/data/4EakbH8e/images/101ca5b7809ad50252bee78c8dfe456d65881d4e.png)\n\nThis is the fabric port of the mod **Farmer's Delight**, you can see the forge version *__[here](https://www.curseforge.com/minecraft/mc-mods/farmers-delight)__*.\n\n-----\n\n**Farmer's Delight** is a mod that gently expands upon farming and cooking in Minecraft.\n\nUsing a collection of rustic tools and workstations, you can improve the foundation of your farm plots, prepare a myriad of hearty meals and snacks, and even gear up a bit better for adventure!\n\nThis mod focuses on giving more purpose to items often forgotten or overlooked by players (such as milk, mushrooms, beetroots etc). Hopefully this will encourage you to farm a little bit of everything!\n\n### **IMPORTANT, BREAKING CHANGES on _1.2.0(MC1.18.2)_ and _1.3.1(MC1.19)_**\n> **This update is a major upgrade, I recommend that you make a backup of your world before updating to this version, because this version modifies identifiers of entities, blocks and items for pantries that have been renamed to cabinet. The mod will try to migrate, but will delete all pantries placed in inventory and world if it does not succeed to migrate.**\n\n## Getting Started\n\n**Follow the advancements!** Much of its progression is described through them. By default, press the (L) key to open the Advancements screen.\n\nIf you'd rather get a more straight-forward guide, we wrote a *__[Getting Started](https://github.com/vectorwing/FarmersDelight/wiki/Getting-Started)__* to help you learn the basics!\n\n\n## Beta Version\n\nThis mod is currently **under development**, so issues and instabilities may occur. If you'd like to play, keep in mind:\n* **Backup your saves often**;\n* Make sure everything is working before adding it to a modpack;\n* Report any issues you find to our **[issue tracker](https://github.com/newhoryzon/farmers-delight-fabric/issues)**! It helps us a lot!\n\n\n## FAQ\n\n***Q. Can I use this mod into my modpack?***\n> Yes! Feel free to feature Farmer's Delight in your modpack, and customize it as you see fit for the experience you're crafting. Just keep in mind:\n> * Make sure to credit, and don't claim Farmer's Delight as your own creation;\n> * Remember that this mod is in beta, so keep and eye out for major gameplay changes and additions that may happen between versions.\n\n***Q. Which Minecraft versions will the mod be updated for?***\n> Farmer's Delight will always keep up with the latest version of Minecraft, with temporary support for the previous one. As of now:\n> * The current focus is exclusively on version(s) : 1.19 and 1.18.2;\n> * This mod port will never be backported to any version prior to 1.16.5 (please don't ask further);\n\n***Q. Do you have a Patreon, or similar means of supporting your work?***\n> Not currently, but thanks for your consideration! I'm currently well-sustaned by a stable job, and my personal projects are hobbies I work on my free time. My suggestion is to donate your money to more worthy causes, or just treat yourself to a nice lunch. ;)\n\n\n## Links:\n\n* [Discord for Help and Feedbacks (Fabric version)](https://discord.gg/MskvEhPDQz)\n* [Report Issues](https://github.com/newhoryzon/farmers-delight-fabric/issues)\n* [Discord of main mod/author (Forge version)](https://discord.gg/eFsz5SK)\n* [Twitter vectorwing (original forge mod author)](https://twitter.com/vectorwing)", + "client_side": "required", + "server_side": "required", + "categories": + [ + "decoration", + "food", + "utility" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/4EakbH8e/images/101ca5b7809ad50252bee78c8dfe456d65881d4e.png" + ], + "kind": "required", + "link": "https://modrinth.com/mod/farmers-delight-fabric", + "conflicts": null, + "review": false + }, { "slug": "ct-overhaul-village", "project_type": "mod", @@ -598,6 +1218,27 @@ "conflicts": null, "review": true }, + { + "slug": "harvest-with-ease", + "project_type": "mod", + "title": "Harvest with ease", + "description": "Don't break crops, right click them!", + "body": "![Harvest with ease banner](https://raw.githubusercontent.com/Nyphet/mod-fancy-assets/main/harvest-with-ease/banner.gif)\n\n---\n![Minecraft](https://raw.githubusercontent.com/Nyphet/mod-fancy-assets/main/minecraft/minecraft.svg)[![1.20.1](https://raw.githubusercontent.com/Nyphet/mod-fancy-assets/main/minecraft/1-20-1.svg)](https://modrinth.com/mod/harvest-with-ease/versions?g=1.20.1)![Separator](https://raw.githubusercontent.com/Nyphet/mod-fancy-assets/main/separator.svg)[![1.20](https://raw.githubusercontent.com/Nyphet/mod-fancy-assets/main/minecraft/1-20.svg)](https://modrinth.com/mod/harvest-with-ease/versions?g=1.20)![Separator](https://raw.githubusercontent.com/Nyphet/mod-fancy-assets/main/separator.svg)[![1.19.4](https://raw.githubusercontent.com/Nyphet/mod-fancy-assets/main/minecraft/1-19-4.svg)](https://modrinth.com/mod/harvest-with-ease/versions?g=1.19.4)![Separator](https://raw.githubusercontent.com/Nyphet/mod-fancy-assets/main/separator.svg)[![1.19.3](https://raw.githubusercontent.com/Nyphet/mod-fancy-assets/main/minecraft/1-19-3.svg)](https://modrinth.com/mod/harvest-with-ease/versions?g=1.19.3)![Separator](https://raw.githubusercontent.com/Nyphet/mod-fancy-assets/main/separator.svg)[![1.19.2](https://raw.githubusercontent.com/Nyphet/mod-fancy-assets/main/minecraft/1-19-2.svg)](https://modrinth.com/mod/harvest-with-ease/versions?g=1.19.2)![Separator](https://raw.githubusercontent.com/Nyphet/mod-fancy-assets/main/separator.svg)[![1.18.2](https://raw.githubusercontent.com/Nyphet/mod-fancy-assets/main/minecraft/1-18-2.svg)](https://modrinth.com/mod/harvest-with-ease/versions?g=1.18.2)\n\n![Loader](https://raw.githubusercontent.com/Nyphet/mod-fancy-assets/main/loader/loader.svg)[![Forge](https://raw.githubusercontent.com/Nyphet/mod-fancy-assets/main/loader/forge.svg)](https://modrinth.com/mod/harvest-with-ease/versions?l=forge)![Separator](https://raw.githubusercontent.com/Nyphet/mod-fancy-assets/main/separator.svg)[![Fabric](https://raw.githubusercontent.com/Nyphet/mod-fancy-assets/main/loader/fabric.svg)](https://modrinth.com/mod/harvest-with-ease/versions?l=fabric)\n\n![Overlay](https://raw.githubusercontent.com/Nyphet/mod-fancy-assets/main/side/client-server.svg)\n\n![Issues](https://raw.githubusercontent.com/Nyphet/mod-fancy-assets/main/github/issues.svg)[![GitHub](https://raw.githubusercontent.com/Nyphet/mod-fancy-assets/main/github/github.svg)](https://github.com/Nyphet/harvest-with-ease/issues)\n\n---\n## **Description**\nHarvesting crops is such a pain, breaking them all to get the drops and then having to replant each one. \nWell, not anymore! With this mod you can just right click on your crops to harvest them and leaving a new plant to grow! \nIt's also compatible with **any** modded crops, to ease your mind of one more thing!\n\n***Note:*** \n*Altough it's stated that the mod is required on both sides, it can be safely installed server-side only and still work.* \n*However when a client that does not have the mod connects to a server that does, and the player tries to harvest a crop while holding a block, it cause block flashing. The only way to prevent this glitch is to set `require hoe` to `true`.*\n\n## **Features**\n- Right-click to harvest any crop, works with both Vanilla and modded out of the box! \n ![Harvesting wheat](https://raw.githubusercontent.com/Nyphet/mod-fancy-assets/main/harvest-with-ease/wheat.gif)\n- Works on nether warts and cocoa beans too! \n ![Harvesting cocoa](https://raw.githubusercontent.com/Nyphet/mod-fancy-assets/main/harvest-with-ease/cocoa.gif) ![Harvesting nether wart](https://raw.githubusercontent.com/Nyphet/mod-fancy-assets/main/harvest-with-ease/wart.gif)\n- Correctly consumes 1 crop seed to simulate replanting!\n- Right-click while holding an item with fortune to increase drops!\n- **Highly configurable!** See next section for more details.\n\n## **Configuration**\n#### _This mod works already out of the box, configuration is only for further tweakings_\n- **`require hoe`**: whether holding a hoe (either hands) is required to right-click harvest, defaults to `false`.\n- **`damage on harvest`**: how much damage the hoe should receive upon use, effective only if `> 0` and **`require hoe`** is enabled.\n- **`exp on harvest`**: how many experience points should be granted when right-click harvesting, effective only if `> 0` (note it's exp _points_ and not exp _levels_).\n- **`play sound`**: whether to play a sound when harvesting a crop, defaults to `true`.\n- **`crops`**: list of additional in-game IDs for crops that are not supported out of the box, defaults to an empty list. \n This last config option is just a safety measure, so far no crop needs it.\n\n## **Dependencies**\n| Mod | Loader | Requirement |\n| :-: | :----: | :---------: |\n| [Forge Config API Port](https://modrinth.com/mod/forge-config-api-port) | Fabric | Required |\n\n## **License and right of use**\nFeel free to use this mod for any modpack or video, just be sure to give credit and possibly link [here](https://github.com/Nyphet/harvest-with-ease#readme). \nThis project is published under the [GNU General Public License v3.0](https://github.com/Nyphet/harvest-with-ease/blob/master/LICENSE).\n\n## **For developers**\nYour modded crops will work with this mod out of the box only if they extend the CropBlock class, which is how it should be. \nIf, for whatever reason, you can't extend that class the **`crops`** config option is there exactly for you. Just add the in-game ID of your crop(s) to make it work, however note that this will work only if your crops have an Integer Property whose name is set to be `\"age\"` and represents the age values your crops can have, from `0` to a `max` value.\n\nSince version 6.0.0.0, an API is available to better integrate your mod with this one. Note however that this should rarely be necessary. To learn how to use the provided API follow the [Wiki](https://github.com/Nyphet/harvest-with-ease/wiki) on [GitHub](https://github.com/Nyphet/harvest-with-ease).\n\n## **Support me**\n[![Twitch](https://raw.githubusercontent.com/Nyphet/mod-fancy-assets/main/twitch/twitch64.png \"Twitch\")](https://www.twitch.tv/crystal_spider_)\n[![Patreon](https://raw.githubusercontent.com/Nyphet/mod-fancy-assets/main/patreon/patreon64.png \"Patreon\")](https://www.patreon.com/crystalspider)\n[![Ko-fi](https://raw.githubusercontent.com/Nyphet/mod-fancy-assets/main/kofi/kofi64.png \"Ko-fi\")](https://ko-fi.com/crystalspider)\n[![GitHub](https://raw.githubusercontent.com/Nyphet/mod-fancy-assets/main/github/github64.png \"My other projects\")](https://github.com/Nyphet)\n[![Modrinth](https://raw.githubusercontent.com/Nyphet/mod-fancy-assets/main/modrinth/modrinth64.png \"Modrinth\")](https://modrinth.com/user/Nyphet)\n[![Curseforge](https://raw.githubusercontent.com/Nyphet/mod-fancy-assets/main/curseforge/curseforge64.png \"Curseforge\")](https://www.curseforge.com/members/crystal_spider_/projects)\n\n[![Kinetic Hosting](https://raw.githubusercontent.com/Nyphet/mod-fancy-assets/main/hosting/banner-small.png \"Kinetic Hosting\")](https://billing.kinetichosting.net/aff.php?aff=122)", + "client_side": "required", + "server_side": "required", + "categories": + [ + "food", + "game-mechanics", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "required", + "link": "https://modrinth.com/mod/harvest-with-ease", + "conflicts": null, + "review": false + }, { "slug": "pack-it-up", "project_type": "mod", @@ -657,6 +1298,31 @@ "conflicts": null, "review": true }, + { + "slug": "fog-looks-good-now-fabric", + "project_type": "mod", + "title": "Fog Looks Good Now [Fabric]", + "description": "Helps fog look better by moving the fog start closer.", + "body": "

 Forge version can be found here: https://modrinth.com/mod/fog-looks-good-now

\n
\n

Fog Looks Good Now creates a greater sense of depth and atmosphere in Minecraft by shifting the fog start forward, maintaining the same view distance while greatly improving the visuals of the game. This is a fabric port.

\n

In addition to this, the mod adds configurable cave fog and biome-specific fog densities.

\n

 

\n

\"A

\n

 

\n

\"A

\n

 

\n

\"An

", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "game-mechanics", + "utility" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/WuGVWUF2/images/6e637212083703fc6a7e504e21524c45785112dd.png", + "https://cdn.modrinth.com/data/WuGVWUF2/images/fd37e3bc449645aaaa845ea9604e8f5008e1c4d9.png", + "https://cdn.modrinth.com/data/WuGVWUF2/images/f1a8a123922c3859b92977f647df64e06533d53e.png" + ], + "kind": "clientside", + "link": "https://modrinth.com/mod/fog-looks-good-now-fabric", + "conflicts": null, + "review": false + }, { "slug": "goml-reserved", "project_type": "mod", @@ -676,6 +1342,22 @@ ], "review": true }, + { + "slug": "fix-keyboard-on-linux", + "project_type": "mod", + "title": "Fix Keyboard on Linux", + "description": "This is a simple mod which fixes some annoying bugs related to keyboard on Linux.", + "body": "# Fix Keyboard issues on Linux\n\nThis is a simple mod which fixes some annoying bugs related to keyboard on Linux.\n\n## Fixed issues\n- Select All (Ctrl-A), Copy (Ctrl-C), Paste (Ctrl-V) and possibly others on text input\n", + "client_side": "required", + "server_side": "unsupported", + "categories": [], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/fix-keyboard-on-linux", + "conflicts": null, + "review": false + }, { "slug": "talkbubbles", "project_type": "mod", @@ -716,6 +1398,25 @@ "conflicts": null, "review": true }, + { + "slug": "radiant-gear", + "project_type": "mod", + "title": "Radiant Gear", + "description": "A compatibility bridge between Curios API or Trinkets API and dynamic light mods such as Lucent or LambDynamicLights. Formerly known as Curious Lights.", + "body": "Radiant Gear is a mod that acts as a simple compatibility bridge between [Curios API](https://modrinth.com/mod/curios) or [Trinkets API](https://modrinth.com/mod/trinkets) and dynamic light mods. With this mod, items in accessory slots will inherit the dynamic lighting behavior defined by the\ndynamic lighting mod. As an example, if a held torch would provide dynamic lighting, then installing this mod will cause\ntorches placed in accessory slots to also provide dynamic lighting.\n\n**Please note: This mod does NOT add any content or slots on its own. In order to gain more slots or assign items into\nslots, users will need to either add a mod that adds that kind of content or add it themselves through the [Curios\nAPI configuration](https://github.com/TheIllusiveC4/Curios/wiki/How-to-Use:-Users) or the [Trinkets API configuration](https://github.com/emilyploszaj/trinkets/wiki/Quick-Start-Guide).**\n\n**Compatible Mods**\n\n- [Dynamic Lights](https://www.curseforge.com/minecraft/mc-mods/dynamic-lights)\n- [Lucent](https://www.curseforge.com/minecraft/mc-mods/lucent)\n- [Magnesium/Rubidium Dynamic Lights](https://www.curseforge.com/minecraft/mc-mods/dynamiclights-reforged)\n- [Ars Nouveau](https://www.curseforge.com/minecraft/mc-mods/ars-nouveau)\n- [LambDynamicLights](https://modrinth.com/mod/lambdynamiclights)\n\nNote: This mod's sidedness depends on the dynamic lighting mod used. For example, if using Lucent then this mod is\nclient-side only because Lucent is client-side only. On the other hand, if using Dynamic Lights then this mod is\nrequired on both client and server because Dynamic Lights is required on both as well.\n\n## Affiliates\n\n[![BisectHosting](https://i.ibb.co/1G4QPdc/bh-illusive.png)](https://bisecthosting.com/illusive)\n", + "client_side": "required", + "server_side": "optional", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "server-optional", + "link": "https://modrinth.com/mod/radiant-gear", + "conflicts": null, + "review": false + }, { "slug": "grappling-hook-mod-fabric", "project_type": "mod", @@ -766,6 +1467,22 @@ "conflicts": null, "review": true }, + { + "slug": "gamemenuremovegfarb", + "project_type": "mod", + "title": "Game Menu Remove GFARB", + "description": "Remove the \"Give Feed Back\" and \"Report Bugs\" buttons from the game menu.", + "body": "# GameMenuRemoveGFARB\nRemove the \"Give Feedback\" and \"Report Bugs\" buttons from the game menu. \n\n![Image](https://media.forgecdn.net/attachments/393/585/2021-09-08_12.png)\n\n", + "client_side": "required", + "server_side": "unsupported", + "categories": [], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/gamemenuremovegfarb", + "conflicts": null, + "review": false + }, { "slug": "tempad", "project_type": "mod", @@ -786,6 +1503,135 @@ "conflicts": null, "review": true }, + { + "slug": "elytrabombing", + "project_type": "mod", + "title": "Elytra Bombing", + "description": "Drop TNT or anvils when flying with the elytra.", + "body": "#### This mod adds the ability to drop TNT or anvils when in flight.\n\nIf you hold both a TNT and a flint and steel, you will be able to drop a primed TNT. \\\nif you hold just an anvil, you will be able to drop an anvil falling block.\n\n\n#### If you want me to support older versions please leave a Github issue for me. \nI will only support Fabric", + "client_side": "required", + "server_side": "required", + "categories": + [ + "game-mechanics", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "required", + "link": "https://modrinth.com/mod/elytrabombing", + "conflicts": null, + "review": false + }, + { + "slug": "bounced", + "project_type": "mod", + "title": "Bounced", + "description": "Get Your Minecraft Titles Bounced!", + "body": "# Bounced!\n\n###### Bounces your Minecraft title as it loads\n\nAs you've concerned, **Bounced** does nothing except make your Minecraft titles animated through an easing bouncing function, every time the titles are shown.\n\nThis mod is too simple to have a config, and if you don't like the animations, just delete the mod. If you like it, feel free recommending **Bounced** to your friends!\n\n![Bounced](https://github.com/KrLite/Bounced/blob/artwork/content/bounced-2.1.0.gif?raw=true)\n", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "decoration" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/2mlOZXZr/images/2d20c4128e1527703700bc97b4f52418ba275083.gif", + "https://cdn.modrinth.com/data/2mlOZXZr/images/84c5803f58fe387efaa5349a81359d31337b1ba3.gif" + ], + "kind": "clientside", + "link": "https://modrinth.com/mod/bounced", + "conflicts": null, + "review": false + }, + { + "slug": "cat_jam", + "project_type": "mod", + "title": "cat_jam", + "description": "makes cats jam to the rhythm of music discs :3", + "body": "\"cat_jam\n\"line\n\n

๐ŸŽถ About ๐ŸŽถ

\n\n

\ncat_jam is a clientside mod for both Fabric and Forge that makes cats jam to the rhythm of music discs :3
\nEach disc has a set routine so cats will always jam accordingly.
\nPost any issues or requests on the issues board, or contact me at @shmove on discord. :catjam:
\n

\n\n\"line\n\n

\n

๐ŸŽผ Compatibility ๐ŸŽผ

\ncat_jam has basic compatibility with all mods that use the vanilla jukebox, with cats doing a simple all-fitting jam for all unknown tracks. The mods listed here have compatibility either through completely unique and customised jams per disc or through integration with a custom music system.\n

\n\n
\n

Discs Where Discs Shouldn't Be
\nAll 14 discs supported. These are some of my favourite modded discs ever, highly recommend!

\n

AudioPlayer
\nCats do a simple all-fitting jam to all custom AudioPlayer discs. (>=1.19.2 only)

\n
\n\n\"line\n\n

๐ŸŽน Want custom jams for the discs from your mod? ๐ŸŽน

\n\n

\nPlease get in touch! I'd be happy to work on that for you.
\nYou can also try and create the routines yourself and I will gladly add them!\n

\n\n\"line\n\n

๐ŸŽฌ Preview ๐ŸŽฌ

\n\n
\n

\n
\n\n\"line\n\n

๐Ÿ’• Support ๐Ÿ’•

\n\n
\n

\n

Consider hosting with RocketNode! By clicking above and using my promo-code, you'll be supporting me directly and getting 35% off enterprise grade Minecraft server hosting at the same time :3

\n
", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "decoration", + "mobs" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/x3s69afN/images/2b622ba20f545d16ae2302780b163a7b4aeef09a.gif" + ], + "kind": "clientside", + "link": "https://modrinth.com/mod/cat_jam", + "conflicts": null, + "review": false + }, + { + "slug": "foodeffecttooltips", + "project_type": "mod", + "title": "Food Effect Tooltips", + "description": "Adds Tooltips to food that gives Status Effects when eaten", + "body": "# Tooltips for Status Effects of Food Items\nย \nQuite a few food items grant the player bonuses in the form of status effects.\n\nThese effects, however, are never listed ingame. Which is a nuisance, especially in modded scenarios, where the player is notย acquainted with all food options and their effects.\n\nWith Food Effect Tooltips all effects are shown in the items tooltip!\n- includes effects that only get applied with a % chance\n- shows stat changes for effects\n- works fully client side\n- compatible with other mods that display food information, like AppleSkin\n\n![normal effects](https://cdn.modrinth.com/data/GGfyJWnG/images/f22e5fa3013611fb5588662696aa929c1a96b93b.png)\n\n![% effects](https://cdn.modrinth.com/data/GGfyJWnG/images/531ff1e28c210beab319cdb192685e1552c878f2.png)\n\n![stat changes](https://cdn.modrinth.com/data/GGfyJWnG/images/d61df6d59442ba3dece1711e6e423d62a826e3bc.png)", + "client_side": "required", + "server_side": "optional", + "categories": + [ + "food" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/GGfyJWnG/images/531ff1e28c210beab319cdb192685e1552c878f2.png", + "https://cdn.modrinth.com/data/GGfyJWnG/images/f22e5fa3013611fb5588662696aa929c1a96b93b.png", + "https://cdn.modrinth.com/data/GGfyJWnG/images/d61df6d59442ba3dece1711e6e423d62a826e3bc.png" + ], + "kind": "server-optional", + "link": "https://modrinth.com/mod/foodeffecttooltips", + "conflicts": null, + "review": false + }, + { + "slug": "ding", + "project_type": "mod", + "title": "Ding", + "description": "Plays a configurable sound when Minecraft loads and reaches the Main Menu, connects to a server or finishes reloading resources.", + "body": "Very simple mod: Plays a **configurable sound** when:\n- Minecraft loads and reaches the Main Menu\n- The world loads\n- Minecraft is done reloading resources\n\n\n
\nItโ€™s called โ€œDingโ€ because thatโ€™s the sound that plays when you pick up an XP orb.\n
\n
\nClient-side only.", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "game-mechanics", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/ding", + "conflicts": null, + "review": false + }, + { + "slug": "scaffolding-drops-nearby", + "project_type": "mod", + "title": "Scaffolding Drops Nearby", + "description": "๐Ÿ— When breaking a scaffolding block, all chained blocks will drop at the block's position.", + "body": "

\"\"

Requires the library mod Collective.

\n

     This mod is part of The Vanilla Experience.
Scaffolding Drops Nearby is a utility mod which makes it so that when a player breaks a bottom scaffolding block, the chained blocks above it will drop at the first broken block's position. This prevents them from being scattered all around and allows for easy gathering. See the gif below for the effect.


A GIF showing the effect:

\n
\n

\n
\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!

", + "client_side": "optional", + "server_side": "required", + "categories": + [ + "game-mechanics" + ], + "additional_categories": [], + "gallery": [], + "kind": "client-optional", + "link": "https://modrinth.com/mod/scaffolding-drops-nearby", + "conflicts": null, + "review": false + }, { "slug": "cadmus", "project_type": "mod", @@ -891,6 +1737,25 @@ "conflicts": null, "review": true }, + { + "slug": "custom-fov-illusive", + "project_type": "mod", + "title": "Custom FOV", + "description": "Allows disabling or customizing field of view changes from sprinting, potions, archery, or underwater.", + "body": "Custom FoV is a mod that allows players to customize various field of view settings through the Video Settings and Accessibility Settings in the Options menu. The current settings allow configuration for flying, aiming, underwater and speed-related field of view changes. The speed-related field of view changes can further be broken down into sprinting and potion effect-related changes.\n\n**This mod is incompatible with Optifine. Optifine removes a field from vanilla Minecraft that this mod uses. Please consider [Optifine alternatives](https://lambdaurora.dev/optifine_alternatives/ \"Optifine alternatives\").**\n\n## Features\n\n![](https://i.ibb.co/GW78yt1/videosettings.png)\n![](https://i.ibb.co/vmSyCw8/accessibilitysettings.png)\n\n### FoV Effect Mode\n\nAllows either all field of view changes, only vanilla field of view changes, only modded field of view changes, or no field of view changes at all.\n\n### FoV Effect Scaling\n\nAllows scaling different field of view changes (speed, sprinting, aiming, flying, submerged) from 0% to 100%. These settings\nstack with the vanilla \"FOV Effects\" setting, which controls the scaling for all changes.\n\n## Affiliates\n\n[![BisectHosting](https://i.ibb.co/1G4QPdc/bh-illusive.png)](https://bisecthosting.com/illusive)\n", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/custom-fov-illusive", + "conflicts": null, + "review": false + }, { "slug": "extended-drawers", "project_type": "mod", @@ -1015,6 +1880,30 @@ "conflicts": null, "review": true }, + { + "slug": "styled-chat", + "project_type": "mod", + "title": "Styled Chat", + "description": "Style your server's chat as you want!", + "body": "![Logo](https://i.imgur.com/QxkDhm0.png)\n# Styled Chat\nIt's a simple mod that allows server owners to change how their chat looks!\n\nIt adds support for [modern chat formatting](https://placeholders.pb4.eu/user/text-format/) supported by Minecraft, \nbut ignored by many chat mods/plugins.\n\nIt's also compatible with any mods using [Placeholder API](https://placeholders.pb4.eu/user/general/).\n\nIt also supports changing style per player with permissions (supports LuckPerms and PlayerRoles)\n\n*This mod works only on Fabric Mod Loader and compatible!*\n\nIf you have any questions, you can ask them on my [Discord](https://pb4.eu/discord)\n\n[Also check out my other mods and project, as you might find them useful!](https://pb4.eu)\n\n![Example image](https://i.imgur.com/HPSMaS8.png)\n![Example image2](https://i.imgur.com/mSWzIV4.png)\n\n\n## Commands (and permissions):\n- `/styledchat` - Main command (`styledchat.main`, available by default)\n- `/styledchat reload` - Reloads configuration and styles (requires `styledchat.reload`)\n- `/styledchat set ` - Changes personal 's style of to (requires `styledchat.set`)\n- `/styledchat get ` - Sends 's style of (requires `styledchat.get`)\n- `/styledchat clear ` - Clears 's style of (requires `styledchat.clear`)\n\n## Configuration:\nYou can find config file in `./config/styled-chat.json`.\n[Formatting uses Simplified Text Format](https://placeholders.pb4.eu/user/text-format/).\nIt supports usage of placeholders from [Placeholder API](https://placeholders.pb4.eu/user/general/).\nAdditionally, every message type has few own local variables.\n\n```json5\n{\n \"CONFIG_VERSION_DONT_TOUCH_THIS\": 3,\n \"_comment\": \"Before changing anything, see https://github.com/Patbox/StyledChat#configuration\",\n \"text_formatting\": {\n // Enables parsing of links in chat\n \"parse_links\": true,\n // Enables markdown\n \"markdown\": true,\n // Enables support for legacy (&x) codes in chat (only when typed by player)\n \"legacy_formatting\": false,\n // Enables formatting from other mods (might break StyledChat one, if mod implements it incorrectly)\n \"formatting_from_other_mods\": false\n },\n \"chat_preview\": {\n // Sends full message (entire formatting surrounding it) in chat preview\n \"send_full_message\": false,\n // Require chat preview for formatting, disabling it otherwise\n \"require_for_formatting\": false\n },\n \"auto_completion\": {\n // Enables autocompletion for tags (for example , )\n \"tags\": false,\n // Enables autocompletion for tag aliases (for example , )\n \"tag_aliases\": false,\n // Enables autocompletion for emoticons (for example :pos:, :item:)\n \"emoticons\": false\n },\n // Default style settings\n \"default\": {\n // Display name (local variables: ${default}, ${name})\n \"display_name\": \"${default}\",\n // Style of messages\n \"message_formats\": {\n // Chat message style (local variables: ${player}, ${message})\n \"chat\": \"<${player}> ${message}\",\n // Join message (local variables: ${player})\n \"joined_the_game\": \"\",\n // Join message after name change (local variables: ${player}, ${old_name})\n \"joined_after_name_change\": \"\",\n // Join message for players joining for first time (local variables: ${player})\n \"joined_for_first_time\": \"\",\n // Player leaving server (local variables: ${player})\n \"left_game\": \"\",\n // Player death message (local variables: ${player}, ${default_message})\n \"base_death\": \"${default_message}\",\n // Finishing advancement task (local variables: ${player}, ${advancement})\n \"advancement_task\": \"\",\n // Finishing advancement challenge (local variables: ${player}, ${advancement})\n \"advancement_challenge\": \"\",\n // Finishing advancement goal (local variables: ${player}, ${advancement}) \n \"advancement_goal\": \"\",\n // Team message, visible to player sending it (local variables: ${team}, ${displayName}, ${message})\n \"sent_team_chat\": \"\\\\'>${team}':'${displayName}':'${message}'>\",\n // Team message, visible to other team members (local variables: ${team}, ${displayName}, ${message})\n \"received_team_chat\": \"\\\\'>${team}':'${displayName}':'${message}'>\",\n // Private message, visible to player sending (local variables: ${receiver}, ${sender}, ${message})\n \"sent_private_message\": \"\",\n // Private message, visible to others (local variables: ${receiver}, ${sender}, ${message})\n \"received_private_message\": \"\",\n // Output of /say command (local variables: ${player}, ${message})\n \"say_command\": \"[${player}] ${message}\",\n // Output of /me command (local variables: ${player}, ${message})\n \"me_command\": \"\",\n // Death message send when player's pet dies (local variables: ${default_message}, ${pet})\n \"pet_death\": \"${default_message}\"\n },\n // Style of link (local variables: ${link}, ${url})\n \"link_style\": \"${link}\",\n // Style of spoilers (local variables: ${spoiler})\n \"spoiler_style\": \"${spoiler}\",\n // Spoiler symbol used in spoiler style\n \"spoiler_symbol\": \"โ–Œ\",\n // Formatting accessible to players\n \"formatting\": {\n // \"formatting tag\": true/false\n \"dark_red\": true,\n \"green\": true,\n \"underline\": true,\n \"dark_green\": true,\n \"black\": true,\n \"yellow\": true,\n \"bold\": true,\n \"italic\": true,\n \"dark_blue\": true,\n \"dark_purple\": true,\n \"gold\": true,\n \"red\": true,\n \"aqua\": true,\n \"gray\": true,\n \"light_purple\": true,\n \"blue\": true,\n \"white\": true,\n \"dark_aqua\": true,\n \"dark_gray\": true,\n \"spoiler\": true,\n \"strikethrough\": true\n },\n // List of emoticons accessible to players (:name: in chat). Supports placeholders\n \"emoticons\": {\n // \"name\": \"value\"\n \"potion\": \"๐Ÿงช\",\n \"item\": \"[%player:equipment_slot mainhand%]\",\n \"trident\": \"๐Ÿ”ฑ\",\n \"rod\": \"๐ŸŽฃ\",\n \"shrug\": \"ยฏ\\\\_(ใƒ„)_/ยฏ\",\n \"bow\": \"๐Ÿน\",\n \"bell\": \"๐Ÿ””\",\n \"heart\": \"โค\",\n \"bucket\": \"๐Ÿชฃ\",\n \"sword\": \"๐Ÿ—ก\",\n \"shears\": \"โœ‚\",\n \"pos\": \"%player:pos_x% %player:pos_y% %player:pos_z%\",\n \"fire\": \"๐Ÿ”ฅ\",\n \"table\": \"(โ•ฏยฐโ–กยฐ๏ผ‰โ•ฏ๏ธต โ”ปโ”โ”ป\",\n // Since 2.2.1+1.20.1 you can also import from files, using this syntax.\n \"$emojibase:builtin:joypixels\": \"${emoji}\",\n // value is the same as in others, just ${emoji} is replaced with read emojis (so you can apply fonts for example)\n // Format looks like this $TYPE:SOURCE:PATH\n // TYPE is \"emojibase\" for Emojibase.dev shorthand, \"cldr\" for Unicode cldr-json annotation \n // or \"default\" for same style as this file (excluding imports)\n // SOURCE points what type of storage it is, where PATH targets the file\n // \"builtin\" loads it from json bundled with mod (\"joypixels\" or \"emojibase\")\n // \"from_file\" loads it from file relative to config dir (for example \"emoji.json\" points to \"[SERVER]/config/emoji.json)\n \n }\n },\n // List of styles with some requirements, applied from top do bottom\n \"styles\": [\n {\n // A requirement of style to apply to player\n \"require\": {\n \"type\": \"...\",\n // See information about these here: https://github.com/Patbox/PredicateAPI/blob/master/BUILTIN.md\n },\n /* Rest is the same as in \"default\" field, except all fields are fully optional */\n }\n ]\n}\n```\n\n## In chat formatting\nIf player has a required permissions (`styledchat.format.[tag_name]`, where `[tagname]` is Text Parser tag), then they can use Simplified Text tags from within their chat.\nAdditionally, you can enable markdown and legacy (&X) formatting in the config\n\n\n## Example config\n```json \n{\n \"CONFIG_VERSION_DONT_TOUCH_THIS\": 3,\n \"_comment\": \"Before changing anything, see https://github.com/Patbox/StyledChat#configuration\",\n \"text_formatting\": {\n \"legacy_formatting\": true,\n \"parse_links\": true,\n \"markdown\": true,\n \"formatting_from_other_mods\": true\n },\n \"chat_preview\": {\n \"send_full_message\": false,\n \"require_for_formatting\": false\n },\n \"auto_completion\": {\n \"tags\": false,\n \"tag_aliases\": false,\n \"emoticons\": true\n },\n \"default\": {\n \"display_name\": \"${vanillaDisplayName}\",\n \"message_formats\": {\n \"chat\": \"${player} ยป ${message}\",\n \"joined_the_game\": \"โœš \",\n \"joined_after_name_change\": \"โœš \",\n \"joined_for_first_time\": \"\",\n \"left_game\": \"โ˜ \",\n \"base_death\": \"โ˜  ${default_message}\",\n \"advancement_task\": \"\",\n \"advancement_challenge\": \"\",\n \"advancement_goal\": \"\",\n \"sent_team_chat\": \"\\\\'>${team}':'${displayName}':'${message}'>\",\n \"received_team_chat\": \"\\\\'>${team}':'${displayName}':'${message}'>\",\n \"sent_private_message\": \"[PM โ†’ ${receiver}] ยป ${message}\",\n \"received_private_message\": \"[PM โ† ${sender}] ยป ${message}\",\n \"say_command\": \"[${player}] ${message}\",\n \"me_command\": \"* ${player} ${message}\",\n \"pet_death\": \"Oh no! ${default_message}\"\n },\n \"link_style\": \"${link}\",\n \"spoiler_style\": \"${spoiler}\",\n \"spoiler_symbol\": \"โ–Œ\",\n \"formatting\": {\n \"dark_red\": true,\n \"underline\": true,\n \"yellow\": true,\n \"italic\": true,\n \"dark_blue\": true,\n \"dark_purple\": true,\n \"gold\": true,\n \"red\": true,\n \"aqua\": true,\n \"gray\": true,\n \"light_purple\": true,\n \"white\": true,\n \"pos\": true,\n \"dark_gray\": true,\n \"spoiler\": true,\n \"strikethrough\": true,\n \"st\": true,\n \"b\": true,\n \"item\": true,\n \"green\": true,\n \"dark_green\": true,\n \"black\": true,\n \"i\": true,\n \"bold\": true,\n \"blue\": true,\n \"dark_aqua\": true\n },\n \"emoticons\": {\n \"potion\": \"๐Ÿงช\",\n \"trident\": \"๐Ÿ”ฑ\",\n \"rod\": \"๐ŸŽฃ\",\n \"shrug\": \"ยฏ\\\\_(ใƒ„)_/ยฏ\",\n \"bow\": \"๐Ÿน\",\n \"bell\": \"๐Ÿ””\",\n \"heart\": \"โค\",\n \"bucket\": \"๐Ÿชฃ\",\n \"sword\": \"๐Ÿ—ก\",\n \"shears\": \"โœ‚\",\n \"fire\": \"๐Ÿ”ฅ\",\n \"table\": \"(โ•ฏยฐโ–กยฐ๏ผ‰โ•ฏ๏ธต โ”ปโ”โ”ป\"\n }\n },\n \"styles\": [\n {\n \"require\": {\n \"type\": \"permission\",\n \"permission\": \"group.admin\",\n \"operator\": 4\n },\n \"display_name\": \"[Admin] ${vanillaDisplayName}\",\n \"message_formats\": {\n \"chat\": \"${player} ยป ${message}\",\n \"base_death\": \"\"\n },\n \"formatting\": {},\n \"emoticons\": {}\n },\n {\n \"require\": {\n \"type\": \"permission\",\n \"permission\": \"group.default\"\n },\n \"display_name\": \"[Player] ${vanillaDisplayName}\",\n \"message_formats\": {},\n \"formatting\": {},\n \"emoticons\": {}\n },\n {\n \"require\": {\n \"type\": \"permission\",\n \"permission\": \"group.vip\",\n \"operator\": 3\n },\n \"message_formats\": {},\n \"formatting\": {},\n \"emoticons\": {\n \"potato\": \"Potato\"\n }\n }\n ]\n}\n```", + "client_side": "optional", + "server_side": "required", + "categories": + [ + "management", + "social", + "utility" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/doqSKB0e/images/36d77791bf60cc57199cef7162825d446bfb829c.png" + ], + "kind": "client-optional", + "link": "https://modrinth.com/mod/styled-chat", + "conflicts": null, + "review": false + }, { "slug": "artifacts", "project_type": "mod", @@ -1074,6 +1963,51 @@ "conflicts": null, "review": true }, + { + "slug": "customhud", + "project_type": "mod", + "title": "CustomHud", + "description": "A highly customizable variable-based text hud", + "body": "**CustomHud** is a highly configurable variable-based text HUD. While there's mods that also add text HUDS or allow you to customize the F3 debug screen, they aren't fully customizable, their customization is mostly limited to colors and if a line/module is displayed or not. CustomHud allows you to put the data exactly where you want (in addition to full color support, including hex), and it does it with a \"variable\" type system.\n\n
\n\nIn the profile file you write what you want to see and use \"variables\" like `{fps}`, `{version}`, `{block_x}`, etc where you want them to be. There's also a feature called *conditionals*, which allows you to change what's displayed depending on the output of certain variables. Documentation and in-depth examples of variables and conditionals can be found in the [wiki](https://github.com/Minenash/CustomHUD/wiki).\n\n

\n\n**Here's a full example:**\n
\n![CustomHud Example Output](https://i.imgur.com/bMlXtzc.png)\n\n**The config that produced it:**\n```\nMinecraft {version} ({client_version})\n&a{fps}&f/{max_fps} fps {{vsync, \"(vsync)\", \"\"}}\n&cX&aY&bZ: &c{bx} &a{by} &b{bz}\nFacing: &a{facing}&f (&a{yaw}&f, &a{pitch}&f)\nLooking {{tbx, \"at {tbx} {tby} {tbz}\", \"into the abyss\"}}\n\nMem: &a{memory_used_percentage}%&f of {total_memory}MiB, &a{allocated_percentage}%&f allocated\n{{tps, \"&a{tps}&f tps (&a{ms_ticks}&f ms ticks)\", \"\"}}\n\n{{nether, \"Overworld:\", \"Nether:\"}}&a {nx} {nz}\nTime: &a{real_time:HH:mm}\n\n```\n\n**For a look at all of the features that CustomHud offers, like putting info on all 4 corners, changing the background color, a better look on variables and conditionals, and more, [check out the project's wiki on Github](https://github.com/Minenash/CustomHUD/wiki).**\n\n
\n\nThis is a **Fabric Mod**, there's **no plans for a Forge port**, but the license allows you to port it yourself if you wish.", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "decoration", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/customhud", + "conflicts": null, + "review": false + }, + { + "slug": "couplings", + "project_type": "mod", + "title": "Couplings", + "description": "Coupled usage of doors, fence gates, and trapdoors", + "body": "Coupled usage of doors, fence gates, and trapdoors\n\n- Double doors (with opposing hinges) will open together when used\n- Vertically stacked fence gates will open together when used\n- All trapdoors (and opposing counterparts) along their side axes will open together when used\n- Any redstone signal above 7 (50%) will power all coupled blocks, whereas anything less will only power the immediate blockย \n- Each coupled block can be individually toggled in the configuration file (./config/couplings.toml)\n\n**This mod is recommended on both the client and server for more responsive block updates**\n\nLogo design by [@voxel_dani](https://twitter.com/voxel_dani)", + "client_side": "optional", + "server_side": "required", + "categories": + [ + "decoration", + "utility" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/80ulerjA/images/6dae13f0775b526719e4f0b3fd4118e66ba10df7.gif", + "https://cdn.modrinth.com/data/80ulerjA/images/a8c7677bcd2ed3a3dd5bbc52b12bc1f832b1a46b.gif", + "https://cdn.modrinth.com/data/80ulerjA/images/8d0168e342bc68f54334ce0cd2160afd0ae0cd72.gif" + ], + "kind": "client-optional", + "link": "https://modrinth.com/mod/couplings", + "conflicts": null, + "review": false + }, { "slug": "diagonal-fences", "project_type": "mod", @@ -1198,6 +2132,42 @@ "conflicts": null, "review": true }, + { + "slug": "crawl", + "project_type": "mod", + "title": "Crawl", + "description": "Allows you to crawl", + "body": "\n\nThe Crawl key is **Unbound** by default, You **have** to specify it.", + "client_side": "required", + "server_side": "required", + "categories": [], + "additional_categories": [], + "gallery": [], + "kind": "required", + "link": "https://modrinth.com/mod/crawl", + "conflicts": null, + "review": false + }, + { + "slug": "styled-nicknames", + "project_type": "mod", + "title": "Styled Nicknames", + "description": "Simple, but configurable nicknaming mod allowing your server's players (and admins) to change their nickname with full formatting support", + "body": "# Styled Nicknames\nIt's a configurable mod allowing your server's players (and admins) to change their nickname with \nfull Simplified Text Formatting support. It supports LuckPerms, PlayerRoles or any other \nfabric permission api compatible mod, with automatic removal of nicknames for players without permissions.\nIf you have any questions, you can ask them on my [Discord](https://discord.com/invite/AbqPPppgrd)\n\n\n## Commands (and permissions):\n- `/styled-nicknames` - Main command (`stylednicknames.main`, available by default)\n- `/styled-nicknames reload` - Reloads configuration (requires `stylednicknames.reload`)\n- `/styled-nicknames set ` - Changes target players nickname (requires `stylednicknames.change_others`)\n- `/styled-nicknames clears ` - Clears target players nickname (requires `stylednicknames.change_others`)\n- `/nickname set `/`/nick set ` - Changes own nickname (requires `stylednicknames.use`)\n- `/nickname clear`/`/nick clear` - Clears own nickname (requires `stylednicknames.use`)\n\n## Configuration:\nYou can find config file in `./config/styled-nicknames.json`.\n[Formatting uses PlaceholderAPI's Simplified Text Format for which docs you can find here](https://placeholders.pb4.eu/user/text-format/).\n\n```json5\n{\n \"CONFIG_VERSION_DONT_TOUCH_THIS\": 1,\n \"allowByDefault\": false, // Enables player commands by default\n \"defaultPrefix\": \"#\", // Default prefix of nickname\n \"maxLength\": 32, // Max length (without formatting) of the nickname, set to 0 to disable it \n \"changeDisplayName\": true, // Changes player's display name\n \"changePlayerListName\": false, // Changes nickname in player list (This option will be incompatible with some mods, use placeholder instead when possible)\n \"allowLegacyFormatting\": false, // Allows usage of legacy text format in nicknames (&X)\n \"nicknameChangedMessage\": \"...\", // Message send after changing nickname\n \"nicknameResetMessage\": \"...\", // Message send after clearing nickname\n \"defaultEnabledFormatting\": {\n /*\"tagname\": value*/ // These values allow you to change tags enabled by default\n }\n}\n```\n\n## Permission\nTo use commands/permissions, players require `stylednicknames.use` to use commands and \noptionally permissions `stylednicknames.format.[tag_name]` (`[tagname]` is Simplified Text Format tag), \nfor additional formatting.\n\nYou can also give `stylednicknames.ignore_limit` to disable nickname length limit for them (which already ignores tags).\n\nYou should also give `stylednicknames.change_others` permission to your admins, so they can remove bad nicknames", + "client_side": "optional", + "server_side": "required", + "categories": + [ + "social", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "client-optional", + "link": "https://modrinth.com/mod/styled-nicknames", + "conflicts": null, + "review": false + }, { "slug": "eureka", "project_type": "mod", @@ -1264,6 +2234,49 @@ "conflicts": null, "review": true }, + { + "slug": "voice-chat-interaction", + "project_type": "mod", + "title": "Voice Chat Interaction", + "description": "Voice chat skulk sensor activation and warden detection", + "body": "This server side Fabric mod allows Simple Voice Chat to interact with your Minecraft world.\n\n## Downloads\n\n- [Modrinth](https://modrinth.com/mod/voice-chat-interaction)\n- [Third party Paper port](https://github.com/iGalaxyYT/voicechat-interaction-paper)\n\n## Features\n\n- A custom, configurable vibration frequency for voice\n- Talking in voice chat activates sculk sensors\n- Talking in voice chat is detected by the warden\n- Optional support for whisper and group chat vibrations\n- Talking while sneaking doesn't trigger vibrations (Configurable)\n- Configurable volume threshold\n\n## Config Values\n\n*config/vcinteraction/vcinteraction.properties*\n\n|Name| Default Value | Description |\n|---|---------------|--------------------------------------------------------------|\n|`group_interaction`| `false` | If talking in groups should trigger vibrations |\n|`whisper_interaction`| `false` | If whispering should trigger vibrations |\n|`sneak_interaction`| `false` | If talking while sneaking should trigger vibrations |\n|`voice_sculk_frequency`| `7` | The frequency of the voice vibration |\n|`minimum_activation_threshold`| `-50` | The audio level threshold to activate the sculk sensor in dB |\n\n## Credits\n\n- [Fabric API](https://github.com/FabricMC/fabric)\n- [Polymer](https://github.com/Patbox/polymer)\n", + "client_side": "unsupported", + "server_side": "required", + "categories": + [ + "adventure", + "library", + "social" + ], + "additional_categories": [], + "gallery": [], + "kind": "serverside", + "link": "https://modrinth.com/mod/voice-chat-interaction", + "conflicts": null, + "review": false + }, + { + "slug": "reacharound", + "project_type": "mod", + "title": "Reacharound", + "description": "Reacharound block placement.", + "body": "A simple bedrock block placement mod with added support for placing blocks downwards and upwards.\n\nThe core functionality was ported [Quark (Forge)]. The Quark [๐Ÿ”— License can be found here].\n\n[Quark (Forge)]: https://github.com/VazkiiMods/Quark\n\n[๐Ÿ”— 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.", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/r3VgI4QN/images/9af9310fc34d1dc43d1231fcd25a9d8339e21251.gif" + ], + "kind": "clientside", + "link": "https://modrinth.com/mod/reacharound", + "conflicts": null, + "review": false + }, { "slug": "endrem", "project_type": "mod", @@ -1313,6 +2326,46 @@ "conflicts": null, "review": true }, + { + "slug": "fabrication", + "project_type": "mod", + "title": "Fabrication & Forgery", + "description": "A huge collection of vanilla tweaks and small features. Trident improvements, bugfixes, furnace minecart changes, note block enhancements, old lava, old logo, oh my!", + "body": "Fabrication is a gigantic collection of vanilla tweaks and small features, most of which work server-side-only.\n\nEverything can be configured. Some of the things Fabrication modifies are tridents, note blocks, observers, furnace minecarts, ...\n\nIt also contains a facsimile of Apathetic Mobs and Hunger Strike.\n\n~~107~~ ~~115~~ ~~116~~ ~~125~~ ~~133~~ ~~136~~ ~~141~~ ~~182~~ ~~185~~ ~~202~~ ~~205~~ ~~215~~ ~~256~~ ~~259~~ ~~261~~ **261** features and counting.\n\n# Features\n\n## *General* - Broad features and global settings\n- [Balance](https://unascribed.com/fabrication/#general.category.balance) - Changes to vanilla balance\n- [Experiments](https://unascribed.com/fabrication/#general.category.experiments) - Bad ideas given form\n- [Fixes](https://unascribed.com/fabrication/#general.category.fixes) - Fixes for bugs and weird behavior\n- [Mechanics](https://unascribed.com/fabrication/#general.category.mechanics) - New mechanics and powerful additions\n- [Minor Mechanics](https://unascribed.com/fabrication/#general.category.minor_mechanics) - Small additions to vanilla mechanics\n- [Pedantry](https://unascribed.com/fabrication/#general.category.pedantry) - Fixes for non-problems\n- [Tweaks](https://unascribed.com/fabrication/#general.category.tweaks) - Minor changes that fit with vanilla\n- [Unsafe](https://unascribed.com/fabrication/#general.category.unsafe) - QoL changes that make cheating easier\n- [Utility](https://unascribed.com/fabrication/#general.category.utility) - Useful tidbits that don't modify gameplay\n- [Weird Tweaks](https://unascribed.com/fabrication/#general.category.weird_tweaks) - Opinionated changes\n- [What's Old Is New Again](https://unascribed.com/fabrication/#general.category.woina) - Forward ports of forgotten tidbits\n- [Dark Mode](https://unascribed.com/fabrication/#general.dark_mode) - Makes the config screen darker\n- [Data Upload](https://unascribed.com/fabrication/#general.data_upload) - Enables submitting anonymous data to a self-hosted privacy-respecting Matomo instance run by unascribed\n- [Limit Runtime Configs](https://unascribed.com/fabrication/#general.limit_runtime_configs) - Makes the game a teensy bit faster, but requires a restart to change features\n- [Reduced Motion](https://unascribed.com/fabrication/#general.reduced_motion) - Disables high-motion animations in the Fabrication config screen\n## *Fixes* - Fixes for bugs and weird behavior\n- [Adventure Tags In Survival](https://unascribed.com/fabrication/#fixes.adventure_tags_in_survival) - Makes CanDestroy/CanPlaceOn work in Survival\n- [Better Pause Freezing](https://unascribed.com/fabrication/#fixes.better_pause_freezing) - Makes textures not tick while the game is paused\n- [Boundless Levels](https://unascribed.com/fabrication/#fixes.boundless_levels) - Fixes enchantment.level.27\n- [Colored Crack Particles](https://unascribed.com/fabrication/#fixes.colored_crack_particles) - Makes "crack" particles honor item coloration, such as leather armor dye\n- [Bubble Column Pop](https://unascribed.com/fabrication/#fixes.extra.bubble_column_pop) - Re-adds bubble columns having a bubble pop particle and sound at the top\n- [Stable Cacti Break Vanilla Compat](https://unascribed.com/fabrication/#fixes.extra.stable_cacti_break_vanilla_compat) - Stable cacti but it will break some existing vanilla farms\n- [Fix Charm Amethyst Dupe](https://unascribed.com/fabrication/#fixes.fix_charm_amethyst_dupe) - Fixes a bug in Charm caused by bad assumptions that allows generating amethyst shards.\n- [Fix End Portal Render](https://unascribed.com/fabrication/#fixes.fix_end_portal_render) - End portal block will render from all sides\n- [Fix Nether Portal Nausea](https://unascribed.com/fabrication/#fixes.fix_nether_portal_nausea) - Render the nether portal UI texture even if player has nausea\n- [Furnace Minecart Pushing](https://unascribed.com/fabrication/#fixes.furnace_minecart_pushing) - Right-clicking a furnace minecart pushes it; silently removed around 17w46a\n- [Ghast Charging](https://unascribed.com/fabrication/#fixes.ghast_charging) - Brings back the ghast "charging" animation that broke in 1.3\n- [Inanimates Can Be Invisible](https://unascribed.com/fabrication/#fixes.inanimates_can_be_invisible) - Makes inanimate entities honor the "invisible" tag sent by the server\n- [Melee Mobs Keep Attacking](https://unascribed.com/fabrication/#fixes.melee_mobs_keep_attacking) - Through some mystical mojank reasoning mobs would normally stop looking for the player after reaching the players last known location, this fixes that\n- [Multiline Sign Paste](https://unascribed.com/fabrication/#fixes.multiline_sign_paste) - Allows pasting multiple lines of text into a sign\n- [No Night Vision Flashing](https://unascribed.com/fabrication/#fixes.no_night_vision_flash) - Disables the flashing effect when Night Vision is about to run out\n- [Omniscent Player](https://unascribed.com/fabrication/#fixes.omniscent_player) - The player render in the inventory always follows your cursor\n- [Open Inventories in Nether Portals](https://unascribed.com/fabrication/#fixes.open_inventories_in_nether_portal) - Allows players to open inventories while in a nether portal\n- [Silverfish Step](https://unascribed.com/fabrication/#fixes.silverfish_step) - Fixes an oversight that prevents silverfish from playing their step sound\n- [Stable Cacti](https://unascribed.com/fabrication/#fixes.stable_cacti) - Makes cacti less afraid\n- [Sync Attacker Yaw](https://unascribed.com/fabrication/#fixes.sync_attacker_yaw) - Correctly sync the last attacker yaw for damage tilt; fixes MC-26678\n- [Uncap Menu FPS](https://unascribed.com/fabrication/#fixes.uncap_menu_fps) - Removes the hardcoded 60 FPS cap in menu screens\n- [Use Player List Name In Tag](https://unascribed.com/fabrication/#fixes.use_player_list_name_in_tag) - Changes player name tags to match names in the player list\n## *Utility* - Useful tidbits that don't modify gameplay\n- [Books Show Enchants](https://unascribed.com/fabrication/#utility.books_show_enchants) - Enchanted books show the first letter of their enchant\n- [CanHit](https://unascribed.com/fabrication/#utility.canhit) - A CanHit tag for weapons in the same vein as CanDestroy/CanPlaceOn\n- [Despawning Items Blink](https://unascribed.com/fabrication/#utility.despawning_items_blink) - Makes items that are about to despawn blink\n- [All Damage Is Fatal](https://unascribed.com/fabrication/#utility.extra.all_damage_is_fatal) - Any amount of damage done to an entity is unconditionally fatal\n- [Chat Markdown](https://unascribed.com/fabrication/#utility.extra.chat_markdown) - Adds bold, strikethrough, underscore and italic markdown to chat\n- [Disable Bees](https://unascribed.com/fabrication/#utility.extra.disable_bees) - Disables bee nest generation and all bee sounds\n- [Disable Villagers](https://unascribed.com/fabrication/#utility.extra.disable_villagers) - Prevents villages from generating and zombie villagers from spawning\n- [Enter Selects Highlighted Suggestion](https://unascribed.com/fabrication/#utility.extra.enter_selects_highlighted_suggestion) - Pressing enter selects the highlighted suggestion\n- [Item Frames Don't Display Name Tags](https://unascribed.com/fabrication/#utility.extra.item_frame_no_name_display) - Item frames will not display the names of the item inside them\n- [No Guardian Jumpscare](https://unascribed.com/fabrication/#utility.extra.no_guardian_jumpscare) - Disables the elder guardian appearance effect upon being inflicted with Mining Fatigue\n- [Show Bee Count on Items](https://unascribed.com/fabrication/#utility.extra.show_bee_count_on_item) - Makes bee hive items show amount of contained bees\n- [Weapons Accept Silk](https://unascribed.com/fabrication/#utility.extra.weapons_accept_silk) - Weapons can be enchanted with Silk Touch, and Silk Touch becomes incompatible with Looting\n- [Extract Furnace Experience](https://unascribed.com/fabrication/#utility.extract_furnace_xp) - Allows clicking on the empty output slot of a furnace to extract the experience, instead of needing to break it\n- [Hide Armor](https://unascribed.com/fabrication/#utility.hide_armor) - Adds /hidearmor and /showarmor commands to hide and show your armor\n- [/i And More](https://unascribed.com/fabrication/#utility.i_and_more) - Adds /i, /item, /more, and /fenchant commands\n- [Item Despawn Control](https://unascribed.com/fabrication/#utility.item_despawn) - Allows fine-grained control over item despawn times\n- [KillMessage](https://unascribed.com/fabrication/#utility.killmessage) - Allows customizing kill messages for summoned entities and spawned items\n- [Legacy Command Syntax](https://unascribed.com/fabrication/#utility.legacy_command_syntax) - Brings back various kinds of old command syntax; old habits die hard\n- [Lenient Command Suggestions](https://unascribed.com/fabrication/#utility.lenient_command_suggestions) - Command suggestions for modded ids will still appear even if the id namespace is not explicitly specified\n- [Linkify Urls](https://unascribed.com/fabrication/#utility.linkify_urls) - Links in chat are clickable\n- [Mob IDs](https://unascribed.com/fabrication/#utility.mob_ids) - Makes entities show their entity ID as a nametag in Creative when F3 is up\n- [/mods Command](https://unascribed.com/fabrication/#utility.mods_command) - Adds a /mods command in the same vein as Bukkit's /plugins\n- [Ping Privacy](https://unascribed.com/fabrication/#utility.ping_privacy) - Sends no ping data to IPs that have not successfully logged in in the last 7 days\n- [RMB Clears Text Fields](https://unascribed.com/fabrication/#utility.rmb_clears_text_fields) - Right Mouse Button will clear text fields\n- [Show Bee Count in Tooltip](https://unascribed.com/fabrication/#utility.show_bee_count_tooltip) - Makes bee hive tooltips show amount of contained bees\n- [Show Map ID](https://unascribed.com/fabrication/#utility.show_map_id) - Makes filled maps show their ID\n- [Taggable Players](https://unascribed.com/fabrication/#utility.taggable_players) - Allows assigning various "tags" to players, such as no_hunger or invisible_to_mobs\n- [Toggle Sprint](https://unascribed.com/fabrication/#utility.toggle_sprint) - Adds a "Toggle/Hold Sprint" keybind\n- [Toggle Stance](https://unascribed.com/fabrication/#utility.toggle_stance) - Adds a "Toggle Stance" keybind to switch between standing and sneaking\n- [Tools Show Important Enchant](https://unascribed.com/fabrication/#utility.tools_show_important_enchant) - Tools show the first letter of their "important" enchant\n- [Yeet Recipes](https://unascribed.com/fabrication/#utility.yeet_recipes) - Adds a yeet_recipes.ini that can be used to completely remove any recipe\n## *Tweaks* - Minor changes that fit with vanilla\n- [Alt Absorption Sound](https://unascribed.com/fabrication/#tweaks.alt_absorption_sound) - Taking damage that is completely absorbed by Absorption plays a different (custom) sound\n- [Arrows Work In Water](https://unascribed.com/fabrication/#tweaks.arrows_work_in_water) - Reduces arrow drag in water by a fair bit to make bows useful underwater\n- [Bush Walk Doesn't Hurt](https://unascribed.com/fabrication/#tweaks.bush_walk_doesnt_hurt) - Makes walking through berry bushes not deal damage\n- [Bush Walk Doesn't Hurt When Sneaking](https://unascribed.com/fabrication/#tweaks.bush_walk_doesnt_hurt_when_sneaking) - Makes walking through berry bushes when sneaking not deal damage\n- [Bush Walk Doesn't Hurt With Armor](https://unascribed.com/fabrication/#tweaks.bush_walk_doesnt_hurt_with_armor) - Walking through berry bushes with both legging and boots equipped doesn't hurt\n- [Cactus Brush Doesn't Hurt With Chest](https://unascribed.com/fabrication/#tweaks.cactus_brush_doesnt_hurt_with_chest) - Touching the side of a cactus with a chestplate on doesn't hurt\n- [Cactus Walk Doesn't Hurt With Boots](https://unascribed.com/fabrication/#tweaks.cactus_walk_doesnt_hurt_with_boots) - Walking on top of a cactus with boots on doesn't hurt\n- [Campfires Cook Entities](https://unascribed.com/fabrication/#tweaks.campfires_cook_entities) - Campfires will cook entities without setting them on fire\n- [Campfires Ignite Entities](https://unascribed.com/fabrication/#tweaks.campfires_ignite_entities) - Campfires will set fire to mobs standing on them, therefore also cooking them\n- [Campfires Place Unlit](https://unascribed.com/fabrication/#tweaks.campfires_place_unlit) - Campfires are unlit when placed and must be lit with a Flint and Steel\n- [Cracking Spawn Eggs](https://unascribed.com/fabrication/#tweaks.cracking_spawn_eggs) - Spawn eggs spawn cracking particles and play a sound when used\n- [Ender Pearl Sound](https://unascribed.com/fabrication/#tweaks.ender_pearl_sound) - Ender pearls play enderman teleport sound when breaking\n- [Can Breathe Water](https://unascribed.com/fabrication/#tweaks.extra.can_breathe_water) - Players will not lose air while underwater\n- [Fireproof](https://unascribed.com/fabrication/#tweaks.extra.fireproof) - Players cannot take fire damage\n- [Invisible To Mobs](https://unascribed.com/fabrication/#tweaks.extra.invisible_to_mobs) - Players cannot be targeted by mobs at all\n- [No Hunger](https://unascribed.com/fabrication/#tweaks.extra.no_hunger) - Players never lose food, and when they eat food it instead heals them directly\n- [No Phantoms](https://unascribed.com/fabrication/#tweaks.extra.no_phantoms) - Prevents phantoms from spawning\n- [No Wandering Trader](https://unascribed.com/fabrication/#tweaks.extra.no_wandering_trader) - Prevents wandering traders from spawning\n- [Permanent Conduit Power](https://unascribed.com/fabrication/#tweaks.extra.permanent_conduit_power) - Players always have Conduit Power\n- [Permanent Dolphins Grace](https://unascribed.com/fabrication/#tweaks.extra.permanent_dolphins_grace) - Players always have Dolphins Grace\n- [Scares Creepers](https://unascribed.com/fabrication/#tweaks.extra.scares_creepers) - Players will scare creepers\n- [Feather Falling No Trample](https://unascribed.com/fabrication/#tweaks.feather_falling_no_trample) - Farmland will not get trampled when wearing feather falling\n- [Flammable Cobwebs](https://unascribed.com/fabrication/#tweaks.flammable_cobwebs) - Cobwebs can burn\n- [Fullres Banner Shields](https://unascribed.com/fabrication/#tweaks.fullres_banner_shields) - Makes shields use the full-res banner patterns instead of weird smaller versions\n- [Ghast Panic](https://unascribed.com/fabrication/#tweaks.ghast_panic) - Makes ghasts randomly play the unused "scream" sound when outside of the Nether\n- [Legible Signs](https://unascribed.com/fabrication/#tweaks.legible_signs) - Adjusts sign text colors to be less garbage\n- [Less Annoying Fire](https://unascribed.com/fabrication/#tweaks.less_annoying_fire) - Shortens the fire overlay and hides it when you have Fire Resistance\n- [Less Restrictive Note Blocks](https://unascribed.com/fabrication/#tweaks.less_restrictive_note_blocks) - Makes note blocks work with blocks above them\n- [Long Level Up Sound At 30](https://unascribed.com/fabrication/#tweaks.long_levelup_sound_at_30) - Plays the old longer level up sound when you reach level 30\n- [Nether Cauldron](https://unascribed.com/fabrication/#tweaks.nether_cauldron) - Water evaporates when being placed inside a cauldron in the nether\n- [No Dinnerlava](https://unascribed.com/fabrication/#tweaks.no_dinnerlava) - Disables the generation of 1 block hidden lava pockets in the Nether\n- [No Heavy Minecarts](https://unascribed.com/fabrication/#tweaks.no_heavy_minecarts) - Chest and hopper minecarts will not be slowed down proportionally to the number of items in them\n- [No Sneak Bypass](https://unascribed.com/fabrication/#tweaks.no_sneak_bypass) - Blocks which would normally not affect players when sneaking will\n- [No Trample](https://unascribed.com/fabrication/#tweaks.no_trample) - Farmland will not get trampled\n- [Normal Fog With Night Vision](https://unascribed.com/fabrication/#tweaks.normal_fog_with_night_vision) - Disables the fog brightening effect with Night Vision\n- [Play Note Blocks In Creative](https://unascribed.com/fabrication/#tweaks.play_note_blocks_in_creative) - Allows sneaking when punching note blocks to play them in Creative mode\n- [Rainbow Experience](https://unascribed.com/fabrication/#tweaks.rainbow_experience) - Makes experience random colors instead of just lime green\n- [Recipe Book Auto Craft](https://unascribed.com/fabrication/#tweaks.recipe_book_auto_craft) - Recipe book crafts items instead of moving them to the crafting area\n- [Reverse Note Block Tuning](https://unascribed.com/fabrication/#tweaks.reverse_note_block_tuning) - Sneaking while tuning a note block reduces its pitch rather than increases\n- [See Held Items While Riding](https://unascribed.com/fabrication/#tweaks.see_items_while_riding) - Allows players to see held items while riding entities like boats\n- [Shulker Bullets Despawn On Death](https://unascribed.com/fabrication/#tweaks.shulker_bullets_despawn_on_death) - Makes shulker bullets despawn when the shulker that shot them is killed\n- [Silent Minecarts](https://unascribed.com/fabrication/#tweaks.silent_minecarts) - Makes minecarts silent\n- [Tridents In Void Return](https://unascribed.com/fabrication/#tweaks.tridents_in_void_return) - Loyalty tridents return when falling into the Void\n## *Minor Mechanics* - Small additions to vanilla mechanics\n- [Cactus Punching Hurts](https://unascribed.com/fabrication/#minor_mechanics.cactus_punching_hurts) - Breaking cactus with your hand will damage you the same as hugging it\n- [Channeling Two](https://unascribed.com/fabrication/#minor_mechanics.channeling_two) - Makes Channeling II a valid enchant that works while raining as well\n- [Crawling](https://unascribed.com/fabrication/#minor_mechanics.crawling) - Adds a key to explicitly enter the "crawling" stance\n- [Exact Note Block Tuning](https://unascribed.com/fabrication/#minor_mechanics.exact_note_block_tuning) - Right-clicking a note block with a stack of sticks sets its pitch to the size of the stack minus one\n- [Collision Based Landing Pos](https://unascribed.com/fabrication/#minor_mechanics.extra.collision_based_landing_pos) - More accurately determines what the player is standing on\n- [Launching Pistons](https://unascribed.com/fabrication/#minor_mechanics.extra.launching_pistons) - Pistons launch players up as if they were pushing slime blocks\n- [Observers See Entities](https://unascribed.com/fabrication/#minor_mechanics.extra.observers_see_entities) - Observers detect when entities move in front of them if they have no block in front of them\n- [Observers See Entities - Living Only](https://unascribed.com/fabrication/#minor_mechanics.extra.observers_see_entities_living_only) - Observers only detect living entities, and not e.g. item entities\n- [Spiders Can't Climb While Wet](https://unascribed.com/fabrication/#minor_mechanics.extra.spiders_cant_climb_while_wet) - Makes spiders unable to climb while wet\n- [Water Fills On Break Strict](https://unascribed.com/fabrication/#minor_mechanics.extra.water_fills_on_break_strict) - Requires water_fills_on_break to have at least 2 water sources\n- [Feather Falling V](https://unascribed.com/fabrication/#minor_mechanics.feather_falling_five) - Makes Feather Falling V a valid enchant that completely negates fall damage\n- [Feather Falling V Damages Boots](https://unascribed.com/fabrication/#minor_mechanics.feather_falling_five_damages_boots) - Makes absorbing fall damage with Feather Falling V cause damage to the boots\n- [Fire Aspect Is Flint And Steel](https://unascribed.com/fabrication/#minor_mechanics.fire_aspect_is_flint_and_steel) - Makes Fire Aspect tools act like Flint and Steel\n- [Fire Protection On Any Item](https://unascribed.com/fabrication/#minor_mechanics.fire_protection_on_any_item) - Fire Protection can be applied to any enchantable item, and makes the item immune to fire and lava damage\n- [Furnace Minecart Accepts Any Fuel](https://unascribed.com/fabrication/#minor_mechanics.furnace_minecart_any_fuel) - Allows furnace minecarts to accept any furnace fuel, rather than just coal and charcoal\n- [Gradual Block Breaking](https://unascribed.com/fabrication/#minor_mechanics.gradual_block_breaking) - Snow layers and slabs will be mined a layer at a time\n- [InfiBows](https://unascribed.com/fabrication/#minor_mechanics.infibows) - Makes Infinity bows not require an arrow in your inventory to fire\n- [Invisibility Splash On Inanimates](https://unascribed.com/fabrication/#minor_mechanics.invisibility_splash_on_inanimates) - Invisibility splash potions affect inanimates (minecarts, arrows, etc) making them invisible\n- [Mechanism Muffling](https://unascribed.com/fabrication/#minor_mechanics.mechanism_muffling) - Placing a block of wool adjacent to a dispenser, dropper, or piston makes it silent\n- [Note Block Notes](https://unascribed.com/fabrication/#minor_mechanics.note_block_notes) - Tells you the note the note block has been tuned to when tuning it or playing it manually above your hotbar\n- [Note Blocks Play On Landing](https://unascribed.com/fabrication/#minor_mechanics.note_blocks_play_on_landing) - Makes note blocks play when landed on\n- [Protection On Any Item](https://unascribed.com/fabrication/#minor_mechanics.protection_on_any_item) - Protection can be applied to any enchantable item\n- [Spiders Can't Climb Glazed Terracotta](https://unascribed.com/fabrication/#minor_mechanics.spiders_cant_climb_glazed_terracotta) - Makes spiders unable to climb glazed terracotta\n- [Spreadable Moss](https://unascribed.com/fabrication/#minor_mechanics.spreadable_moss) - Using bone meal on a stone block with a moss block nearby grows moss to that block, to make it a bit easier to work with for building\n- [Tridents Activate Levers](https://unascribed.com/fabrication/#minor_mechanics.tridents_activate_levers) - When a trident hits a lever it will toggle it\n- [Unsaddle Creatures](https://unascribed.com/fabrication/#minor_mechanics.unsaddle_creatures) - Shift right click with an empty hand to retrieve a saddle from a pig/strider\n- [Water Fills On Break](https://unascribed.com/fabrication/#minor_mechanics.water_fills_on_break) - Water source blocks fill in broken blocks instead of air under some conditions\n## *Mechanics* - New mechanics and powerful additions\n- [Anvil Repair](https://unascribed.com/fabrication/#mechanics.anvil_repair) - Allows right-clicking on an anvil with a Block of Iron to repair it one stage\n- [Bottled Air](https://unascribed.com/fabrication/#mechanics.bottled_air) - Filling a glass bottle underwater refills 1 air bubble\n- [Broken Gear Drops Components](https://unascribed.com/fabrication/#mechanics.broken_tools_drop_components) - Makes gear drop its consituent items when broken\n- [Detecting Powered Rails](https://unascribed.com/fabrication/#mechanics.detecting_powered_rails) - Allows using a comparator on a powered rail just like a detector rail\n- [Directional Detector Rails](https://unascribed.com/fabrication/#mechanics.directional_detector_rails) - Placing magenta glazed terracotta under a detector rail makes it only detect minecarts moving in the direction of the arrow\n- [Directional Powered Rails](https://unascribed.com/fabrication/#mechanics.directional_powered_rails) - Placing magenta glazed terracotta under a powered rail makes it push minecarts in the direction of the arrow, even from a stop\n- [Enhanced Moistness](https://unascribed.com/fabrication/#mechanics.enhanced_moistness) - Entities are considered "wet" for 5 seconds after leaving a source of wetness\n- [Colorful Redstone](https://unascribed.com/fabrication/#mechanics.extra.colorful_redstone) - Redstone on top of wool will not connect to redstone on top of a different color of wool\n- [Swap Conflicting Enchants](https://unascribed.com/fabrication/#mechanics.extra.swap_conflicting_enchants) - When adding enchants that would normally not be compatible it will instead get added in an inactive state\n- [Weaponized Pearls](https://unascribed.com/fabrication/#mechanics.extra.weaponized_pearls) - Pearls will teleport entities they hit and pull nearby ones\n- [Grindstone Disenchanting](https://unascribed.com/fabrication/#mechanics.grindstone_disenchanting) - Placing a book in the bottom slot of a Grindstone when disenchanting an item will transfer the enchantments onto the book\n- [Obsidian Tears](https://unascribed.com/fabrication/#mechanics.obsidian_tears) - Lets you set your spawn at a Crying Obsidian block; automatable\n- [Pursurvers](https://unascribed.com/fabrication/#mechanics.pursurvers) - Adds "Pursurvers", observers with a Purpur block next to them, that can detect left-clicks on their watched block\n- [Slow Fall Splash On Inanimates](https://unascribed.com/fabrication/#mechanics.slowfall_splash_on_inanimates) - Slow fall splash potions affect inanimates (minecarts, arrows, etc) making them unaffected by gravity\n- [Toggleable Furnace Carts](https://unascribed.com/fabrication/#mechanics.toggleable_furnace_carts) - Powered rails stop furnace carts when appropriate and conserve their fuel\n- [Wool Protected Sheep](https://unascribed.com/fabrication/#mechanics.wool_protected_sheep) - Sheep wool slightly reduces some types of damage\n## *Balance* - Changes to vanilla balance\n- [Anvil No Level Limit](https://unascribed.com/fabrication/#balance.anvil_no_level_limit) - Anvils don't become "Too Expensive"\n- [Anvil Rename Always Costs One](https://unascribed.com/fabrication/#balance.anvil_rename_always_costs_one) - Makes renaming an item on an anvil always cost one level\n- [Bedrock-Like Impaling](https://unascribed.com/fabrication/#balance.bedrock_impaling) - Makes the Impaling enchantment act like it does in Bedrock Edition and Combat Test 4\n- [Disable Prior Work Penalty](https://unascribed.com/fabrication/#balance.disable_prior_work_penalty) - Disables the anvil prior work penalty when an item has been worked multiple times\n- [Drop More Experience On Death](https://unascribed.com/fabrication/#balance.drop_more_exp_on_death) - Players drop 80% of their experience when dying instead of basically nothing\n- [Environmentally Friendly Creepers](https://unascribed.com/fabrication/#balance.environmentally_friendly_creepers) - Creeper explosions deal entity damage, but not block damage, even if mobGriefing is true\n- [Anvils Take Damage Only When Falling](https://unascribed.com/fabrication/#balance.extra.anvil_damage_only_on_fall) - Anvils only take damage when falling from a height rather than randomly after being used\n- [Anvil Fully Repairs](https://unascribed.com/fabrication/#balance.extra.anvil_full_repair) - Any item repair in the anvil will restore item durability\n- [Anvil No Xp Cost](https://unascribed.com/fabrication/#balance.extra.anvil_no_xp_cost) - Anvils don't cost any xp\n- [Brittle Shields](https://unascribed.com/fabrication/#balance.extra.brittle_shields) - Causes explosions to always break shields\n- [Disable Elytra](https://unascribed.com/fabrication/#balance.extra.disable_elytra) - Prevents using Elytra\n- [Disable Elytra Boost](https://unascribed.com/fabrication/#balance.extra.disable_elytra_boost) - Prevent Elytra boosting using firework rockets\n- [Disable Mending](https://unascribed.com/fabrication/#balance.extra.disable_mending) - Stops the mending enchantment from working\n- [Disable Mending Trade](https://unascribed.com/fabrication/#balance.extra.disable_mending_trade) - Stops new villagers from offering mending\n- [Disable Storing Thrown Ender Pearls](https://unascribed.com/fabrication/#balance.extra.disable_pearl_stasis) - Ender pearls forget who threw them when being unloaded\n- [Ender Dragon Always Spawns Dragon Egg](https://unascribed.com/fabrication/#balance.extra.ender_dragon_always_spawn_egg) - Ender dragon always spawn a dragon egg when killed\n- [Full Ender Dragon XP](https://unascribed.com/fabrication/#balance.extra.ender_dragon_full_xp) - Ender dragon always gives the same xp amount as it would the first time\n- [Faulty Shields](https://unascribed.com/fabrication/#balance.extra.faulty_shields) - Shields half non-projectile damage instead of blocking it\n- [Food Always Edible](https://unascribed.com/fabrication/#balance.extra.food_always_edible) - Allows players to eat unconditionally\n- [Infinity & Mending](https://unascribed.com/fabrication/#balance.extra.infinity_mending) - Makes Mending and Infinity compatible enchantments\n- [Interrupting Damage](https://unascribed.com/fabrication/#balance.extra.interrupting_damage) - Taking more then a heart of damage interrupts the current action of any mob / player\n- [Lava Causes Fall Damage](https://unascribed.com/fabrication/#balance.extra.lava_causes_fall_damage) - **New in v3.0.3** Lava halves fall damage instead of removing it\n- [ChunkLoading Furnace Minecart](https://unascribed.com/fabrication/#balance.extra.loading_furnace_minecart) - Makes furnace minecarts load chunks if they have fuel\n- [Mobs Drop Less Metal](https://unascribed.com/fabrication/#balance.extra.mobs_dont_drop_ingots) - All ingot mob drops are converted to nuggets where possible, otherwise voided\n- [No Filled Inventories In Shulkers](https://unascribed.com/fabrication/#balance.extra.no_filled_inventories_in_shulkers) - **New in v3.0.3** Shulker boxes will only allow inserting items which don't store other items this also allows empty shulker boxes to be stored inside a shulker box\n- [Pickup Skeleton Arrows](https://unascribed.com/fabrication/#balance.extra.pickup_skeleton_arrows) - Arrows shot by skeletons can be picked up\n- [Player Free Spawners](https://unascribed.com/fabrication/#balance.extra.player_free_spawners) - Mob spawners don't require a player nearby to spawn\n- [Static Dragon Egg](https://unascribed.com/fabrication/#balance.extra.static_dragon_egg) - Prevents dragon egg from teleporting\n- [Tools in Bundles](https://unascribed.com/fabrication/#balance.extra.tools_in_bundles) - Allows storing up to 8 nonstackable items in a bundle, as long as nothing else is stored\n- [Faster Obsidian](https://unascribed.com/fabrication/#balance.faster_obsidian) - Makes obsidian and obsidian-related blocks break 3ร— faster\n- [Hyperspeed Furnace Minecart](https://unascribed.com/fabrication/#balance.hyperspeed_furnace_minecart) - Makes furnace minecarts very fast and burn fuel more quickly\n- [Infinity Crossbows](https://unascribed.com/fabrication/#balance.infinity_crossbows) - Allow putting Infinity on crossbows\n- [Soul Speed Doesn't Damage Boots](https://unascribed.com/fabrication/#balance.soul_speed_doesnt_damage_boots) - Makes running on soul blocks with Soul Speed not deal damage to your boots\n- [Spawners Always Tick](https://unascribed.com/fabrication/#balance.spawners_always_tick) - Spawners always count down their spawn timers, even if no player is nearby\n- [Tridents Accept Power](https://unascribed.com/fabrication/#balance.tridents_accept_power) - Allows tridents to accept the Power enchantment, increasing their ranged damage\n- [Tridents Accept Sharpness](https://unascribed.com/fabrication/#balance.tridents_accept_sharpness) - Allows tridents to accept the Sharpness enchantment, increasing their melee damage\n## *Weird Tweaks* - Opinionated changes\n- [Blaze Powder Grows Nether Wart](https://unascribed.com/fabrication/#weird_tweaks.blaze_fertilizer) - Blaze powder behaves as bone meal for nether wart\n- [Chaining Creepers](https://unascribed.com/fabrication/#weird_tweaks.chaining_creepers) - Creepers explode after taking explosion damage\n- [Dimensional Tools](https://unascribed.com/fabrication/#weird_tweaks.dimensional_tools) - Completely configurable dimensional tool bonuses/penalties\n- [Disable Equip Sound](https://unascribed.com/fabrication/#weird_tweaks.disable_equip_sound) - Disables the unnecessary "Gear equips" sound that plays when your hands change, and is often glitchily played every tick\n- [Disable Nether Fog](https://unascribed.com/fabrication/#weird_tweaks.disable_nether_fog) - Removes thick nether fog\n- [Drop Experience With keepInventory](https://unascribed.com/fabrication/#weird_tweaks.drop_exp_with_keep_inventory) - If keepInventory is enabled, players still drop their experience when dying, but do so losslessly\n- [Endermen Don't Grief](https://unascribed.com/fabrication/#weird_tweaks.endermen_dont_grief) - Endermen no longer place or pickup blocks\n- [Endermen Don't Squeal](https://unascribed.com/fabrication/#weird_tweaks.endermen_dont_squeal) - Makes Endermen not make their growling or screeching sounds when angry\n- [Creepers Explode When On Fire](https://unascribed.com/fabrication/#weird_tweaks.extra.creepers_explode_when_on_fire) - Causes creepers to light their fuses when lit on fire\n- [Curable Piglins](https://unascribed.com/fabrication/#weird_tweaks.extra.curable_piglins) - Piglins and hoglins can be made immune with a golden apple or cured if they also have weakness\n- [Disable Lightning Fire](https://unascribed.com/fabrication/#weird_tweaks.extra.disable_lightning_fire) - Prevents lightning from creating fire\n- [Disable Night Skip](https://unascribed.com/fabrication/#weird_tweaks.extra.disable_night_skip) - Prevents beds from skipping the night\n- [Encroaching Emeralds](https://unascribed.com/fabrication/#weird_tweaks.extra.encroaching_emeralds) - Emeralds spawn in all biomes which have ores\n- [Flimsy Tripwire](https://unascribed.com/fabrication/#weird_tweaks.extra.flimsy_tripwire) - Tripwire breaks after being activated\n- [Foliage Creepers](https://unascribed.com/fabrication/#weird_tweaks.extra.foliage_creepers) - Creepers will take on the foliage color of the biome they're in\n- [No Dolphin Theft](https://unascribed.com/fabrication/#weird_tweaks.extra.no_dolphin_theft) - Prevents dolphins from picking up items\n- [Photoallergic Creepers](https://unascribed.com/fabrication/#weird_tweaks.extra.photoallergic_creepers) - Creepers burn in sunlight\n- [Photoresistant Mobs](https://unascribed.com/fabrication/#weird_tweaks.extra.photoresistant_mobs) - Mobs don't burn in sunlight\n- [Source Dependent Invulnerability Frames](https://unascribed.com/fabrication/#weird_tweaks.extra.source_dependent_iframes) - Allows entities to take damage multiple times if it's from multiple sources\n- [Thrown Buckets Empty Lava Cauldrons](https://unascribed.com/fabrication/#weird_tweaks.extra.thrown_buckets_empty_lava_cauldrons) - Throwing an bucket at a lava cauldron will pickup the lava\n- [Underwater Explosions](https://unascribed.com/fabrication/#weird_tweaks.extra.underwater_explosions) - TNT and other explosives do block damage even underwater\n- [Villager Trades Reset](https://unascribed.com/fabrication/#weird_tweaks.extra.villager_trades_reset) - Instead of restocking villagers will completely reset their trades\n- [Villagers Follow Emerald Blocks](https://unascribed.com/fabrication/#weird_tweaks.extra.villagers_follow_emerald_blocks) - Villagers will follow players holding emerald blocks\n- [Instant Pickup](https://unascribed.com/fabrication/#weird_tweaks.instant_pickup) - Drops from blocks and entities are instantly placed in your inventory if there's room\n- [Item Safe Cactus](https://unascribed.com/fabrication/#weird_tweaks.item_safe_cactus) - Items don't get destroyed by cactus blocks\n- [Leaves Grow Grass](https://unascribed.com/fabrication/#weird_tweaks.leaves_grow_grass) - Grass and tall grass can be placed on leaves\n- [Dรฉjร  Void](https://unascribed.com/fabrication/#weird_tweaks.repelling_void) - Players falling into the void teleports them back to the last place they were on the ground and deals 6 hearts of unblockable void damage\n- [Use Items While Riding](https://unascribed.com/fabrication/#weird_tweaks.use_items_while_riding) - Allows players to use items and attack while riding entities like boats\n## *What's Old Is New Again* - Forward ports of forgotten tidbits\n- [Blinking Drops](https://unascribed.com/fabrication/#woina.blinking_drops) - Drops blink white like they did in Survival Test\n- [Block Logo](https://unascribed.com/fabrication/#woina.block_logo) - Resurrects the Beta 1.2-era animated falling block logo\n- [Classic Block Drops](https://unascribed.com/fabrication/#woina.classic_block_drops) - Draws block drops with a mipmapped or small portion of the texture\n- [Dropped Items Don't Stack](https://unascribed.com/fabrication/#woina.dropped_items_dont_stack) - When dropping items of the same type they don't merge into a bigger stack\n- [End Portal Parallax](https://unascribed.com/fabrication/#woina.end_portal_parallax) - Old end portal texture, may not be entirely accurate\n- [Billboard Drops](https://unascribed.com/fabrication/#woina.extra.billboard_drops) - Brings back billboarded flat item drops like on Fast graphics prior to 1.8 or like always prior to 1.4\n- [Dirt Screen](https://unascribed.com/fabrication/#woina.extra.dirt_screen) - Replaces the panorama background of the title screen with the old dirt one\n- [Flat Items](https://unascribed.com/fabrication/#woina.extra.flat_items) - Brings back Indev flat first-person item models\n- [Full Enchanting Cost](https://unascribed.com/fabrication/#woina.extra.full_enchanting_cost) - Enchanting consumes all of the xp required for an enchant\n- [Instant Bow](https://unascribed.com/fabrication/#woina.extra.instant_bow) - Bow fires arrows instantly upon clicking\n- [Instant Eat](https://unascribed.com/fabrication/#woina.extra.instant_eat) - Eating food is instant\n- [Janky Arm](https://unascribed.com/fabrication/#woina.extra.janky_arm) - Brings back Survival Test arm rotation\n- [No Experience](https://unascribed.com/fabrication/#woina.extra.no_experience) - Removes experience\n- [No Hand Sway](https://unascribed.com/fabrication/#woina.extra.no_hand_sway) - Prevents first-person hands from gradually transitioning from the last camera position\n- [No Player Death Animation](https://unascribed.com/fabrication/#woina.extra.no_player_death_animation) - Players stay upright when killed\n- [No Sprint](https://unascribed.com/fabrication/#woina.extra.no_sprint) - Disable sprinting\n- [No Stance Transition](https://unascribed.com/fabrication/#woina.extra.no_stance_transition) - Removes the gradual crouch / crawl camera transition\n- [No Swim](https://unascribed.com/fabrication/#woina.extra.no_swim) - Disable swimming\n- [Old Sheep Shear](https://unascribed.com/fabrication/#woina.extra.old_sheep_shear) - Sheep drop wool when punched\n- [Old Tooltip](https://unascribed.com/fabrication/#woina.extra.old_tooltip) - Ressurects the old inventory tooltip from the beta days\n- [Oof](https://unascribed.com/fabrication/#woina.extra.oof) - Brings back the old "Oof" hurt sound\n- [Void Fog](https://unascribed.com/fabrication/#woina.extra.void_fog) - Returns void fog from pre 1.8\n- [More Explosion Particles](https://unascribed.com/fabrication/#woina.more_explosion_particles) - Adds smoke and poof particles to explosions\n- [Old Armor](https://unascribed.com/fabrication/#woina.old_armor) - All armor has the same protection\n- [Old Armor Scale](https://unascribed.com/fabrication/#woina.old_armor_scale) - Armor value is reduced with durability\n- [Old Background Shade](https://unascribed.com/fabrication/#woina.old_background_shade) - Inventories, pause and other menus will have a blue gradient\n- [Old Lava](https://unascribed.com/fabrication/#woina.old_lava) - Resurrects the old procedural lava texture from 1.4\n- [Void Fog Particles](https://unascribed.com/fabrication/#woina.void_fog_particles) - Returns void fog particles from pre 1.8\n- [Yellow Button Hover](https://unascribed.com/fabrication/#woina.yellow_button_hover) - Hovered buttons will have yellow text\n## *Unsafe* - QoL changes that make cheating easier\n- [Disable Breaking Check](https://unascribed.com/fabrication/#unsafe.disable_breaking_speed_check) - Server will not check if the client is cheating, when breaking blocks faster then expected\n- [Disable Moved Too Quickly](https://unascribed.com/fabrication/#unsafe.disable_moved_too_quickly) - Server will not check if the client is cheating, when traveling faster then expected\n## *Pedantry* - Fixes for non-problems\n- [Creepers Can't climb](https://unascribed.com/fabrication/#pedantry.creepers_cant_climb) - Creepers can no longer climb climbable blocks\n- [Entities Can't Climb](https://unascribed.com/fabrication/#pedantry.entities_cant_climb) - Entities can no longer climb climbable blocks (mostly applies to ladders)\n- [Oak Is Apple](https://unascribed.com/fabrication/#pedantry.oak_is_apple) - Oak trees become apple trees\n- [TNT Is Dynamite](https://unascribed.com/fabrication/#pedantry.tnt_is_dynamite) - TNT is renamed to Dynamite and doesn't say TNT on it\n## *Experiments* - Bad ideas given form\n- [No Set Window Pos](https://unascribed.com/fabrication/#experiments.no_set_window_pos) - Prevents the game from manually modifying the window position\n- [Packed Atlases](https://unascribed.com/fabrication/#experiments.packed_atlases) - Disables rounding of atlases to the next power-of-two\n", + "client_side": "optional", + "server_side": "optional", + "categories": + [ + "decoration", + "game-mechanics", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "optional", + "link": "https://modrinth.com/mod/fabrication", + "conflicts": null, + "review": false + }, + { + "slug": "builtin-servers", + "project_type": "mod", + "title": "Builtin Servers", + "description": "A small mod that lets modpack makers set up built-in servers instead of shipping a preconfigured server.dat file.", + "body": "
\n\n\"\"\n\n# Builtin Servers\n\nA small mod that lets modpack makers set up built-in servers instead of shipping a preconfigured server.dat file.\n\n\n\n## Setting up the mod for your modpack:\n\nIf you want to add default servers that will show up in the server list when players download your modpack, just run the mod once and edit the config file generated at .minecraft/config/builtinservers.json.\n\nAfter that, ship your config file with your modpack, and all new instances will have your servers, but old instances will not lose their custom servers when your modpack updates.\n\nHere is what the default config file should look like:\n\n\"\"\n\nBuiltin servers will show a custom badge on the client so that players can see which servers have been added by the modpack (this can be disabled):\n\n\"\"\n\nForced servers cannot be deleted and will always be re-added unless the config file changes. They cannot be edited/removed and will show a custom message:\n\n\"\"\n\n## Other information:\n\nFor bug reporting please proceed to the mod's GitHub repository:ย [https://github.com/lucaargolo/builtin-servers](https://github.com/lucaargolo/builtin-servers)\n\nIf you have any other questions or suggestions, feel free to call me on Discord @D4rk#0693 \nYou can find me in the Cafeteria Development guild.\n\n[![](https://discordapp.com/api/guilds/707435077679841350/embed.png?style=banner2&v=2)](https://discord.com/invite/G4PjhEf)\n\n
", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/builtin-servers", + "conflicts": null, + "review": false + }, { "slug": "styledplayerlist", "project_type": "mod", @@ -1485,6 +2538,30 @@ ], "review": true }, + { + "slug": "emi", + "project_type": "mod", + "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", + "client_side": "required", + "server_side": "optional", + "categories": + [ + "library", + "utility" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/fRiHVvU7/images/0d3b5b33d0016b21834ce6f3602169f7c48de13f.png", + "https://cdn.modrinth.com/data/fRiHVvU7/images/f3c8b452eae6dde028c37e3a3e3792459468d865.png" + ], + "kind": "server-optional", + "link": "https://modrinth.com/mod/emi", + "conflicts": null, + "review": false + }, { "slug": "carpet", "project_type": "mod", @@ -1505,6 +2582,63 @@ "conflicts": null, "review": true }, + { + "slug": "spark", + "project_type": "mod", + "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## 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### โšก 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### โšก 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### โšก 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โ€™d 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)", + "client_side": "optional", + "server_side": "optional", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "optional", + "link": "https://modrinth.com/mod/spark", + "conflicts": null, + "review": false + }, + { + "slug": "clickthrough", + "project_type": "mod", + "title": "ClickThrough", + "description": "Click through signs and item frames to chests", + "body": " **Mod on hold warning**\n \n I haven't played Minecraft since 1.16, but I kept my mods updated because people wanted them. Unfortunately, Minecraft changed a lot of internals with 1.19.4, and updating isn't just a matter of changing a few things, it'll also mean figuring out a lot about how it works now. I currently don't have the time and energy to do this, so there won't be a 1.19.4 update in the forseeable future. Sorry for that to everybody who uses my mods.\n \n Some mods (which don't use a gui) will still work, but everything that has a settings or configuration screen won't, so you might still see updates to some of my mods.\n \nAs long as you don't use the config screen, the 1.19.3 version of the mod should still work on 1.19.4.\n\n\nThis mod helps you access containers (chests, shulker boxes, barrels, but also hoppers, dispensers, ...) that are marked with a sign or item frame. Right-clicking a sign or item frame that's attached to a container will open the container instead.\n\nUnlike other similar mods, it's purely client side, so it works on any kind of server - vanilla, modded, or spigot/paper.\n\nYou can still rotate items in item frames by sneaking and clicking them.\n\nThe same goes for signs that have some functionality attached by the server, for example, buy/sell signs on a server that has ChestShop or a similar plugin enabled.", + "client_side": "required", + "server_side": "optional", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "server-optional", + "link": "https://modrinth.com/mod/clickthrough", + "conflicts": null, + "review": false + }, + { + "slug": "better-ping-display-fabric", + "project_type": "mod", + "title": "Better Ping Display [Fabric]", + "description": "Adds a configurable numerical ping display to the player list", + "body": "# Better Ping Display - Fabric Edition\n\nA [Fabric](https://fabricmc.net/) mod for Minecraft to display each player's ping in the player list as a number.\n\nGo [**here**](https://modrinth.com/mod/better-ping-display) for the Minecraft Forge edition of this mod.\n\n![](https://i.imgur.com/HTrH0i2.png)\n\nThis is a client-side mod. The server doesn't need to have it installed. It works even when playing on vanilla servers.\n\n## Configuration\nThis mod's config file is `betterpingdisplay.json`. It contains the following options:\n\n| Option | Default Value | Description |\n|---|---|---|\n| autoColorPingText | `true` | Whether to color a player's ping based on their latency. E.g, low latency = green, high latency = red |\n| renderPingBars | `false` | Whether to also draw the default Minecraft ping bars |\n| pingTextColor | `#A0A0A0` | The ping text color to use. Only works whens `autoColorPingText` is false |\n| pingTextFormatString | `%dms` | The format string for ping text. Must include a `%d`, which will be replaced dynamically by the actual ping value.\n", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/better-ping-display-fabric", + "conflicts": null, + "review": false + }, { "slug": "deeperdarker", "project_type": "mod", @@ -1535,6 +2669,45 @@ "conflicts": null, "review": true }, + { + "slug": "dynamiccrosshair", + "project_type": "mod", + "title": "Dynamic Crosshair", + "description": "A mod that hides or changes the crosshair dependent on context", + "body": "Dynamic Crosshair is a Minecraft mod for the Fabric & Forge launchers.\nIt hides or changes the crosshair dependent on context.\n\n**NOTE: From version 6 on, Cloth-Config has been dropped. Now [YetAnotherConfigLib](https://modrinth.com/mod/yacl) is needed for an ingame configuration screen, but the mod will work fine without.**\n\n## Features\n* Hide the crosshair when not looking at anything.\n* Hide or show it depending on what is being looked at.\n* Hide or show it depending on the currently equipped item.\n* Change the crosshair style for various situations.\n* Highly configurable.\n\n\n## Dependencies\nThis mod has been written for Minecraft >= 1.18.2.\n\n### Fabric version\n* requires [Fabric API](https://modrinth.com/mod/fabric-api)\n* versions up to 5.5 require [ClothConfig](https://modrinth.com/mod/cloth-config)\n* from version 6 upwards, there is an optional dependency on [YetAnotherConfigLib](https://modrinth.com/mod/yacl) for the ingame configuration screen\n* not required: [Mod Menu](https://modrinth.com/mod/modmenu) for ingame configuration screen\n\n### Forge version\n* versions up to 5.5 require [ClothConfig](https://modrinth.com/mod/cloth-config)\n* from version 6 upwards, there is an optional dependency on [YetAnotherConfigLib](https://modrinth.com/mod/yacl) for the ingame configuration screen\n\n## Mod Compatibility\nThis mod is very strongly coupled to vanilla Minecraft and has to hardcode a lot of interaction rules.\nThus, playing on a non-vanilla world will make the advanced features (context-dependent style) unreliable.\n\nIf you play with content mods, I recommend also installing [Dynamic Crosshair Compat](https://modrinth.com/mod/dynamiccrosshaircompat).\n\nIf you like dynamic UI elements, also check out my other mod [Auto HUD](https://modrinth.com/mod/autohud) that extends dynamic behaviour to most of the HUD.\n\nDynamicCrosshair is currently not compatible with [Exordium](https://modrinth.com/mod/exordium) (set its `enabledGui` setting to false to use its other features).", + "client_side": "required", + "server_side": "unsupported", + "categories": [], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/ZcR9weSm/images/8db434688b23331aedd0dbd96a83198002492171.png", + "https://cdn.modrinth.com/data/ZcR9weSm/images/34508a457d2bd13240300714343ee9669ee9ef15.png" + ], + "kind": "clientside", + "link": "https://modrinth.com/mod/dynamiccrosshair", + "conflicts": null, + "review": false + }, + { + "slug": "mouse-wheelie", + "project_type": "mod", + "title": "Mouse Wheelie", + "description": "A \"small\" clientside mod featuring item scrolling, inventory sorting, item refilling and more!", + "body": "A small clientside mod to enable various mouse wheel related actions. Features item scrolling, inventory sorting, item refilling and much more!\n\n---\n\n_No mouses were harmed in the making of this mod._\n\n---\n\nThis mod embeds parts of [Amecs](https://www.curseforge.com/minecraft/mc-mods/amecs). It uses Amecs' API so you'll notice utility features like modifier keys on keybindings.\n\n---\n\n
\n\n## Disclaimer\n**I only maintain this site, CurseForge and the GitHub source site. All other websites distributing the mod are not owned/affiliated with me and might publish incorrect or outdated mod files or even worse malware.**\n\n## Current features\n\n* When hovering over items you can scroll up and down to send single items up and down.\n * When holding _shift_ alongside you may send whole stacks of items.\n * When holding _control_ alongside you can move all stacks of the same type of item.\n * When you're in scrollable inventories you might want to press _alt_ to prevent scrolling items.\n* When you're sending items via shift-leftclick you can now hold both buttons to send all stacks you're hovering over\n* Hold alt-leftclick to drop items quickly.\n* When you're in the creative inventory and hover over the tab icons you can scroll through all the creative tabs and pages.\n* In your facourite recipe books you can:\n * hover over the recipe grid to scroll through the pages.\n * hover over the recipe group tabs to scroll through them.\n* Sort inventories by clicking with your mouse wheel (you can also define an own keybinding)\n * sorts by raw id (will most likely group by mods and similar items)\n * hold _shift_ while clicking to sort by quantity\n * hold _control_ while clicking to sort by alphabet\n * You can customize which sort modes you prefer\n* Press the swap key in any inventory to swap with the offhand\n* Let your slots be automagically refilled from your inventory!\n* Pick the matching tools for blocks by either sneaking while picking the block or by holding a tool. (this is configurable)\n* Right-click trades or recipes to directly apply the crafting. When holding shift it will craft/trade a full stack\n* Also: Armor switch if MW is installed on the server-side ๐Ÿ™‚\n\n## Configuration\nLots of stuff is configurable. To open the config screen you'll need to install [Mod Menu](https://minecraft.curseforge.com/projects/modmenu).\n\n## Limitations\nSince this mod is completely clientside item scrolling might be a bit laggy on hard-working servers.\n\n\nThis mod will not work in *Applied Energistics 2* screens and inventories. AE2 handles inventory screens even more strangely than Mojang handles creative inventories, so don't expect any fixes from my side!\n\nTo make you aware of this MW declares a conflict with AE2 which will show up in the log. This incompatibility only applies to certain mods and all other inventories will work fine.\n\n## Before Version 1.3.4\nThere are bugs in Tweed (library used by Mouse Wheelie) and Artifice (library of Extra Pieces) which make these mods incompatible when bundled within other mods.\n\nTo make Mouse Wheelie work with Extra Pieces please install the latest version of Tweed alongside!\n\nWith version 1.3.4 this bug has been fixed in Tweed and my other library mods - so no more incompatibilities from my side. Currently this bug still persists in Artifice so other mods might still be incompatible with Extra Pieces and all derivatives of Artifice.\n", + "client_side": "required", + "server_side": "optional", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "server-optional", + "link": "https://modrinth.com/mod/mouse-wheelie", + "conflicts": null, + "review": false + }, { "slug": "adorn", "project_type": "mod", @@ -1555,6 +2728,26 @@ "conflicts": null, "review": true }, + { + "slug": "invmove", + "project_type": "mod", + "title": "InvMove", + "description": "Forge/Fabric/Quilt mod that adds the ability to walk around while in inventories", + "body": "

InvMove
\n \"Supported\n \"License\"\n \"Modrinth\n \n \"Donate\n

\n\n### Minecraft Forge/Fabric/Quilt mod that adds the ability to walk around while in inventories\n\n\n\n \n \n \n \n\n\n \n \n \n \n\n
InvMoveGitHubModrinthCurseForge (Mirror)
InvMoveCompatsGitHubModrinthCurseForge (Mirror)
\n\nThis is a rewrite of the previously separate Forge and Fabric versions.
\nMod compatibilities have been moved into an addon mod: [InvMoveCompats](https://github.com/PieKing1215/InvMoveCompats)
\n\n![demo.gif](https://raw.githubusercontent.com/PieKing1215/InvMove/media/demo.gif)\n\nEnables moving, jumping, sprinting, etc. from within inventories.\n\nAlso hides the darkened background tint in inventories that don't pause the game.\n\nBoth features can be toggled on or off per-inventory in the config menu.\n\nThis mod is client-side, but it may raise alarms if used on servers with anticheat.
\nI take no responsibility if you get banned or something because you used this on public servers.\n\n### [Releases](https://github.com/PieKing1215/InvMove/releases)\n\nRequires [Cloth Config](https://modrinth.com/mod/cloth-config) on Forge/Fabric/Quilt.
\nRequires [Fabric API](https://modrinth.com/mod/fabric-api) on Fabric.
\nRequires [Quilted Fabric API / Quilt Standard Libraries](https://modrinth.com/mod/qsl) on Quilt.
\nFor Fabric, you need [Mod Menu](https://modrinth.com/mod/modmenu) to be able to open the config screen.
\nFor Forge, I also recommend [Game Menu Mod Option](https://modrinth.com/mod/gamemenumodoption) so you can change settings in-game.\n\n## Config (In-game)\n\n#### General:\n- Enable Mod: Enable the entire mod\n- Debug Display: Enables a debug overlay that can help debug compatibility problems.\n\n#### UI Movement:\n- Move In Inventories: Enable movement in inventories
\n There is a keybind you can set to toggle this setting (unbound by default)\n- Allow Jumping: Allow jumping in inventories\n- Sneak Mode: How to handle sneaking in inventories:\n - Off = No sneaking\n - Maintain = Keep sneaking if you were when the inventory opened (default)\n - Pressed = Sneak only while holding the sneak button (can be distracting when shift-clicking)\n- Allow Dismounting: Allow dismounting from mounts in inventories (overrides \"Sneak Mode\" while on a mount)\n- Text Field Disables Movement: Disable movement when a text field is focused (like search bars or in an anvil)\n\n#### UI Background:\n- Hide Inventory Backgrounds: Hides the background tint while in inventories.\n- Pause Screens Background: How to handle screens that pause the game:\n - Show = Always show background\n - ShowSP = Show background in singleplayer, otherwise allow hide\n - AllowHide = Allow background to be hidden\n\nThe Movement and Background pages also have expandable categories containing toggles for individual inventory types.
\nThe base mod only has a category for vanilla inventories. For more mod compatibilities, see [InvMoveCompats](https://github.com/PieKing1215/InvMoveCompats)
\nAny screens not handled by installed mod compatibilities are added to the \"Unrecognized UI Types\" section, grouped by modid.\n\n## Usage\n\nFeel free to use in packs if you wish.\n\nThe only official downloads are from the InvMove GitHub, Modrinth, or CurseForge page.
\nBe careful downloading them from elsewhere, as unauthorized reposts are not monitored and could contain malware.
\n(If you are interested in the mod being added to another platform, please open an issue!)\n\nThe mod is licensed under the [GNU Lesser General Public License v3.0](https://github.com/PieKing1215/InvMove/blob/master/COPYING)", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "transportation", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/invmove", + "conflicts": null, + "review": false + }, { "slug": "repurposed-structures-fabric", "project_type": "mod", @@ -1640,6 +2833,50 @@ ], "review": true }, + { + "slug": "emitrades", + "project_type": "mod", + "title": "EMI Trades", + "description": "Villager trading for EMI.", + "body": "# EMI Trades\n\nAn addon for EMI adding Villager Trade support.\n\n### Features\n\n* Showing the costs and payments\n* Showing the level required for a trade\n* Wandering trader trade support\n\n### Config\n\nThis mod adds a very simple config in 1.0.2 (`config/emitrades.toml` or `config/emitrades.json5` in 1.2.0+), only to toggle the old and new display of recipes. No GUI yet, so you need to manually edit it.", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "economy", + "utility" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/j2HhbEE7/images/6049bea6835e14217556b30ed4dfaac29d15ed03.png" + ], + "kind": "clientside", + "link": "https://modrinth.com/mod/emitrades", + "conflicts": null, + "review": false + }, + { + "slug": "emi-loot", + "project_type": "mod", + "title": "EMI Loot", + "description": "A loot drop (chest, block, entity) plugin for the EMI Recipe and Item viewer.", + "body": "![Emi Loot chest screen](https://i.imgur.com/Jaf6bFD.png)\n\n![Chest screen with lots of drops condensed into lists sorted by percentage, each list displays the items in that percentage category.](https://i.imgur.com/0ew58PW.png)\n\n### EMI Loot\n\nEMI Loot is a plugin for the [EMI Recipe and Item viewer](https://modrinth.com/mod/emi) that displays loot tables for chests, blocks , and mobs.\n\n \n*EMI Loot is in beta! Please expect features to change and be added as development continues.*\n\n*This mod is for Fabric and Quilt. A Forge port is not planned at this time.*\n\n*All credit goes to EmilyPloszaj for the creation of EMI itself. This is just a plugin.*\n\n[![Join the Discord](https://i.imgur.com/iXATO6K.png)](https://discord.gg/zDbaYmUba2)\n\n#### Wiki\n\nFor guides on how to use the data-driven systems in EMI Loot, please see [the wiki](https://github.com/fzzyhmstrs/EMI_loot/wiki)\n\n#### Notable Features\n\n- Chest loot is sorted by percentage and includes drops added to the loot tables by mods.\n- If a chest has too many loot options to fit onto the screen, EMI Loot will condense the output into lists of items stacked by same-percentage. Hovering over a certain percentage list will show the possible stacks you can expect to get at that probability.\n- Stack sizes shown represent the average item count you can expect to pull at a time (before factoring in the probability).\n- Block drops have been added. These views show the various drops available, split into different categories based on any particular circumstances needed to get that drop (Silk Touch, Shears, etc).\n- Mob drops have been added. Shows drops available split into categories based on circumstances needed to acquire them (only when a mob is on fire, extra with looting, etc)\n\n\n#### Features to come\n- Implement resource-pack driven system for defining custom conditions and how to parse them.\n- Add in fishing and other gameplay loot\n\n\n", + "client_side": "required", + "server_side": "required", + "categories": + [ + "library", + "management", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "required", + "link": "https://modrinth.com/mod/emi-loot", + "conflicts": null, + "review": false + }, { "slug": "valkyrien-skies", "project_type": "mod", @@ -1660,6 +2897,25 @@ "conflicts": null, "review": true }, + { + "slug": "bad-wither-no-cookie", + "project_type": "mod", + "title": "Bad Wither No Cookie - Reloaded", + "description": "Localizes the wither and dragon death sounds.", + "body": "

As of 1.18.2, the mod no longer runs on the server and is client sided.

\n

\n \n

Bad Wither No Cookie!

\n \n

Fabric Versions REQUIRE FABRIC API & CLOTH CONFIG

\n

 

\n

As of 1.18.2, the mod no longer runs on the server and is client sided.

\nA lightweight universalย mod to silence these nasty world wide broadcast sounds:\n
    \n \t
  • Wither
  • \n \t
  • End Dragon
  • \n \t
  • Thunder
  • \n \t
  • and now any sound that any mod makes!
  • \n
\nThis is especially handy on servers where spawners and/or farms are in use for these mobs. This mod can be installed on aย client even if it is not on the server.\n\n\n

Sidedness

\n1.18.2+ client only\n\n1.17.x and lower, both\n

Features

\nBlock wither spawn, end dragon death, lightning, thunder, other sounds you care to configure\n\n[1.16.1+] also blocks wither death, wander_trader and llama ambient sounds as well as wither death\n

\n \n

Implemented Features:

\n
    \n \t
  • config file
  • \n \t
  • all sound types mentioned in this overview disabled by default
  • \n \t
  • console output when a sound is silenced also silenced by default
  • \n \t
  • command to see event sound names: /listen
  • \n
\n

\n\n

If you want a server setup for the Any mod pack with zero effort, get a server with BisectHosting and receive 25% off your first month as a new customer using the code kreezxil

\n \n

\n

\n

Licenses

\nCode, Textures and binaries are licensed under the MIT License.\n\nYou are allowed to use the mod in your modpack.\n\nAny alternate licenses are noted where appropriate.\n\n \n\n\n

Help a Veteran today

\nI am Veteran of United States Army. I am not disabled. But I do love to make these mods and modpacks for you guys. Please help me to help you by Donating atย https://patreon.com/kreezxil\n\n ", + "client_side": "required", + "server_side": "optional", + "categories": + [ + "game-mechanics" + ], + "additional_categories": [], + "gallery": [], + "kind": "server-optional", + "link": "https://modrinth.com/mod/bad-wither-no-cookie", + "conflicts": null, + "review": false + }, { "slug": "visual-workbench", "project_type": "mod", @@ -1682,6 +2938,29 @@ "conflicts": null, "review": true }, + { + "slug": "do-a-barrel-roll", + "project_type": "mod", + "title": "Do a Barrel Roll", + "description": "Microsoft flight simulator for Minecraft elytras.", + "body": "\n\n## Overview\n\nDo a Barrel Roll is a lightweight, fully clientside mod for Fabric that changes \nelytra flight to be more fun and semi-realistic.\nIt achieves this by redesigning movement with a \ncompletely unlocked camera orientation in mind, \nallowing for full pitch, yaw and roll control in flight.\n\nSome subtle and less subtle modifiers are also applied to the camera,\nincluding but not limited to smoothing and banking.\n\n![](https://github.com/enjarai/do-a-barrel-roll/raw/1.19.4/dev/img/ravine.gif)\n\n## Controls\n\nThe default controls are as follows, but can be modified:\n\n- Mouse x axis to roll\n- Mouse y axis to pitch\n- strafe keys (normally A and D) to yaw\n\n## Configuration\n\nThe mod can be configured in-game using [ModMenu](https://modrinth.com/mod/modmenu) and [YACL](https://modrinth.com/mod/yacl).\nOnce you install both of these,\nyou can access the config screen by finding the mod in the mods list and pressing the config button.\n\nA wide range of options are available, including custom mouse behavior, elytra activation restrictions and\nchanging values of modifiers like banking, sensitivity and more.\n\n## Server-side features\n\nVisual aspects of the mod (playermodel roll in particular) can be synced between \nclients by installing it on the server-side as well. \nEverything is still fully compatible with both vanilla clients and servers. \nAll the following configurations are valid:\n\n- Server with mod, client with mod: visuals are synced\n- Server with mod, client without mod: client can join and play without issues, but can't see visuals\n- Server without mod, client with mod: client can join and play without issues, but can only see their own visuals\n- Server with mod, client 1 with mod, client 2 with mod, client 3 without mod: client 1 and 2 can see each other's visuals, client 3 cannot\n- Server without mod, client 1 with mod, client 2 with mod, client 3 without mod: client 1 and 2 can only see their own visuals\n\n![](https://github.com/enjarai/do-a-barrel-roll/raw/1.19.4/dev/img/do-a-barrel-roll.gif)\n\n## Disclaimers\n\nThe Forge version of this mod will no longer receive any updates.\nThis has to do with my personal preferences and lack of knowledge about Forge,\ndue to which, maintaining a port was severely limiting what I could do with the mod.\n\nThis mod does not actually modify the flight physics themselves, \nso in most cases it shouldn't trigger anticheat. \nHowever, doing things like loop de loops looks to the server like rapid camera movement\nand may get you flagged.\n**Use at your own risk.**\n\n**Versions prior to 2.8.3 may not be suitable for use on multiplayer servers due to lax server-side restrictions**\n\n## Credits\n\nBased on the [Cool Elytra Roll](https://github.com/Jorbon/cool_elytra) mod by [Jorbon](https://github.com/Jorbon),\nspecifically it's \"realistic mode\".\n\nOriginally ported to Forge by [MehVahdJukaar](https://github.com/MehVahdJukaar).\n\nMod icon by Mizeno.\n", + "client_side": "required", + "server_side": "optional", + "categories": + [ + "equipment", + "transportation" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/6FtRfnLg/images/dcb6619230bd014fdb47122a9d3d5604a242d575.png" + ], + "kind": "server-optional", + "link": "https://modrinth.com/mod/do-a-barrel-roll", + "conflicts": null, + "review": false + }, { "slug": "addadd", "project_type": "mod", @@ -1747,6 +3026,26 @@ "conflicts": null, "review": true }, + { + "slug": "clumps", + "project_type": "mod", + "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!**", + "client_side": "required", + "server_side": "required", + "categories": + [ + "storage", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "required", + "link": "https://modrinth.com/mod/clumps", + "conflicts": null, + "review": false + }, { "slug": "handcrafted", "project_type": "mod", @@ -1911,6 +3210,28 @@ ], "review": true }, + { + "slug": "polymorph", + "project_type": "mod", + "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### Mod Integration\n\n**Note for 1.19.x: Many of these integrations have not been implemented yet on 1.19.x.**\n\n**Just Enough Items**\n\nUpon selecting a recipe to transfer from the Just Enough Item screen, the output will automatically change to match the\nselection if there is more than one possible output.\n\n**Modded Support**\n\nMany crafting tables that are simply variants of the vanilla crafting table will automatically be compatible. Other\ntypes of support may or may not be compatible; below is a list of all mods that Polymorph has specific integration with\nand has already been tested for functionality.\n\n- [Applied Energistics 2](https://modrinth.com/mod/ae2)\n - ME Crafting Terminal\n - ME Pattern Terminal\n- [CraftingCraft](https://www.curseforge.com/minecraft/mc-mods/craftingcraft)\n - Portable Crafting\n - Inventory Crafting\n- [Crafting Station](https://www.curseforge.com/minecraft/mc-mods/crafting-station)\n - Crafting Station\n- [Cyclic](https://www.curseforge.com/minecraft/mc-mods/cyclic)\n - Crafter\n - Workbench\n- [FastFurnace](https://www.curseforge.com/minecraft/mc-mods/fastfurnace)\n - Furnace\n - Blasting Furnace\n - Smoker\n- [FastWorkbench](https://www.curseforge.com/minecraft/mc-mods/fastworkbench)\n - Crafting Table\n- [Iron Furnaces](https://www.curseforge.com/minecraft/mc-mods/iron-furnaces)\n - All furnace variants\n- [Pretty Pipes](https://modrinth.com/mod/pretty-pipes)\n - Crafting Terminal\n- [Refined Storage](https://www.curseforge.com/minecraft/mc-mods/refined-storage)\n - Crafting Grid\n - Pattern Grid\n- [Refined Storage Addons](https://www.curseforge.com/minecraft/mc-mods/refined-storage-addons)\n - Wireless Crafting Grid\n- [Simple Storage Network](https://www.curseforge.com/minecraft/mc-mods/simple-storage-network)\n - Storage Request Table\n- [Sophisticated Backpacks](https://www.curseforge.com/minecraft/mc-mods/sophisticated-backpacks)\n - Crafting Upgrade\n - Smelting Upgrade\n- [Tinkers' Construct](https://www.curseforge.com/minecraft/mc-mods/tinkers-construct)\n - Crafting Station\n- [Tom's Storage](https://modrinth.com/mod/toms-storage)\n - Crafting Terminal\n\nPlease request support by opening an issue on the [issue tracker](https://github.com/TheIllusiveC4/Polymorph/issues).\n\n## Affiliates\n\n[![BisectHosting](https://i.ibb.co/1G4QPdc/bh-illusive.png)](https://bisecthosting.com/illusive)\n", + "client_side": "required", + "server_side": "required", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/tagwiZkJ/images/d6122b7dd0dc7283795513be933a544aa49c3c8d.gif" + ], + "kind": "required", + "link": "https://modrinth.com/mod/polymorph", + "conflicts": null, + "review": false + }, { "slug": "promenade", "project_type": "mod", @@ -1992,6 +3313,143 @@ "conflicts": null, "review": true }, + { + "slug": "jei", + "project_type": "mod", + "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)", + "client_side": "required", + "server_side": "optional", + "categories": + [ + "library", + "utility" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/u6dRKJwZ/images/f281af132332942e0739d557d6608e9263273fbb.jpeg", + "https://cdn.modrinth.com/data/u6dRKJwZ/images/ee0ea4051573264d2b4edb53f9d4e634faa11f21.png", + "https://cdn.modrinth.com/data/u6dRKJwZ/images/4ebe4cc9942c4bf0b07fdac67f93026b42f9a4d4.png", + "https://cdn.modrinth.com/data/u6dRKJwZ/images/156edbd1e04f86d64edc4f41a6d00e849bc7984b.png", + "https://cdn.modrinth.com/data/u6dRKJwZ/images/b9efa7c6ecb817461416e6a30d8dfc0cc01e8566.png", + "https://cdn.modrinth.com/data/u6dRKJwZ/images/b1d94b5957935666467e1b2073d5cf92993b4078.png" + ], + "kind": "server-optional", + "link": "https://modrinth.com/mod/jei", + "conflicts": null, + "review": false + }, + { + "slug": "xaeros-world-map", + "project_type": "mod", + "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

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, there is no official way to do that. Copying cache from a singleplayer map will not work.

\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

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
", + "client_side": "required", + "server_side": "optional", + "categories": + [ + "adventure", + "transportation", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "server-optional", + "link": "https://modrinth.com/mod/xaeros-world-map", + "conflicts": null, + "review": false + }, + { + "slug": "wthit", + "project_type": "mod", + "title": "WTHIT", + "description": "What the hell is that?", + "body": "# What The Hell Is That?\n\n[![fabric-api](https://images2.imgbox.com/8e/38/bfInI5qv_o.png)](https://modrinth.com/mod/fabric-api)\n[![badpackets](https://images2.imgbox.com/1b/01/DfkvHGbQ_o.png)](https://modrinth.com/mod/badpackets)\n\n> _โ€œI am no longer interested in modding.โ€_\n> \\- TehNut\n\nHwyla is ๐Ÿฆ€!!1 Now how the hell I can play Minecraft??!!1! \nDon't worry, ladies and gentlemen, I got you covered!\n\nIntroducing WTHIT - a fork of [HWYLA](https://minecraft.curseforge.com/projects/hwyla) by [TehNut](https://www.curseforge.com/members/tehnut), which is itself is a fork of [WAILA](https://minecraft.curseforge.com/projects/waila) by [ProfMobius](https://minecraft.curseforge.com/members/ProfMobius) \nWTHIT is a mod that adds an ingame tooltip with information about what block (or fluid) the player is looking at.\n\n![Touch some grass](https://images2.imgbox.com/24/15/jsEUqMnF_o.png)\n\nIt also has an API for other mod to add more info about their blocks.\n\n### Does WTHIT work with plugin X?\nOf course, although make sure to use Fabric Loader 0.11+.\n\n### Does it work with [insert minor version]?\nProbably. The thing on brackets for every release is the version WTHIT compiled on. \nIt should work with any minor version if you want for some reason (like bruh just update)\n\n### it's A CLiEnt OnlY mod\nIt's not. While some simpler feature may work in client only, more advanced stuff requires a server that has it installed. Feature that requires accessing NBT data (eg. inventory content) probably needs wthit on the server.\n\n### Plz rENAmE\nNo. ~~Now that I think about it, \"The hell I'm looking at\" would work better :/~~\n\n### Mod compatibility?\nCheck out [Megane](https://modrinth.com/mod/megane), it adds compatibility for tech mods to WTHIT.", + "client_side": "optional", + "server_side": "optional", + "categories": + [ + "library", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "optional", + "link": "https://modrinth.com/mod/wthit", + "conflicts": null, + "review": false + }, + { + "slug": "shulkerboxtooltip", + "project_type": "mod", + "title": "Shulker Box Tooltip", + "description": "View the contents of shulker boxes from your inventory", + "body": "# ![Logo](https://cdn.modrinth.com/data/2M01OLQq/images/78d5b5058a4a87c057746c5e9010c4447701fcbd.png)\n\nThis mod allows you to see a preview window of a shulker box contents when hovering above it in an inventory by pressing `shift`.\n\n## **Supports both Fabric and Forge**\n### On Fabric:\n[Fabric Loader](https://fabricmc.net/use/installer) and [Fabric API](https://modrinth.com/mod/fabric-api) are required\n\n[Mod Menu](https://modrinth.com/mod/modmenu) is recommended (but not required) for in-game configuration\n\n### On Forge:\n[Cloth Config API](https://modrinth.com/mod/cloth-config) is required\n\n## **Features:**\n### Compact Preview\nPress `shift` (by default) while hovering an item.\n\n![Compact Preview](https://cdn.modrinth.com/data/2M01OLQq/images/a90b59a21b4694d688010dedb4ce4a26321d9beb.png)\n\n### Full Preview\nPress `alt+shift` (by default) while hovering an item to shows its full contents where each contained stack is displayed in the correct slot.\n\n![Full Preview](https://cdn.modrinth.com/data/2M01OLQq/images/437f67b3c053f691e268571c8f059aa7f3697dd9.png)\n\n### Other Containers\nThe preview also works with items obtained in creative mode using control + pick block such as chests, furnaces, barrels, etc... \nWorks with most modded containers as well.\n\n![Other Containers Preview](https://cdn.modrinth.com/data/2M01OLQq/images/d8badb9ee0a06b5e9a9ba47e9beed211730c3192.png)\n\n### Loot Tables\nThe name of the loot table is displayed in the tooltip if the hovered item as one. \nThis option is disabled by default.\n\n![Loot Table Info](https://cdn.modrinth.com/data/2M01OLQq/images/74ae065b323f747d3c2e5b4ec12398e761c9bbb5.png)\n\n### Configurability\nMost aspects of the mod can be configured through the config menu. To access it, in the [mod menu](https://modrinth.com/mod/modmenu) select `ShulkerBoxTooltip` and then click on the gear icon. \nSee the in game documentation or the [wiki](https://github.com/MisterPeModder/ShulkerBoxTooltip/wiki/Configuration-Options) for info about each option. The config file can be found at `/config/shulkerboxtooltip.json`\n\n![Config Screen](https://cdn.modrinth.com/data/2M01OLQq/images/cd2377b53833740c138e3959b4c63216d4133c50.png)\n\n### Colors!\nThe color of the preview window changes depending on the color of the shulker box, you can disable it in config.\n\n### Server support\nThe mod can also be installed server-side (optional) to provide extra features such as ender chest preview.\n\n## **Supported Versions**\nThe mod has releases for Minecraft 1.14 to 1.19.3 (**Fabric**) and Minecraft 1.18.2 to 1.19.3 (**Forge**)", + "client_side": "required", + "server_side": "optional", + "categories": + [ + "storage", + "utility" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/2M01OLQq/images/a90b59a21b4694d688010dedb4ce4a26321d9beb.png", + "https://cdn.modrinth.com/data/2M01OLQq/images/cd2377b53833740c138e3959b4c63216d4133c50.png", + "https://cdn.modrinth.com/data/2M01OLQq/images/437f67b3c053f691e268571c8f059aa7f3697dd9.png", + "https://cdn.modrinth.com/data/2M01OLQq/images/78d5b5058a4a87c057746c5e9010c4447701fcbd.png", + "https://cdn.modrinth.com/data/2M01OLQq/images/935667bfc4ce4f559f89454f526467ffe05f607d.png", + "https://cdn.modrinth.com/data/2M01OLQq/images/74ae065b323f747d3c2e5b4ec12398e761c9bbb5.png", + "https://cdn.modrinth.com/data/2M01OLQq/images/d8badb9ee0a06b5e9a9ba47e9beed211730c3192.png" + ], + "kind": "server-optional", + "link": "https://modrinth.com/mod/shulkerboxtooltip", + "conflicts": null, + "review": false + }, + { + "slug": "notenoughcrashes", + "project_type": "mod", + "title": "Not Enough Crashes", + "description": "When crashing, you can go back to the title screen and keep playing, without needing to restart, alongside other things to make crashes more pleasant.", + "body": "Not Enough crashes is a Minecraft mod that improves crashes in Minecraft. \n NEC can be installed on the client and server independently. \nFeatures include:\n\n- When crashing, you can go back to the title screen and keep playing, without needing to restart.\n- A convenient way to submit syntax-highlighted crash reports via a special crash screen.\n- Display a list of mods that were involved in the crash, and can be clicked to go to their issue tracker.\n- More useful stack traces that are deobfuscated and include additional information such as NBT for mod developers.\n\n[Discuss Not Enough Crashes on Discord](https://discord.gg/CFaCu97 \"Discuss Not Enough Crashes on Discord\")\n\n", + "client_side": "optional", + "server_side": "optional", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "optional", + "link": "https://modrinth.com/mod/notenoughcrashes", + "conflicts": null, + "review": false + }, + { + "slug": "main-menu-credits", + "project_type": "mod", + "title": "Main Menu Credits", + "description": "Adds a way of adding information to the user's title screen.", + "body": "# Main Menu Credits\nAdds a way of adding information to the user's title screen.\n\n![preview](https://i.imgur.com/vvIfvYG.png)\n\nUser can interact with the text like any chat message with click events\nand is underlined on hover if a click event is present.\n\n## Wiki\nFor usage information, [consult the wiki](https://github.com/isXander/main-menu-credits/wiki/Usage)", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "library", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/main-menu-credits", + "conflicts": null, + "review": false + }, { "slug": "supplementaries", "project_type": "mod", @@ -2090,6 +3548,1001 @@ "conflicts": null, "review": true }, + { + "slug": "chunky", + "project_type": "mod", + "title": "Chunky", + "description": "Pre-generates chunks, quickly and efficiently", + "body": "

Chunky

\n\nPre-generates chunks, quickly, efficiently, and safely\n

\n

Features

\n\n- Start one or several chunk generation tasks at the same time (if you want to leverage your CPU more)\n- Pause chunk generation tasks, saving them for later\n- Shows detailed information such as chunks processed, percent to completion, ETA, chunk processing rate, etc\n

\n\n

Permissions

\n\nYou will need OP to use commands.\n\nOn a dedicated server, type op from the server console. If using single player, enable cheats.\n

\n

Commands

\n
\n\n**Task Management**\n\n**chunky start** *Starts a new chunk generation task from the current selection*\n\n**chunky pause** *Pauses the current chunk generation tasks, and saves progress*\n\n**chunky continue** *Continues running current or saved chunk generation tasks*\n\n**chunky cancel** *Stops the current chunk generation tasks, and cancels progress*\n

\n**Selection**\n

\n**chunky world [world]** *Sets the currently selected world*\n\n**chunky shape ** *Set the shape to generate*\n\n**chunky center ** *Sets the current center block location*\n\n**chunky radius ** *Sets the current radius*\n\n**chunky worldborder** *Set the center and radius to match the world border in the selected world*\n\n**chunky spawn** *Set the center to the spawn point*\n\n**chunky corners ** *Set the selection by corner coordinates*\n\n**chunky pattern ** *Set the preferred generation pattern*\n\n**chunky selection** *Display the current selection*\n

\n**Miscellaneous**\n\n**chunky silent** *Toggle displaying update messages*\n\n**chunky quiet ** *Set the quiet interval in seconds for update messages*\n\n**chunky trim** *Delete chunks outside selection*\n

\n

Examples

\n
\n\n**Generate chunks centered on 0,0 with a 1000 block radius in the overworld**\n```\nchunky radius 1000\nchunky start\n```\n\n**Generate chunks centered on 100,-100 with a 5000 block radius in the nether**\n```\nchunky center 100 -100\nchunky radius 5000\nchunky world the_nether\nchunky start\n```\n\n**Set a world border at 0, 0 with a 10000 block radius and generate chunks inside**\n```\nworldborder center 0 0\nworldborder set 20000\nchunky worldborder\nchunky start\n```\n
\n

Links

\n
\n\n[**Wiki**](https://github.com/pop4959/Chunky/wiki) Find up-to-date information about plugin features\n\n[**Discord**](https://discord.gg/ZwVJukcNQG) Visit the #chunky channel and ask questions\n\n[**Crowdin**](https://crowdin.com/project/chunky) Help translate the plugin into several languages\n\n[**Donate**](https://www.paypal.me/pop4959) Support the project if you've found it useful\n\n[**bStats**](https://bstats.org/plugin/bukkit/Chunky/8211) Check out some cool stats for the plugin\n\n[**CodeMC**](https://ci.codemc.io/view/Author/job/pop4959/job/Chunky/) Download the latest builds from this mirror", + "client_side": "optional", + "server_side": "optional", + "categories": + [ + "optimization", + "utility", + "worldgen" + ], + "additional_categories": [], + "gallery": [], + "kind": "optional", + "link": "https://modrinth.com/mod/chunky", + "conflicts": null, + "review": false + }, + { + "slug": "simple-voice-chat", + "project_type": "mod", + "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[CurseForge Bukkit](https://legacy.curseforge.com/minecraft/bukkit-plugins/simple-voice-chat)\n|\n[Spigot](https://www.spigotmc.org/resources/simple-voice-chat.93738/)\n|\n[Hangar](https://hangar.papermc.io/henkelmax/SimpleVoiceChat)\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.\nYou can choose between push to talk (PTT) or voice activation.\nThe default PTT key is `CAPS LOCK`, but it can be changed in the key bind settings.\nYou can access the voice chat settings by pressing the `V` key.\n\nThere is a variety of [addons](https://modrepo.de/minecraft/voicechat/addons) that offer additional features and functionalities.\n\nโš ๏ธ **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- [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\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, Forge, Quilt, Bukkit, Spigot and Paper\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", + "client_side": "required", + "server_side": "required", + "categories": + [ + "adventure", + "social", + "utility" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/9eGKb6K1/images/975131df603729941d6549a8e78fed1509bf0518.png", + "https://cdn.modrinth.com/data/9eGKb6K1/images/d29a64a23694cd2346aabb94bea25245b7198553.png", + "https://cdn.modrinth.com/data/9eGKb6K1/images/e67d331d676f1bb04103c4c11dbc1a1d084f07d3.png", + "https://cdn.modrinth.com/data/9eGKb6K1/images/124a01aed1e2ed70d85e3da3c3d8ad0aee3be261.png", + "https://cdn.modrinth.com/data/9eGKb6K1/images/b67e87100eb56b0095efdb80a14e43a7cce812da.png", + "https://cdn.modrinth.com/data/9eGKb6K1/images/defc06cc89b331d8282e9b5b51a693ede242cf40.png" + ], + "kind": "required", + "link": "https://modrinth.com/mod/simple-voice-chat", + "conflicts": null, + "review": false + }, + { + "slug": "advancementinfo", + "project_type": "mod", + "title": "AdvancementInfo", + "description": "Show more information about advancement requirements", + "body": "This mod will enlarge the advancements info UI, so it'll use most of your screen, not just a tiny part of it, especially when your GUI scale is high.\n\nThis means more info visible at the same time, less scrolling, and a better overview.\n\nAlso, it checks out which requirements you've met and which you haven't, and displays a list of those to the right of the UI. This makes it much easier to find what you have done and what you still need to do.\n\nFor example, the \"Discover every Biome\" Advancement doesn't tell you what's still missing; this mod will help you go for that last biome you haven't visited.\n\nThis works with data pack Advancements as well; here's an example from BlazeAndCave:\n\n![Screenshot](https://cdn.modrinth.com/data/G1epq3jN/images/18e15e0dd7ffa0a9e1eb5eaa85bf0fa1dabf0777.png \"Screenshot\")\n\nIf the list to the right overflows, you can use your mouse scroll wheel to scroll.\n\n----------------------------------------------------------------------\n\nAdvancements, and their objectives, have their very own names, which may or may not correspond to MineCraft items, blocks, or entities. The mod tries its best to map those names to Minecraft objects, but in some cases, especially with Data Packs, that's just not possible. The mod will show the internal name in that case in the hope you're better at deciphering what's needed than the mod itself. \n\nFor example, the objective of \"The Parrots and the Bats\" is named \"bred\", this will show as bred in the info box. \n\n\nThis is the very first version of the mod, and as such, there are probably still bugs. Please report them!\n\nTo make sure the mod doesn't slow down your minecraft, \nit has been optimized using\n [![JProfiler Logo](https://www.ej-technologies.com/images/product_banners/jprofiler_small.png \"Logo\")](https://www.ej-technologies.com/products/jprofiler/overview.html).", + "client_side": "required", + "server_side": "optional", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/G1epq3jN/images/18e15e0dd7ffa0a9e1eb5eaa85bf0fa1dabf0777.png" + ], + "kind": "server-optional", + "link": "https://modrinth.com/mod/advancementinfo", + "conflicts": null, + "review": false + }, + { + "slug": "animatica", + "project_type": "mod", + "title": "Animatica", + "description": "A mod implementing the OptiFine/MCPatcher animated texture format", + "body": "# Animatica\n### More Texture Animations

\n\nA Minecraft mod for the Fabric mod loader intended to load the MCPatcher/OptiFine [animated texture format](https://github.com/sp614x/optifine/blob/master/OptiFineDoc/doc/custom_animations.txt).
\n## What resource packs does this support?\nAnimatica adds support for resource packs that use **custom animated textures**
\nThis includes:\n- Animated GUI textures *(Use [OptiGUI](https://modrinth.com/mod/optigui) for other GUI features)*\n- Animated entity textures\n- Animated block entity textures\n- Animated armor textures\n- Other animated textures (Animated blocks and items are a vanilla feature)\n\n## Animatica DOES NOT support:\n- Fully Custom GUI ([OptiGUI for Fabric](https://modrinth.com/mod/optigui))\n- Custom entity models ([CEM for Fabric](https://www.curseforge.com/minecraft/mc-mods/custom-entity-models-cem))\n- Custom entity model part animations in 3D ([CEM for Fabric](https://www.curseforge.com/minecraft/mc-mods/custom-entity-models-cem))\n- Any other MCPatcher/OptiFine resource pack feature such as connected textures, etc\n\n**These features WILL NEVER be implemented in Animatica.**
\n### Animatica is ONLY for ANIMATED TEXTURES.", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "decoration", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/animatica", + "conflicts": null, + "review": false + }, + { + "slug": "antighost", + "project_type": "mod", + "title": "AntiGhost", + "description": "Get rid of ghost blocks by requesting resends from the server", + "body": "Want to help translate this mod to your language?\n======================================\nYou can help me translate this mod on https://crowdin.com/project/antighost.\n\nMod description\n===============\n\nGhost blocks are blocks that seem to be air to the client, but are solid to the server. They occur when the server and client are out of sync; in many cases, this happens when a haste effect wears off and there's some network latency between both. The server tells the client the haste effect is gone, but the client doesn't know about this yet and sends block break events to the server at full speed. The server thinks the client is cheating so it doesn't break the blocks; the client doesn't know that so it thinks the blocks are air now. When the player tries moving into those blocks, the server kicks him back.\n\nI've seen this most often on servers that have MCMMO enabled, when super breaker runs out, but it happens when beacon effects are ending as well.\n\nGenerally, the only way to fix this is relogging, or porting away and back, to unload and re-load the chunks. This mod asks the server to resend all blocks around the player when you type /ghost, within a 4 block radius cube, thus making relogging unneccesary. Or, just press the G key.\n\nThe effect, and the mod in action, can be seen on https://www.youtube.com/watch?v=mHhuU9j4ORo", + "client_side": "required", + "server_side": "optional", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "server-optional", + "link": "https://modrinth.com/mod/antighost", + "conflicts": null, + "review": false + }, + { + "slug": "appleskin", + "project_type": "mod", + "title": "AppleSkin", + "description": "Food/hunger-related HUD improvements", + "body": "Adds various food-related HUD improvements. This is a mostly client-side mod, but it needs to be on the server in order to display accurate saturation/exhaustion values on the client.\n\n---\n\n*Note: AppleSkin provides information about some mechanics that are invisible by default (it does not add or change any mechanics). To read about Minecraft's exhaustion and saturation mechanics, see the [Minecraft wiki article on Hunger](https://minecraft.fandom.com/wiki/Hunger#Mechanics)*\n\n---\n\n### Features\n\n* Adds food value information to tooltips:\n\n![](https://i.imgur.com/YksBaUx.png)\n\n* Adds a visualization of saturation and exhaustion to the HUD:\n\n![](https://i.imgur.com/tmImVqo.gif)\n\n* Adds a visualization of potential hunger/saturation restored while holding food:\n\n![](https://i.imgur.com/aHf1QxQ.gif)\n\n* Adds a visualization of potential health restored while holding food:\n\n![](https://i.imgur.com/jUOKFUl.gif)\n\n* Adds hunger/saturation/exhaustion info to the debug overlay (F3)\n* Syncs the value of saturation and exhaustion to the client.\n\n---\n\n### Misc\nYou are welcome to add this mod to any modpack you'd like.\n\n---\n\n### Use on vanilla servers\n\nOne of the following plugins can be used to get the saturation/exhaustion to work when connecting to vanilla Minecraft servers:\n\n- https://github.com/jmattingley23/AppleSkinSpigot\n- https://www.curseforge.com/minecraft/bukkit-plugins/paperapple\n", + "client_side": "required", + "server_side": "required", + "categories": + [ + "food", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "required", + "link": "https://modrinth.com/mod/appleskin", + "conflicts": null, + "review": false + }, + { + "slug": "better-mount-hud", + "project_type": "mod", + "title": "Better Mount HUD", + "description": "Improves the ingame HUD while riding a mount", + "body": "This client-side mod improves the ingame HUD while riding a horse, donkey or other mount.\n\n### Features\n- Both your food and the health of your mount is displayed at the same time\n- The experience bar only gets replaced with the jump bar while actually jumping\n\nThis mod is inspired by the Forge mod Better Horse Hud.", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/better-mount-hud", + "conflicts": null, + "review": false + }, + { + "slug": "betterf3", + "project_type": "mod", + "title": "BetterF3", + "description": "BetterF3 is a mod that replaces Minecraft's original debug HUD with a highly customizable, more human-readable HUD.", + "body": "# BetterF3 \n![Environment: Client](https://img.shields.io/badge/environment-client-1976d2?style=flat-square)\n\n#### BetterF3 is a mod that replaces Minecraft's original debug HUD with a highly customizable, more human-readable HUD. You can customize colors, position, add spacings, and more.\n\n#### Dependencies\n\nFabric\n* Optionally: [ModMenu](https://modrinth.com/mod/modmenu) to access the options menu\n* Included: [Cloth Config](https://www.curseforge.com/minecraft/mc-mods/cloth-config) to use F3 + M\n\nForge\n* Highly Recommended: [Cloth Config](https://www.curseforge.com/minecraft/mc-mods/cloth-config) to use F3 + M\n\n#### Features\nEach line is part of a Module, you can:\n* Change the colors of each module\n* Change the position of each module\n* Add and delete modules, as well as add spacings between them\n* Disable individual lines of a module, or disable the whole module\n* Add a shadow to the text rendered (Activated by default)\n* Change the color of the background behind all lines\n* Animations for opening/closing (with configurable speeds)\n\n#### Translations\nThis mod has been translated into multiple languages. Add or update your own language on [Crowdin](https://crowdin.com/project/betterf3)\n\n#### Development Builds\nThe latest builds can be found [here](https://github.com/TreyRuffy/BetterF3/actions/).\n\n#### Configuration\nDownloading [Cloth Config](https://www.curseforge.com/minecraft/mc-mods/cloth-config) allows you to press F3 + M in game to edit the F3 menu.\n##### \n\n#### Screenshots and Videos\n\n![Image](https://raw.githubusercontent.com/TreyRuffy/BetterF3/architectury/1.19/docs/readme/readme-image.png)\n![GIF](https://github.com/TreyRuffy/BetterF3/blob/architectury/1.19/docs/readme/readme-gif-image.gif?raw=true)\n\n[Video by AntVenom](https://www.youtube.com/watch?v=jbkivpOujXI&t=568s)
\n[Video by Boodlyneck](https://www.youtube.com/watch?v=5lcZ853-jkA&t=349s)\n\n#### Thanks to [@Nirewen](https://github.com/nirewen) for the icon.\n\n### Post any issues on the [GitHub Issues tab](https://github.com/TreyRuffy/BetterF3/issues)", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/8shC1gFX/images/546fc6d22a9adeb148ea1f278eaec9a55640aa56.png" + ], + "kind": "clientside", + "link": "https://modrinth.com/mod/betterf3", + "conflicts": null, + "review": false + }, + { + "slug": "bobby", + "project_type": "mod", + "title": "Bobby", + "description": "Allows for render distances greater than the server's view-distance", + "body": "Bobby is a Minecraft mod which allows for render distances greater than the server's view-distance setting.\n\n![The Province of Wynn at 96 chunks render distance](https://cdn.discordapp.com/attachments/708316491757387776/794577476059529236/2021-01-01_15.33.50.png \"The Province of Wynn at 96 chunks render distance\")\n\nIt accomplishes this goal by recording and storing (in `.minecraft/.bobby`) all chunks sent by the server which it\nthen can load and display at a later point when the chunk is outside the server's view-distance.\n\n\nOptionally, it can also use an existing single player world to load in chunks which the server has never sent before.\nTo make use of this feature, simply rename the world folder (not the name of the world! the name of its folder!) to \"bobby-fallback\".\n\n\nBobby automatically reloads its config file when it is changed.\nFor an in-game config screen, install [ModMenu] and [ClothConfig].\n\n[ModMenu]: https://modrinth.com/mod/modmenu\n[ClothConfig]: https://www.curseforge.com/minecraft/mc-mods/cloth-config", + "client_side": "required", + "server_side": "unsupported", + "categories": [], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/bobby", + "conflicts": null, + "review": false + }, + { + "slug": "borderless-mining", + "project_type": "mod", + "title": "Borderless Mining", + "description": "Changes Fullscreen to use a borderless window.", + "body": "Borderless Mining changes the fullscreen option to use a borderless window that fills the screen. This allows you to have Minecraft open on one monitor, while using other programs on another monitor - as normally Minecraft minimises when you unfocus it. This mod also adds the Borderless Windowed option to the Video Settings screen, so you can easily disable the mod ingame, and has a configuration menu accessible through Mod Menu.\n\n\nWorks on vanilla servers, and modded servers without the mod installed!\n\n\nThis mod is a rewrite of a Forge 1.12 mod, [Fullscreen Windowed (Borderless)](https://minecraft.curseforge.com/projects/fullscreen-windowed-borderless-for-minecraft), however it used to be a fork of that mod (which the 1.12 version of this mod is) - see the bottom of this page for the original description.\n\n\nSee [Borderless Window](https://www.curseforge.com/minecraft/mc-mods/borderless) by nekeras if you're looking for a similar mod for Forge 1.14+.\n\n\nOn macOS this mod is disabled by default, as it is impossible to position the window above the menu bar, and macOS has better fullscreen support anyway.\n\n\n
Old 1.12.2 mod description\n\nThis is the latest released version (1.6.0) of the mod [Fullscreen Windowed (Borderless)](https://minecraft.curseforge.com/projects/fullscreen-windowed-borderless-for-minecraft) by hancin for MC 1.12-1.12.2, plus a fix for window resizing by me, compiled by Brycey92. This fork will be obsolete if [this PR](https://github.com/hancin/Fullscreen-Windowed-Minecraft/pull/27) is merged.\n\nThis fixes the bug where the window is not resizable after exiting fullscreen. This is a bug in LWJGL, and is fixed by [Fullscreen Fix](https://minecraft.curseforge.com/projects/fullscreen-fix) and in current versions of Forge. However, the existing fixes are not applied to Fullscreen Windowed (Borderless), so this fork fixes it in that mod.\n\nSee the original Github post by Brycey92 [here](https://github.com/Brycey92/Fullscreen-Windowed-Minecraft/releases/tag/1.6.0-1).\n\nThe 1.12.2 build had the following links: [Source](https://github.com/comp500/Fullscreen-Windowed-Minecraft), [Issues](https://github.com/comp500/Fullscreen-Windowed-Minecraft/issues)\n\n**The 1.12.2 build is licensed under the following license:**\n\nCopyright (c) 2015-2017, David Larochelle-Pratte\\\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\\\nmodification, are permitted provided that the following conditions are met:\n\n1\\. Redistributions of source code must retain the above copyright notice, this\\\n list of conditions and the following disclaimer.\\\n2\\. Redistributions in binary form must reproduce the above copyright notice,\\\n this list of conditions and the following disclaimer in the documentation\\\n and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\\\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\\\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\\\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\\\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\\\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\\\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\\\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\\\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\\\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n
", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/borderless-mining", + "conflicts": null, + "review": false + }, + { + "slug": "capes", + "project_type": "mod", + "title": "Capes", + "description": "Lets you use capes from OptiFine, LabyMod and other cape mods", + "body": "# Capes\nA Fabric and Forge mod that lets you use capes from Optifine, LabyMod, and the MinecraftCapes Mod.\n\n## How to use it\nYou just install the mod and that's it! If you want to disable capes from certain mods you can do it on the configuration screen.\n\n## Other Information\nFor bug reporting please proceed to the mod's GitHub repository: https://github.com/CaelTheColher/Capes\n\n##\n

\"\"

\n\n##\nThis mod is not affiliated with Mojang, Optifine, LabyMod, or the MinecraftCapes Mod", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/capes", + "conflicts": null, + "review": false + }, + { + "slug": "cit-resewn", + "project_type": "mod", + "title": "CIT Resewn", + "description": "Re-implements MCPatcher's CIT (custom item textures from optifine resource packs)", + "body": "
\"CIT
\n
CIT Resewn is MCPatcher's CIT features re-written outside of optifine as a standalone mod for fabric
\n\n[
\"Go
](https://citresewn.shcm.io/)\n\n[
\"Curseforge\"
](https://www.curseforge.com/minecraft/mc-mods/cit-resewn)\n\n### Huh? What does it do?\nMCPatcher had a feature called Custom Item Textures(or CIT for short) which was later adopted by Optifine.\n\nCustom Item Textures allowed resourcepacks to replace the appearance of items when they met certain conditions.\n\nCIT Resewn does exactly that but as a standalone Fabric mod which does not require MCPatcher nor Optifine!\n\nOn top of that, CIT Resewn aims to build upon the concept of CITs by expanding the available types and conditions.\n\n### How is it different than MCPatcher/Optifine's CIT?\nCIT Resewn is intended to be fully backwards compatible with the old Optifine/MCPatcher packs. Though there are some key differences.\n\nFirst, the numeric id system was removed since the Flattening. Packs utilizing the so called \"magic numbers\" instead of the new text ids will not work.\n\nSecond, Optifine and old minecraft versions have a bug which allows resourcepacks to put files in malformatted(or \"broken\") paths.
\nThese are paths that contain \"Non (lower cased) a-z, 0-9, dots, underscores and dashes\" characters within either the file name or its parent directories. In the case that you must use such a broken pack, there is a compromise set up which is still highly experimental and not recommended. You can go to CIT Resewn's settings and allow broken paths. (I'm serious, this is not recommended at all)\n\nLastly, to ensure compatibility with foreign packs, CITs will be loaded from .properties files under:\n`assets/minecraft/citresewn/cit`\n`assets/minecraft/optifine/cit`\n`assets/minecraft/mcpatcher/cit`\n\n### Does CIT Resewn support Optifine/Sodium?\nWhile CIT Resewn is designed to work without any performance mod needed, I will try my best to ensure it is compatible with Sodium.\n\nWith all that said, there will not be support for Optifine at all.\n\nThere were also discussions around Sodium alternatives such as Canvas.
\nMy official statement on compatibility with these mods is \"if it works it works\" unless I say otherwise.\n\n### What about Forge?\nForge is being kinda doodoo recently and Fabric's Mixins is what allows the mod to inject cits into vanilla so smoothly.\n\nDo not ask for a forge port or I'll break your elbows.\n\n### 1.16/other versions?\nSee [Issues#120](https://github.com/SHsuperCM/CITResewn/issues/120)\n\nIf a version says it's for 1.x, it means it is aimed to work on all of 1.x's minor versions but specifically recommended for its listed minor version.
\nWell not anymore! Thanks a lot mojankย  ย ._.\n\n\n[
\"Go
](https://citresewn.shcm.io/)", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/cit-resewn", + "conflicts": null, + "review": false + }, + { + "slug": "cloth-config", + "project_type": "mod", + "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)", + "client_side": "optional", + "server_side": "optional", + "categories": + [ + "library" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/9s6osm5g/images/baa0dc605540953f5262f24109ec7837c090a04c.png" + ], + "kind": "optional", + "link": "https://modrinth.com/mod/cloth-config", + "conflicts": null, + "review": false + }, + { + "slug": "continuity", + "project_type": "mod", + "title": "Continuity", + "description": "A Fabric mod that allows for efficient connected textures", + "body": "## โ€ผ๏ธโ€ผ๏ธ **IMPORTANT** โ€ผ๏ธโ€ผ๏ธ: Continuity WILL NOT WORK without the **[Indium](https://modrinth.com/mod/indium)** mod if **[Sodium](https://modrinth.com/mod/sodium)** is installed.\n\n# Continuity\n\nContinuity is a Fabric mod built around modern APIs to allow for the most efficient connected textures experience possible. It is designed to provide full Optifine parity for all resource packs that use the Optifine CTM format. Continuity also supports Optifine-format emissive textures for block and item models.\n\nContinuity depends on the Fabric API and is client-side only. It includes two built-in resource packs - one provides default connected textures, similar to Optifine, and the other provides a fix for glass pane culling.\n\n## Forge Version\n\nA Forge version of Continuity will not be made for the following reasons.\n\n- Forge's model API: It is vastly different from Fabric's model API (FRAPI), which is readily utilized by Continuity, and switching to it would not only require an incredible amount of effort, but also result in the mod being extremely inefficient.\n- Optifine: It has native support for Forge and provides the same features as Continuity.\n\n### Links\n\n[CurseForge Page](https://www.curseforge.com/minecraft/mc-mods/continuity)\n", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "decoration", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/continuity", + "conflicts": null, + "review": false + }, + { + "slug": "controlify", + "project_type": "mod", + "title": "Controlify", + "description": "Adds controller support to Minecraft!", + "body": "
\n\n![banner](https://raw.githubusercontent.com/isXander/Controlify/1.19.x/dev/assets/controlify-banner.png)\n\n[![Mod Loader](https://img.shields.io/badge/Mod%20Loader-Fabric-lightyellow?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFHGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTEyLTE2VDE2OjU0OjE3LTA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wNy0yOFQyMToxNzo0OC0wNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wNy0yOFQyMToxNzo0OC0wNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowZWRiMWMyYy1mZjhjLWU0NDEtOTMxZi00OTVkNGYxNGM3NjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MGVkYjFjMmMtZmY4Yy1lNDQxLTkzMWYtNDk1ZDRmMTRjNzYwIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MGVkYjFjMmMtZmY4Yy1lNDQxLTkzMWYtNDk1ZDRmMTRjNzYwIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowZWRiMWMyYy1mZjhjLWU0NDEtOTMxZi00OTVkNGYxNGM3NjAiIHN0RXZ0OndoZW49IjIwMTgtMTItMTZUMTY6NTQ6MTctMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4/HiGMAAAAtUlEQVRYw+XXrQqAMBQF4D2P2eBL+QIG8RnEJFaNBjEum+0+zMQLtwwv+wV3ZzhhMDgfJ0wUSinxZUQWgKos1JP/AbD4OneIDyQPwCFniA+EJ4CaXm4TxAXCC0BNHgLhAdAnx9hC8PwGSRtAFVMQjF7cNTWED8B1cgwW20yfJgAvrssAsZ1cB3g/xckAxr6FmCDU5N6f488BrpCQ4rQBJkiMYh4ACmLzwOQF0CExinkCsvw7vgGikl+OotaKRwAAAABJRU5ErkJggg==)](https://fabricmc.net)\n![Enviroment](https://img.shields.io/badge/Enviroment-Client-purple)\n[![wakatime](https://wakatime.com/badge/user/75903a5e-3254-43c5-b168-b082ed4dfc1b/project/62700873-0895-4dae-8159-86692dcceb33.svg)](https://wakatime.com/badge/user/75903a5e-3254-43c5-b168-b082ed4dfc1b/project/62700873-0895-4dae-8159-86692dcceb33)\n\n[![Modrinth](https://img.shields.io/modrinth/dt/DOUdJVEm?logo=modrinth&style=flat-square)](https://modrinth.com/mod/controlify)\n[![CurseForge](https://cf.way2muchnoise.eu/full_835847_downloads.svg)](https://curseforge.com/minecraft/mc-mods/controlify)\n\n[![Ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/isxander)\n\nAnother fabric mod to add controller support to Minecraft Java - with a focus on compatibility.\n\n
\n\n## Why Controlify?\n\nControlify is a mod that focuses on mod compatibility, ease of use, configurability and bleeding edge features. \n\nControlify comes with a huge range of settings to fine-tune each of your controllers *individually*, including vibration strength, every single controller input bind (no hardcoding!) and more.\n\nI, the developer, have contributed to popular mods such as Sodium and Iris to get compatibility working in a native-like state, collaborated with do-a-barrel-roll to get elytra flying working seemlessly with controllers (and flight joysticks) and plan to do much more of this in the future.\n\nThe mod is also easy to use for beginners, with default-on button guides, so you know how to interact with the game with a new input scheme.\n\n## Q&A\n\n### Does it support Steam Deck?\n\nYes! Controlify has been tested on the Steam Deck, and works great. The gyro features built-in to Controlify\ndo not currently work on the Steam Deck, but you can utilise Steam Input's gyro -> mouse emulation to get\nworking gyro.\n\n### Does it support *insert generic gamepad here*?\n\nYes! Controlify supports most standard gamepad controllers out of the box.\n\n## Features\n\n### Controller vibration\n\nControlify supports controller vibration, which has not been seen before for PC versions of Minecraft,\nincluding Bedrock Windows 10 Edition. Configure the intensity of each vibration source, with\ncomplex vibration patterns for lots of aspects of the game (e.g. when you take damage).\n\n![picture of vibration config](https://cdn.modrinth.com/data/DOUdJVEm/images/8a7809d07d9e1d9e3002007d7e5e13b73ce8fb5b.png)\n\n### Built-in gyro support\n\nControlify has built-in support for controller gyroscopes, allowing you to make fine movements in-game\nwith your controller. This can be combined with [flick stick](https://www.reddit.com/r/gamedev/comments/bw5xct/flick_stick_is_a_new_way_to_control_3d_games_with/) to be able to use a controller without\nthe compromise.\n\n### Container cursor\n\nJust like in bedrock edition, you can move a cursor across your inventory, and interact\nwith it in a controller-friendly way. With dedicated buttons for quick move, dropping etc. Controlify also comes with cursor snapping, so you don't need to be so precise with cursor movements.\n\n![container cursor screenshot](https://cdn.modrinth.com/data/DOUdJVEm/images/249a2cbaea9b374b33fe67717380e732693dd37a.png)\n\n### Controller identification\n\nControlify has the ability to identify the make and model of your controller automatically,\nand displays relevant button textures for your controller. This is also extendable by resource packs, changing up the button textures in a different style and adding some of your own, more niche controller identifiers.\n\n![demonstration of data-driven identification](https://cdn.modrinth.com/data/DOUdJVEm/images/ec1408d51787b87525b9fb0f2e56b54c5910d384.png)\n\n### Joystick support\n\nYou can connect any joystick to the mod and map it with your own names and textures, with an unlimited amount of inputs per controller.\n\n### Button guide\n\nThere is a simple overlay in-game that displays the buttons you can press\nbased on your player's state and look direction. This is useful for new players, who\nhave not yet memorised the controls.\n\n![image of in-game button guide](https://cdn.modrinth.com/data/DOUdJVEm/images/57c41cee14680c74faf947c5cff355c0af4c35b3.png)\n\nAlso, some GUIs display controller buttons on elements that have a controller shortcut, to easily navigate with a controller like you should be able to.\n\n![image of in-screen button guide](https://cdn.modrinth.com/data/DOUdJVEm/images/511e4182137bb27bbdf95539c8265b9af2038761.webp)\n\n### Containerised Controllers\n\nThis mod is built around the fact that each controller is completely separate, with it's own configuration, bindings etc.\nThis means it will be trivial to add support for split-screen play in the future.\n\n### Built for mod compatibility\n\nGUI operation has been abstracted into a simple API, which allows other mods to easily add support for their own GUIs,\nwithout convoluted support throughout the whole mod's codebase, making it difficult for third parties to integrate.\n\n![demonstration of dabr compat](https://cdn.modrinth.com/data/DOUdJVEm/images/8ee5ec167bc5f8be96da725b10707094559138cb.gif)\n\n*Video recorded using do-a-barrel-roll with a Thrustmaster HOTAS flightstick*\n\n### Automatic controller deadzone calibration\n\nThe deadzone values of your controller are automatically calibrated, \nmeaning you don't have to worry about it.\n\n![image of calibration screen](https://cdn.modrinth.com/data/DOUdJVEm/images/f5f8e2a0a05e61adb95dd919760b424165ca5d14.png)\n\n## What is to come?\n\nA few features in various points in the horizon are:\n\n- Explicit Steam Deck support, with the ability to interface with its gyroscope and be able to handle its extra buttons on the back of the device.\n- A better way to change controller bindings, possibly a custom graphical GUI to pick what buttons do what actions, not the other way around.\n- Split-screen support of some degree.\n\n## Backports?\n\nThis mod is only and will only be available for **1.19.4** and above, this is because in 1.19.4, Mojang\nintroduced arrow key navigation which was easily ported to controller, below 1.19.4, this is not possible.\n\n## License\n\nThis mod is under the [GNU Lesser General Public License, v3.0](/LICENSE).\n", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/DOUdJVEm/images/249a2cbaea9b374b33fe67717380e732693dd37a.png", + "https://cdn.modrinth.com/data/DOUdJVEm/images/e56d9be363b2b31440e16018cc01f197848b7ac6.webp", + "https://cdn.modrinth.com/data/DOUdJVEm/images/57c41cee14680c74faf947c5cff355c0af4c35b3.png", + "https://cdn.modrinth.com/data/DOUdJVEm/images/511e4182137bb27bbdf95539c8265b9af2038761.webp", + "https://cdn.modrinth.com/data/DOUdJVEm/images/8a7809d07d9e1d9e3002007d7e5e13b73ce8fb5b.png", + "https://cdn.modrinth.com/data/DOUdJVEm/images/ae0f63fc51ae87351b3a3756f4e4fbd646e3264f.png", + "https://cdn.modrinth.com/data/DOUdJVEm/images/33079219d3a2de06b8fa36bdb17d8fd632429c7b.png", + "https://cdn.modrinth.com/data/DOUdJVEm/images/f90fc916c7a40417294db37dc8f72f7729f9b482.png", + "https://cdn.modrinth.com/data/DOUdJVEm/images/ec1408d51787b87525b9fb0f2e56b54c5910d384.png", + "https://cdn.modrinth.com/data/DOUdJVEm/images/f5f8e2a0a05e61adb95dd919760b424165ca5d14.png", + "https://cdn.modrinth.com/data/DOUdJVEm/images/2fcdf9c14c08e9ccbd4a9a7f73dd36d2ce92bbf8.png", + "https://cdn.modrinth.com/data/DOUdJVEm/images/8ee5ec167bc5f8be96da725b10707094559138cb.gif", + "https://cdn.modrinth.com/data/DOUdJVEm/images/4e767beab0e535de52008dede16f6238441b46c9.png" + ], + "kind": "clientside", + "link": "https://modrinth.com/mod/controlify", + "conflicts": null, + "review": false + }, + { + "slug": "debugify", + "project_type": "mod", + "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://www.bisecthosting.com/partners/custom-banners/08bbd3ff-5c0d-4480-8738-de0f070a04dd.png)](https://bisecthosting.com/xander)\n\n
\n\n## What does this mod replace?\nThis mod replaces many mods and implements fixes from some others\n\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) โ€ข [Curseforge](https://curseforge.com/minecraft/mc-mods/debugify) โ€ข [Modrinth](https://modrinth.com/mod/debugify) โ€ข [Patched bug list](https://github.com/isXander/Debugify/blob/1.19/PATCHED.md) โ€ข [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", + "client_side": "optional", + "server_side": "optional", + "categories": + [ + "optimization", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "optional", + "link": "https://modrinth.com/mod/debugify", + "conflicts": null, + "review": false + }, + { + "slug": "dynamic-fps", + "project_type": "mod", + "title": "Dynamic FPS", + "description": "Improve performance when Minecraft is in the background.", + "body": "Dynamic FPS automatically reduces the speed at which Minecraft renders when it's not focused (to 1 FPS) or hidden (no renders at all).\n\nIt also fixes a bug in Vanilla Minecraft that makes it take much more performance in the background than it should, as well as making the game not render while reloading resources (which can make it take forever on machines with integrated GPUs).\n\nThere is an in-game config screen. To access it, install [Mod Menu](https://modrinth.com/mod/modmenu) and [Cloth Config](https://www.curseforge.com/minecraft/mc-mods/cloth-config)โ€”find Dynamic FPS in the mod list, then click the gear button.", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "optimization", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/dynamic-fps", + "conflicts": null, + "review": false + }, + { + "slug": "entity-model-features", + "project_type": "mod", + "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## โš ๏ธ ๐Ÿšง Work in Progress!\n\nEMF is in a beta stage, meaning some things will probably work, but is expected for many not to. Before reporting an issue, make sure to read [the roadmap](README.md#Roadmap) and check [the active issues](https://github.com/Traben-0/Entity_Model_Features/issues). If your issue is mentioned there, don't report it and wait for it to be implemented. If not, report it in the [Issues section](https://github.com/Traben-0/Entity_Model_Features/issues/new/choose).\n\n## Recommended 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 incompatible with dorianpb's CEM and OptiFabric.\n#### highly recommended\n- [Entity Texture Features (ETF)](https://modrinth.com/mod/entitytexturefeatures): \n EMF uses several features from my other mod ETF so it is recommended *(and will one day soon be mandatory for some things I have planned)*\n\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. I cannot recommend this enough.\n\n\n## Fresh Animations?\n\n\n\nSince EMF is in beta, not everything works. However, the brilliant [Fresh Animations](https://www.planetminecraft.com/texture-pack/fresh-animations-v1-0/) resource pack works out of the box, as it was the primary focus for this mod, no fork/pack editing required.
\n\nThe addon packs for FA 1.8 is still quite broken with EMF in its current state:
\n\nEverything else in FA works!\n\n\n## Roadmap\n\n*(these are roughly in order but are all subject to change at any time during development)*\n\n- [X] `.jem` loading \n- [X] Model animations\n- [X] Random models\n- [ ] Re-add model overrides as the beta currently injects into the vanilla models *(this will likely substantially fix many reported compatibility issues)*\n- [ ] Re-add texture overrides\n- [ ] Support for Wither, Ender Dragon, block entity, minecart and boat models\n- [ ] Support modded mob `.jem` models\n- [ ] Add an optional EMF/CEM overriding directory for models to account for EMF differences\n- [ ] Fix `attach = true` cases\n- [ ] Position `.jpm`s correctly\n- [ ] Fix remaining model issues\n- [ ] Sprite support\n- [ ] Full parity with OptiFine CEM\n- [ ] Backport to still commonly used older MC versions e.g. 1.16\n\n\n### EMF _exclusive_ features\n\n- Custom armor models for bipeds \n`File names: \"MOBNAME_inner_armor.jem\" & \"MOBNAME_outer_armor.jem\"`\n- Player skin CEM support including animations, including slim skin! \n[[Example player model pack without animations]](https://github.com/Traben-0/Entity_Model_Features/raw/master/Vanilla_player_models_No_animations.zip)\n`File names: \"player.jem\" & \"player_slim.jem\"`\n- The `is_climbing` animation variable ๐Ÿ˜ˆ\n\n## FAQ\n\n**Q:** What's different between EMF and dorianpb's [CEM](https://modrinth.com/mod/cem)?\n\n> **A:** OptiFine CEM is a tricky and time-consuming thing to reproduce, with all of its weird quirks, both EMF and dorianpb's CEM can be entirely broken depending on the resource pack models loaded.\n\n> Keeping this in mind, EMF was built with a primary focus on Fresh Animations as the working goal. It's the reason why FA works better than most other resource packs in EMF, without need for a fork or an alternative resource pack. EMF also utilises ETF's random property reading to enable support for random entity models, mimicing the latest OptiFine behaviour.\n\n> For all other packs you might find one mod or the other works best for the time being. I **do intend** to close the gap between EMF and OptiFine but it has proven to be quite difficult (There is a reason these mods have taken a while to be functional on Fabric ๐Ÿ’€)\n\n> (P.S: I also really wanted custom player model & animation support, which EMF adds :P)\n\n**Q:** Do all CEM resource packs work?\n\n> **A:** Not yet, but that's the plan.\n\n**Q:** Why is OptiFine CEM so hard to reproduce?\n\n> **A:** Customizing and changing entity models in Minecraft with a mod is actually quite easy to do when you know what to do (I pretty much had custom models loading within the first few hours of work on this mod). However, OptiFine does things quite differently, in a confusing way at times. So, reverse engineering is essential, and _quite_ hard. EMF attempts to add all CEM features while being compatible as much as possible.\n\n**Q:** Backports?\n\n> **A:** Once EMF reaches a stable state, backports will then be made regularly, to still popular Minecraft versions such as 1.16.\n\n## License\n\nEMF is licensed under the [GNU Lesser Public License](LICENSE), version 3.0\n", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "mobs", + "utility" + ], + "additional_categories": + [ + "decoration" + ], + "gallery": + [ + "https://cdn.modrinth.com/data/4I1XuqiY/images/f62f4ec3152716aead6b53119049def9106f0b26.png", + "https://cdn.modrinth.com/data/4I1XuqiY/images/9afb8d0168dfc5ce99b2d3796b114a2d6986dcd3.png", + "https://cdn.modrinth.com/data/4I1XuqiY/images/2f32dbeadc25e46ef6c56f0e47e5eb5d305c8ea2.png", + "https://cdn.modrinth.com/data/4I1XuqiY/images/b1faba6938262d67ff523a6eda870f0131b5960a.png", + "https://cdn.modrinth.com/data/4I1XuqiY/images/a6fe81b299dff2877272c143ecf97b65a79bec39.png", + "https://cdn.modrinth.com/data/4I1XuqiY/images/6a28d3a7f7178334c22d2c7878b3c816128f39d8.png", + "https://cdn.modrinth.com/data/4I1XuqiY/images/a243ddc1979faacf3745a6fa74d6e46218f1dff9.png", + "https://cdn.modrinth.com/data/4I1XuqiY/images/49f5b98dfef5b073a3971750673d343e1f92efe5.png" + ], + "kind": "clientside", + "link": "https://modrinth.com/mod/entity-model-features", + "conflicts": null, + "review": false + }, + { + "slug": "entitytexturefeatures", + "project_type": "mod", + "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## ๐Ÿค” 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- [๐ŸŽฒ](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- [๐Ÿ’ก](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- [๐Ÿ˜‘๏ธ](https://github.com/Traben-0/Entity_Texture_Features/blob/master/.github/README.md#-blinking-textures) Blinking mobs\n- [๐ŸŽจ](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 - \"โœ…\" **Fully compatable**\n- [Entity Model Features (EMF)](https://modrinth.com/mod/entity-model-features) - \"โœ…\" **Fully compatible**\n- [dorianpb's CEM mod](https://modrinth.com/mod/cem) - \"โœ…\" **Fully compatible**\n- [Sodium](https://modrinth.com/mod/sodium) - \"โœ…\" **Fully compatible**\n- [Iris Shaders](https://modrinth.com/mod/iris) - \"โœ…\" **Fully compatible**
(Support varies depending on the shader)\n- Mod added entities - \"โœ…\" **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", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "decoration", + "utility" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/BVzZfTc1/images/5260909bc44abcade39ce46ec57d0edf6107ffb0.png", + "https://cdn.modrinth.com/data/BVzZfTc1/images/525bb5f97b5122cb4d72c9bc5b6b56e0c4f9b8ec.png" + ], + "kind": "clientside", + "link": "https://modrinth.com/mod/entitytexturefeatures", + "conflicts": null, + "review": false + }, + { + "slug": "fabric-api", + "project_type": "mod", + "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.", + "client_side": "optional", + "server_side": "optional", + "categories": + [ + "library" + ], + "additional_categories": [], + "gallery": [], + "kind": "optional", + "link": "https://modrinth.com/mod/fabric-api", + "conflicts": null, + "review": false + }, + { + "slug": "fabric-language-kotlin", + "project_type": "mod", + "title": "Fabric Language Kotlin", + "description": "Fabric Language Kotlin", + "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", + "client_side": "optional", + "server_side": "optional", + "categories": + [ + "library" + ], + "additional_categories": [], + "gallery": [], + "kind": "optional", + "link": "https://modrinth.com/mod/fabric-language-kotlin", + "conflicts": null, + "review": false + }, + { + "slug": "fabricskyboxes-interop", + "project_type": "mod", + "title": "FabricSkyBoxes Interop", + "description": "FabricSkyBoxes Interoperability for MCPatcher/OptiFine Skies", + "body": "# FabricSkyBoxes Interop\nFabricSkyBoxes Interoperability for MCPatcher/OptiFine Skies\n\n## Features\n- FabricSkyBoxes Interop will convert MCPatcher/OptiFine resource packs custom skies to FabricSkyBoxes' \n- FabricSkyBoxes Interop will not convert resource packs custom skies if native FabricSkyBoxes resource packs are detected.\n- FabricSkyBoxes Interop can disable loading FabricSkyBoxes' native format.\n- FabricSkyBoxes Interop will allow OptiFine resource packs with custom skies to work out of the box with [FabricSkyBoxes mod](https://www.modrinth.com/mod/fabricskyboxes).", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/fabricskyboxes-interop", + "conflicts": null, + "review": false + }, + { + "slug": "fabricskyboxes", + "project_type": "mod", + "title": "FabricSkyboxes", + "description": "Allows resource packs to define custom skyboxes.", + "body": "# FabricSkyBoxes\nFabricSkyBoxes goes beyond the capabilities of OptiFine, offering an extensive range of custom skybox features that will transform your Minecraft experience. With our mod, you can unleash your creativity and create breathtaking skybox textures, capturing the beauty of diverse weather conditions, stunning sunrises and sunsets, mesmerizing cloud formations, and more.\n\n## Screenshots\n### [Hyper Realistic Sky](https://modrinth.com/resourcepack/hyper-realistic-sky) by [UsernameGeri](https://modrinth.com/user/UsernameGeri)\n![Rainbow](https://cdn.discordapp.com/attachments/756204001015496704/1128727030888927232/rainbow.png)\n![Eclipse](https://cdn.discordapp.com/attachments/756204001015496704/1128727031413211276/eclipse.png)\n\n### [Awesome Skies](https://www.curseforge.com/minecraft/texture-packs/awesome-skies) by [heyman](https://github.com/heymanMC)\n![Sunset](https://i.imgur.com/AmTrTRh.jpg)\n![Night](https://imgur.com/dNaztlK.png)\n\n### [Kal's Grimdark Sky Pack](https://www.curseforge.com/minecraft/texture-packs/grimdark-sky) by [Kalam0n](https://legacy.curseforge.com/members/kalam0n)\n![Twilight](https://media.forgecdn.net/attachments/386/166/grimdark-twilight.png)\n![Sunrise](https://media.forgecdn.net/attachments/386/168/grimdark-sunrise.png)\n\n## Skybox Format\nFabricSkyBoxes uses its own custom skybox format, known as FSB Skybox. This format allows for the creation of stunning and immersive skybox textures. \n\nTo learn more about the format and how to create your own custom skyboxes, please refer to the [FSB Skybox Format Documentation](https://github.com/AMereBagatelle/fabricskyboxes/blob/1.20.x/dev/docs).\n\n## Frequently Asked Questions\n- **Can I use an OptiFine/MCPatcher skybox resource pack with this mod?**\n - It is out of the scope of this mod to support the OptiFine/MCPatcher format. However, there are third-party tools/mods that can convert them, such as [MCPatcherPatcher++](https://modrinth.com/mod/mcpppp) or [FabricSkyBoxes Interop](https://modrinth.com/mod/fabricskyboxes-interop).\n\n- **Can I distribute this in my modpack?**\n - Yes, FabricSkyBoxes is licensed under MIT, so you are free to include it in your modpack.\n\n## Suggestions / Support\n- Feel free to report bugs/issues or suggest new features on the [issue tracker](https://github.com/AMereBagatelle/fabricskyboxes/issues).\n- Join our [Discord](https://discord.gg/quvzkaV) community for further assistance.", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/YBz7DOs8/images/49eab46d1e74e8f781404a8f773a1a09dedda5aa.png" + ], + "kind": "clientside", + "link": "https://modrinth.com/mod/fabricskyboxes", + "conflicts": null, + "review": false + }, + { + "slug": "fabrishot", + "project_type": "mod", + "title": "Fabrishot", + "description": "Take insanely large screenshots because why not", + "body": "### PRESS F9 TO USE!\n
\nTake large screenshots because why not.\n

\nUse Mod Menu and Cloth Config to change the resolution from the default (4K; 3840x2160)\n\n", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/fabrishot", + "conflicts": null, + "review": false + }, + { + "slug": "fadeless", + "project_type": "mod", + "title": "Fadeless", + "description": "Remove fade out animations in Minecraft (1.20+)", + "body": "# **Fadeless**\n\n**This is a forked version of [No Fade](https://modrinth.com/mod/no-fade) for 1.20 and up.**\n\n\n\nAre you annoyed with the long transition animation when you load into Minecraft? Fadeless is a client side mod that removes all of those fade out animations in Minecraft. This includes the fade out from the Mojang splash screen to the main menu, and the fade out after reloading textures.\n\n## **Whats new compared to the original?**\n\n- 1.20 support and beyond.\n- Reduced File size by using a more optimized icon. (16kb to ~8kb)\n- Removed Fabric API dependency as it wasnโ€™t used.\n- Removes Fabric Loader as a dependency for better quilt compatibility.\n\n![](https://raw.githubusercontent.com/UltimateBoomer/mc-no-fade/assets/images/demo.gif)\n\n**This is a fork of [no fade](https://modrinth.com/mod/no-fade). The author has [given me permission](https://raw.githubusercontent.com/DerpDerpling/i.derpy.xyz/main/img/proof.png) to reupload/maintain this. All credit goes to [UltimateBoomer.](https://github.com/UltimateBoomer)**\n\n ", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/ncKjyGm3/images/3cac044e89b3ac7fd38667ad1a62a2281f50287e.gif" + ], + "kind": "clientside", + "link": "https://modrinth.com/mod/fadeless", + "conflicts": null, + "review": false + }, + { + "slug": "ferrite-core", + "project_type": "mod", + "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.", + "client_side": "optional", + "server_side": "optional", + "categories": + [ + "optimization", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "optional", + "link": "https://modrinth.com/mod/ferrite-core", + "conflicts": null, + "review": false + }, + { + "slug": "immediatelyfast", + "project_type": "mod", + "title": "ImmediatelyFast", + "description": "Speed up immediate mode rendering in Minecraft", + "body": "
\n \n

ImmediatelyFast

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

ImmediatelyFast is an open source Fabric mod which improves the immediate mode rendering performance of the client.\n
It is designed to be lightweight and compatible with other mods. This makes it an ideal choice for modpacks or as a\n
replacement for other more aggressive optimization mods such as Exordium or Enhanced Block Entities.

\n
\n\n## Optimizations\n\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 (ImmersivePortals benefits a lot from this)\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\n\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\n\nIf you encounter any issues, please report them on the [Issue Tracker](https://github.com/RaphiMC/ImmediatelyFast/issues).\n\n## Partners\n\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://cdn.discordapp.com/attachments/1060267870321393716/1060987925325688963/RaphiMC.png)](https://billing.kinetichosting.net/aff.php?aff=47)\n", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "optimization" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/immediatelyfast", + "conflicts": null, + "review": false + }, + { + "slug": "iris", + "project_type": "mod", + "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.19.4/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).", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "decoration", + "optimization" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/YL57xq9U/images/d382106b9a2b943d06107c31c139c77849f1a0e8.png", + "https://cdn.modrinth.com/data/YL57xq9U/images/1c3d0dfbedf31dbee4e30e20c5329e5db9a881ae.png", + "https://cdn.modrinth.com/data/YL57xq9U/images/2fbd04f5d123577696e29b28bb7981a2bc95a0c8.png" + ], + "kind": "clientside", + "link": "https://modrinth.com/mod/iris", + "conflicts": null, + "review": false + }, + { + "slug": "lambdynamiclights", + "project_type": "mod", + "title": "LambDynamicLights", + "description": "A dynamic lights mod for Fabric.", + "body": "# LambDynamicLights\n\n\n[![GitHub license](https://img.shields.io/github/license/LambdAurora/LambDynamicLights?style=flat-square)](https://raw.githubusercontent.com/LambdAurora/LambDynamicLights/1.19/LICENSE)\n![Environment: Client](https://img.shields.io/badge/environment-client-1976d2?style=flat-square)\n[![Mod loader: Fabric]][fabric] \n\nA dynamic lights mod for Quilt and Fabric.\n\n## ๐Ÿ“– What's this mod?\n\nIt's dark outside, extremely dark...\nYou can't see a lot in the darkness, you wish you had a torch,\nor a lantern to hold and see in the light...\n\nAnd this is now possible with this mod as it adds dynamic lights to the game.\nYou can see in the darkness thanks to your torch now!\n\nThis mod adds dynamic lights to Minecraft. Dynamic lights are lights created by an entity holding an\nitem which makes light as a block, or created by an entity on fire, etc.\n\n[Trailer](https://www.youtube.com/embed/r8r1TNG45tM?wmode=transparent)\n\nSearching other mods to replace OptiFine? [Check out this list!](https://gist.github.com/LambdAurora/1f6a4a99af374ce500f250c6b42e8754)\n\n## โœ… Features:\n\n- Dynamic lights.\n- Settings to select how smooth the dynamic lighting is.\n- Works with some modded items.\n- Any entity holding an item which emits light will emit light!\n- Magma cubes emit light.\n- Spectral arrows emit light.\n- Burning entities emit light.\n- Blazes emit light.\n- Some items like torches, soul torches, etc. will not light up in water.\n- Quick and simple API for developers.\n- And more!\n\n## Screenshots\n\n### Items emit light\n\nDropped items which already emit light as a block, will also dynamically emit light!\n\n![Torch](https://media.forgecdn.net/attachments/301/21/2020-07-04_22.png)\n\n### Held items emit light\n\nLight is emitted when entities hold light emitting items.\n\n![Fox holding lantern](https://media.forgecdn.net/attachments/301/22/2020-07-04_22.png)\n\n### Fire! Fire! Fire!\n\nAny entity on fire will emit light!\n\n![Skeleton on fire!](https://media.forgecdn.net/attachments/301/23/2020-07-04_22.png)\n\n### Spectral arrows\n\nSpectral arrows will emit a very weak light!\n\n![Spectral arrows](https://media.forgecdn.net/attachments/301/25/2020-07-04_22.png)\n\n### Different luminance!\n\nLight emitted from items depend on the light emitted from their respective blocks!\n\n![light levels](https://media.forgecdn.net/attachments/301/26/2020-07-04_22.png)\n\n### Configuration GUI\n\nAs of v2.1.0.\n\n![Configuration GUI](https://raw.githubusercontent.com/LambdAurora/LambDynamicLights/1.19/images/settings_main.png)\n![Entities Configuration](https://raw.githubusercontent.com/LambdAurora/LambDynamicLights/1.19/images/settings_entities.png)\n\n## ๐Ÿ“– Usage\n\nUsing this mod is very simple!\n\nInstall it in your mods folder along with [Fabric API] and [ModMenu], (and [Sodium] if wanted for better performances).\n\nYou will notice nothing at first but if you go into the video options or into the settings screen of the mod via [ModMenu], you will notice an option called Dynamic Lights which is by default off, choose the wanted configuration and enjoy!\nYou can also configure the mod by editing the file in `config/lambdynlights.toml`.\n\nNeed help? Come check out [my Discord server][LambdAurora Discord].\n\n\n\n## ๐Ÿ“– How does it work internally?\n\nCheck [this documentation](https://github.com/LambdAurora/LambDynamicLights/blob/1.17/HOW_DOES_IT_WORK.md).\n\n## ๐Ÿ“– Is there an API? How to use it as a developer?\n\nCheck [this documentation](https://github.com/LambdAurora/LambDynamicLights/blob/1.17/API.md).\n\n# ๐Ÿ“– Compatibility\n\n- [Sodium] is recommended for better performances.\n- [Canvas] is compatible but still WIP: expect huge lag spike with it until a proper lighting API is done in Canvas.\n- **OptiFabric is obviously incompatible.**\n\n\n**

Please, when you write the name of this mod, don't add spaces.

**\n\n[fabric]: https://fabricmc.net\n[Mod loader: Fabric]: https://img.shields.io/badge/modloader-Fabric-1976d2?style=flat-square&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFHGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTEyLTE2VDE2OjU0OjE3LTA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wNy0yOFQyMToxNzo0OC0wNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wNy0yOFQyMToxNzo0OC0wNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowZWRiMWMyYy1mZjhjLWU0NDEtOTMxZi00OTVkNGYxNGM3NjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MGVkYjFjMmMtZmY4Yy1lNDQxLTkzMWYtNDk1ZDRmMTRjNzYwIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MGVkYjFjMmMtZmY4Yy1lNDQxLTkzMWYtNDk1ZDRmMTRjNzYwIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowZWRiMWMyYy1mZjhjLWU0NDEtOTMxZi00OTVkNGYxNGM3NjAiIHN0RXZ0OndoZW49IjIwMTgtMTItMTZUMTY6NTQ6MTctMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4/HiGMAAAAtUlEQVRYw+XXrQqAMBQF4D2P2eBL+QIG8RnEJFaNBjEum+0+zMQLtwwv+wV3ZzhhMDgfJ0wUSinxZUQWgKos1JP/AbD4OneIDyQPwCFniA+EJ4CaXm4TxAXCC0BNHgLhAdAnx9hC8PwGSRtAFVMQjF7cNTWED8B1cgwW20yfJgAvrssAsZ1cB3g/xckAxr6FmCDU5N6f488BrpCQ4rQBJkiMYh4ACmLzwOQF0CExinkCsvw7vgGikl+OotaKRwAAAABJRU5ErkJggg==\n[Fabric API]: https://www.curseforge.com/minecraft/mc-mods/fabric-api \"Fabric API CurseForge page\"\n[ModMenu]: https://modrinth.com/mod/modmenu\n[Sodium]: https://www.curseforge.com/minecraft/mc-mods/sodium \"Sodium CurseForge page\"\n[Canvas]: https://www.curseforge.com/minecraft/mc-mods/canvas-renderer \"Canvas CurseForge page\"\n[LambdAurora Discord]: https://discord.gg/abEbzzv\n", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "adventure", + "decoration", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/lambdynamiclights", + "conflicts": null, + "review": false + }, + { + "slug": "lazydfu", + "project_type": "mod", + "title": "LazyDFU", + "description": "Makes the game boot faster by deferring non-essential initialization", + "body": "LazyDFU is an optimization mod for Minecraft that defers unnecessary initialization work so that it is only performed if required. Specifically, it makes the initialization of DataFixerUpper \"lazy\" - that is, it will not immediately create the rules required to migrate data from older versions of Minecraft to newer versions until it actually needs to do so.\n\n**This mod is for Fabric/Quilt**\n\n## Compatibility\n\nLazyDFU 0.1.2 is compatible with Minecraft 1.14 through 1.18.2, and works on the client and server side.\n\nLazyDFU 0.1.3 is compatible with Minecraft 1.19 and above, however Mojang now implements the functionality LazyDFU provides on the server side. The client still initializes all DFU rules by default, so LazyDFU hooks into the native client functionality that enables DFU rule baking and turns it into a no-op.\n\n**As of Minecraft 1.19.4 and above, however, Mojang has significantly optimized DFU initialization enough that this mod is no longer necessary in many configurations. It will continue to be supported for older versions of Minecraft.**\n\n## Sponsor me!\n\nDid this mod make Minecraft playable for you? [Chip in a bit of money](https://github.com/sponsors/astei) so I can continue developing it.\n\n## Why does it work?\n\nDataFixerUpper (often abbreviated to DFU) is the Minecraft component responsible for handling world upgrades from older versions of Minecraft to newer versions. DFU is initialized very early in the Minecraft startup process - in fact, it's initialized before the game window even appears. It is laughably overengineered and very slow, but it's what Mojang gives us to work with.\n\nAs part of the DFU initialization process, it caches rules required to convert from older versions to MInecraft through every version in between, up to the version of the game being launched. This process takes place in the background, but it is _extremely_ slow, as it is both CPU and memory intensive. With Minecraft 1.16.5, I have measured this process take 9 seconds on a Ryzen 9 3900X desktop (a high-end desktop CPU released in 2019) and 57 seconds on a laptop with an i5-8250U (a mid-range laptop chip from 2017).\n\nAll LazyDFU does is stop this process - it lets DFU initialize, but it will force it to not cache all these rules. As a result, the DFU rules are only compiled when a world needs to be converted. This means it is possible you may see lag spikes if LazyDFU forces the game to compile migration rules, but once complete there is no performance penalty.\n\n## Prove it to me\n\nI [recorded a video](https://www.youtube.com/watch?v=gXDqJ598kKA) that shows you how effective LazyDFU is.\n\n## Comparing it to other mods\n\nIn comparison to other mods, LazyDFU has the primary advantage of being _simple_, _safe_, and having _low impact_ on the game.\n\n* LazyDFU is a very simple mod. The entire mod is about a dozen lines of code, about as uncomplicated as a mod can get, while still delivering huge benefits. (This means it's also an ideal mod to use to experiment with a new Mixin platform!)\n* LazyDFU is highly compatible and safe. LazyDFU is extremely unlikely to conflict with other mods. This mod is based on a similar patch in [Paper](https://papermc.io) that had been in use for over a year with no reported issues with migrating to newer versions of Minecraft. (Paper has since changed to replacing Mojang's data fixers with a highly optimized implementation of its own.)", + "client_side": "optional", + "server_side": "optional", + "categories": + [ + "optimization" + ], + "additional_categories": [], + "gallery": [], + "kind": "optional", + "link": "https://modrinth.com/mod/lazydfu", + "conflicts": null, + "review": false + }, + { + "slug": "lithium", + "project_type": "mod", + "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/jellysquid3/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", + "client_side": "optional", + "server_side": "optional", + "categories": + [ + "optimization" + ], + "additional_categories": [], + "gallery": [], + "kind": "optional", + "link": "https://modrinth.com/mod/lithium", + "conflicts": null, + "review": false + }, + { + "slug": "mixintrace", + "project_type": "mod", + "title": "MixinTrace", + "description": "Adds a list of mixins in the stack trace to crash reports ", + "body": "This is a Fabric mod that adds a list of mixins (and Mixin configuration names) to classes in the stack trace to crash reports. \n\nExample output:\n\n```\n\tMixins in Stacktrace: \n\t\tnet.minecraft.class_465:\n\t\t\tdev.emi.bunchotrinkets.mixin.AbstractContainerScreenMixin (bunchotrinkets.mixins.json)\n\t\t\tnet.backslot.mixin.HandledScreenMixin (backslot.mixins.json)\n\t\t\tdev.emi.trinkets.mixin.HandledScreenMixin (trinkets.mixins.json)\n\t\tnet.minecraft.class_485:\n\t\t\tdev.emi.trinkets.mixin.AbstractInventoryScreenMixin (trinkets.mixins.json)\n\t\tnet.minecraft.class_481:\n\t\t\tdev.emi.trinkets.mixin.CreativeInventoryScreenMixin (trinkets.mixins.json)\n\t\t\tnet.fabricmc.fabric.mixin.item.group.client.MixinCreativePlayerInventoryGui (fabric-item-groups-v0.mixins.json)\n\t\tnet.minecraft.class_757:\n\t\t\tcom.jamieswhiteshirt.reachentityattributes.mixin.client.GameRendererMixin (mixins.reach-entity-attributes.json)\n\t\tnet.minecraft.class_310:\n\t\t\tnet.fabricmc.fabric.mixin.networking.MixinMinecraftClient (fabric-networking-v0.mixins.json)\n\t\t\tnet.fabricmc.fabric.mixin.resource.loader.MixinMinecraftGame (fabric-resource-loader-v0.mixins.json)\n\t\t\tnet.fabricmc.fabric.mixin.event.interaction.MixinMinecraftClient (fabric-events-interaction-v0.mixins.json)\n\t\t\tnet.fabricmc.fabric.mixin.event.lifecycle.client.MinecraftClientMixin (fabric-lifecycle-events-v1.mixins.json)\n\t\t\tnet.fabricmc.fabric.mixin.registry.sync.client.MixinMinecraftClient (fabric-registry-sync-v0.mixins.json)\n\t\t\tdev.emi.bunchotrinkets.mixin.MinecraftClientMixin (bunchotrinkets.mixins.json)\n```\n\nTested on Minecraft 1.16.2 and 1.16.1, but is likely to work on many different versions.\n", + "client_side": "optional", + "server_side": "optional", + "categories": [], + "additional_categories": [], + "gallery": [], + "kind": "optional", + "link": "https://modrinth.com/mod/mixintrace", + "conflicts": null, + "review": false + }, + { + "slug": "modmenu", + "project_type": "mod", + "title": "Mod Menu", + "description": "Adds a mod menu to view the list of mods you have installed.", + "body": "![Mod Menu Banner](https://i.imgur.com/dMYWAjn.png)\nHard to be more descriptive than that.ย It enriches the standard Minecraft menu with an interface displaying a one-dimensional array of modifications\n\n\n\nMod Menu requires [Fabric Loader](https://fabricmc.net/use/) and [Fabric API](https://www.modrinth.com/mod/fabric-api)\n\nCheck out the [Terraformers Discord Server](https://discord.gg/jEGF5fb) to chat about Mod Menu and other Fabric mods!\n\nA picture's worth 2 words\n\n![Mod Menu Screenshot](https://i.imgur.com/wp83YOP.png)\n\n\n### Mod Menu is a mod for Fabric, and there are no plans to port this mod to Forge.", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/mOgUt4GM/images/5726bbaf7d0ea53e55b6e666af5d3e1861758334.png" + ], + "kind": "clientside", + "link": "https://modrinth.com/mod/modmenu", + "conflicts": null, + "review": false + }, + { + "slug": "morechathistory", + "project_type": "mod", + "title": "MoreChatHistory", + "description": "Increases the maximum length of chat history.", + "body": "This mod increases the maximum length of the chat history, from the vanilla 100 messages to 16384.", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "social", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/morechathistory", + "conflicts": null, + "review": false + }, + { + "slug": "moreculling", + "project_type": "mod", + "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---", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "library", + "optimization", + "utility" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/51shyZVL/images/de0105f432d0eafe919947cca1d2164e37f419dc.png", + "https://cdn.modrinth.com/data/51shyZVL/images/e316e1e85fe19c21537b52a83c625633e5b8fda0.png", + "https://cdn.modrinth.com/data/51shyZVL/images/42e59fb7f64f4d245ef51d7f0558d38181546681.png", + "https://cdn.modrinth.com/data/51shyZVL/images/0bf9a362086fc489a48c89aa97ece4ba3000f53f.png", + "https://cdn.modrinth.com/data/51shyZVL/images/5b04f844772888ac9632e87871fb87df2f0cffa7.png", + "https://cdn.modrinth.com/data/51shyZVL/images/80416ac9e448a2294495ca7fb7a6c73a30da4fc8.png" + ], + "kind": "clientside", + "link": "https://modrinth.com/mod/moreculling", + "conflicts": null, + "review": false + }, + { + "slug": "no-chat-reports", + "project_type": "mod", + "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 that since 1.19 are attached to every message sent in the chat. Removing them makes it impossible to track and associate your chat messages with your Minecraft 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 system on client against the will of the server, I am consciously choosing to not integrate them as part of this mod. No Chat Reports will remain effective on client side only if given 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 my mod, please be aware that **I have not authored any of them** and cannot say how well they do their job.\nย \n## Installation and Use:\n\nThis mod supports both Forge and Fabric, just download the version for respective modloader. It can be installed on either client, server, or both sides, and will function differently depending on which sides it is present at:\n\n**1. Only Client:** Client will refuse to send 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 they were actually sent from your account. Server will relay them unless `enforce-secure-profile` option is set to true in server options (which it is by default since 1.19.1), in which case you will not be able to join, unless you agree to send signed messages (the mod will supply warning screen);\n\n**2. Only Server:** Clients will still attach signatures when sending messages to the server, but 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 player to system message conversion in config, to prevent players without the mod from seeing them as \"Not Secure\"\n\n**3. Both Client and Server:** Signature will be stripped on client side before sending messages to server, server will make no 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 the mod can function when present on only one of the sides, it can be configured to demand itself to be installed on another side in order to play. This way you can install it on server and require all clients that join to have this mod in order to have full functionality, but can also leave it server-only if you prefer. Configuration files are located in NoChatReports subfolder of default config folder.\n\nAdditionally, if installed on client, this mod will disable telemetry (similarly to how [No Telemetry](https://modrinth.com/mod/no-telemetry) does).\n\nTo make Velocity compatible with this mod, set `force-key-authentication = false` in `velocity.toml`. Thanks to [MrMelon54](https://github.com/MrMelon54) for pointing this out.\n\n## Chat Encryption\nI have put together a video dedicated to chat encryption, you can watch it to learn how to use it (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 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 No Chat Reports on client recognize servers with your software as safe. I wrote [a small article about this](https://github.com/Aizistral-Studios/No-Chat-Reports/wiki/How-to-Get-Safe-Server-Status). 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", + "client_side": "optional", + "server_side": "optional", + "categories": + [ + "social", + "utility" + ], + "additional_categories": + [ + "management" + ], + "gallery": + [ + "https://cdn.modrinth.com/data/qQyHxfxd/images/d2fd2d053eebb07c6921a2024855906ea158085b.png", + "https://cdn.modrinth.com/data/qQyHxfxd/images/39e25112fdf0a7d14556cda04c9865274cc0c03a.png", + "https://cdn.modrinth.com/data/qQyHxfxd/images/3fd824b6fa8bd0ea02bb05da1f6576f2ffcea8bd.png", + "https://cdn.modrinth.com/data/qQyHxfxd/images/ccbc69a8f5cec0cd95c6bd9e6e3134782b86cea8.png" + ], + "kind": "optional", + "link": "https://modrinth.com/mod/no-chat-reports", + "conflicts": null, + "review": false + }, + { + "slug": "optigui", + "project_type": "mod", + "title": "OptiGUI", + "description": "Custom inventory GUIs on Fabric&Quilt with OptiFine resource pack support&many more features", + "body": "# OptiGUI\n\n[![GitHub release (latest by date including pre-releases)](https://img.shields.io/github/v/release/opekope2/OptiGUI?include_prereleases&label=Download+from+GitHub&logo=github)](https://github.com/opekope2/OptiGUI/releases)\n[![Modrinth Version](https://img.shields.io/modrinth/v/optigui?label=Download+from+Modrinth&logo=modrinth)](https://modrinth.com/mod/optigui/versions)\n[![CurseForge Download](https://img.shields.io/badge/Download_from_CurseForge-uhh..._latest_I_guess%3F-E04E14?logo=curseforge)](https://www.curseforge.com/minecraft/mc-mods/optigui/files)\n[![GitHub Repo stars](https://img.shields.io/github/stars/opekope2/OptiGUI?label=โญ+GitHub+stars&color=ffff00)](https://github.com/opekope2/OptiGUI/stargazers)\n![GitHub top language](https://img.shields.io/github/languages/top/opekope2/OptiGUI?color=7F52FF&logo=kotlin)\n[![Documentation](https://img.shields.io/badge/Read%20the-documentation-8CA1AF?logo=readthedocs)](https://opekope2.github.io/OptiGUI)\n[![Buy me a coffee](https://img.shields.io/badge/Buy%20me%20a%20coffe-Ko--fi-f16061?logo=ko-fi)](https://ko-fi.com/opekope2)\n\nA client side mod to customize the texture of in-game GUIs with resource packs. Now rewritten from scratch in Kotlin for cleaner code, better performance, more features, and extensibility.\nOther mods' developers can add their custom containers and customization options. See documentation link above.\n\n[Supports most OptiFine GUI resource packs](#supported-resource-packs). If a resource pack does not work or works differently than using OptiFine, please open an issue (select the **Report a bug** template).\n\nCheck out my new OptiGUI resource pack for Minecraft 1.19+: [Chest Boat GUI](https://modrinth.com/resourcepack/chest-boat-gui)\n\n[![BisectHosting banner](https://www.bisecthosting.com/partners/custom-banners/a661d818-b1af-427c-9754-12e8b243fd60.png)](https://bisecthosting.com/opekope2)\n\n## How to use it\n\n1. Download and install [Fabric loader](https://fabricmc.net/use) or [Quilt loader](https://quiltmc.org/en/install)\n2. Download this mod from your [favorite service](#optigui)\n3. Download the required dependencies as well\n4. Put this mod in your mods folder\n\n## Resource pack docs\n\nThis mod supports a superset of OptiFine features, see documentation link above. Some of them are not supported by OptiFine, and are marked as such.\n\n## Supported resource packs\n\nExcluding vanilla resource packs (which don't container OptiFine or OptiGUI-specific files)\n\n* [Colourful Containers](https://www.planetminecraft.com/texture-pack/colourful-containers-gui/)\n* [Colourful Containers Add-On](https://www.planetminecraft.com/texture-pack/updated-colourful-containers-light-mode-gui-optifine-required/)\n* [Colourful Containers Dark Mode](https://www.planetminecraft.com/texture-pack/colourful-containers-dark-mode-gui-optifine-required/)\n* [Animated RGB GUI](https://www.curseforge.com/minecraft/texture-packs/optifine-animated-rgb-gui) ยน\n* [NEON20 ANIMATED](https://www.planetminecraft.com/texture-pack/neon20-animated-optifine/)\n* [Rybo's Enhanced GUI](https://www.planetminecraft.com/texture-pack/rybo-s-enhanced-gui/)\n* [Animated Fox Guis](https://www.planetminecraft.com/texture-pack/animated-fox-guis-1-16-x/) ยน\n* [\\[DARK\\] Animated Fox Guis](https://www.planetminecraft.com/texture-pack/fox-4931933/) ยน\n\nยน see FAQ for animation support\n\nThis list is not exhaustive. If you know a resource pack which works, and you'd like to see it here, or a resource pack, which does not work, but works with OptiFine, please open an issue.\n\n## Partially supported resource packs\n\nExcluding vanilla resource packs (which don't container OptiFine or OptiGUI-specific files)\n\n* [New Default+](https://www.curseforge.com/minecraft/texture-packs/newdefaultplus) ยน\n\nยน Barrel does not work, neither does it work with OptiFine. The resource pack does not specify it according to the format.\n\n## FAQ\n\n### Use in a modpack?\n\nYes.\n\n### OptiFine GUI animations?\n\nOnly with [Animatica](https://modrinth.com/mod/animatica).\n\n### OptiFine colors (colors.properties)?\n\nNo, use [Colormatic](https://modrinth.com/mod/colormatic).\n\n### Configuration GUI/file?\n\nNothing to configure.\n\n### Sodium?\n\nYes.\n\n### OptiFine?\n\nActually, OptiGUI and OptiFine (with OptiFabric) **can** be loaded simultaneously.\nI have observed that OptiGUI mixins will be placed before OptiFine ones, so you can turn off custom GUIs in OptiFine to save performance.\n\nHowever, I can't assist you with this.\n\n### Supported loaders?\n\nFabric & Quilt. Anything else is not supported, those may or may not work.\n", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "decoration", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/optigui", + "conflicts": null, + "review": false + }, + { + "slug": "puzzle", + "project_type": "mod", + "title": "Puzzle", + "description": "Adds resourcepack features and a GUI to more conveniently configure OptiFine alternatives.", + "body": "
\n
\n

Context: OptiFine was a big part of Minecraft modding for a long time and has been causing errors with mods this entire time, it's closed source nature making it especially hard to work with as a mod developer. For that reason, a lot of alternatives have been created. But usually they only replicate one specific feature of OptiFine, meaning the user has to install a lot of mods and configure them by searching for the specific mod in ModMenu.

\n
    \n
  • The first problem is relatively easy to solve, by either downloading a modpack such as OpalFab or Fabulously Optimized or using Lambda's fantastic list of alternative mods
  • \n
  • Puzzle was created to solve the latter by providing a united config for OptiFine replacement mods, built-in support for the most relevant alternatives and a API for other mods to take advantage of.
  • \n
  • Due to many OptiFine features still having no replacement mod, Puzzle also adds certain OptiFine features on it's own, like resourcepack-provided splash screens
  • \n
  • We also offer some new, innovative features to resourcepack developers, such as unlocked rotation values and bigger size for JSON-models. The configuration screen can be found in the vanilla options screen, as well as ModMenu. ‎
  • \n
\n

\"The

\n

 
  Currently, there is included support for the following mods:

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

\"\"

\n
\n
 
", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "library", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/puzzle", + "conflicts": null, + "review": false + }, + { + "slug": "reeses-sodium-options", + "project_type": "mod", + "title": "Reese's Sodium Options", + "description": "Alternative Options Menu for Sodium", + "body": "Replaces Sodium's Options Screen with intention of improving UX\n\nย \n\n# Features\n- Search Bar.\n- Slider values can be changed while holding down `SHIFT` key and scrolling.\n- Scrollable Tabs\n- Scrollable Pages (Overall better UX when using with Sodium Extra).\n- Iris Shader Pack Button.\nย \n\n# Screenshot\n\n![image](https://i.imgur.com/KBsXRBI.png)\n\n![image2](https://i.imgur.com/UjVSMcC.png)\n\n\n# Requirements\n- [Sodium](https://modrinth.com/mod/sodium)\n\n\n#### Please do not go and ask CaffeineMC to support this. This mod has no affiliation with CaffeineMC.", + "client_side": "optional", + "server_side": "unsupported", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/reeses-sodium-options", + "conflicts": null, + "review": false + }, + { + "slug": "rrls", + "project_type": "mod", + "title": "Remove Reloading Screen", + "description": "Makes resource packs load in the background, allowing you to do other things while waiting!", + "body": "# What is Remove Reloading Screen?\nA mod that will make the game accessible by removing everything from the reload screen except the progress bar.\n\n# Preview\n![Demonstration](https://i.imgur.com/4SgyylA.gif)\n[Dark Loading Screen](https://modrinth.com/resourcepack/dls-creeper) resource pack with [puzzle](https://modrinth.com/mod/puzzle) mod\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+ **Optifine?** This should work with it, maybe the progressbar will even apply a color from the resourcespac that changes this (if not, let me know).\n+ **Can I re-host/upload this mod somewhere else?**ย No.\n+ **For any other questions, please contact our [discord](https://discord.gg/jdB5JYX7W7 \"Discord\")!**", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "optimization" + ], + "additional_categories": + [ + "cursed" + ], + "gallery": + [ + "https://cdn.modrinth.com/data/ZP7xHXtw/images/2763a6cdf6cadd26555f0e693057be834523b59b.png" + ], + "kind": "clientside", + "link": "https://modrinth.com/mod/rrls", + "conflicts": null, + "review": false + }, + { + "slug": "sodium-extra", + "project_type": "mod", + "title": "Sodium Extra", + "description": "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//discord.gg/MPHVG6MH4e)!\n\n# Support the project\n[![Support me Ko-fi](https://i.imgur.com/FSNi7zk.png)](https://ko-fi.com/flashyreese)", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "cursed", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/sodium-extra", + "conflicts": null, + "review": false + }, + { + "slug": "sodium", + "project_type": "mod", + "title": "Sodium", + "description": "A modern rendering engine for Minecraft which greatly improves performance", + "body": "
\n \"Sodium\n

\n \n

\n
\n\n---\n\n### โ˜• A brief message...\n\n**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 our work, and help support the development of Sodium in the process, then consider [buying us a coffee](https://jellysquid.me/donate).\n\n---\n\nSodium is a **free and open-source** mod for Minecraft 1.16+ clients which greatly improves rendering performance while fixing some graphical issues. 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\n

๐Ÿ“ฅ 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\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) and [Phosphor](https://modrinth.com/mod/phosphor), 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# ๐Ÿ“ˆ Benchmarks\n\nThe following performance comparisons have been contributed by our community, and they show how Sodium can improve frame rates for a wide range of computers, whether fast or slow. Many of our players report a **250% to 500% increase** in average frame rates.\n\n- AMD Ryzen 5 5600H / NVIDIA RTX 3050 Ti ([before](https://cdn.discordapp.com/attachments/1141899838200483981/1142405940545585233/2023-08-19_12.24.14.png) 34 fps, [after](https://cdn.discordapp.com/attachments/1141899838200483981/1142405941036331019/2023-08-19_12.27.45.png) 253 fps) [7.4x faster]\n- AMD Ryzen 5 5600 / NVIDIA RTX 3070 Ti ([before](https://cdn.discordapp.com/attachments/1141899838200483981/1141912049392296046/2023-08-17_21.46.37.png) 62 fps, [after](https://cdn.discordapp.com/attachments/1141899838200483981/1141912050084347914/2023-08-17_21.48.26.png) 516 fps) [8.3x faster]\n- Intel Xeon E5-1620v3 / AMD RX 6400 ([before](https://cdn.discordapp.com/attachments/1141899838200483981/1142235253193318441/2023-08-19_00.50.49.png) 52 fps, [after](https://cdn.discordapp.com/attachments/1141899838200483981/1142235253738586234/2023-08-19_01.14.25.png) 216 fps) [4.1x faster]\n- AMD Ryzen 3450U / AMD Vega 8 Graphics ([before](https://cdn.discordapp.com/attachments/1141899838200483981/1141919288047976448/2023-08-17_22.15.37.png) 49 fps, [after](https://cdn.discordapp.com/attachments/1141899838200483981/1141919288542892254/2023-08-17_22.18.12.png) 118 fps) [2.4x faster]\n- Intel Core i5-11400 / Intel UHD 730 Graphics ([before](https://cdn.discordapp.com/attachments/1141899838200483981/1142235069117890731/2023-08-19_05.07.07.png) 39 fps, [after](https://cdn.discordapp.com/attachments/1141899838200483981/1142235069747048511/2023-08-19_04.55.38.png) 110 fps) [2.8x faster]\n- Intel Core i3-4170 / NVIDIA GeForce GT 710 ([before](https://cdn.discordapp.com/attachments/1141899838200483981/1142286136782372984/2023-08-19_10.27.03.png) 38 fps, [after](https://cdn.discordapp.com/attachments/1141899838200483981/1142286137050791986/2023-08-19_10.23.28.png) 86 fps) [2.2x faster]\n- Intel Celeron G5900 / Intel UHD Graphics 610 ([before](https://cdn.discordapp.com/attachments/1141899838200483981/1142299880228925530/2023-08-18_23.10.08.png) 62 fps, [after](https://cdn.discordapp.com/attachments/1141899838200483981/1142299880656736337/2023-08-18_23.08.18.png) 155 fps) [2.5x faster]\n\n

โœ… 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# โš™๏ธ 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://i.imgur.com/Fud5oyF.png))\n\n- Smooth lighting now works correctly on fluids and other special blocks ([comparison above water](https://i.imgur.com/z9HBcvq.png), [comparison below water](https://i.imgur.com/QQMuOTy.png).) We also fix a number of graphical issues with block shading ([comparison](https://i.imgur.com/lYmlmgq.png)) which helps to make everything look smoother.\n\n# ๐Ÿ› How to Report Issues\n\nPlease use the [issue tracker](https://github.com/jellysquid3/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# โ“ 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.", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "optimization" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/AANobbMI/images/d84313e6f57dc9e7896961dbd2dfc2689d482758.webp", + "https://cdn.modrinth.com/data/AANobbMI/images/6b0e58705156ba67a6d97a74b9f9ac05da69f502.webp", + "https://cdn.modrinth.com/data/AANobbMI/images/b681a9e87daa53a0e85336a894db70427007149b.webp", + "https://cdn.modrinth.com/data/AANobbMI/images/56c4599efcb529a19aed0e118caad4178d7fd540.webp", + "https://cdn.modrinth.com/data/AANobbMI/images/5ca2e8f6c72f3d543dd3dc95b706964c5678d80e.png", + "https://cdn.modrinth.com/data/AANobbMI/images/c39debea7fc623306e9c45148084585399fc59ee.webp" + ], + "kind": "clientside", + "link": "https://modrinth.com/mod/sodium", + "conflicts": + [ + "create-fabric" + ], + "review": false + }, + { + "slug": "starlight", + "project_type": "mod", + "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\nMinecraft 1.20 Light engine changes\n------------------\nPlease see: https://gist.github.com/Spottedleaf/6cc1acdd03a9b7ac34699bf5e8f1b85c\nTL;DR\nMojang improved upon their own light engine using the same performance critical designs from Starlight. As a result, they have closed the performance gap, obsoleting Starlight on the client side.\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\")", + "client_side": "optional", + "server_side": "optional", + "categories": + [ + "optimization" + ], + "additional_categories": [], + "gallery": [], + "kind": "optional", + "link": "https://modrinth.com/mod/starlight", + "conflicts": + [ + "create-fabric" + ], + "review": false + }, + { + "slug": "yacl", + "project_type": "mod", + "title": "YetAnotherConfigLib", + "description": "A builder-based configuration library for Minecraft.", + "body": "
\n\n![](https://raw.githubusercontent.com/isXander/YetAnotherConfigLib/1.19/src/main/resources/yacl-128x.png)\n\n# 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
\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- **Client sided library.** YACL is built for client mods only, making it a smaller size.\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", + "client_side": "required", + "server_side": "optional", + "categories": + [ + "library", + "management", + "utility" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/1eAoo2KR/images/2f8ecdf72f4dabd147feeb53676e295a134a8b80.png" + ], + "kind": "server-optional", + "link": "https://modrinth.com/mod/yacl", + "conflicts": null, + "review": false + }, + { + "slug": "yosbr", + "project_type": "mod", + "title": "Your Options Shall Be Respected (YOSBR)", + "description": "Your options shall be respected.", + "body": "Your options shall be respected, brought to you by the \"Association for Options Rights\" gang.\n\nThis mod has one simple function, to provide default options if the corresponding option file doesn't exist.\n\n### Example 1 (options.txt)\n\nCreate /config/yosbr/options.txt\nPut default content in it\nLaunch game! YOSBR will copy /config/yosbr/options.txt into /options.txt if it doesn't exist\n### Example 2 (config/roughlyenoughitems/config.json5)\n\nCreate /config/yosbr/config/roughlyenoughitems/config.json5\nPut default content in it\nLaunch game! YOSBR will copy /config/yosbr/config/roughlyenoughitems/config.json5 into /config/roughlyenoughitems/config.json5 if it doesn't exist\n\nRequires Fabric Loader. (API not required)", + "client_side": "required", + "server_side": "required", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "required", + "link": "https://modrinth.com/mod/yosbr", + "conflicts": null, + "review": false + }, + { + "slug": "zoomify", + "project_type": "mod", + "title": "Zoomify", + "description": "A zoom mod with infinite customizability.", + "body": "
\n\n![logo](https://dl.isxander.dev/logos/zoomify/v3/zoomify-128x.png)\n\n# Zoomify\n\n[![Mod Loader](https://img.shields.io/badge/Mod%20Loader-Fabric-lightyellow?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFHGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTEyLTE2VDE2OjU0OjE3LTA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wNy0yOFQyMToxNzo0OC0wNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wNy0yOFQyMToxNzo0OC0wNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowZWRiMWMyYy1mZjhjLWU0NDEtOTMxZi00OTVkNGYxNGM3NjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MGVkYjFjMmMtZmY4Yy1lNDQxLTkzMWYtNDk1ZDRmMTRjNzYwIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MGVkYjFjMmMtZmY4Yy1lNDQxLTkzMWYtNDk1ZDRmMTRjNzYwIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowZWRiMWMyYy1mZjhjLWU0NDEtOTMxZi00OTVkNGYxNGM3NjAiIHN0RXZ0OndoZW49IjIwMTgtMTItMTZUMTY6NTQ6MTctMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4/HiGMAAAAtUlEQVRYw+XXrQqAMBQF4D2P2eBL+QIG8RnEJFaNBjEum+0+zMQLtwwv+wV3ZzhhMDgfJ0wUSinxZUQWgKos1JP/AbD4OneIDyQPwCFniA+EJ4CaXm4TxAXCC0BNHgLhAdAnx9hC8PwGSRtAFVMQjF7cNTWED8B1cgwW20yfJgAvrssAsZ1cB3g/xckAxr6FmCDU5N6f488BrpCQ4rQBJkiMYh4ACmLzwOQF0CExinkCsvw7vgGikl+OotaKRwAAAABJRU5ErkJggg==)](https://fabricmc.net)\n![Enviroment](https://img.shields.io/badge/Enviroment-Client-purple)\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/zoomify?color=00AF5C&label=downloads&logo=modrinth)](https://modrinth.com/mod/zoomify)\n[![CurseForge](https://cf.way2muchnoise.eu/full_zoomify_downloads.svg)](https://curseforge.com/minecraft/mc-mods/zoomify)\n\n[![Ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/isxander)\n\n*A zoom mod with infinite customizability.*\n\nZoomify aims to provide the easiest, most configurable and most sexy looking zoom mod you will ever find.\n\n![Zoom Example](https://raw.githubusercontent.com/isXander/Zoomify/1.19/screenshots/zoom-example.gif)\n\n[![](https://www.bisecthosting.com/partners/custom-banners/08bbd3ff-5c0d-4480-8738-de0f070a04dd.png)](https://bisecthosting.com/xander)\n\n
\n\n## How to use\n### Keybind\nInitially, Minecraft has a keybind that overrides Zoomify by default.\nGo to the controls menu and make sure the Zoomify keybind (default `C`)\nisn't conflicting (goes red).\n\n### Open settings menu\nYou can access the settings menu with two ways.\n\n- The client command `/zoomify`\n- [Mod Menu](https://modrinth.com/mod/modmenu) settings button\n\n## Features\n### Scroll Zoom\nYou can zoom in further using your scroll wheel.\n\n![Scroll Zoom Example](https://raw.githubusercontent.com/isXander/Zoomify/1.19/screenshots/scroll-zoom-example.gif)\n\n### Spyglass Integration\nYou can configure Zoomify to only be able to zoom in when you are holding or carrying a spyglass.\nOr even just override the spyglass zoom with Zoomify!\n\nShow the spyglass overlay and play spyglass sound effects when using Zoomify.\n\n![Spyglass Integration Example](https://raw.githubusercontent.com/isXander/Zoomify/1.19/screenshots/spyglass-integration-example.gif)\n\n### Transitions\n**14 different** transitions to choose from!\n\n- Instant\n- Linear\n- [Ease in Sine](https://easings.net/#easeInSine)\n- [Ease out Sine](https://easings.net/#easeOutSine)\n- [Ease in/out Sine](https://easings.net/#easeInOutSine)\n- [Ease in Quad](https://easings.net/#easeInQuad)\n- [Ease out Quad](https://easings.net/#easeOutQuad)\n- [Ease in/out Quad](https://easings.net/#easeInOutQuad)\n- [Ease in Cubic](https://easings.net/#easeInCubic)\n- [Ease out Cubic](https://easings.net/#easeOutCubic)\n- [Ease in/out Cubic](https://easings.net/#easeInOutCubic)\n- [Ease in Exponential](https://easings.net/#easeInExp)\n- [Ease out Exponential](https://easings.net/#easeOutExp)\n- [Ease in/out Exponential](https://easings.net/#easeInOutExp)\n\nYou can even pick what transition you would like for zooming in and out individually!\n\n![Individual Transition Config](https://raw.githubusercontent.com/isXander/Zoomify/1.19/screenshots/individual-transition.png)\n\n### Relative Sensitivity\nReduce your mouse sensitivity based on the amount of zoom,\nso you have fine control over your player.\n\n![Relative Sensitivity Example](https://raw.githubusercontent.com/isXander/Zoomify/1.19/screenshots/relative-sensitivity-example.gif)\n\n### Relative View Bobbing\nReduce the view bobbing effect based on the amount of zoom,\nso you can walk and zoom at the same time!\n\n![Relative View Bobbing Example](https://raw.githubusercontent.com/isXander/Zoomify/1.19/screenshots/relative-view-bobbing-example.gif)\n\n### Cinematic Camera\nMake the mouse/camera smooth, like the zoom in [OptiFine](https://www.optifine.net).\n\n![Cinematic Cam Example](https://raw.githubusercontent.com/isXander/Zoomify/1.19/screenshots/cinematic-cam-example.gif)\n\n### Affect Hand FOV\nTurn off this setting to prevent your hand from also being zoomed in!\n\n![Affect Hand FOV Turned Off Example](https://raw.githubusercontent.com/isXander/Zoomify/1.19/screenshots/affect-hand-fov-disabled-example.gif)\n\n### Secondary Zoom\n\nCompletely separate zoom from normal Zoomify.\nAimed for content creators, features `Hide HUD While Zooming` option and longer zoom in times.\n\n![Secondary Zoom Example](https://raw.githubusercontent.com/isXander/Zoomify/1.19/screenshots/secondary-zoom.gif)\n\n### Presets\n\nYou can reset to default, make Zoomify behave like OptiFine and others!\n\n### Smart Keybinding Detection\n\nOn first launch, if a keybinding is conflicting with Zoomify's zoom, a notification will appear notifying them of this.\n\n![Keybinding Conflict Detection](https://raw.githubusercontent.com/isXander/Zoomify/1.19/screenshots/keybind-conflict-detection.png)\n\n### Highly configurable\nAbsolutely **NO** hard-coded values. Everything about your zoom is configurable!\n\n### Control the zoom speed with seconds\nInstead of some stupid arbitrary value such as zoom speed, you can pick\nthe exact amount of seconds it will take to zoom in, with a separate setting for zooming out.\n\n### Credits\n- [Xander](https://github.com/isXander) - Developer\n- [MoonTidez](https://github.com/MoonTidez) - Logo designer\n\n#### Translators\nLanguages in alphabetical order\n\n- [็ฅžๆžช968](https://github.com/GodGun968) - ็ฎ€ไฝ“ไธญๆ–‡ / Chinese (Simplified)\n- [Xander](https://github.com/isXander) - English (United Kingdom)\n- [Madis0](https://github.com/Madis0) - eesti keel / Estonian\n- [co-91](https://github.com/co-91) - ๆ—ฅๆœฌ่ชž / Japanese\n- [Rodrigo Appelt](https://github.com/Agentew04) - Portuguรชs / Portuguese\n- [SyberiaK](https://github.com/SyberiaK) - ะ ัƒััะบะธะน / Russian\n- [Felix14-v2](https://github.com/Felix14-v2) - ะ ัƒััะบะธะน / Russian\n- [Zetsphiron](https://github.com/Zetsphiron) - Espaรฑol (mexicano) / Spanish (Mexico)\n- [Zetsphiron](https://github.com/Zetsphiron) - Espaรฑol (espaรฑa) / Spanish (Spain)\n- [localfossa](https://github.com/localfossa) - Tรผrkรงe / Turkish\n- [Im Vietnam](https://github.com/ImVietnam) - Tiแบฟng Viแป‡t / Vietnamese\n", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/zoomify", + "conflicts": null, + "review": false + }, { "slug": "powershot", "project_type": "mod", @@ -2110,6 +4563,25 @@ "conflicts": null, "review": true }, + { + "slug": "replaymod", + "project_type": "mod", + "title": "ReplayMod", + "description": "A Minecraft Mod to record, relive and share your experience.", + "body": "The ReplayMod allows you to record, replay and share your gaming experience.\n\nIt's easy to use, but an incredibly powerful tool. Create perfect Minecraft videos within minutes.\n\nReplay Files are in a lightweight format - an average recording over 1 hour is less than 10 Megabytes large. You can easily share your Replays with your friends simply by sending them the file.\n\nComing with a built-in video creator, the Replay Mod allows everyone to make perfect clips without any external software. The simple User Interface makes it very easy to design awesome Camera Paths.", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "conflicts": null, + "review": false, + "link": "https://modrinth.com/mod/replaymod" + }, { "slug": "argonauts", "project_type": "mod", @@ -2139,6 +4611,351 @@ "review": true, "link": "https://modrinth.com/mod/argonauts" }, + { + "slug": "indium", + "project_type": "mod", + "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.", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/indium", + "conflicts": null, + "review": false + }, + { + "slug": "datapacks", + "project_type": "mod", + "title": "Global Datapacks", + "description": "Makes a folder in your game directory for datapacks to use in every world.", + "body": "# Global Datapacks\n\nA mod that makes a global datapack folder in your .minecraft game directory so you don't have to copy datapacks between worlds.\n\n\n### Info\nโš ๏ธThis is a **Fabric** only mod and there are no plans to make a forge version. \n  \n![Example](https://github.com/Declipsonator/Global-Datapack/blob/main/spacetaker.png?raw=true)\n

\n## Server Hosting! \nKinetic Hosting is a minecraft serving hosting website with competitive prices. Get 10% off your first month when you use code \"declip\".
\n\n\n", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/datapacks", + "conflicts": null, + "review": false + }, + { + "slug": "resourcify", + "project_type": "mod", + "title": "Resourcify", + "description": "In-game resource pack, data pack and shader browser", + "body": "
\n \n# ![Resourcify](https://github.com/DeDiamondPro/Resourcify/assets/67508414/6836d217-1d9e-439b-b8d3-eb64428375cd)\n\n![Browse Resource Packs, right from in Minecraft](https://github.com/DeDiamondPro/Resourcify/assets/67508414/b1e0659d-a634-4f98-b413-0c27a99e7e36)\nResourcify allows you to browse all resource packs, data packs and shaders on modrinth right from in Minecraft!
Just open the resource pack GUI and press the plus button in the top right.\n\n------------------------------------\n\n![Install a Resource Pack with the click of a button](https://github.com/DeDiamondPro/Resourcify/assets/67508414/af1ccd6c-c159-4218-b000-0d2991941d00)\nEasily view the description, gallery and versions of a pack,
when you've found a pack you like you can easily install it with one click!\n\n
\n\n\n[\"https://bisecthosting.com/diamond\"](https://bisecthosting.com/diamond?r=Resourcify+Modrinth)", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "management", + "utility" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/RLzHAoZe/images/caacfe616936f22ab0d88e18bc383a577d3e8b66.png", + "https://cdn.modrinth.com/data/RLzHAoZe/images/8d0936a88b70acf7906eded18aa2c075bea82225.png", + "https://cdn.modrinth.com/data/RLzHAoZe/images/d59351a7a73be6f168a733e1b3b96791faa1ac39.png", + "https://cdn.modrinth.com/data/RLzHAoZe/images/16cc71b53f48e99b73c69a881742e74d29050c95.png", + "https://cdn.modrinth.com/data/RLzHAoZe/images/e592165daeedf0a094f199c649f62f55bb7288c0.png" + ], + "kind": "clientside", + "link": "https://modrinth.com/mod/resourcify", + "review": false, + "conflicts": null + }, + { + "slug": "inventory-profiles-next", + "project_type": "mod", + "title": "Inventory Profiles Next", + "description": "Take control over you inventory. Sort. Move matching Items. Throw all. Locked slots. Gear sets! And much more.", + "body": "

Inventory Profiles Next

\n\n\n\n\n\n\n\n
\n\nThis mod will:\n\n- Help you keep your inventory sorted\n- Replace your quasi-broken tool\n- Dump everything in that chest with one click\n- Move the items you have that are also already in the chest                                         \n- Lock item slots in place so that sorting ignores them\n- Keep locked slots empty\n- Allow you to press R+C to set your shortcuts\n- Be pure client-side, so that it works everywhere\n\n[Join us on Discord](https://discord.gg/23YCxmveUM)\n\n\n\n\n\n
\n\n\n \n\n\n
\n\nThis mod **IS NOT** drop in replacement of **Inventory Tweaks**\n\n- It is not possible to make **Inventory Profiles Next** work as **Inventory Tweaks**\n- If you come from **Inventory Tweaks** you will need to learn how to use **Inventory Profiles Next**\n- If you can't do the above you can use [InvTweaks Emu for IPN](https://modrinth.com/mod/invtweaks-emu-for-ipn) to emulate some shortcuts \"Inventory Tweaks\" used.\n\n
\n \n\n## Like the mod? Consider buying me a coffee.\n\n\n\n## WARNING\n\nDue to multiple Quilt specific crashes and one item duplication Quilt support is now defined as fallows:\n\n```\nThis mod will work on Quilt using the offered Fabric compatibility.\nAny problems that are not reproducible on Fabric will be addressed with very low priority.\n```\n\n\n## How-To\n\n\n\n\n## Contributing\n\nIf something doesn't work, please file an issue [here](https://github.com/blackd/Inventory-Profiles/issues)\n\nIf you speak another language and would like to help to translate it, you can do so [here](https://github.com/blackd/Inventory-Profiles/tree/all-in-one/common/src/main/resources/assets/inventoryprofilesnext/lang)\n\nIf you're a Kotlin developer and want to contribute, please see [the source](https://github.com/blackd/Inventory-Profiles)\n\n## License\n\nThis mod is distributed under [AGPL v3 license](https://github.com/blackd/Inventory-Profiles/blob/all-in-one/LICENSE)\n\n

\n", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "storage", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/inventory-profiles-next", + "review": false, + "conflicts": null + }, + { + "slug": "freelook", + "project_type": "mod", + "title": "Freelook", + "description": "This mod allows you to \"move your head\" without moving your player's heads rotation. Much like you can in lunar / badlion client, hold/press the keybind and look around while staying in whichever direction you are moving.", + "body": "This mod allows you to \"move your head\" without moving your player's heads rotation. Much like you can in lunar / badlion client, hold/press the keybind and look around while staying in whichever direction you are moving. The view will return when you let go of the key. ", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/freelook", + "review": false, + "conflicts": null + }, + { + "slug": "dynamiccrosshaircompat", + "project_type": "mod", + "title": "Dynamic Crosshair Compat", + "description": "Mod compatibility for Dynamic Crosshair", + "body": "This is an add-on to my mod [Dynamic Crosshair](https://modrinth.com/mod/dynamiccrosshair) that adds compatibility for some mods.\n\n**I do not plan to maintain this mod for Forge.**\n\nIf you have requests for mods to be supported, please open an issue on Github! The same applies if you notice inconsistencies. I mostly play vanilla myself, so I will not notice.\n\nThese mods currently have some level of explicit support:\n\n* A Cute Little Crockpot\n* AdaPaxels\n* Additional Additions\n* Adorn\n* Advanced Reborn\n* AdventureZ (+ VoidZ)\n* Akashic Tome of Tools\n* Alaska Native Craft Unofficial Port [1.18 only]\n* Alkimicraft [1.18 only]\n* Alloy Forgery\n* Amphitrite Coffer\n* Animal Feeding Trough\n* Another Furniture\n* Applied Energistics 2\n * Applied Energistics 2 Wireless Terminals\n * AE2 Additions\n * Mega Cells\n * ME Requester\n* Arcanus [1.18 only]\n* Architect's Palette\n* Archon\n* Artifacts\n* Auto Workstations\n* Bartering Station\n* Bedrockify\n* Beneath The Wetlands\n* Better Animals Plus\n* Better Combat\n* Better End\n* Better Lily\n* Better Nether\n* Bewitchment\n * Bewitchment Plus\n * Besmirchment 2\n* Birds Nests\n* Bits and Chisels\n* Blossom\n* Boat Container\n* Bosses of Mass Destruction\n* Botania [1.18 only]\n* Bountiful\n* Bushier Flowers\n* Bygone Nether\n* Cammie's Minecart Tweaks\n* Cammie's Wearable Backpacks\n* Campanion [1.18 only]\n* Carrier\n* Carry On\n* CC: Restitched\n* Chalk\n* Chimes\n* Chipped [1.18 only]\n* Chisel Reborn\n* ClickThrough\n* Coal Explosion\n* Conjuring\n* Creeper Overhaul\n* Croptopia\n* Croptosis\n* Cycle Paintings\n* Dark Utilities\n* Decor4Fabric\n* Decorative Blocks\n* Dehydration\n* Disenchanter\n* Dismount Entity\n* Dramatic Doors\n* Early Buckets [1.18 only]\n* Eden Ring\n* EditSign\n* ElytraBoosters\n* EnderChests\n* Enderscape\n* ewewukek's Musket Mod\n* Expanded Delight\n* Extended Drawers\n* Extra Generators\n* Extract Poison\n* Fabric Furnaces\n* Farmer's Delight\n* Friends and Foes\n* Galosphere\n* Go-Fish\n* Gobber 2\n* Goblin Traders\n* Goodall\n* Greater Eye of Ender\n* Grims Transportables\n* Guard Villagers\n* Half Doors\n* Hookshot\n* Industrial Revolution\n* Inmis\n* Interactic\n* Iron Chests: Restocked\n* Iron Chests (Fabric)\n* Kelp Fertilizer\n* Kibe\n* Luggage\n* Macaw's Mods\n* Marium's Soulslike Weaponry\n* Meadow\n* Mimic\n* Minecraft Dungeons Weapons\n* Minecraft Dungeons Artifacts\n* Minecraft Story Mode Armor\n* Mob Catcher\n* More Banner Features\n* More Geodes\n* MultiBeds\n* Musica\n* Nature's Compass\n* No Strip\n* Numismatic Overhaul\n* Oh The Biomes You'll Go\n* OmniHopper\n* Paladin's Furniture\n* Paradise Lost\n* Patchouli\n* Pick Your Poison\n* Platforms\n* Rat's Mischief\n* Replanter\n* Right Click Harvest\n* Ring of Attraction\n* Ring of Enderchest\n* Ring of Teleport\n* Rotten Creatures\n* RuneCrafting\n* Shroom Dealers\n* Simple Backpack\n* SpellBlade Next\n* SpellEngine\n* TechReborn\n* Things\n* Throwable Torch\n* Tom's Simple Storage Mod\n* Trading Post\n* Traveler's Backpack\n* Trinkets\n* Twigs\n* Universal Graves\n* VanillaTweaks (the Fabric mod, not the datapack source)\n* Villagers Plus\n* Vinery: Lets Do Wine\n* Whipdashing\n* Windchimes\n* Winterly\n* Wolves Of Other Fur\n* Wolves with Armor\n* Wondrous Wilds\n* Wraith's Waystones\n* XP Obelisk\n* XP Obelisk Additions\n* You're In Grave Danger\n* Zenith\n\nAny mod that only adds simple blocks or items (such as food) might work fine out of the box, without the need for this compatibility mod.", + "client_side": "required", + "server_side": "unsupported", + "categories": [], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/dynamiccrosshaircompat", + "review": false, + "conflicts": null + }, + { + "slug": "elytra-boosters", + "project_type": "mod", + "title": "Elytra Boosters", + "description": "The Ultimate Firework Rocket Killer!", + "body": "

\n

\"\"

\n

——————————————————————————

\n

ElytraBoosters is a mod by NotJustAnna which adds Elytra Boosters which aim to replace Minecraft's Firework Rockets.

\n

The boosters are craftable and come on multiple flavors: Standard Boosters (replaces the Firework Rocket), Short-burst Boosters (faster, doesn't last long) and Long-range Boosters (slower, but lasts the longest).

\n

There is also a Forward Launcher, which launches people with elytra (or alternatives) flying into the air.

\n

Recipes:

\n
\n

\n
\n

 

\n

——————————————————————————

\n

Join our Discord, that's the place for discuss stuff as well as the source of all sneak peeks of this mod!

\n

\"\"

", + "client_side": "required", + "server_side": "required", + "categories": + [ + "transportation", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "required", + "link": "https://modrinth.com/mod/elytra-boosters", + "review": false, + "conflicts": null + }, + { + "slug": "badpackets", + "project_type": "mod", + "title": "bad packets", + "description": "Bad Packets allows packet messaging between different modding platforms.", + "body": "# bad packets\nBad Packets is a library that allows packet messaging between different modding platforms.\n\nThis means a Fabric client version of a mod that uses Bad Packets can send a packet to a server that uses the Forge version and vice versa.\n\nThis mod **DOES NOT** magically make all mods that have versions for different platforms to be compatible with each other, the developer needs to use BP's API to send its packet. Even then there are more complicated things like game object id sync that this mod doesn't handle which makes it unrealistic to support in the first place.", + "client_side": "optional", + "server_side": "optional", + "categories": + [ + "library" + ], + "additional_categories": [], + "gallery": [], + "kind": "optional", + "link": "https://modrinth.com/mod/badpackets", + "review": false, + "conflicts": null + }, + { + "slug": "collective", + "project_type": "mod", + "title": "Collective", + "description": "๐ŸŽ“ 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
  • 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.

enableAntiRepostingCheck (default = true): Please check out https://stopmodreposts.org/ for more information on why this feature exists.

\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!

", + "client_side": "optional", + "server_side": "optional", + "categories": + [ + "library" + ], + "additional_categories": [], + "gallery": [], + "kind": "optional", + "link": "https://modrinth.com/mod/collective", + "review": false, + "conflicts": null + }, + { + "slug": "completeconfig", + "project_type": "mod", + "title": "CompleteConfig", + "description": "Configuration Library for Fabric Mods", + "body": "CompleteConfig is a configuration library for Fabric mods. See the [repository](https://github.com/Lortseam/completeconfig)ย for more information.", + "client_side": "optional", + "server_side": "optional", + "categories": + [ + "library" + ], + "additional_categories": [], + "gallery": [], + "kind": "optional", + "link": "https://modrinth.com/mod/completeconfig", + "review": false, + "conflicts": null + }, + { + "slug": "e4mc", + "project_type": "mod", + "title": "e4mc", + "description": "Open a LAN server to anyone, anywhere, anytime.", + "body": "# [e4mc](https://e4mc.link)\n\nOpen your LAN server to the public, easily and quickly!\n\n## What is e4mc?\n\ne4mc is a reverse tunneling reverse proxy for Minecraft.\nIn simpler terms, it's a software that allows you to temporarily expose a local Minecraft server to the internet.\n\n## How do I use it?\n\nSimply install the mod, and Open to LAN as normal. A public domain will appear alongside the local port. Others can simply connect to the public domain to connect to your LAN server.\n\n## Why e4mc?\n\n### Works everywhere\n\nIt works everywhere. and I mean everywhere. If you can read this webpage, you can use e4mc.\n\n### Works with vanilla clients\n\nYou don't need to install e4mc on both sides.\nIt just gives you a domain.\nJust share the domain.\n\n### No extra software or configuration required\n\nNone. The host installs the mod on their side, and that's it.\nYou install the mod, Open to LAN as normal, and you get a sharable domain.\n\n### Open source\n\nYes. The entire thing. The server too. It's all public.", + "client_side": "unsupported", + "server_side": "required", + "categories": + [ + "social", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "serverside", + "link": "https://modrinth.com/mod/e4mc", + "review": false, + "conflicts": null + }, + { + "slug": "forge-config-api-port", + "project_type": "mod", + "title": "Forge Config API Port", + "description": "Forge's whole config system provided to the Fabric ecosystem. Designed for a multiloader architecture.", + "body": "

\n

\n

\n

\n

\n

๐Ÿ“– About:

\n

Forge Config API Port is a modding library for the Fabric ecosystem providing the whole Forge config api. If you are a user, this means this mod does nothing on it's own and you should only install it when using another mod that depends on it.

\n

Install the Configured mod by MrCrayfish if you want in-game configuration!

\n

This port became necessary as I wasn't able to find an existing config api on Fabric which suited my needs, also I have a bunch of code built on top of Forge's api, so just porting the api was the easiest solution. Any other dev seeking to use the Forge config api on Fabric to maintain their project(s) on both loaders is welcome to use this library. Instructions on how to add Forge Config API Port to your development workspace can be found on the GitHub page.

\n

If you're using a multiloader Gradle setup for your workspace, e.g. as demonstrated here by Jared, Forge Config API Port is especially useful, as it can be directly added to the common sub project, so that all Forge config features can be used in any sub project, mod loader specific code only being required once when registering configs. It's really neat, believe me!

\n

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, COMMON, 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

Default in-game configuration will be added when the related PR is finalized and merged into Forge. Since the approach the Forge team is taking for configs screens is rather basic, I'm also planning on providing my Config Menus for Forge mod for Fabric, to offer in-game configuration in a more user-friendly and feature packed manner.

\n

More information concerning the licensing of this project and additional information for other developers can be found on the GitHub repo.

\n

\n

๐Ÿ† Credits:

\n

Developing Forge Config API Port was helped and inspired by:

\n
    \n
  • The whole Forge team, they really did a great job putting together this config api for Forge.
  • \n
\n

\n

\"Reddit\"

\n

", + "client_side": "required", + "server_side": "required", + "categories": + [ + "library" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/ohNO6lps/images/687d292020eb1546e6886f54c1570162b05b0334.png" + ], + "kind": "required", + "link": "https://modrinth.com/mod/forge-config-api-port", + "review": false, + "conflicts": null + }, + { + "slug": "libipn", + "project_type": "mod", + "title": "libIPN", + "description": "Inventory Profiles Next GUI/Config library", + "body": "## Description \nThis is the GUI/Config library used by Inventory Profiles Next \n\nThis lib will be shared between IPN and Any future mod I make\n\n## FAQ\n\nCan I use it in my mods?\n\nFeel free to use it, but at this point there is no documentation or examples. And the code is not that clear.", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "library" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/libipn", + "review": false, + "conflicts": null + }, + { + "slug": "lilylib", + "project_type": "mod", + "title": "LilyLib", + "description": "A simple configuration library for Fabric/Quilt.", + "body": "# LilyLib\n\n[![Modrinth Downloads](https://img.shields.io/modrinth/dt/lilylib?color=00AF5C&label=downloads&style=flat-square&logo=modrinth)](https://modrinth.com/mod/lilylib)\n[![License](https://img.shields.io/github/license/Lilydev-By-Jade/LilyLib?style=flat-square)](https://github.com/Lilydev-by-jade/LilyLib/blob/1.19/LICENSE)\n[![Lilydev Discord](https://img.shields.io/discord/995465843364343883?color=5865F2&style=flat-square&label=discord)](https://discord.gg/TZAt4PA5av)\n[![Kofi](https://badgen.net/badge/icon/kofi?icon=kofi&label=jadelily&color=pink&style=flat-square)](https://ko-fi.com/jadelily)\n\nLilyLib is currently just a simple configuration library for\nFabric/Quilt mods, but may have more features in the future!\n\n## License\n\nThis mod is licensed under the [MIT License](https://github.com/Lilydev-by-jade/LilyLib/blob/1.19/LICENSE).\n\n\n## Partners\n\n[![kinetic hosting promo code: jade](https://raw.githubusercontent.com/jadelily18/assets/main/kinetic_hosting_promo.png)](https://billing.kinetichosting.net/aff.php?aff=334)\n", + "client_side": "optional", + "server_side": "optional", + "categories": + [ + "library", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "optional", + "link": "https://modrinth.com/mod/lilylib", + "review": false, + "conflicts": null + }, + { + "slug": "searchables", + "project_type": "mod", + "title": "Searchables", + "description": "Searchables is a library mod that adds helper methods that allow for searching and filtering elements based on components, as well as offering built in auto-complete functionality.", + "body": "

\"small_logo\"

\n

\n

\"Github\"License

\n

Searchables is a library mod that adds helper methods that allow for searching and filtering elements based on components (shape:square color:red), as well as offering built in auto-complete functionality.

\n\n

The auto-complete looks like this:

\n

\"searchables

\n\n

This mod does nothing on it's own, but is used by other mods to improve the search experience.

\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!**", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "library", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "clientside", + "link": "https://modrinth.com/mod/searchables", + "review": false, + "conflicts": null + }, + { + "slug": "trinkets", + "project_type": "mod", + "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", + "client_side": "required", + "server_side": "required", + "categories": + [ + "equipment", + "library", + "utility" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/5aaWibi9/images/56224f13887cdd914a9624a18eb845dae0bcdfc0.png" + ], + "kind": "required", + "link": "https://modrinth.com/mod/trinkets", + "review": false, + "conflicts": null + }, + { + "slug": "ukulib", + "project_type": "mod", + "title": "ukulib", + "description": "small utility library used in my mods", + "body": "![banner](https://raw.githubusercontent.com/uku3lig/ukulib/1.19.4/banner.png)\n\n[![Maven metadata URL](https://img.shields.io/maven-metadata/v?metadataUrl=https%3A%2F%2Fmaven.uku3lig.net%2Freleases%2Fnet%2Fuku3lig%2Fukulib%2Fmaven-metadata.xml&color=brightgreen&style=for-the-badge)](https://maven.uku3lig.net/#/releases/net/uku3lig/ukulib)\n[![Javadoc badge](https://img.shields.io/badge/javadoc-latest-blue?style=for-the-badge)](https://maven.uku3lig.net/javadoc/releases/net/uku3lig/ukulib/latest)\n![Code Climate maintainability](https://img.shields.io/codeclimate/maintainability/uku3lig/ukulib?style=for-the-badge)\n![CodeFactor Grade](https://img.shields.io/codefactor/grade/github/uku3lig/ukulib?style=for-the-badge)\n\nThe coolest fabric library mod on the internet, which has 0 (zero) dependencies.
\nJavadoc can be found [here](https://maven.uku3lig.net/javadoc/releases/net/uku3lig/ukulib/latest) for the latest version, or at `https://maven.uku3lig.net/javadoc/releases/net/uku3lig/ukulib/VERSION` for older versions.\n\n## Features\n* A simple yet powerful config system, which also provides utilities for config screens.\n* Only this for now... but more will come soonโ„ข๏ธ ! (ideas and feedback are appreciated :D)\n\n## How to use\n\nAdd the following to your `gradle.properties` (see above shield or the [maven repo](https://maven.uku3lig.net/#/releases/net/uku3lig/ukulib) for version info):\n```properties\n# https://github.com/uku3lig/ukulib\nukulib_version=...\n```\n\n`build.gradle`:\n```groovy\nrepositories {\n maven {\n url \"https://maven.uku3lig.net/releases\"\n }\n}\n\ndependencies {\n modApi \"net.uku3lig:ukulib:${project.ukulib_version}\"\n\n // you can also include it directly if you don't want your users to download it\n include \"net.uku3lig:ukulib:${project.ukulib_version}\"\n}\n```\n\n
\n Development versions\n\n\"GitHub\n\"Maven\n \nDevelopment version numbers end with `-build.`, e.g. `0.2.2+1.19.2-build.65`.
\nThey are not guaranteed to be stable or even work at all, but they are available if you want to test the latest changes.
\nThey are also not published to the maven repo, so you have to add the following to your `build.gradle`:\n```groovy\nrepositories {\n maven {\n url \"https://maven.uku3lig.net/snapshots\"\n }\n}\n```\n
\n\n## Integrating your config screen\n\nUkulib provides an api class, `UkulibAPI`, which you can extend to integrate your mod's config screen with ukulib. Example:\n```java\npublic class YourUkulibAPIClass implements UkulibAPI {\n @Override\n public Function> supplyConfigScreen() {\n return parent -> new YourConfigScreen(parent, ...);\n }\n}\n```\n\nYou then need to add the `ukulib` entrypoint in your `fabric.mod.json`:\n```json\n\"entrypoints\": {\n ...\n \"ukulib\": [\n \"your.awesome.mod.YourUkulibAPIClass\"\n ]\n }\n```\n\n\n[![kinetic banner](https://uku.s-ul.eu/z2dFT4si)](https://billing.kinetichosting.net/aff.php?aff=309)\n", + "client_side": "required", + "server_side": "unsupported", + "categories": + [ + "library", + "utility" + ], + "additional_categories": [], + "gallery": + [ + "https://cdn.modrinth.com/data/Y8uFrUil/images/21e430694ed2c204a882b58530bc7924c4ff34cd.png" + ], + "kind": "clientside", + "link": "https://modrinth.com/mod/ukulib", + "review": false, + "conflicts": null + }, { "slug": "create-steam-n-rails", "project_type": "mod", @@ -2166,60 +4983,6 @@ "link": "https://modrinth.com/mod/create-steam-n-rails", "review": true }, - { - "slug": "sodium", - "project_type": "mod", - "title": "Sodium", - "description": "A modern rendering engine for Minecraft which greatly improves performance", - "body": "
\n \"Sodium\n

\n \n

\n
\n\n---\n\n### โ˜• A brief message...\n\n**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 our work, and help support the development of Sodium in the process, then consider [buying us a coffee](https://jellysquid.me/donate).\n\n---\n\nSodium is a **free and open-source** mod for Minecraft 1.16+ clients which greatly improves rendering performance while fixing some graphical issues. 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\n

๐Ÿ“ฅ 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\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) and [Phosphor](https://modrinth.com/mod/phosphor), 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# ๐Ÿ“ˆ Benchmarks\n\nThe following performance comparisons have been contributed by our community, and they show how Sodium can improve frame rates for a wide range of computers, whether fast or slow. Many of our players report a **250% to 500% increase** in average frame rates.\n\n- AMD Ryzen 5 5600H / NVIDIA RTX 3050 Ti ([before](https://cdn.discordapp.com/attachments/1141899838200483981/1142405940545585233/2023-08-19_12.24.14.png) 34 fps, [after](https://cdn.discordapp.com/attachments/1141899838200483981/1142405941036331019/2023-08-19_12.27.45.png) 253 fps) [7.4x faster]\n- AMD Ryzen 5 5600 / NVIDIA RTX 3070 Ti ([before](https://cdn.discordapp.com/attachments/1141899838200483981/1141912049392296046/2023-08-17_21.46.37.png) 62 fps, [after](https://cdn.discordapp.com/attachments/1141899838200483981/1141912050084347914/2023-08-17_21.48.26.png) 516 fps) [8.3x faster]\n- Intel Xeon E5-1620v3 / AMD RX 6400 ([before](https://cdn.discordapp.com/attachments/1141899838200483981/1142235253193318441/2023-08-19_00.50.49.png) 52 fps, [after](https://cdn.discordapp.com/attachments/1141899838200483981/1142235253738586234/2023-08-19_01.14.25.png) 216 fps) [4.1x faster]\n- AMD Ryzen 3450U / AMD Vega 8 Graphics ([before](https://cdn.discordapp.com/attachments/1141899838200483981/1141919288047976448/2023-08-17_22.15.37.png) 49 fps, [after](https://cdn.discordapp.com/attachments/1141899838200483981/1141919288542892254/2023-08-17_22.18.12.png) 118 fps) [2.4x faster]\n- Intel Core i5-11400 / Intel UHD 730 Graphics ([before](https://cdn.discordapp.com/attachments/1141899838200483981/1142235069117890731/2023-08-19_05.07.07.png) 39 fps, [after](https://cdn.discordapp.com/attachments/1141899838200483981/1142235069747048511/2023-08-19_04.55.38.png) 110 fps) [2.8x faster]\n- Intel Core i3-4170 / NVIDIA GeForce GT 710 ([before](https://cdn.discordapp.com/attachments/1141899838200483981/1142286136782372984/2023-08-19_10.27.03.png) 38 fps, [after](https://cdn.discordapp.com/attachments/1141899838200483981/1142286137050791986/2023-08-19_10.23.28.png) 86 fps) [2.2x faster]\n- Intel Celeron G5900 / Intel UHD Graphics 610 ([before](https://cdn.discordapp.com/attachments/1141899838200483981/1142299880228925530/2023-08-18_23.10.08.png) 62 fps, [after](https://cdn.discordapp.com/attachments/1141899838200483981/1142299880656736337/2023-08-18_23.08.18.png) 155 fps) [2.5x faster]\n\n

โœ… 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# โš™๏ธ 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://i.imgur.com/Fud5oyF.png))\n\n- Smooth lighting now works correctly on fluids and other special blocks ([comparison above water](https://i.imgur.com/z9HBcvq.png), [comparison below water](https://i.imgur.com/QQMuOTy.png).) We also fix a number of graphical issues with block shading ([comparison](https://i.imgur.com/lYmlmgq.png)) which helps to make everything look smoother.\n\n# ๐Ÿ› How to Report Issues\n\nPlease use the [issue tracker](https://github.com/jellysquid3/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# โ“ 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.", - "client_side": "required", - "server_side": "unsupported", - "categories": - [ - "optimization" - ], - "additional_categories": [], - "gallery": - [ - "https://cdn.modrinth.com/data/AANobbMI/images/d84313e6f57dc9e7896961dbd2dfc2689d482758.webp", - "https://cdn.modrinth.com/data/AANobbMI/images/6b0e58705156ba67a6d97a74b9f9ac05da69f502.webp", - "https://cdn.modrinth.com/data/AANobbMI/images/b681a9e87daa53a0e85336a894db70427007149b.webp", - "https://cdn.modrinth.com/data/AANobbMI/images/56c4599efcb529a19aed0e118caad4178d7fd540.webp", - "https://cdn.modrinth.com/data/AANobbMI/images/5ca2e8f6c72f3d543dd3dc95b706964c5678d80e.png", - "https://cdn.modrinth.com/data/AANobbMI/images/c39debea7fc623306e9c45148084585399fc59ee.webp" - ], - "kind": "clientside", - "link": "https://modrinth.com/mod/sodium", - "review": false - }, - { - "slug": "chipped", - "project_type": "mod", - "title": "Chipped", - "description": "Every block deserves a friend.", - "body": "
\n\n![Chipped](https://cdn.discordapp.com/attachments/721407493351407646/1045075488554623058/chipped_2_logo.png)\n\n[![Requires Resourceful Lib](https://cdn.discordapp.com/attachments/1073717602880327761/1073717942014972034/RLib_vector.svg)](http://modrinth.com/mod/resourceful-lib)\n[![Requires Athena](https://cdn.discordapp.com/attachments/1007383133294956627/1110018632496468018/Requires_Athena_vector.svg)](http://modrinth.com/mod/athena-ctm)\n[![Requires CTM](https://cdn.discordapp.com/attachments/1073717602880327761/1091437269870727168/Requires_CTM_1.19_vector.svg)](https://www.curseforge.com/minecraft/mc-mods/ctm)\n[![Made by Terrarium](https://cdn.discordapp.com/attachments/1073717602880327761/1073718144910233691/Terrarium_vector.svg)](https://discord.terrarium.earth)\n[![CurseForge](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/available/curseforge_vector.svg)](https://www.curseforge.com/minecraft/mc-mods/chipped)\n
\n
\n\n![Description 1](https://cdn.discordapp.com/attachments/721407493351407646/1045078704159723641/chipped_2_description.png)\n![Description 2\"](https://cdn.discordapp.com/attachments/721407493351407646/1046734680914931753/chipped_2_description2.png)\n![Description 3\"](https://cdn.discordapp.com/attachments/721407493351407646/1046734689186099200/chipped_2_description3.png)\n![(Description 4\"](https://cdn.discordapp.com/attachments/721407493351407646/1046734703891329094/chipped_2_description4.png)\n\n![Credits](https://cdn.discordapp.com/attachments/721407493351407646/1045078703845167104/chipped_2_credits.png)\n#### Programmers:\nGrim, Alex Nijjar, MsRandom1, CodexAdrian, ThatGravyBoat\n#### Artists:\nKekie6, Marc-IceBlade, Shrimp, Facu, Frogipher, SunsetSoup, Valilla, Brother Earth, Joosh, ArtistMonster, Zilver\n\n
\n
\n\n[![Use code \"Terrarium\" for 25% off at BisectHosting](https://cdn.discordapp.com/attachments/1073717602880327761/1094750562794348585/BisectHosting_Banner_vector.svg)](http://bisecthosting.com/terrarium)\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### 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
", - "client_side": "required", - "server_side": "required", - "categories": - [ - "decoration" - ], - "additional_categories": [], - "gallery": - [ - "https://cdn.modrinth.com/data/BAscRYKm/images/e232bdc280c1468037cc8afdef3dc5d2fcd6caf5.png", - "https://cdn.modrinth.com/data/BAscRYKm/images/cbbeeca232f2632aef4ac4856f80c2e7566a4461.png", - "https://cdn.modrinth.com/data/BAscRYKm/images/0a86f6312f70410803a2edf34febe8c74e262154.png", - "https://cdn.modrinth.com/data/BAscRYKm/images/ff735b12139402bb5c98f09185b21b1556595130.png", - "https://cdn.modrinth.com/data/BAscRYKm/images/36b389ae7062fd63c45d3b62f8fd0981585aeb1f.png", - "https://cdn.modrinth.com/data/BAscRYKm/images/6631a19fb1a57d94d1ce12d2036f2438c48d2961.png", - "https://cdn.modrinth.com/data/BAscRYKm/images/6a9995096b867096fbacf7b3272c5254dcbb43a3.png" - ], - "kind": "required", - "conflicts": [], - "review": true, - "link": "https://modrinth.com/mod/chipped" - }, { "slug": "can-i-mine-this-block", "project_type": "mod", @@ -2392,48 +5155,6 @@ "review": true, "conflicts": null }, - { - "slug": "presence-footsteps", - "project_type": "mod", - "title": "Presence Footsteps", - "description": "..An Overly complicated Sound Mod...", - "body": "_..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\nPresence Footsteps is also [**fully customisable**](https://github.com/Sollace/Presence-Footsteps/wiki/Information-for-Resourcepack-Creators) using resourcepacks! Modders and users can assign their own materials, sounds, and stance to blocks and entities.", - "client_side": "required", - "server_side": "unsupported", - "categories": - [ - "decoration" - ], - "additional_categories": [], - "gallery": - [ - "https://cdn.modrinth.com/data/rcTfTZr3/images/76de1af1150df6e5adec16599c01c08ffe2b167f.jpeg" - ], - "kind": "clientside", - "link": "https://modrinth.com/mod/presence-footsteps", - "review": true, - "conflicts": null - }, - { - "slug": "renameit", - "project_type": "mod", - "title": "RenameIt", - "description": "๐Ÿ“ Little Fabric mod that allows you to edit item/block name, lore and color.", - "body": "![logo](https://raw.githubusercontent.com/rogi27/RenameIt/main/src/main/resources/assets/renameit/icon.png)\n\n# RenameIt \n \n## Introduction \n \nThis mod can be used only on server or client, it provides commands for changing item/block name, lore or color value. \nIt also supports [PlaceholderAPI](https://placeholders.pb4.eu/)\nby [Patbox](https://github.com/Patbox). \n \n#### Be sure to install [Fabric API](https://www.curseforge.com/minecraft/mc-mods/fabric-api)\n\n## Commands\n\nAll commands are provided below, be sure to hold item that you want to edit in your main hand.\n\n| Command | Description | Permission |\n|:-------------------------------------|:-------------------------------|:--------------------:|\n| **/renameit** OR **/ri** | Base command | X |\n| /ri name _\\_ | Changes name of the item | renameit.name |\n| /ri color _\\_ | Changes color of the dyed item | renameit.color |\n| /ri lore | Base lore command | renameit.lore |\n| /ri lore add _\\_ | Adds new lore line | renameit.lore.add |\n| /ri lore set _\\_ _\\_ | Changes existing lore line | renameit.lore.set |\n| /ri lore delete _\\_ | Removes existing lore line | renameit.lore.delete |", - "client_side": "optional", - "server_side": "optional", - "categories": - [ - "equipment", - "utility" - ], - "additional_categories": [], - "gallery": [], - "kind": "optional", - "link": "https://modrinth.com/mod/renameit", - "review": true, - "conflicts": null - }, { "slug": "tax-free-levels", "project_type": "mod", @@ -2452,5 +5173,44 @@ "link": "https://modrinth.com/mod/tax-free-levels", "review": true, "conflicts": null + }, + { + "slug": "faux-custom-entity-data", + "project_type": "mod", + "title": "Faux Custom Entity Data", + "description": "This API provides the framework and necessary patches for storing custom and persistent data onto entities.", + "body": "

This API allows mods to store custom data onto entities that are stored while they are alive, it also allows for mods to store persistent data onto players that is stored between deaths.

\r\n\r\n\r\n

The data stored is saved to file along with the entity and will be restored when that data is read.

", + "client_side": "required", + "server_side": "required", + "categories": + [ + "library", + "utility" + ], + "additional_categories": [], + "gallery": [], + "kind": "required", + "link": "https://modrinth.com/mod/faux-custom-entity-data", + "review": false, + "conflicts": null + }, + { + "slug": "owo-lib", + "project_type": "mod", + "title": "oฯ‰o (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ย \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/", + "client_side": "optional", + "server_side": "optional", + "categories": + [ + "library" + ], + "additional_categories": [], + "gallery": [], + "kind": "optional", + "link": "https://modrinth.com/mod/owo-lib", + "review": false, + "conflicts": null } ] \ No newline at end of file