Releases: esotericist/mindshaft
mindshaft 0.7.4 for 1.18.1
same thing as 0.7.4-1.12.2, just for 1.18.1 instead.
repeating because copy and paste is free:
most of the changes here are internal-only, to make it easier to keep things synchronized between the 1.12.2 and 1.18+ versions. (no, i'm not supporting 1.16. i just don't care enough about the void between can-play-thaumcraft and can-haz-tall-worlds. besides, the last release worked fine there. mostly)
the singular actual player-facing feature: preemptive caching of off-plane world segments. if you're climbing a hill, or ascending stairs at a reasonable speed, the map should be much more prepared to give you continuous minimap bits without as much of the strobing as it realizes it needs to re-scan stale data.
fail states: super rapid vertical movement (creative flight, grappling hooks, jumping off a cliff) will tend to have much more dramatic tearing. high vertical movement combined with high horizontal can result in some weirdness. i can't do much for that. but on the bright side: normal usage of elytra is more horizontal than vertical, so it mostly copes fine in normal play, even with some rockets to boost.
the downside: the performance impact can be felt pretty notably, but in my testing i came to the conclusion you should be able to tune parameters in the config to get something satisfactory. let me know if the knobs are insufficient.
i'm calling this an actual release. huzzah.
edit: binary is actually attached as of 2021-12-22
mindshaft 0.7.4 for 1.12.2
what's this? a release for a version of minecraft that hasn't moved much in years?
well, why the fuck not. some people still like thaumcraft, you jerk.
most of the changes here are internal-only, to make it easier to keep things synchronized between the 1.12.2 and 1.18+ versions. (no, i'm not supporting 1.16. i just don't care enough about the void between can-play-thaumcraft and can-haz-tall-worlds. besides, the last release worked fine there. mostly)
the singular actual player-facing feature: preemptive caching of off-plane world segments. if you're climbing a hill, or ascending stairs at a reasonable speed, the map should be much more prepared to give you continuous minimap bits without as much of the strobing as it realizes it needs to re-scan stale data.
fail states: super rapid vertical movement (creative flight, grappling hooks, jumping off a cliff) will tend to have much more dramatic tearing. high vertical movement combined with high horizontal can result in some weirdness. i can't do much for that. but on the bright side: normal usage of elytra is more horizontal than vertical, so it mostly copes fine in normal play, even with some rockets to boost.
the downside: the performance impact can be felt pretty notably, but in my testing i came to the conclusion you should be able to tune parameters in the config to get something satisfactory. let me know if the knobs are insufficient.
i'm calling this an actual release. huzzah.
mindshaft 0.7.3 for 1.18.1
bugfix release.
fixed default keybindings (see report on #1)
fixed lang file (it uses json now)
possibly(?) fixed a renderer error that resulted in problems during some events like taking player damage. maybe. i really hope so, it's been bugging the shit out of me.
moved to require forge 1.18.1, because we need people off of 1.18.
this is probably ready to use. i'm still calling it pre-release because i really want to work on the caching strategy and some performance elements.
mindshaft 0.7.2 for 1.18
feature equivalent to the 1.16.5 release. no changes other than which was necessary to make it work.
performance is being felt a bit more in the 1.18 context, with the increased worldspace. i also want to get more clever about predictive caching, and possibly introduce some knobs for how relative heights are handled in the scanning, since i might want a more substantive scoping for the vertical range to account for the fact bigger heights can naturally arise in caves.
mindshaft 0.7.2 for 1.16.5
same as the previous 1.16.5 release, except i moved to a more correct way of rendering the player cursor, which means the opacity settings work now.
hooray.
mindshaft 0.7.1 for 1.16.5
nearly identical to 0.7.1 for 1.12.2 in functionality, except ported to 1.16.5, using the newer config system.
current known issue: cursor opacity appears nonfunctional.
config should work fine with mrcrayfish' "configured" mod.
Mindshaft 0.7.1 for 1.12.2
Same as 0.7, except with minor config fixes.
the binary doesn't correctly reflect the version, but I'm too tired to fix that atm.
Mindshaft 0.7 for 1.12.2
Edit: There's an error in the default config, so it won't work out of the box.
A revision is coming.
much has happened since 0.6:
- configuration has been reworked (with many new options)
- caching has been implemented
- performance and responsiveness have greatly improved
- the stutter is gone! all hail the defeat of the stutter!
- lots of internal cleanup to make this more like a real mod by a real programmer
- player icon for really really really realz is correctly aligned with worldspace now
you will probably want to delete your config file. some options no longer exist, some of the new defaults are very very very different. in particular if you still have the default zoom levels from 0.6, the map will not function correctly.
at this point, i consider this ready to use. i'll look into a curseforge release at some point.
next up: porting to 1.14.4. this will be focused on just porting, not new features.
Mindshaft 0.6
more functional, yet still not complete.
performance isn't as good as it could be, a substantial rewrite of a few internals are necessary first.
this update focuses on basic usability and configurability.
if you find your computer can't handle the larger zoom levels, you can simply delete them from the config.
new features:
- new player cursor
- fullscreen map mode
- cursor settings (size for normal and fullscreen mode, opacity)
- customizable zoom levels
- lang entries for key bindings
bug fixes:
- more defensive gl stating (fixes mal-renders with some minor leaked gl states from vanilla or other mods)
- better alignment
Mindshaft 0.5
Initial release.
Keep out of sunlight. Do not get wet. Do not feed after midnight.
There are bugs and it's unpolished, but it is core feature complete, in that it does the rendering, it doesn't completely wreck my framerates (can't speak to anyone else), and it has screen positioning config. sorta.
I'll try to get the performance tuning options in at some point.