Skip to content
This repository was archived by the owner on May 5, 2025. It is now read-only.

VaultAdditions v1.1.0

Choose a tag to compare

@a1qs a1qs released this 26 Oct 21:12

Shouldve probably been a 2.0.0 but oh well

Additions:

  • Added Config option to disable the Border Expander after a certain set day (disabled by default)

  • A date may now be configured in the config/via command to disable the Border Expander (DD:MM:YYYY HH:MM:SS) (by default "01/01/2030 20:00:00")

  • Players are notified about the time until that day on login, Message is random between 5 options

  • Power Crystals now grant Power points if the date is past the configured date (if the limit-expansion config is enabled) and the player using it is Level 100

  • Added a new Power Menu to the Skill menu openable via H by default, can be disabled via a config value/command (enabled by default)

  • Added Custom vaultaddition configs stored in the config/the_vault/ directory :

    • vaultadditions_power.json
    • vaultadditions_power_gui_styles.json
  • added custom skill adapters usable in the vaultadditions_power.json config file as skill types

    • power_skill_point_increase
    • power_expertise_point_increase
    • power_vanilla_attribute (can only be used once for a vanilla/forge attribute)
    • power_vanilla_attribute_2 (use this if power_vanilla_attribute was used already for the same attribute)
    • power_gear_attribute (can only be used once for a vault gear attribute)
    • power_gear_attribute_2 (use this if power_gear_attribute was used already for the same attribute)
  • Added Commands:

    • Command to configure whether a player should grow upon submitting a Power Crystal to the Globe Expander
      • /vaultadditions config growPlayersOnGemstoneSubmit {boolean: true/false}
    • Command to configure the value to grow the player by, per submitted Power Crystal
      • /vaultadditions config growPlayerByAmount {double: value}
    • Command to configure the cap for the amount of blocks the player can grow
      • /vaultadditions config growPlayerCap {double: value}
    • Command to configure whether the Power Menu should show
      • /vaultadditions showPowerMenu {boolean: true/false}
    • Command to configure whether the time limit option should be used
      • /vaultadditions useTimeLimit {boolean: true/false}
    • Command to configure the Time limit set
      • /vaultadditions setWorldBorderTimeLimit {String: "DD/MM/YYYY HH:MM:SS" (e.g. 24/12/2025 16:00:00}
    • Command to add Power Points
      • /vaultadditions power addPoints {integer: value}
    • Command to reset the Powers of a player
      • /vaultadditions power resetPowers {Player: playerName}
    • Command to show the Leaderboard of contributions, the value being passed in determines how many players are shown
      • /vaultadditions powerCrystals contributionLeaderboard {integer: value}
    • Command to get the contributions of a certain player, shows the Contributed Gemstones & their current additional size, uncapped & capped
      • /vaultadditions powerCrystals getContributions {Player: playerName}
    • Command to reset the Contributions of a player
      • /vaultadditions powerCrystals resetContributions {Player: playerName}
  • Contributed Power Crystals are now kept track of.

  • Moved all config values to a Server Config

    • This makes the values be synced on player log in & whenever they change (if forge decides to send notifies, visible in console)
    • Server configs are generated upon the world loading & are stored in the world/serverconfig directory instead
  • Players may now grow in their size upon submitting Power Crystals, hitboxes do not change (enabled by default)

    • Value that players grow at is configurable in the config (0.001 by default)
    • Value can be capped (0.5 by default)
  • Added a Power Orb item that grants Power Points.

  • Dynamically change the tooltip of Power Crystals to reflect what they can do

    • If the Globe expander no longer accepts Gemstones, shows that it can add a Power point.
    • Otherwise, shows that it can increase the World Border by x value.
  • Majority of Server Configs can now be changed via Commands

    • This may not update instantaneously, which is why its still recommended to configure all values through the config file, and then launch the server, however the option is there.

Fixes:

  • Fixed the game crashing if a border attempts to go beyond 5.9999968E7

Misc:

  • a ton of refactors
  • Existing Border Gemstones will be deleted upon update due to renaming of the item

Things may break from a previous version, good luck!
Attached with the release are example configs of the new Power System, to use these, put them into the config/the_vault/ directory