Releases: ImplementsLegend/VaultFaster
VaultFaster 2.2.2
Fixed entity rotation and mirroring
Changed creation of TileMapper to reduce overhead and therefore slightly increase performance
VaultFaster 2.2.1
tweaked ObjectiveTemplateEvent to make it more flexible
- changed multiple member declarations to "public"
- added
registerObjectiveTemplate(Objective,Vault, (Vault,RandomSource)-> Template)
overload -
- can be used to randomize template used as objective
TransformationTileProcessor
- single tile processor that can replace RotationTileProcessor, TranslationTileProcessor and MirrorTileProcessor
-
- includes automatic conversion
- multiple TransformationTileProcessors can (and will) be combined into one, this results in a significant performance improvement
other minor improvements
VaultFaster 2.2.0
Lazy Structure Templates included
VH U16 compatibility
- support for strucutre animations (RaidAnimation, XMarkAnimation and EliteAnimation)
- changed how ReferenceTileProcessor is handled since now it references weighted list of pallettes instead of a single pallette
- other compatibility changes
Added TemplateCofigurationEvent
- this is a better fix for the half-bedrock room since the old fix wasn't good enough
- similar to Template Generation event, but is called once per template instead of once per template per chunk
Changed how blocks are mapped to/from numerical ID
- this was needed for Lazy Structure Templates
Lazy Structure Templates
An experimental feature that aims to reduce Vault Hunters ram usage.
- Structures are loaded when they're first generaten in vault instead of on start-up
- Saves ~1.7GB of RAM for clients playing on a server since structures are never used
- For serverside and single-player uses saves ~700-1000MB for rare and completely unused structures
VaultFaster 2.1.4
Improved performance of WeightedListTileProcessor
- this has approx. 5% impact on final performance
Fixed yet another NullPointersException
- java.lang.NullPointerException: unconditionalMappings[i1…alue.process(newTile,ctx) must not be null
VaultFaster 2.1.3
Improved method for processing tiles
- some themes that weren't being processed correctly (Factory Void, Honey and maybe few more) now work correctly
- it should now be identical to unmodified
VaultFaster 2.1.2
fixed entities not spawning correctly
significantly reduced number of threads without sacrificing peak performance
VaultFaster 2.1.1
A bunch of bug fixes
- fixed crash that occured when used alongside VaultBlockTags
- fixed rooms sometimes not generating or only partially generating with wrecked modifier or similar
- fixed tile entities sometimes generating unconfigured
- fixed rare bug of dungeons, cake rooms or build-paradox rooms not generating under specific conditions
- you had to log-in in the vault right after server/game restart to get this bug
VaultFaster 2.1.0
Hopefuly solved deadlock issues.
- I know about the ClassNotFoundError, no need to report it
Hopefuly solved bedrock chunks.
VaultFaster 2.0.3.1
a desperate attempt at fixing placeholders