<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:georss="http://www.georss.org/georss">
<channel>
<title>Minecraft Java Edition - MineBrush — Minecraft Creator Tools, Resources &amp; Guides</title>
<link>https://minebrush.net/</link>
<language>en</language><item>
<title>Minecraft creator credits and licences: a practical publishing habit</title>
<link>https://minebrush.net/creator/50-minecraft-creator-credits-and-licences-a-practical-publishing-habit.html</link>
<pdalink>https://minebrush.net/creator/50-minecraft-creator-credits-and-licences-a-practical-publishing-habit.html</pdalink>
<guid>https://minebrush.net/creator/50-minecraft-creator-credits-and-licences-a-practical-publishing-habit.html</guid>
<pubDate>Sat, 01 Aug 2026 12:41:08 +0300</pubDate>
<category>index</category>

<content:encoded><![CDATA[<section class="mbds-content-refresh"> <p>Credits answer who contributed. A license or written permission answers what you may do with someone else's work. Those are different records, and a clean publishing workflow keeps both attached to every borrowed dependency before a project is released.</p> <h2>Build the source record before publication</h2> <p>Create one entry for each third-party texture, model, sound, script, library, map component, reference asset, or collaborator contribution. Record:</p> <ul> <li>the project or asset name;</li> <li>the creator or rights holder exactly as the source identifies them;</li> <li>the creator-controlled source URL;</li> <li>the exact license name and link, or the written-permission record;</li> <li>the version or dated source state you used;</li> <li>any changes you made;</li> <li>where the material appears in your release;</li> <li>any notice, attribution, share-alike, or distribution condition that still needs review.</li> </ul> <p>A homepage link or a creator name by itself is not a complete license record. Preserve the exact source that governs the version you used, and recheck it before a new release.</p> <h2>Separate three permission states</h2> <p>Use a fail-closed status for each dependency:</p> <ol> <li><strong>License identified:</strong> the governing text is linked and its conditions have been reviewed for the planned use.</li> <li><strong>Direct permission recorded:</strong> the rights holder supplied permission that covers the planned use, and the record states its scope.</li> <li><strong>Permission unresolved:</strong> the source is missing, the license is unclear, or the planned use is outside the documented terms.</li> </ol> <p>The third state is a stop signal. Do not replace it with “credit to the owner,” a search-result link, or an assumption that free access means free reuse. Remove or replace the dependency until the rights state is clear.</p> <h2>Write credits that can be audited</h2> <p>Group credits by function so a player or reviewer can trace them: building, code, textures, models, audio, testing, translation, and other contributions. Use the contributor's requested public name when known. Link to the creator-controlled source, not a repost or download mirror.</p> <p>If a dependency was modified, say what changed without implying that you own the original. If different files use different terms, keep separate entries. A single project-wide license label should not hide asset-specific conditions.</p> <h2>Keep release notes and the rights record together</h2> <p>When a dependency changes, update its source, version, modification note, and permission state in the same revision. If a creator removes a page or changes a license, do not silently carry the old claim forward. Preserve the prior audit record and make a new release decision from the evidence that still applies.</p> <p>The current <a href="https://www.minecraft.net/en-us/eula" target="_blank" rel="noopener external">Minecraft EULA</a> distinguishes original creator work from Minecraft-owned content and directs creators to current Usage Guidelines. It provides a general official boundary only; it is not individualized legal advice and does not grant permission for third-party material.</p> <h2>Final disclosure gate</h2> <p>Do not publish until every dependency has an identified source, a resolved permission state, accurate credit, and a record of modifications. This page owns the disclosure workflow. Portfolio selection, project storytelling, and presentation order belong to the separate portfolio guide.</p> </section>]]></content:encoded>
</item><item>
<title>Minecraft creator portfolio guide: show the work with context</title>
<link>https://minebrush.net/creator/49-minecraft-creator-portfolio-guide-show-the-work-with-context.html</link>
<pdalink>https://minebrush.net/creator/49-minecraft-creator-portfolio-guide-show-the-work-with-context.html</pdalink>
<guid>https://minebrush.net/creator/49-minecraft-creator-portfolio-guide-show-the-work-with-context.html</guid>
<pubDate>Sat, 01 Aug 2026 12:41:07 +0300</pubDate>
<category>index</category>

