tag:github.com,2008:https://github.com/TechnicJelle/BlueMapSignExtractor/releasesRelease notes from BlueMapSignExtractor2025-08-09T19:26:10Ztag:github.com,2008:Repository/672674085/v2.02025-08-09T20:05:06Z2.0: Port to BMNative!<h1><g-emoji class="g-emoji" alias="warning">⚠️</g-emoji> This addon is <em>not</em> a Paper Plugin anymore!</h1>
<p>It is now a "BlueMap Native" addon, which means it uses BlueMap itself as the loader, instead of Paper.<br>
This means that this addon will now work on <em>all</em> platforms that BlueMap itself supports! (Even the CLI!)</p>
<h2>Upgrade guide</h2>
<ol>
<li>Shut down your server.</li>
<li>Make a backup.</li>
<li>Delete the <code>plugins/BlueMapSignExtractor-1.x.jar</code> file.</li>
<li>Delete the <code>plugins/BlueMapSignExtractor/</code> folder.</li>
<li>Download the <code>BlueMapSignExtractor-2.0.jar</code> file from this release (scroll down a bit ⬇️)</li>
<li>Place that file in the <code>plugins/BlueMap/packs/</code> folder.</li>
<li>Go into BlueMap's web folder <code>bluemap/web/assets/</code>. (This is <strong>not</strong> the config folder in <code>plugins/</code>!)</li>
<li>Delete the <code>bmse.css</code> file that is in there.</li>
<li>Start your server again.<br>
The config folder you deleted will reappear with a new config file in it that you can edit to your liking.</li>
</ol>
<h2>What's changed</h2>
<ul>
<li>Ported from Paper Plugin to BMNative Addon.</li>
<li>Added support for signs from 1.21.5 and up (<a href="https://minecraft.wiki/w/Text_component_format#Java_Edition" rel="nofollow">Text Components</a>).</li>
<li>Added support for multiple colours on a single sign. <a href="https://github.com/TechnicJelle/BlueMapSignExtractor#screenshots">Have a look!</a></li>
<li>Added support for the fancy text effects (bold, italic, underline, strike-through, obfuscated). <a href="https://github.com/TechnicJelle/BlueMapSignExtractor#screenshots">Have a look!</a></li>
<li>Display double-sided signs a bit better.</li>
<li>Automatically update the signs around the same time when BlueMap itself updates.</li>
<li>Now using the <a href="https://github.com/KyoriPowered/adventure">Adventure library</a> for most parsing tasks.</li>
<li>Probably more that I forgot about</li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/TechnicJelle/BlueMapSignExtractor/compare/v1.5...v2.0"><tt>v1.5...v2.0</tt></a></p>TechnicJelletag:github.com,2008:Repository/672674085/v1.52024-11-16T16:40:59ZFix for crash with translated signs<h2>What's Changed</h2>
<ul>
<li>Fixed a crash with translated signs.<br>
I was not aware of this vanilla game mechanic, but it's actually really cool.<br>
Check it out on the wiki! <a href="https://minecraft.wiki/w/Raw_JSON_text_format#Translated_Text" rel="nofollow">https://minecraft.wiki/w/Raw_JSON_text_format#Translated_Text</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/TechnicJelle/BlueMapSignExtractor/compare/v1.4...v1.5"><tt>v1.4...v1.5</tt></a></p>TechnicJelletag:github.com,2008:Repository/672674085/v1.42024-11-09T16:30:33ZIgnore blank signs! (And under the hood updates)<p><g-emoji class="g-emoji" alias="warning">⚠️</g-emoji> To get the new <code>IgnoreBlankSigns</code> option, delete your <code>plugins/BlueMapSignExtractor/</code> folder and restart your server.<br>
The folder and the config file will be regenerated, now <em>with</em> the new config option!</p>
<h2>What's Changed</h2>
<ul>
<li>Add option to only mark signs with text by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/XingjianXie/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/XingjianXie">@XingjianXie</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2177492754" data-permission-text="Title is private" data-url="https://github.com/TechnicJelle/BlueMapSignExtractor/issues/38" data-hovercard-type="pull_request" data-hovercard-url="/TechnicJelle/BlueMapSignExtractor/pull/38/hovercard" href="https://github.com/TechnicJelle/BlueMapSignExtractor/pull/38">#38</a></li>
<li>Bumped many dependencies' versions</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/XingjianXie/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/XingjianXie">@XingjianXie</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2177492754" data-permission-text="Title is private" data-url="https://github.com/TechnicJelle/BlueMapSignExtractor/issues/38" data-hovercard-type="pull_request" data-hovercard-url="/TechnicJelle/BlueMapSignExtractor/pull/38/hovercard" href="https://github.com/TechnicJelle/BlueMapSignExtractor/pull/38">#38</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/TechnicJelle/BlueMapSignExtractor/compare/v1.3...v1.4"><tt>v1.3...v1.4</tt></a></p>TechnicJelletag:github.com,2008:Repository/672674085/v1.32024-03-06T22:25:28ZLots of new stuff! Including bugfixes and optimisations<p>It's been a while since the last update, but I've been hard at work improving the code of this plugin!<br>
Hopefully, all this work should make it easier to port to other platforms in the future... 👀<br>
I hope you enjoy it :)</p>
<h2>What's Changed</h2>
<h3>Features</h3>
<ul>
<li>Better logging in case of errors or warnings</li>
<li>Better support for old worlds</li>
<li>Added a config!
<ul>
<li>Marker Set options</li>
<li>A fade-out distance option</li>
<li>A toggle for suppressing warnings about old/incompatible chunks</li>
</ul>
</li>
</ul>
<h3>Optimisations</h3>
<ul>
<li>Optimised region file parsing speed. Some tests were almost three times faster!</li>
<li>Optimised when you have multiple maps of the same world; it now shares the same exact markers across all maps.</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>Fix bug for 0 byte region files</li>
<li>Lots of bug fixes for bugs I made during development...</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/iCiaran/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/iCiaran">@iCiaran</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2075250918" data-permission-text="Title is private" data-url="https://github.com/TechnicJelle/BlueMapSignExtractor/issues/21" data-hovercard-type="pull_request" data-hovercard-url="/TechnicJelle/BlueMapSignExtractor/pull/21/hovercard" href="https://github.com/TechnicJelle/BlueMapSignExtractor/pull/21">#21</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/TechnicJelle/BlueMapSignExtractor/compare/v1.2...v1.3"><tt>v1.2...v1.3</tt></a></p>TechnicJelletag:github.com,2008:Repository/672674085/v1.22024-01-06T20:44:38ZBugfix<p>Fixed a wrong assumption about the chunk generation process <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2065159205" data-permission-text="Title is private" data-url="https://github.com/TechnicJelle/BlueMapSignExtractor/issues/20" data-hovercard-type="issue" data-hovercard-url="/TechnicJelle/BlueMapSignExtractor/issues/20/hovercard" href="https://github.com/TechnicJelle/BlueMapSignExtractor/issues/20">#20</a></p>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/TechnicJelle/BlueMapSignExtractor/compare/v1.1...v1.2"><tt>v1.1...v1.2</tt></a></p>TechnicJelletag:github.com,2008:Repository/672674085/v1.12024-01-01T01:41:30ZImproved compatibility<p>In this update, I improved the compatibility with old and perhaps slightly broken worlds.<br>
It also doesn't try to retrieve signs from chunks that haven't finished generating enough, anymore!</p>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/TechnicJelle/BlueMapSignExtractor/compare/v1.0...v1.1"><tt>v1.0...v1.1</tt></a></p>TechnicJelletag:github.com,2008:Repository/672674085/v1.02023-12-26T23:35:48ZReal first release!<h2>What's Changed</h2>
<ul>
<li>Added support for <code>1.13.2</code>, <code>1.14.4</code>, <code>1.15.2</code>, <code>1.16.5</code>, <code>1.17.1</code>, <code>1.18.2</code>, <code>1.19.4</code> and <code>1.20.4</code>!</li>
<li>Made the signs on the map pretty, now!</li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/TechnicJelle/BlueMapSignExtractor/compare/v0.1...v1.0"><tt>v0.1...v1.0</tt></a></p>TechnicJelletag:github.com,2008:Repository/672674085/v0.12023-08-07T19:08:20ZInitial pre-release!<p>It already does most of the important things, like loading in the signs and displaying them as markers on the map, but it just isn't very polished yet.<br>
So please keep an eye out for updates! The built-in update checker will let you know when there is one :)</p>
<p><em>Only tested on 1.19.2. I can't promise it'll work on earlier or later versions.</em></p>TechnicJelle