Skip to content

Releases: ImplementsLegend/VaultFaster

VaultFaster 2.2.2

18 Dec 16:15
Compare
Choose a tag to compare

Fixed entity rotation and mirroring
Changed creation of TileMapper to reduce overhead and therefore slightly increase performance

VaultFaster 2.2.1

02 Dec 21:10
Compare
Choose a tag to compare

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

21 Nov 13:06
Compare
Choose a tag to compare

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

15 Oct 15:15
Compare
Choose a tag to compare
Pre-release

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

27 Sep 12:48
Compare
Choose a tag to compare

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

24 Sep 12:59
Compare
Choose a tag to compare

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

23 Sep 14:48
Compare
Choose a tag to compare

fixed entities not spawning correctly
significantly reduced number of threads without sacrificing peak performance

VaultFaster 2.1.1

17 Sep 08:16
Compare
Choose a tag to compare

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

17 Aug 17:08
Compare
Choose a tag to compare

Hopefuly solved deadlock issues.

  • I know about the ClassNotFoundError, no need to report it

Hopefuly solved bedrock chunks.

VaultFaster 2.0.3.1

15 Aug 13:43
Compare
Choose a tag to compare
VaultFaster 2.0.3.1 Pre-release
Pre-release

a desperate attempt at fixing placeholders