<content:encoded><![CDATA[<section class="mbds-content-refresh"> <p>A strong Minecraft portfolio helps a reviewer understand what you made, why you made it, and which decisions were yours. It is more than a gallery of finished screenshots. The useful part is the context around each project: the goal, your role, the constraints, the result, and what you would improve next.</p> <h2>Choose projects that prove different skills</h2> <p>Start with a small, deliberate set of work instead of every build or experiment you have saved. Pick projects that show different kinds of judgment. A world build might demonstrate composition and navigation. A resource or tool might demonstrate a technical workflow. A collaborative project might demonstrate planning and communication.</p> <p>Do not claim work simply because you appeared in it or helped publish it. State your contribution in plain language. If you designed the layout but another creator handled commands, modeling, textures, or testing, say so. Reviewers should be able to separate the team result from your individual role.</p> <h2>Give every project a compact context card</h2> <p>For each selected project, answer the same practical questions:</p> <ul> <li>What problem, player experience, or creative goal did the project address?</li> <li>Was it made for Java Edition, Bedrock Edition, or a clearly named toolchain?</li> <li>What part did you personally plan, build, write, test, or coordinate?</li> <li>Which constraints shaped the result, such as device limits, a deadline, accessibility, or multiplayer use?</li> <li>What evidence can a reviewer inspect at the creator-controlled source?</li> <li>Is the project current, archived, experimental, or no longer maintained?</li> </ul> <p>These are editorial prompts, not proof of compatibility or quality. Keep version, performance, download, and gameplay claims tied to their own current source or test record.</p> <h2>Show decisions, not only outcomes</h2> <p>Use material you own or have permission to publish to explain one or two decisions inside each project. You might compare an early layout with the final route, explain why a palette changed, or describe how player feedback altered the scope. The point is to reveal your process without turning the page into a step-by-step installation guide or a technical claim you cannot support.</p> <p>Link to the creator-controlled project page when a reviewer needs the current release or full project record. Do not rehost files, copy another creator's gallery, or treat a public link as permission to reuse its media.</p> <h2>Keep the rights boundary visible</h2> <p>The current <a href="https://www.minecraft.net/en-us/eula" target="_blank" rel="noopener external">Minecraft EULA</a> distinguishes original creator work from Minecraft-owned content and points creators to current Usage Guidelines. That is a general official rights boundary, not individualized legal advice and not permission for any third-party asset.</p> <p>This portfolio page should identify your work and provide context. Detailed source attribution, permission, and license-record keeping belong to the separate credits and licensing workflow, not inside every project narrative.</p> <h2>Final portfolio review</h2> <p>Before sharing the portfolio, check that every project has a clear purpose, an honest role statement, an edition or toolchain boundary, a current source route, and only media you may publish. Remove duplicated projects that prove the same skill. Keep the strongest example and use the saved space to explain the decisions behind it.</p> </section>]]></content:encoded>
</item><item>
<title>FerriteCore for Minecraft: Install Guide and Honest RAM Testing</title>
<link>https://minebrush.net/java/mods/32-ferritecore-for-minecraft-a-measured-memory-use-checklist.html</link>
<pdalink>https://minebrush.net/java/mods/32-ferritecore-for-minecraft-a-measured-memory-use-checklist.html</pdalink>
<guid>https://minebrush.net/java/mods/32-ferritecore-for-minecraft-a-measured-memory-use-checklist.html</guid>
<pubDate>Sat, 01 Aug 2026 11:18:12 +0300</pubDate>
<category>index</category>

<content:encoded><![CDATA[<section class="mbds-content-refresh"> <p class="mb-eyebrow">Minecraft Java memory optimization</p> <p class="mb-lead"><strong>FerriteCore is designed to reduce Minecraft's memory use, not to guarantee a specific FPS gain or prevent every crash.</strong> Install the file for your exact Minecraft version and loader, then compare the same profile and world after an identical warm-up period.</p> <div class="mb-callout mb-callout--info"><strong>Current source snapshot — August 30, 2026:</strong> FerriteCore 9.0.0 is creator-listed for current Fabric and NeoForge routes, with Minecraft 26.2 shown on the project. Modrinth lists Fabric, Forge, NeoForge, and Quilt across supported releases. The project uses the MIT license.</div> <p><a class="mb-cta mb-cta--external" href="https://modrinth.com/mod/ferrite-core/versions" target="_blank" rel="noopener nofollow external">Choose a FerriteCore version on Modrinth</a></p> <h2>Download FerriteCore 9.0.0</h2> <div class="mb-download-grid"><a class="mb-cta" href="/minebrush-download.html?resource=32&amp;attachment=349&amp;edition=java">Download for Fabric</a> <a class="mb-cta" href="/minebrush-download.html?resource=32&amp;attachment=350&amp;edition=java">Download for NeoForge</a> <a class="mb-cta mb-cta--secondary" href="/minebrush-download.html?resource=32&amp;attachment=351&amp;edition=java">Read the MIT license</a></div> <p>MineBrush attached the unmodified creator-published 9.0.0 files downloaded from Modrinth. Select only the loader used by your profile. The MIT notice is included beside the files; check the creator versions page for later builds and older Minecraft releases.</p> <h2>Who should consider FerriteCore?</h2> <p>FerriteCore is most relevant when a Java profile, modpack, or dedicated server uses more RAM than expected. It can be useful on both clients and servers. It is not a substitute for finding a memory leak, allocating a sensible heap, removing duplicate mods, or fixing an incompatible Java version.</p> <h2>Match the file before installing</h2> <table> <thead> <tr> <th>Field</th> <th>Match this</th> <th>Common mistake</th> </tr> </thead> <tbody> <tr> <td>Minecraft version</td> <td>The release shown in your launcher profile</td> <td>Choosing the newest jar for an older game.</td> </tr> <tr> <td>Loader</td> <td>Fabric, NeoForge, Forge, or Quilt as listed for that release</td> <td>Putting a Fabric jar in a NeoForge instance.</td> </tr> <tr> <td>FerriteCore version</td> <td>One creator-published release</td> <td>Leaving old and new jars together.</td> </tr> <tr> <td>Environment</td> <td>Client or server profile you intend to test</td> <td>Changing both sides and several mods at once.</td> </tr> </tbody> </table> <h2>Install FerriteCore</h2> <ol> <li>Back up the launcher instance, configuration, and any world used for testing.</li> <li>Close Minecraft or stop the server completely.</li> <li>Download the file from the creator's official versions page and verify the Minecraft and loader labels.</li> <li>Move the single <code>.jar</code> into that instance's <code>mods</code> folder without unzipping it.</li> <li>Start the matching loader profile and verify the mod loads without an early error.</li> </ol> <h2>How to measure RAM use fairly</h2> <p>Memory readings move constantly, so one number is not enough. Use the same profile, Java build, JVM arguments, maximum heap, window state, world copy, route, view distance, resource packs, and test duration.</p> <ol> <li>Restart the computer or close unrelated heavy applications if they would distort both runs.</li> <li>Launch the baseline profile without FerriteCore, open the same world, follow the same route, and wait the same number of minutes.</li> <li>Record the configured maximum heap separately from used heap and total process memory.</li> <li>Close the game, add FerriteCore, and repeat the exact sequence.</li> <li>Run each condition more than once. Compare the range and median rather than the best single result.</li> </ol> <div class="mb-callout mb-callout--warning"><strong>Do not claim a percentage from one setup as universal.</strong> The result depends on Minecraft version, loader, mod list, world state, resource packs, Java, and measurement method.</div> <h2>What to check besides the RAM number</h2> <ul> <li>Startup completes without loader or mixin errors.</li> <li>The same world saves, exits, and reopens normally.</li> <li>Menus, model loading, chunk travel, and resource reloads behave as before.</li> <li>The operating system is not swapping memory to disk during either test.</li> <li>A lower used-heap reading does not come with new crashes or broken visuals.</li> </ul> <h2>Troubleshooting</h2> <ul> <li><strong>Crash before the title screen:</strong> verify loader, Minecraft version, Java version, and duplicate jars.</li> <li><strong>No obvious memory change:</strong> repeat after the same warm-up and workload; a small vanilla profile may show less visible benefit than a large modpack.</li> <li><strong>Conflict appears in a modpack:</strong> test FerriteCore with the loader, then add groups of mods until the conflict returns.</li> <li><strong>Memory still climbs:</strong> capture a reproducible timeline and inspect logs or a heap profile; FerriteCore cannot fix every leak.</li> </ul> <h2>Update or roll back</h2> <p>Stop the profile, keep the previous jar outside the <code>mods</code> folder, add one replacement, and repeat the same world-open, save, exit, and restart checks. If the result regresses, restore the known-good file and the matching backup. Avoid changing FerriteCore, Java flags, and other optimization mods in the same test.</p> <h2>Bottom line</h2> <p>FerriteCore is a focused memory optimization, so evaluate it with memory evidence and stability checks—not a vague promise that Minecraft will become faster. MineBrush verified the current creator pages and license but did not benchmark every device, server, modpack, or world.</p> <h2>Sources checked</h2> <ul> <li><a href="https://modrinth.com/mod/ferrite-core/versions" target="_blank" rel="noopener nofollow external">FerriteCore versions on Modrinth</a></li> <li><a href="https://modrinth.com/mod/ferrite-core/version/9.0.0-fabric" target="_blank" rel="noopener nofollow external">FerriteCore 9.0.0 Fabric release record</a></li> <li><a href="https://github.com/malte0811/FerriteCore" target="_blank" rel="noopener nofollow external">FerriteCore source repository</a></li> </ul> </section>]]></content:encoded>
</item><item>
<title>Lithium Mod: Install, Loaders, and Safe Performance Testing</title>
<link>https://minebrush.net/java/mods/31-lithium-for-minecraft-a-practical-stability-first-performance-guide.html</link>
<pdalink>https://minebrush.net/java/mods/31-lithium-for-minecraft-a-practical-stability-first-performance-guide.html</pdalink>
<guid>https://minebrush.net/java/mods/31-lithium-for-minecraft-a-practical-stability-first-performance-guide.html</guid>
<pubDate>Sat, 01 Aug 2026 11:18:11 +0300</pubDate>
<category>index</category>

<content:encoded><![CDATA[<section class="mbds-content-refresh"> <p class="mb-eyebrow">Minecraft Java performance mod</p> <p class="mb-lead"><strong>Lithium optimizes Minecraft game logic; it is not a shader, texture pack, or graphics driver.</strong> Install the build that matches both your Minecraft version and mod loader, then test a copied world under the same conditions. A higher FPS counter alone does not prove Lithium is working because its main target is simulation work such as entity, block, and world logic.</p> <div class="mb-callout mb-callout--info"><strong>Current source snapshot — August 30, 2026:</strong> the creator lists Lithium 0.25.3 for Minecraft 26.2 with separate Fabric and NeoForge files. Modrinth also lists Quilt among supported platforms. Older Minecraft releases use different Lithium builds.</div> <p><a class="mb-cta mb-cta--external" href="https://modrinth.com/mod/lithium/versions" target="_blank" rel="noopener nofollow external">Choose a Lithium version on Modrinth</a></p> <h2>Download Lithium 0.25.3 for Minecraft 26.2</h2> <div class="mb-download-grid"><a class="mb-cta" href="/minebrush-download.html?resource=31&amp;attachment=346&amp;edition=java">Download for Fabric</a> <a class="mb-cta" href="/minebrush-download.html?resource=31&amp;attachment=347&amp;edition=java">Download for NeoForge</a> <a class="mb-cta mb-cta--secondary" href="/minebrush-download.html?resource=31&amp;attachment=348&amp;edition=java">Read the LGPL-3.0 license</a></div> <p>MineBrush attached the unmodified creator-published release files downloaded from Modrinth. Choose only the loader used by your profile. The LGPL license is included beside the files; the creator versions page remains the authority for newer or older builds.</p> <h2>Choose the right Lithium file</h2> <table> <thead> <tr> <th>Check</th> <th>What must match</th> <th>Why it matters</th> </tr> </thead> <tbody> <tr> <td>Minecraft</td> <td>Your exact game release</td> <td>A file for 26.2 is not a universal file for every 26.x or 1.21 build.</td> </tr> <tr> <td>Loader</td> <td>Fabric, NeoForge, or a creator-listed compatible route</td> <td>A Fabric jar does not belong in a NeoForge profile.</td> </tr> <tr> <td>Channel</td> <td>Prefer a release unless you intentionally test a beta</td> <td>Preview builds can change behavior and compatibility.</td> </tr> <tr> <td>Side</td> <td>Client, server, or both</td> <td>The official project describes Lithium as usable on both sides without requiring it on both.</td> </tr> </tbody> </table> <h2>Install Lithium without mixing profiles</h2> <ol> <li>Close Minecraft and your launcher.</li> <li>Open the instance that contains the matching Fabric or NeoForge loader. Do not use the global game folder if your launcher keeps separate instances.</li> <li>Place the single Lithium <code>.jar</code> in that instance's <code>mods</code> folder. Do not unzip it.</li> <li>Start the same loader profile and confirm Lithium appears in the latest log or your loader's mod list.</li> <li>Open a copy of a known world before touching the only save you care about.</li> </ol> <p>For a dedicated server, stop the server before changing the <code>mods</code> folder and keep the previous jar outside that folder. The official Lithium repository says clients are not required to install Lithium simply because the server uses it, but every wider modpack still needs its own compatibility test.</p> <h2>What Lithium can improve — and what it does not promise</h2> <p>Lithium is built to reduce the cost of game-logic work while preserving vanilla behavior. That can matter when a world is busy with entities, block updates, chunk activity, redstone, farms, or server ticks. It does not replace Sodium, a GPU driver, more RAM, a faster network connection, or a fix for a broken mod.</p> <ul> <li><strong>Good measurement:</strong> the same world copy, route, entity count, render settings, view distance, Java build, JVM flags, and warm-up time.</li> <li><strong>Useful server signal:</strong> tick time or MSPT during a repeatable workload, not only the player FPS counter.</li> <li><strong>Useful client signal:</strong> frame-time consistency while the same simulation is running, alongside the game log.</li> <li><strong>Weak evidence:</strong> one screenshot taken in different locations or immediately after startup.</li> </ul> <h2>A 10-minute stability test</h2> <ol> <li>Back up the profile and world.</li> <li>Run the baseline without Lithium and record startup, memory, frame-time or tick-time observations.</li> <li>Add only Lithium and repeat the same route.</li> <li>Exercise redstone clocks, mob farms, portals, chunk borders, scheduled block ticks, saving, quitting, and reopening.</li> <li>Check the log for mixin, loader, or compatibility warnings before adding another optimization mod.</li> </ol> <h2>If Minecraft crashes after adding Lithium</h2> <ul> <li>Confirm the jar matches the loader and Minecraft version shown in the launcher profile.</li> <li>Remove duplicate Lithium jars and old versions from the same <code>mods</code> folder.</li> <li>Test Lithium alone with the loader, then restore other mods in small groups.</li> <li>Read the first meaningful error in <code>latest.log</code> or the crash report; the last mod name on screen is not always the cause.</li> <li>Reproduce the issue without Lithium in the same world copy before reporting a compatibility bug.</li> </ul> <h2>Update or remove Lithium safely</h2> <p>Stop the game or server, back up the world and configuration, remove the old Lithium jar, and add one matching replacement. If you roll back, restore the known-good jar and repeat the save/restart test. Never keep two Lithium versions active at the same time.</p> <h2>Bottom line</h2> <p>Use Lithium when game-logic performance is the problem and you can test it with a repeatable workload. Match Minecraft and loader first, change one component at a time, and keep the previous profile ready. MineBrush verified the creator-controlled release information but did not run every modpack, server, world, or hardware combination.</p> <h2>Sources checked</h2> <ul> <li><a href="https://modrinth.com/mod/lithium/versions" target="_blank" rel="noopener nofollow external">Lithium versions on Modrinth</a></li> <li><a href="https://github.com/CaffeineMC/lithium" target="_blank" rel="noopener nofollow external">CaffeineMC Lithium repository and installation notes</a></li> <li><a href="https://github.com/CaffeineMC/lithium/wiki/Support-Policy" target="_blank" rel="noopener nofollow external">Lithium support policy</a></li> </ul> </section>]]></content:encoded>
</item><item>
<title>Iris Shaders for Minecraft: Install, Add Packs, and Fix Issues</title>
<link>https://minebrush.net/java/shaders/30-iris-shaders-for-minecraft-a-practical-shader-setup-guide.html</link>
<pdalink>https://minebrush.net/java/shaders/30-iris-shaders-for-minecraft-a-practical-shader-setup-guide.html</pdalink>
<guid>https://minebrush.net/java/shaders/30-iris-shaders-for-minecraft-a-practical-shader-setup-guide.html</guid>
<pubDate>Sat, 01 Aug 2026 08:37:43 +0300</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p>MINECRAFT JAVA · IRIS SHADER SETUP</p> <p>Iris lets Minecraft Java load modern shader packs without turning setup into guesswork. The key is to match four things—the Minecraft version, mod loader, Iris build, and Sodium dependency—before you touch graphics settings. This guide covers the official installer, manual Fabric and NeoForge installs, shader-pack placement, performance tuning, and the most common failure points.</p> <h2>Quick answer: what you need</h2> <ul> <li><b>Minecraft Java Edition.</b> Iris is not a Bedrock, Marketplace, RTX, or Vibrant Visuals add-on.</li> <li><b>A supported loader.</b> Fabric is supported from Minecraft 1.16.5 forward; NeoForge support starts at 1.21.1. Forge is not supported.</li> <li><b>Iris and Sodium for the same branch.</b> The official installer handles both. Manual installs require the Sodium version listed by the exact Iris release.</li> <li><b>A separate shader pack.</b> Iris is the loader, not the visual pack itself.</li> <li><b>A clean baseline.</b> Launch the correct profile once before adding a shader pack so you know whether a problem comes from the loader or the pack.</li> </ul> <p>Iris is client-side. You normally do not install it on a Minecraft server, and you can join a server without asking every other player to use the same shader pack.</p> <h2>Choose the right Minecraft and loader branch</h2> <p>Do not download whichever file has the biggest version number. Iris releases are tied to specific Minecraft branches, and the newest Iris number is not automatically the correct file for the newest game branch.</p> <div role="region" aria-label="Current Iris version examples"> <table><caption>Current stable examples checked August 24, 2026</caption> <thead> <tr> <th scope="col">Minecraft</th> <th scope="col">Iris</th> <th scope="col">Loader</th> <th scope="col">Sodium listed for that branch</th> </tr> </thead> <tbody> <tr> <td>26.2</td> <td>1.11.2</td> <td>Fabric or NeoForge</td> <td>0.9.1</td> </tr> <tr> <td>26.1–26.1.2</td> <td>1.11.3</td> <td>Fabric or NeoForge</td> <td>0.9.1 for the matching game branch</td> </tr> <tr> <td>1.21.11</td> <td>1.10.7</td> <td>Fabric or NeoForge</td> <td>0.8.7 for the matching loader</td> </tr> </tbody> </table> </div> <p>These are dated examples, not a permanent “latest version” promise. Before installing, open the exact release page and verify its Minecraft version, loader, and required Sodium dependency. Distribution sites may label Fabric files for Quilt, but the current Iris FAQ does not present Quilt as a separate officially supported loader. Treat Quilt as a compatibility case, not a guaranteed first-choice route.</p> <h2>Option 1: use the official Iris Installer</h2> <p>The installer is the simplest route for a normal Minecraft Launcher profile because it installs Iris and Sodium together.</p> <ol> <li>Open the <a href="https://www.irisshaders.dev/download/" rel="external noopener">official Iris download page</a>.</li> <li>Download the installer offered by the project. Windows users can use the EXE route when available; the universal JAR route requires a working Java runtime.</li> <li>Close Minecraft and the launcher instance you plan to modify.</li> <li>Run the installer, choose the exact Minecraft version you want, and install the new profile.</li> <li>Open the Minecraft Launcher and confirm that the Iris profile is selected.</li> <li>Launch once with no shader pack active. Open Video Settings and make sure the profile reaches the menu and a test world normally.</li> </ol> <p>If the installer does not offer your exact Minecraft version, stop there. Do not choose a nearby branch and hope it works; use a matching manual release or stay on the profile that already works.</p> <h2>Option 2: install Iris manually</h2> <p>Manual installation makes sense for an existing Fabric or NeoForge profile, a controlled modpack, or a launcher instance with its own game directory.</p> <ol> <li>Confirm the profile's exact Minecraft version and loader.</li> <li>Download the matching Iris file from the project's <a href="https://modrinth.com/mod/iris/versions" rel="external noopener">Modrinth versions page</a> or creator-owned CurseForge project.</li> <li>Open that Iris release's dependency list and download the exact required Sodium build for the same Minecraft version and loader.</li> <li>Place both intact <code>.jar</code> files in that profile's <code>mods</code> folder.</li> <li>Remove conflicting copies of Iris, Sodium, or another loader variant before launch.</li> <li>Launch the intended profile once before adding a shader pack.</li> </ol> <p>The default Minecraft Launcher locations are <code>%APPDATA%\.minecraft\mods</code> on Windows, <code>~/Library/Application Support/minecraft/mods</code> on macOS, and <code>~/.minecraft/mods</code> on Linux. Third-party launchers and separate instances can use a completely different game directory, so follow the path shown by that instance instead of blindly using the default.</p> <p>Do not mix Fabric and NeoForge files. Do not add Fabric API unless another mod in your profile actually requires it; the selected Iris release is the authority for its own dependencies.</p> <h2>Add a shader pack</h2> <p>A shader pack is separate from Iris and Sodium. Get it from the pack creator's official project page, then keep its archive in the shader-pack location—not in <code>mods</code> or <code>resourcepacks</code>.</p> <ol> <li>Launch the Iris-enabled profile.</li> <li>Open <b>Options → Video Settings → Shader Packs</b>.</li> <li>Use <b>Open Shader Pack Folder</b>, or drag the pack into the shader-pack screen if that control is available.</li> <li>Keep a correctly packaged pack as a ZIP, or use a folder that directly contains its <code>shaders</code> directory.</li> <li>Select one pack, apply it, and wait for shader compilation to finish.</li> </ol> <p>If the pack does not appear, check the active profile's game directory first. A common mistake is placing the ZIP in the default <code>.minecraft</code> folder while the launcher is using a separate instance.</p> <h2>Start with a performance baseline</h2> <p>Shader performance depends heavily on the pack, preset, resolution, render distance, GPU, driver, and the rest of the mod stack. Iris cannot promise a specific FPS increase or make every shader pack lightweight.</p> <ul> <li>Load a world you know with shaders disabled and note how it feels.</li> <li>Enable one shader pack on its low or medium preset.</li> <li>Test the same location, time of day, render distance, and screen resolution.</li> <li>Lower shadow quality and render distance before disabling every visual feature.</li> <li>Change one setting at a time. If your FPS gets wrecked, you want to know which change did it.</li> </ul> <p>For screenshots or build showcases, save the exact Minecraft, loader, Iris, Sodium, and shader-pack versions with the project. That makes the setup reproducible instead of relying on a preset name that may change later.</p> <h2>Fix the problems players hit most often</h2> <h3>The Shader Packs button is missing</h3> <p>You probably launched the wrong profile, installed the wrong loader build, or have a startup conflict. Recheck the launcher profile, Minecraft version, Iris file, and Sodium dependency before reinstalling everything.</p> <h3>The pack is not listed</h3> <p>Confirm that the file is inside the active instance's <code>shaderpacks</code> folder. Check that it is a ZIP or folder with a top-level <code>shaders</code> directory. A pack placed in <code>mods</code> or <code>resourcepacks</code> will not work as an Iris shader pack.</p> <h3>Minecraft crashes on launch</h3> <p>Remove obvious renderer conflicts first. Iris documentation identifies OptiFine, Canvas, and Vulkan renderer mods as incompatible. Also check for mixed Fabric and NeoForge files, duplicate Iris or Sodium JARs, and a Sodium version that does not match the selected Iris release.</p> <h3>The world is black, flickering, or visually broken</h3> <p>Disable the shader pack and confirm that the base Iris profile still renders normally. Then test a current pack version and update the graphics driver from the GPU vendor. Some packs have known limitations: Continuum/Focal Engine packs are not supported, Chronos 4.x is listed as problematic, and SEUS PTGI HRR 3 can have issues with motion blur enabled.</p> <h3>Distant Horizons, Voxy, or Nvidium behaves differently</h3> <p>Distant Horizons and Voxy need shader packs that explicitly support them. Nvidium can remain installed, but it disables itself while shaders are active. Do not assume every performance mod stays active in the same rendering path.</p> <h3>A resource pack stops working with shaders</h3> <p>Resource packs that replace custom core shaders cannot run at the same time as an active shader pack. Test the resource pack with shaders disabled to separate the two issues.</p> <h2>Update Iris without breaking a working profile</h2> <ol> <li>Back up important worlds and note the current working file names.</li> <li>Check the exact Minecraft and loader branch before downloading.</li> <li>Replace Iris and its matched Sodium dependency together.</li> <li>Remove old duplicates instead of leaving several versions in <code>mods</code>.</li> <li>Launch once with shaders disabled, then test one known pack.</li> </ol> <p>If a new game release does not yet have a matching Iris build, keep the working profile. Updating Minecraft first and troubleshooting the renderer later is the fastest way to turn one change into five unknowns.</p> <h2>Official project and support links</h2> <ul> <li><a href="https://www.irisshaders.dev/" rel="external noopener">Iris official website</a> — supported loaders, graphics guidance, and project documentation.</li> <li><a href="https://www.irisshaders.dev/download/" rel="external noopener">Official Iris Installer</a> — the recommended installer route.</li> <li><a href="https://modrinth.com/mod/iris/versions" rel="external noopener">Iris versions on Modrinth</a> — exact game, loader, release, and dependency records.</li> <li><a href="/minecraft-guides/22-how-to-install-fabric-mods-safely-versions-loader-and-dependencies.html">MineBrush Fabric installation checklist</a> — profile, loader, dependency, and backup basics.</li> </ul> <p><b>Source check:</b> August 24, 2026. MineBrush is independent from Mojang, IrisShaders, FabricMC, NeoForged, Modrinth, CurseForge, and shader-pack creators. MineBrush does not mirror Iris, Sodium, installer, or shader-pack files.</p>]]></content:encoded>
</item><item>
<title>Xaero’s Minimap: A Practical Guide to Waypoints and Fair Play</title>
<link>https://minebrush.net/java/mods/28-xaeros-minimap-a-practical-guide-to-waypoints-and-fair-play.html</link>
<pdalink>https://minebrush.net/java/mods/28-xaeros-minimap-a-practical-guide-to-waypoints-and-fair-play.html</pdalink>
<guid>https://minebrush.net/java/mods/28-xaeros-minimap-a-practical-guide-to-waypoints-and-fair-play.html</guid>
<pubDate>Sat, 01 Aug 2026 08:29:13 +0300</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p><br></p> <h2>What Xaero’s Minimap is good at</h2> <p>A minimap is most useful when it removes small navigation friction without taking over the screen. Xaero’s Minimap keeps a compact view of nearby terrain available while you build, explore or travel between bases. Its waypoint system is the practical centre of the experience: mark a portal, a village, a project or a safe route, then keep those locations separate between worlds and dimensions.</p> <p>The project offers more than one visual preference: map size, zoom, position, shape and colour modes can all be adjusted. Start small. A map that is too large or too busy becomes another interface competing with the game.</p> <h2>A calm first setup</h2> <p>If you also need a persistent full-screen record of explored terrain, add <a href="https://minebrush.net/minecraft-mods/89-xaeros-world-map-for-minecraft-compatibility-setup-and-troubleshooting-guide.html">Xaero’s World Map</a> as a separate companion after the minimap is stable.</p> <ol> <li><b>Install the release for your exact game version and loader.</b> The official project provides builds for Fabric, Forge, NeoForge and Quilt.</li> <li><b>Open the settings before your first long session.</b> Choose a corner that does not obscure your hotbar, quest UI or other mods.</li> <li><b>Create only useful waypoints.</b> Give them names that still make sense in a month: “Nether portal — east” is better than “base 2”.</li> <li><b>Test in a familiar world.</b> Check zoom and terrain shading while you already know where you are.</li> </ol> <blockquote><b>MineBrush recommendation:</b> keep map information readable before adding more information. Navigation is faster when every marker has a purpose.</blockquote> <h2>Waypoints without creating visual noise</h2> <p>Waypoints are powerful because they turn a personal world into a legible network of places. Use a short naming convention and reserve colours for categories: one for home, another for portals, a third for projects. If a marker has done its job, hide it rather than keeping a permanent row of symbols on the horizon.</p> <p>For multiplayer, ask whether shared coordinate displays fit the server’s rules. Some communities welcome free navigation; others prefer exploration, PvP or event rules that limit radar and cave information.</p> <h2>Full edition and fair-play edition</h2> <p>The project also publishes a separate fair-play edition. Its purpose is simple: make the tool more suitable for competitive play where cave maps and entity radar would create an advantage. Pick the edition that matches the server you are joining, rather than trying to make one set of defaults fit every community.</p> <h2>Server owner notes</h2> <p>The official project documents server-side controls for how particular minimap features are available. If you operate a server, explain your minimap policy near the rules and test it with the exact loader and version your players use. Clear expectations work better than surprising players after they have already built a workflow around a map.</p> <h2>Where to download safely</h2> <p>Use the official Xaero’s Minimap page below. Select a release whose Minecraft version and loader match your instance, then keep the download page bookmarked for updates. Avoid random mirrors: release notes and compatibility information belong with the official project.</p> <h2>Editorial note</h2> <p>The cover on this page is an original MineBrush editorial illustration about navigation and exploration. It is not an official Xaero’s Minimap screenshot or project asset. MineBrush links to the official project for the current files and technical details.</p> <p><br></p> <p><br></p> <h2>Official and creator sources</h2> <ul> <li><a href="https://www.curseforge.com/minecraft/mc-mods/xaeros-minimap" rel="external noopener">Creator project: xaeros minimap</a></li> </ul> <p>These links identify the official or creator-controlled evidence checked on August 28, 2026. MineBrush has not treated an unverified runtime result, device outcome, or third-party configuration as guaranteed.</p>]]></content:encoded>
</item><item>
<title>Sodium for Minecraft 26.2: Fabric, NeoForge, Settings and Fixes</title>
<link>https://minebrush.net/java/mods/29-sodium-for-minecraft-a-practical-performance-setup-guide.html</link>
<pdalink>https://minebrush.net/java/mods/29-sodium-for-minecraft-a-practical-performance-setup-guide.html</pdalink>
<guid>https://minebrush.net/java/mods/29-sodium-for-minecraft-a-practical-performance-setup-guide.html</guid>
<pubDate>Sat, 01 Aug 2026 06:58:32 +0300</pubDate>
<category>index</category>

<content:encoded><![CDATA[<section class="mbds-content-refresh"> <p>Sodium replaces parts of Minecraft: Java Edition's client renderer. Its job is rendering performance and frame-time stability—not server tick speed, networking, world generation, or memory tuning by itself.</p> <p>For Minecraft 26.2, the latest creator-listed <b>stable</b> release checked on August 28, 2026 is Sodium 0.9.1 for both Fabric and NeoForge. The newer 0.9.2-alpha.4 files are testing builds. Start with stable unless you specifically need an alpha change and can report a reproducible renderer issue.</p> <h2>Choose the exact Sodium file</h2> <table> <thead> <tr> <th>Minecraft profile</th> <th>Recommended stable file</th> <th>Creator record</th> </tr> </thead> <tbody> <tr> <td>26.2 + Fabric</td> <td><code>sodium-fabric-0.9.1+mc26.2.jar</code></td> <td><a href="https://modrinth.com/mod/sodium/version/2Yom1N68" rel="noopener noreferrer external">0.9.1 Fabric</a></td> </tr> <tr> <td>26.2 + NeoForge</td> <td><code>sodium-neoforge-0.9.1+mc26.2.jar</code></td> <td><a href="https://modrinth.com/mod/sodium/version/KHPycol7" rel="noopener noreferrer external">0.9.1 NeoForge</a></td> </tr> </tbody> </table> <p>The exact 0.9.1 records declare no required project dependencies. That does not mean a Fabric or NeoForge profile can launch without its loader. Install the loader first, then use only the Sodium file made for that loader.</p> <p>Do not put Fabric and NeoForge Sodium files in the same instance. Sodium is client-side; a dedicated server does not need this renderer mod.</p> <h2>Stable versus alpha</h2> <p>The creator also publishes 0.9.2-alpha.4 for Minecraft 26.2. Its release note asks players to test a new terrain-buffer allocation system and report frame-rate stability issues. That is a testing request, not a promise that alpha is faster or safer on every PC.</p> <p>If you test alpha, clone the working profile, keep the 0.9.1 JAR and config, and change only Sodium. The <a href="https://modrinth.com/mod/sodium/version/a9YZH3ip" rel="noopener noreferrer external">Fabric alpha record</a> and the matching NeoForge entry must remain clearly labeled alpha. Never overwrite a stable modpack profile just to chase an unmeasured improvement.</p> <h2>Install Sodium safely</h2> <ol> <li>Confirm the profile says Minecraft 26.2 and identify its loader.</li> <li>Close Minecraft and the launcher process that owns the instance.</li> <li>Back up the profile or create a copy for testing.</li> <li>Remove duplicate or wrong-loader Sodium files from the active <code>mods</code> folder.</li> <li>Add the exact stable Fabric or NeoForge JAR.</li> <li>Launch to the title screen, open Video Settings, then load a copied world.</li> <li>Save, close, reopen, and repeat the same short route before adding shaders or renderer extensions.</li> </ol> <p>MineBrush has not launched these files. This is an evidence-bounded install and comparison procedure based on the creator records.</p> <h2>Start with a clean renderer baseline</h2> <p>Use default Sodium settings first. Disable shaders and third-party resource packs for the initial pass. Record resolution, fullscreen state, graphics preset, render distance, simulation distance, frame-rate cap, GPU, driver, and every renderer add-on.</p> <p>Walk the same route twice. The first pass can include shader compilation or chunk loading that the second pass does not. Compare frame-time feel and visible rendering errors separately from the average FPS number. A higher peak FPS does not help if the profile produces broken geometry or repeated stalls.</p> <h2>Fix a crash before the title screen</h2> <ul> <li>Verify Minecraft is exactly 26.2.</li> <li>Confirm the loader matches the JAR filename.</li> <li>Remove duplicate Sodium files.</li> <li>Test Sodium alone in a copy of the profile before restoring Iris, option-menu extensions, culling mods, or shader packs.</li> <li>Keep the first complete exception and mod list; do not report only “exit code 1.”</li> </ul> <h2>Fix missing blocks, flicker, or broken item models</h2> <p>Reproduce the same scene with shaders and resource packs disabled. Reset one Sodium option at a time rather than deleting the whole profile. If the issue disappears only when another renderer add-on is removed, record both exact versions and report the smallest working and failing pair.</p> <p>Do not install a model-fix mod built for another Minecraft version as a blind repair. A screenshot can show the symptom, but the profile tuple and reproducible scene identify where to investigate.</p> <h2>Measure the right bottleneck</h2> <p>Sodium handles client rendering. If frame time is stable but redstone, mobs, or server actions are slow, use a logic/tick investigation. <a href="https://minebrush.net/minecraft-mods/31-lithium-for-minecraft-a-practical-stability-first-performance-guide.html">Choose Lithium for logic and tick optimization, not rendering</a>.</p> <p>If the problem is heap pressure or unusually high memory use, keep that as a separate experiment. <a href="https://minebrush.net/minecraft-mods/32-ferritecore-for-minecraft-a-measured-memory-use-checklist.html">Use FerriteCore only for the memory-use branch</a>. Adding three optimization mods at once makes it impossible to tell which change helped or broke the profile.</p> <h2>Update or roll back without losing the baseline</h2> <p>Keep the working JAR, config, and short benchmark route. Update Sodium without changing Minecraft, loader, driver, shader pack, or resolution in the same pass. If the new build regresses, restore the previous JAR and config together and repeat the route.</p> <h2>Sodium FAQ</h2> <h3>Does a server need Sodium?</h3> <p>No. The creator lists Sodium as client-side and unsupported on the server.</p> <h3>Should I install 0.9.1 or 0.9.2-alpha.4?</h3> <p>Use 0.9.1 for the stable Minecraft 26.2 route. Use alpha only in a copied testing profile when you need its changes and can tolerate regressions.</p> <h3>Does Sodium guarantee more FPS?</h3> <p>No. The project is designed to improve renderer performance, but the creator states that results vary by hardware and software. MineBrush has not benchmarked this tuple.</p> <h3>Can I combine the Fabric and NeoForge files?</h3> <p>No. Use exactly one JAR for the loader in the active profile.</p> <h2>Creator, license, and sources</h2> <p>Sodium is maintained by CaffeineMC and its current project license is Polyform Shield 1.0.0. That license must not be treated like MIT or another permissive license. Use the <a href="https://modrinth.com/mod/sodium" rel="noopener noreferrer external">creator-owned Sodium project</a>, its <a href="https://modrinth.com/mod/sodium/versions" rel="noopener noreferrer external">version list</a>, and the <a href="https://github.com/CaffeineMC/sodium/wiki" rel="noopener noreferrer external">official wiki</a>. MineBrush does not mirror the JAR or creator media in this rewrite package.</p> </section>]]></content:encoded>
</item><item>
<title>Distant Horizons: LOD Setup, Loaders, and Shader Limits</title>
<link>https://minebrush.net/java/mods/27-distant-horizons-a-practical-guide-to-long-distance-minecraft-views.html</link>
<pdalink>https://minebrush.net/java/mods/27-distant-horizons-a-practical-guide-to-long-distance-minecraft-views.html</pdalink>
<guid>https://minebrush.net/java/mods/27-distant-horizons-a-practical-guide-to-long-distance-minecraft-views.html</guid>
<pubDate>Sat, 01 Aug 2026 04:30:24 +0300</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p><strong>Current release check:</strong> Distant Horizons <code>3.2.0-b-26.2</code> is a beta for Minecraft Java 26.2. The creator publishes one Fabric/NeoForge JAR for this tuple. MineBrush checked the creator-controlled project and release metadata on August 24, 2026, but did not download or run the file. No FPS, memory, shader, server, persistence, or rollback result is claimed.</p> <p>Distant Horizons adds a level-of-detail (LOD) layer for simplified terrain beyond Minecraft’s normal render distance. It can make faraway land visible, but it does not make one file compatible with every game version, loader, shader, server, or graphics setup.</p> <h2>Choose one exact game and loader tuple</h2> <table><caption>Current Distant Horizons tuple checked August 24, 2026</caption> <thead> <tr> <th scope="col">Release</th> <th scope="col">Channel</th> <th scope="col">Minecraft</th> <th scope="col">Loaders</th> <th scope="col">Declared dependencies</th> <th scope="col">Sides</th> </tr> </thead> <tbody> <tr> <th scope="row">3.2.0-b-26.2</th> <td>Beta</td> <td>Java 26.2</td> <td>Fabric and NeoForge</td> <td>None listed by Modrinth</td> <td>Client optional; server optional</td> </tr> </tbody> </table> <p>The selected version ID is <code>gBf0SaV1</code>. Its primary file is <code>DistantHorizons-3.2.0-b-26.2-fabric-neoforge.jar</code>, listed at 29,705,395 bytes. Those are creator-published metadata values, not a MineBrush artifact inspection.</p> <p>The creator’s loader note says Minecraft 1.20.6 and newer use combined Fabric/NeoForge files, while 1.20.4 and older use combined Fabric/Forge files. These are separate release families. Do not install the current 26.2 file in 1.21.11, and do not treat an older Forge label as current NeoForge support.</p> <h2>Know which layer you are tuning</h2> <p>Minecraft still renders nearby normal chunks. Distant Horizons builds and displays a simplified distant representation beyond that area. Changing vanilla render distance, Distant Horizons distance, LOD quality, generation, and shader settings affects different parts of the scene.</p> <p>Start low enough that you can recognize each change. A huge distance number is not automatically a better setup: terrain quality, build time, processor load, graphics memory, storage, and visual seams can all become the limiting factor. The project markets a low-cost long-distance view, but MineBrush has no controlled benchmark for your hardware.</p> <h2>Client-only and server-assisted play are different</h2> <p>The project marks both client and server installation as optional. The creator says a client-only installation can save LODs between sessions as you explore. In the client-plus-server mode, a server running Distant Horizons can send LOD data to connected users who also run the mod when distant generation is enabled on the server.</p> <p>A client-only result does not prove server delivery. A server component does not replace the compatible client mod. Proxies, plugins, permissions, bandwidth, world-generation mods, and hosting limits remain separate variables that were not tested here.</p> <h2>Check the 26.2 beta’s graphics boundaries</h2> <p>The 3.2.0-b release notes raise the minimum OpenGL version from 3.2 to 3.3. They also add LOD textures for the base Distant Horizons renderer, while stating that Iris shaders render those LODs untextured in this release. The notes say the Auto rendering engine no longer crashes merely because Iris is present, but explicitly selecting Blaze3D can still crash because Iris does not support that path.</p> <p>Those statements belong only to the checked 26.2 beta. They are not a blanket promise for every Iris version, shader pack, graphics API, or older Distant Horizons release. If shaders matter, record the exact Iris release, shader pack and preset, Distant Horizons rendering engine, GPU, driver, and world scene.</p> <h2>Install in a disposable profile first</h2> <ol> <li>Confirm the launcher profile is Minecraft Java 26.2.</li> <li>Confirm the profile uses Fabric or NeoForge. Do not place the same JAR in a Forge profile.</li> <li>Open the creator’s versions page and select version ID <code>gBf0SaV1</code>.</li> <li>Place the JAR in that profile’s mods folder and start with shaders and unrelated renderer mods disabled.</li> <li>Use a disposable profile or copied world. Reach a familiar location before raising LOD distance or CPU load.</li> <li>Change one Distant Horizons setting at a time and keep the last-known-good profile configuration.</li> </ol> <p>For a general Fabric installation route, use the <a href="/minecraft-guides/22-how-to-install-fabric-mods-safely-versions-loader-and-dependencies.html">MineBrush Fabric mods guide</a>. This page owns the Distant Horizons release, LOD, side, and shader boundaries.</p> <h2>Run a small acceptance route</h2> <ol> <li>Launch the profile and confirm it reaches the menu without a loader error.</li> <li>Open a familiar test world and wait in one known location.</li> <li>Confirm normal nearby chunks first, then observe whether distant LODs appear.</li> <li>Save, exit, restart, and revisit the same view before claiming that LOD data persists.</li> <li>If multiplayer matters, record client-only behavior separately from a deliberately configured Distant Horizons server.</li> <li>If shaders matter, repeat the exact route first without a shader, then with one exact Iris and shader-pack tuple.</li> </ol> <h2>Troubleshoot the first failed boundary</h2> <table> <thead> <tr> <th scope="col">Symptom</th> <th scope="col">First check</th> <th scope="col">Do not conclude</th> </tr> </thead> <tbody> <tr> <td>Profile stops before the menu</td> <td>Minecraft 26.2, Fabric or NeoForge, exact version ID, and first relevant loader error</td> <td>Every Distant Horizons release is broken</td> </tr> <tr> <td>Nearby terrain appears but LODs do not</td> <td>Active profile, LOD settings, location, elapsed time, and restart result</td> <td>A server install is always required</td> </tr> <tr> <td>Server-provided LODs are absent</td> <td>Matching supported components on both sides and server distant-generation setting</td> <td>Client exploration and server delivery are the same mode</td> </tr> <tr> <td>Iris view is incomplete</td> <td>Base-renderer comparison and the 3.2.0-b note that Iris LODs are untextured</td> <td>All shaders are permanently unsupported</td> </tr> <tr> <td>Stutter or memory pressure</td> <td>Lower Distant Horizons CPU load, distant generation, and graphics preset one at a time</td> <td>A universal RAM allocation or performance result</td> </tr> </tbody> </table> <h2>Performance remains hardware-specific</h2> <p>Do not copy a creator screenshot’s distance or another player’s memory allocation into your profile and call it safe. A useful comparison needs the same hardware, Java runtime, Minecraft and mod tuple, world, camera route, vanilla and LOD settings, shader state, warm-up, and repeated measurements.</p> <p>Without that controlled tuple, FPS, frame time, RAM, VRAM, server tick cost, bandwidth, and latency remain unknown. Lowering one setting is a diagnostic step, not a guaranteed fix.</p> <h2>Creator-controlled sources</h2> <ul> <li><a href="https://modrinth.com/mod/distanthorizons" rel="nofollow noopener external">Distant Horizons project</a></li> <li><a href="https://modrinth.com/mod/distanthorizons/version/gBf0SaV1" rel="nofollow noopener external">Distant Horizons 3.2.0-b for Minecraft 26.2</a></li> <li><a href="https://modrinth.com/mod/distanthorizons/versions" rel="nofollow noopener external">Official versions list</a></li> <li><a href="https://gitlab.com/distant-horizons-team/distant-horizons" rel="nofollow noopener external">Creator-linked source repository</a></li> <li><a href="https://gitlab.com/distant-horizons-team/distant-horizons/-/wikis/home" rel="nofollow noopener external">Distant Horizons wiki</a></li> </ul> <p><strong>Rights and evidence:</strong> The software is labeled LGPL-3.0-only. That label does not establish reusable rights for every icon, gallery image, screenshot, logo, or video. MineBrush has no local creator JAR or original screenshot for this article and should link to the official versions route rather than mirror files.</p>]]></content:encoded>
</item><item>
<title>How to Install Fabric Mods Safely in Minecraft Java</title>
<link>https://minebrush.net/guides/22-how-to-install-fabric-mods-safely-versions-loader-and-dependencies.html</link>
<pdalink>https://minebrush.net/guides/22-how-to-install-fabric-mods-safely-versions-loader-and-dependencies.html</pdalink>
<guid>https://minebrush.net/guides/22-how-to-install-fabric-mods-safely-versions-loader-and-dependencies.html</guid>
<pubDate>Fri, 31 Jul 2026 02:41:24 +0300</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p class="mb-eyebrow">Minecraft Java · Fabric mods</p> <p class="mb-lead">A Fabric install works when the whole profile agrees: Minecraft version, loader, mod file, dependencies, instance folder, and client/server scope. Get that tuple right once and most “the mod does nothing” problems disappear before launch.</p> <h2>Quick answer</h2> <p>Create or select a separate Minecraft Java profile, install Fabric Loader for the exact game version, and launch that Fabric profile once. Download a mod release that explicitly supports both that Minecraft version and Fabric, add every required dependency for the same version, and place the intact <code>.jar</code> files in that profile's <code>mods</code> folder. Start with one mod plus its dependencies, use a disposable world, and read the first loader error before swapping files.</p> <h2>Write down the compatibility tuple</h2> <p>Do not choose a file from the project title alone. A single project page can contain multiple game versions, loaders, and release channels. Open the exact file entry and record:</p> <table> <thead> <tr> <th>Layer</th> <th>What must match</th> <th>Common wrong turn</th> </tr> </thead> <tbody> <tr> <td>Edition</td> <td>Minecraft Java Edition</td> <td>Trying to use a Bedrock <code>.mcpack</code> or <code>.mcaddon</code> as a Java mod</td> </tr> <tr> <td>Game</td> <td>The exact Minecraft version listed by the mod file</td> <td>Assuming two nearby patch versions are interchangeable</td> </tr> <tr> <td>Loader</td> <td>The file explicitly says Fabric</td> <td>Renaming or mixing Forge, NeoForge, or Quilt builds</td> </tr> <tr> <td>Dependencies</td> <td>Every required library in a compatible branch</td> <td>Installing a random Fabric API version or treating an optional integration as required</td> </tr> <tr> <td>Environment</td> <td>Client-only, server-only, or required on both sides</td> <td>Testing only single-player and assuming the same server rule</td> </tr> <tr> <td>Instance</td> <td>The folder belongs to the profile you actually launch</td> <td>Editing global <code>.minecraft</code> while a launcher uses an isolated instance</td> </tr> </tbody> </table> <p>Fabric's player documentation says mods must target Java Edition, the Minecraft version you intend to play, and Fabric rather than another loader. It also notes that the majority of mods require Fabric API. “Majority” is not “every”: the exact mod release decides which libraries are required.</p> <h2>Install Fabric Loader for the official launcher</h2> <ol> <li><strong>Run the intended vanilla version first.</strong> Reach the title screen and close both Minecraft and the launcher. This separates a base-game problem from a loader problem.</li> <li><strong>Use the installer from Fabric's official site.</strong> Choose the same Minecraft version you recorded. With the official launcher, keep <strong>Create Profile</strong> selected.</li> <li><strong>Follow the OS-specific Fabric page.</strong> Fabric documents a Windows installer route and universal <code>.jar</code> routes for macOS and Linux. Do not copy an operating-system workaround from an unrelated launcher.</li> <li><strong>Select the new Fabric profile and launch it once.</strong> Reach the menu, then close the game. At this point you have proved only that the loader profile opens—not that a mod works.</li> </ol> <p>Prism Launcher, the Modrinth App, CurseForge, and other launchers can manage loaders per instance. Use that launcher's current instance controls instead of mixing its folders with the official launcher's global directory.</p> <h2>Add the mod and its real dependencies</h2> <ol> <li>Open the creator's release page and filter for the exact Minecraft version and Fabric.</li> <li>Read the dependency and environment fields on that exact file.</li> <li>Download required libraries from their official project pages in compatible branches.</li> <li>Keep normal mod files as <code>.jar</code> files. Do not extract them or rename another loader's build.</li> <li>Open the active instance's <code>mods</code> folder and add one mod plus only its required libraries.</li> </ol> <h2>Default mods-folder locations</h2> <table> <thead> <tr> <th>System</th> <th>Default path</th> </tr> </thead> <tbody> <tr> <td>Windows</td> <td><code>%APPDATA%\.minecraft\mods</code></td> </tr> <tr> <td>macOS</td> <td><code>~/Library/Application Support/minecraft/mods</code></td> </tr> <tr> <td>Linux</td> <td><code>~/.minecraft/mods</code></td> </tr> </tbody> </table> <p>Those are the default locations listed in Fabric's installing-mods guide. A custom Game Directory or launcher instance overrides them. If Fabric starts but the mod is absent, verify the running profile's directory before downloading anything again.</p> <h2>Use a three-check first launch</h2> <ol> <li><strong>Menu:</strong> the Fabric profile opens without a loader dependency or conflict error.</li> <li><strong>Feature:</strong> the mod's documented client feature or test action is present. A Mods menu appears only when the stack includes a mod that supplies one.</li> <li><strong>Save cycle:</strong> a disposable world opens, saves, closes, and reopens without a new error.</li> </ol> <p>A successful title screen is not enough for a world-changing mod. Keep the first test separate from your main save, especially when a project adds blocks, items, entities, dimensions, or world generation.</p> <h2>Read the first useful error</h2> <table> <thead> <tr> <th>Message or symptom</th> <th>Likely layer</th> <th>Fix in this order</th> </tr> </thead> <tbody> <tr> <td>Requires Fabric API</td> <td>A declared dependency is missing</td> <td>Install the Fabric API file for the same Minecraft branch and keep one intended version active.</td> </tr> <tr> <td>Requires version X or later</td> <td>A dependency exists but is outside the required range</td> <td>Remove the wrong copy and use the release specified by the mod's exact file metadata.</td> </tr> <tr> <td>Incompatible with Minecraft</td> <td>The mod targets another game version</td> <td>Choose a matching file or create a separate profile for the supported version.</td> </tr> <tr> <td>Fabric starts; mod is missing</td> <td>Wrong instance, wrong loader build, or client/server scope</td> <td>Open the active instance folder, confirm the file says Fabric, and recheck its environment field.</td> </tr> <tr> <td>Duplicate mod</td> <td>Two versions of the same mod are active</td> <td>Keep one compatible JAR; store the old file outside the active <code>mods</code> folder.</td> </tr> <tr> <td>Works alone; fails in the pack</td> <td>Conflict or overlapping dependency range</td> <td>Return to the known-good set and add the remaining mods in small groups.</td> </tr> </tbody> </table> <p>When sharing a crash report, remove account tokens, personal paths, IP addresses, and unrelated logs. Preserve the first clear loader requirement and the exact filenames; “latest” is not a reproducible version.</p> <h2>Client and server scope matters</h2> <p>A cosmetic client mod may not belong on a server. A gameplay mod may require the same mod and dependency versions on both sides. A server utility can have a different deployment rule. Use the creator's environment statement for the exact release; do not infer side requirements from another mod in the same category.</p> <h2>Update or remove with a rollback point</h2> <p><strong>Before updating:</strong> back up the world and copy the working instance. Replace the old JAR instead of leaving two releases together. Recheck dependencies and launch a copied world first.</p> <p><strong>Before removing:</strong> read the creator's uninstall notes. Removing a client-only interface mod is not the same as removing content stored in a world. If the mod adds blocks, items, entities, dimensions, or generated data, keep the complete backup and test removal on a copy.</p> <h2>FAQ</h2> <h3>Does every Fabric mod need Fabric API?</h3> <p>No. Fabric's documentation says the majority do, but the dependency list on the exact mod release is authoritative.</p> <h3>Can I put a Forge or NeoForge mod in Fabric?</h3> <p>Not unless that exact file also explicitly supports Fabric. The same project name and Minecraft version do not make loader builds interchangeable.</p> <h3>Should I unzip the mod JAR?</h3> <p>Normal Fabric mod JARs stay intact in the <code>mods</code> folder. Only open an outer bundle when the creator clearly identifies separate files inside it.</p> <h3>Why does the launcher open without my mod?</h3> <p>The most useful first check is the active instance path. Then confirm the file is for Fabric, the exact Minecraft version, and the correct client/server environment.</p> <h2>What this guide does not verify</h2> <p>MineBrush checked Fabric's current player documentation but did not download or run an installer, mod, dependency, client, or server for this rewrite. Compatibility, configuration, world persistence, networking, conflicts, and performance remain specific to the exact versioned stack.</p> <h2>Official sources checked</h2> <ul> <li><a href="https://docs.fabricmc.net/players/installing-mods" rel="external noopener">Fabric Documentation: Installing Mods</a></li> <li><a href="https://docs.fabricmc.net/players/installing-fabric/windows" rel="external noopener">Fabric Documentation: Installing Fabric on Windows</a></li> <li><a href="https://docs.fabricmc.net/players/installing-fabric/macos" rel="external noopener">Fabric Documentation: Installing Fabric on macOS</a></li> <li><a href="https://docs.fabricmc.net/players/installing-fabric/linux" rel="external noopener">Fabric Documentation: Installing Fabric on Linux</a></li> <li><a href="https://fabricmc.net/use/installer/" rel="external noopener">Fabric's official installer page</a></li> </ul> <p>When your profile is ready, <a href="/minecraft-mods/">browse Minecraft Java mods</a>. Keep resource packs on their separate <a href="/minecraft-guides/21-how-to-install-minecraft-java-resource-packs-a-no-surprises-checklist.html">Java resource-pack workflow</a>.</p>]]></content:encoded>
</item><item>
<title>How to Install Minecraft Java Resource Packs Safely</title>
<link>https://minebrush.net/guides/21-how-to-install-minecraft-java-resource-packs-a-no-surprises-checklist.html</link>
<pdalink>https://minebrush.net/guides/21-how-to-install-minecraft-java-resource-packs-a-no-surprises-checklist.html</pdalink>
<guid>https://minebrush.net/guides/21-how-to-install-minecraft-java-resource-packs-a-no-surprises-checklist.html</guid>
<pubDate>Fri, 31 Jul 2026 02:41:20 +0300</pubDate>
<category>index</category>

<content:encoded><![CDATA[<p class="mb-eyebrow">Minecraft Java · Resource packs</p> <p class="mb-lead">A resource pack can change Minecraft's textures, models, sounds, fonts, and interface without using a mod loader. The install is quick; choosing the correct file and proving that it works in your actual profile is the part worth doing carefully.</p> <h2>Quick answer</h2> <p>For Minecraft Java Edition, download the resource-pack ZIP from the creator's official page, keep the ZIP intact, launch the Java profile you plan to use, and open <strong>Options → Resource Packs → Open Resource Pack Folder</strong>. Put the ZIP in the folder that Minecraft opens, return to the Resource Packs screen, and enable it. Read compatibility warnings, set the order intentionally, and test the pack in a familiar copied world.</p> <h2>Check the file before Minecraft loads it</h2> <p>A polished screenshot does not tell you whether a pack belongs in your profile. Make these checks on the exact release page before downloading:</p> <table> <thead> <tr> <th>Check</th> <th>What you need to confirm</th> <th>Why it matters</th> </tr> </thead> <tbody> <tr> <td>Edition</td> <td>The creator explicitly lists Minecraft Java Edition.</td> <td>Bedrock <code>.mcpack</code> and <code>.mcaddon</code> files use a different workflow.</td> </tr> <tr> <td>Game version</td> <td>The selected file lists your exact release or a clearly supported range.</td> <td>Resource-pack formats and asset names change between releases.</td> </tr> <tr> <td>Scope</td> <td>Full pack, GUI overlay, sounds, selected blocks, or another limited layer.</td> <td>An intentionally partial pack will leave everything else vanilla.</td> </tr> <tr> <td>Requirements</td> <td>Any required mod, shader loader, optional feature, or setup note.</td> <td>A screenshot may include effects that the ZIP does not provide by itself.</td> </tr> <tr> <td>Source</td> <td>The creator's own page or the project's recognized distribution page.</td> <td>A familiar filename is not proof of origin or integrity.</td> </tr> </tbody> </table> <p>Keep the original filename until the pack is working. Do not turn a Bedrock package, mod JAR, shader pack, or random ZIP into a Java resource pack by renaming its extension.</p> <h2>Install the pack in the active Java profile</h2> <ol> <li><strong>Launch the intended Java version once.</strong> Reach the title screen, then open <strong>Options → Resource Packs</strong>. This makes the game—not a guessed filesystem path—identify the active profile.</li> <li><strong>Select Open Resource Pack Folder.</strong> Mojang's published Java workflow uses this in-game route and places the downloaded ZIP in the folder that opens.</li> <li><strong>Move the creator-supplied ZIP into that folder.</strong> Keep it zipped unless the creator clearly says the download is an outer bundle containing a separate installable pack.</li> <li><strong>Return to the Resource Packs screen.</strong> If the new entry does not appear, leave and reopen the screen before changing anything else.</li> <li><strong>Enable the pack and read any warning.</strong> A version warning is a compatibility signal, not a promise that the pack will fail or work completely.</li> <li><strong>Let Minecraft finish reloading.</strong> Large or high-resolution packs may take longer. Avoid repeated clicks or a forced shutdown while resources are reloading.</li> </ol> <h2>Use pack order as a controlled test</h2> <p>When several selected packs change the same asset, the order affects the result. Start with the main pack alone. Then add one focused overlay—such as a GUI, crosshair, or item layer—and inspect what changed. If the wrong texture wins, move only that overlay, reload, and compare again.</p> <p>This one-change-at-a-time rule is much faster than rearranging five packs at once. It also tells you whether an incomplete look is caused by the pack itself, a deliberate overlay, or another selected pack.</p> <h2>Run a useful first test</h2> <p>Do not judge a pack from one screenshot or a five-second spawn check. Open a copied world you know well and walk the same short route after each change:</p> <ul> <li>daylight terrain with common blocks and foliage;</li> <li>water, glass, particles, and several light levels;</li> <li>inventory, crafting, chest, signs, and readable text;</li> <li>held items, armor, one or two familiar mobs, and the pause menu;</li> <li>the same movement route while watching frame pacing, not only the FPS counter.</li> </ul> <p>High resolution, animation, custom models, and companion features can increase memory or GPU load. The label on a pack cannot predict performance on your computer, so compare the same scene before and after enabling it.</p> <h2>Fix the common failure first</h2> <table> <thead> <tr> <th>Symptom</th> <th>First thing to verify</th> <th>Next move</th> </tr> </thead> <tbody> <tr> <td>The pack is missing</td> <td>You used the folder opened by the profile you actually launched.</td> <td>Recheck the original download and the creator's installation note; watch for an outer bundle that contains the real pack.</td> </tr> <tr> <td>Minecraft shows an older/newer-version warning</td> <td>The creator lists your exact Java release.</td> <td>Prefer a matching release. Test any warning only in a replaceable profile or copied world.</td> </tr> <tr> <td>Only some assets changed</td> <td>The pack's stated scope and the selected-pack order.</td> <td>Test the pack alone, then restore overlays one at a time.</td> </tr> <tr> <td>Textures are missing or visually broken</td> <td>The source, selected release, and required companion features.</td> <td>Redownload from the official project page and test the clean file by itself.</td> </tr> <tr> <td>Menus or text are hard to read</td> <td>GUI, font, language, and accessibility changes.</td> <td>Disable the conflicting layer or place a known corrective overlay in the intended order.</td> </tr> <tr> <td>Loading stutters or FPS drops</td> <td>Resolution, animation, and custom-model load.</td> <td>Try a lower-resolution release and remove optional layers before blaming unrelated mods.</td> </tr> </tbody> </table> <h2>Update or remove without losing the working setup</h2> <p><strong>For an update:</strong> keep the last working ZIP outside the active folder until the new version passes the same comparison route. Disable the old entry, place the new file, confirm the pack order, and check whether the creator changed requirements or coverage.</p> <p><strong>For removal:</strong> move the pack back to Available or remove its ZIP while Minecraft is closed. A normal resource pack changes presentation rather than world blocks, but companion mods, data packs, and custom server requirements are separate systems. Review those separately before opening an important save.</p> <h2>Compatibility changes with Minecraft releases</h2> <p>Mojang's Java 26.2 release notes declare <strong>Resource Pack version 88.0</strong>. That number is useful as a concrete reminder that pack metadata moves with the game; it is not a universal version for every Java release. Match the pack to the version you are actually launching instead of copying a number from an unrelated guide.</p> <h2>FAQ</h2> <h3>Should I unzip a Java resource pack?</h3> <p>Usually no: Mojang's published install workflow places the ZIP in the Resource Pack Folder. Open an outer download only when the creator clearly says it contains several separately labeled packs or documentation.</p> <h3>Can an older pack still work?</h3> <p>Sometimes parts of it may load, but a warning cannot tell you which renamed, removed, or newly added assets are missing. Use a creator release made for your version when one exists.</p> <h3>Can I use several packs together?</h3> <p>Yes, but prove the base pack first. Add overlays one at a time and record the order so you can reproduce or undo the result.</p> <h3>Why does the pack look different from its screenshots?</h3> <p>The screenshots may use another version, shader, companion mod, pack order, lighting setup, or optional file. Recheck the creator's caption and requirements instead of assuming the ZIP includes every visible effect.</p> <h2>What this guide does not verify</h2> <p>MineBrush checked official installation and release documentation for this rewrite but did not download or run a specific third-party pack. Compatibility, visuals, accessibility, load order, performance, and multiplayer behavior remain specific to the exact pack, Minecraft version, hardware, and selected stack.</p> <h2>Official sources checked</h2> <ul> <li><a href="https://www.minecraft.net/en-us/article/try-new-minecraft-textures" rel="external noopener">Minecraft.net: Java resource-pack folder workflow</a></li> <li><a href="https://www.minecraft.net/en-us/article/minecraft-java-edition-26-2" rel="external noopener">Minecraft Java Edition 26.2 release notes</a></li> <li><a href="https://help.minecraft.net/hc/en-us/articles/19615552270221-Accounts-Required-to-Play-Minecraft" rel="external noopener">Minecraft Help: supported Java Edition desktop platforms</a></li> </ul> <p><a href="/minecraft-resource-packs/">Browse Java resource packs</a> or continue with the <a href="/minecraft-shaders/30-iris-shaders-for-minecraft-a-practical-shader-setup-guide.html">Iris shader setup guide</a> when the effect you want is lighting rather than texture replacement.</p>]]></content:encoded>
</item></channel></rss>