Releases: TechnicJelle/BlueMapSignExtractor
2.0: Port to BMNative!
⚠️ This addon is not a Paper Plugin anymore!
It is now a "BlueMap Native" addon, which means it uses BlueMap itself as the loader, instead of Paper.
This means that this addon will now work on all platforms that BlueMap itself supports! (Even the CLI!)
Upgrade guide
- Shut down your server.
- Make a backup.
- Delete the
plugins/BlueMapSignExtractor-1.x.jarfile. - Delete the
plugins/BlueMapSignExtractor/folder. - Download the
BlueMapSignExtractor-2.0.jarfile from this release (scroll down a bit ⬇️) - Place that file in the
plugins/BlueMap/packs/folder. - Go into BlueMap's web folder
bluemap/web/assets/. (This is not the config folder inplugins/!) - Delete the
bmse.cssfile that is in there. - Start your server again.
The config folder you deleted will reappear with a new config file in it that you can edit to your liking.
What's changed
- Ported from Paper Plugin to BMNative Addon.
- Added support for signs from 1.21.5 and up (Text Components).
- Added support for multiple colours on a single sign. Have a look!
- Added support for the fancy text effects (bold, italic, underline, strike-through, obfuscated). Have a look!
- Display double-sided signs a bit better.
- Automatically update the signs around the same time when BlueMap itself updates.
- Now using the Adventure library for most parsing tasks.
- Probably more that I forgot about
Full Changelog: v1.5...v2.0
Fix for crash with translated signs
What's Changed
- Fixed a crash with translated signs.
I was not aware of this vanilla game mechanic, but it's actually really cool.
Check it out on the wiki! https://minecraft.wiki/w/Raw_JSON_text_format#Translated_Text
Full Changelog: v1.4...v1.5
Ignore blank signs! (And under the hood updates)
IgnoreBlankSigns option, delete your plugins/BlueMapSignExtractor/ folder and restart your server.
The folder and the config file will be regenerated, now with the new config option!
What's Changed
- Add option to only mark signs with text by @XingjianXie in #38
- Bumped many dependencies' versions
New Contributors
- @XingjianXie made their first contribution in #38
Full Changelog: v1.3...v1.4
Lots of new stuff! Including bugfixes and optimisations
It's been a while since the last update, but I've been hard at work improving the code of this plugin!
Hopefully, all this work should make it easier to port to other platforms in the future... 👀
I hope you enjoy it :)
What's Changed
Features
- Better logging in case of errors or warnings
- Better support for old worlds
- Added a config!
- Marker Set options
- A fade-out distance option
- A toggle for suppressing warnings about old/incompatible chunks
Optimisations
- Optimised region file parsing speed. Some tests were almost three times faster!
- Optimised when you have multiple maps of the same world; it now shares the same exact markers across all maps.
Bugfixes
- Fix bug for 0 byte region files
- Lots of bug fixes for bugs I made during development...
New Contributors
Full Changelog: v1.2...v1.3
Bugfix
Fixed a wrong assumption about the chunk generation process #20
Full Changelog: v1.1...v1.2
Improved compatibility
In this update, I improved the compatibility with old and perhaps slightly broken worlds.
It also doesn't try to retrieve signs from chunks that haven't finished generating enough, anymore!
Full Changelog: v1.0...v1.1
Real first release!
What's Changed
- Added support for
1.13.2,1.14.4,1.15.2,1.16.5,1.17.1,1.18.2,1.19.4and1.20.4! - Made the signs on the map pretty, now!
Full Changelog: v0.1...v1.0
Initial pre-release!
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.
So please keep an eye out for updates! The built-in update checker will let you know when there is one :)
Only tested on 1.19.2. I can't promise it'll work on earlier or later versions.