Icon Exporter

Exports item and block icons to files

48,47k

Icon Exporter

<center><strong>This mod requires the <a href="https://modrinth.com/mod/cyclops-core">Cyclops Core</a> library!</strong></center>
<center><strong>Come talk to us in #iconexporter on the <a href="https://discord.gg/9yDxubB" rel="nofollow">Cyclops Discord server</a>!</strong></center>
<p> </p>
<p><span style="font-size: 18px;">This mod exports all item and block icons to PNG files.<br /></span></p>
<p> </p>
<p><span style="font-size: 14px;"><em>This is a client-side mod, and should only be used a single time if you want to create an export of all icons in the game.</em></span><span style="font-size: 14px;"><em><br /></em></span></p>
<p> </p>
<p><span style="font-size: 14px;"><strong>Notable features:</strong></span></p>
<ul>
<li>Iterates over all items in the item registry, and will consider all possible item variants.</li>
<li>Processes both vanilla and modded items.</li>
<li>Outputs PNG images with transparent backgrounds.</li>
<li>Can output images in any size.</li>
<li>Metadata of items and fluids can be optionally exported via /iconexporter exportmetadata</li>
<li>Filter exports by mod (id or regex)</li>
</ul>
<p><span style="font-size: 14px;"><strong>How to use:</strong></span><span style="font-size: 14px;"><br /></span></p>
<ul>
<li>Start the game with IconExporter installed client-side.</li>
<li>Run the <code>/iconexporter export</code> command. <em>(Optionally, the image size can be passed, defaults to <code>64</code>)</em></li>
<li>Wait until all icons are rendered. <em>(can be stopped by pressing Escape)</em></li>
<li>Find all icons in <code>icon-exports-x64</code> in your Minecraft directory. <em>(Next to your <code>screenshots</code> directory.)</em></li>
</ul>
<p> </p>
<p><span style="font-size: 12px;"><span style="font-size: 14px;"><strong>File structure:</strong></span> <code><modid>__<itemid>__<metadata>[__<NBT>].png</code></span></p>
<p><span style="font-size: 12px;">For example:</span></p>
<ul>
<li><span style="font-size: 12px;"><code>integrateddynamics__cable__0.png</code></span></li>
<li><span style="font-size: 12px;"><code>minecraft__dropper__0.png</code></span></li>
<li><span style="font-size: 12px;"><code>minecraft__lingering_potion__0__{Potion__"minecraft__strong_leaping"}.png</code></span></li>
</ul>
<p> </p>
<p><span style="font-size: 12px;">Optionally, NBT tags can be hashed (MD5) in file names when the <code>fileNameHashTag</code> config option is enabled.<br />This is useful when you have items with large NBT tags that result in very long file names.<br />If enabled, </span><span style="font-size: 12px;">an auxiliary txt file will be created with the same base name containing the full tag contents.<br />For example:<br /></span></p>
<p> </p>
<ul>
<li><span style="font-size: 12px;"><code>minecraft__potion__0__d4272645c61d50de18ce399e7093de8f.png</code></span></li>
<li><span style="font-size: 12px;"><code>minecraft__potion__0__d4272645c61d50de18ce399e7093de8f.txt</code><br /></span></li>
</ul>
<p> </p>
<p><span style="font-size: 12px;"><strong>Progress is shown while rendering icons:</strong></span></p>
<p><span style="font-size: 14px;"><img src="https://media.forgecdn.net/attachments/256/300/2019-07-11_14.png" alt="" width="854" height="480" /></span></p>
<p> </p>
<center><a href="https://bisecthosting.com/cyclops" rel="nofollow"><img src="https://media.forgecdn.net/banner/console-affiliation-banners/banner_abd7c360-8f9d-4395-8382-b28f26a2d6b2.png" alt="Bisect Hosting" /></a><br />Support us via the referral code <strong>cyclops</strong> when renting a <strong><a href="https://bisecthosting.com/cyclops" rel="nofollow">Bisect Hosting</a> server</strong>, and get <strong>25% off!</strong></center>
<center><a href="https://www.patreon.com/kroeser" rel="nofollow"><img src="https://upload.wikimedia.org/wikipedia/commons/thumb/9/94/Patreon_logo.svg/1082px-Patreon_logo.svg.png" width="100" height="36" /></a><br />If you like this mod, consider supporting me on <a href="https://www.patreon.com/kroeser" rel="nofollow">Patreon</a>!</center>

ADS