Skip to content

0.6.0

Compare
Choose a tag to compare
@sisby-folk sisby-folk released this 05 Jul 14:42
· 55 commits to 1.20 since this release

Changes:

  • Overhauled configuration (surveyor.toml)
    • Terrain, structure, and landmark systems are now disabled by default except on dedicated servers
      • Addon mods should call WorldSummary.enable{System} on init for systems they need to function
      • Each system can be force-disabled for performance, or force-enabled to record data for external use e.g. SurveyorSurveyor
      • Systems can also be set to "frozen", which prevents updates and saving - good to save performance when map data is preloaded into a modpack, or to create manual fake maps
    • Automatic landmarking for player graves and nether portals can now be disabled
    • Massively improved settings related to map exploration & sharing
      • new forceGlobal option disables sharing commands and places every player in a single share group - great for co-op servers.
      • new fine-tunable per-system sharing options allows each type of sharing to be toggled, as well as turned up to "omniscient" mode, where players are shown everything the server knows.
      • new client utility option to keep waypoints to yourself (for privacy reasons)
      • new option to toggle the (extremely important) synchronisation that occurs when joining a world / changing groups - useful in composite with other options to completely disable server-client communication.
  • Landmark commands added, useful for mapmaking and maps without a waypoint GUI.
    • /surveyor landmarks lists explored / shared / total counts for each type (total requires op 2)
    • /surveyor get [type] lists each landmark of that type in the current world (use /execute in for other worlds)
    • /surveyor remove [type] [pos] removes a landmark from the world - requires op 2 unless you own it.
    • /surveyor add [type] [pos] [name] add a simple waypoint to the world at the specified position.
    • /surveyor global [type] [pos] [name] add an unowned point landmark to the world at the specified position.
  • Corrected singleplayer save file behaviour to match vanilla
    • Hosts are now assigned the "host uuid" (all 0s) for use in sharing and landmark ownership.
    • Loading a singleplayer world in offline mode or another minecraft account will now correctly load from level.dat, and landmarks will remain owned.
  • Fixed recording lighting as a client in multiplayer
  • Sync landmark removals on join, fixing stuck landmarks removed when you were disconnected

Full Changelog: v0.5.6...v0.6.0