Sueta

Dan's Set Home

1.5.1

Allows players to set and teleport to a home location.

·Plugin
  1. 1.5.1latestDan's Set Home 1.5.15 days ago
    Dan's Set Home 1.5.1 This is a bug-fix release for servers running v1.5.0. It changes no data, configuration or permissions, and you can drop it in over v1.5.0. It matters most on servers where another plugin also registers /home or /sethome: the namespaced forms of Dan's Set Home's commands now work, so players and staff can always reach this plugin's commands. Changes Commands · Fixed /home, /sethome and /dsh not responding when typed with the plugin namespace, for example /danssethome:home or /danssethome:dsh forcesave. Commands are now matched on their registered name rather than on exactly what was typed, so the namespaced form is a reliable fallback when another plugin claims the same command name (#113). Download: https://github.com/Dans-Plugins/Dans-Set-Home/releases/do… Full release notes: https://github.com/Dans-Plugins/Dans-Set-Home/releases/ta…
    1 download
  2. 1.5.0Dan's Set Home 1.5.02 weeks ago
    Dan's Set Home 1.5.0 For a server running v1.4.0, this release is safe to drop in. Homes, commands, permissions and config keys all work as before. The one behaviour change is in usage reporting. If reporting is on, each event now includes a random server ID so that distinct servers can be counted. On first start the ID is generated and added as a server-id: line to plugins/trace/config.yml. The ID is a random UUID and does not identify any person, account or IP address. Servers that have turned usage reporting off, through the plugin config, the server-wide plugins/trace/config.yml, or DO_NOT_TRACK / TRACE_USAGE_REPORTING, never generate, read or write an ID. Minecraft 26.3 is now supported. Changes Compatibility · Added Minecraft 26.3 to the supported versions (#104). Usage reporting · Each usage-reporting event now includes a random server ID as an install tag. It is stored on the server-id: line of plugins/trace/config.yml, which is appended once below an explanatory comment, and every plugin on the server shares it. The rest of the file is left exactly as it was. Delete the line to get a new ID (#102). · The startup message and the config.yml comments now mention the random server ID (#103). The details link now points to https://danielstephenson.dev/usage-reporting (#105). Download: https://github.com/Dans-Plugins/Dans-Set-Home/releases/do… Full release notes: https://github.com/Dans-Plugins/Dans-Set-Home/releases/ta…
    9 downloads
  3. 1.4.0Dan's Set Home 1.4.03 weeks ago
    Dan's Set Home 1.4.0 For a server running v1.3.0, this is a drop-in upgrade. Home records on disk use the same format, and commands, permissions and config keys are unchanged. Homes that fail to save, load or migrate now show up as warnings in the server log instead of quietly going missing. Players who have not set a home get a clear message from /home. If usage reporting is on, every event now includes the plugin version. You can also tag all reports from a server, for example to mark a test server. Changes Home storage · When a home record or the record index can't be written, the server log shows a warning naming the player and file. Before, the failure was silent. (#89) · Warnings are logged for a home record that can't be read, a record whose coordinates are malformed, and a record that has a world but is missing coordinates. A player who has never run /sethome does not trigger a warning. (#89) · If moving the legacy Medieval-Set-Home folder fails, the log lists each file that couldn't be moved and says how many were left behind. The move is not tried again, so those files have to be moved by hand. (#89) · On a first start with no saved homes, the plugin no longer tries to read a missing index file. (#89) Commands · /home with no home set now says "You don't have a home set." Before, it said "Home location was null. Please contact the developer." /home <player> for a player with no home now says "That player doesn't have a home set." (#93) Usage reporting · Every usage-reporting event now carries the plugin version, not just the startup event. (#96) · The shared plugins/trace/config.yml file can now hold an optional tags: block. Its tags are added to every event that plugins on the server report, for example ci: "true" on a test server. When this release creates the file, it includes the example commented out. An existing file is never rewritten, so to use tags, add the block yourself. (#95) Download: https://github.com/Dans-Plugins/Dans-Set-Home/releases/do… Full release notes: https://github.com/Dans-Plugins/Dans-Set-Home/releases/ta…
    10 downloads
  4. 1.3.0Dan's Set Home 1.3.0Sep 20, 2026
    Dan's Set Home 1.3.0 A server on 1.2.0 can drop this jar in and keep its homes: on first start the plugin moves any records left in plugins/Medieval-Set-Home into its own data folder and logs how many it moved. Two things are new that an operator should know about. The /home teleport delay is now configurable in config.yml, and the plugin now reports anonymous usage events (plugin name, version and command names — nothing about players or the server) to the author's trace server. Reporting is on by default, is announced in the console on every startup, and can be turned off per plugin or for the whole server. Changes Homes and storage · Home records are now stored in the plugin's own data folder instead of a hard-coded plugins/Medieval-Set-Home path; records in the old folder are migrated automatically on startup, and the migration never overwrites a data folder that is already in use (#78) · A home set on the x = 0 or z = 0 axis is no longer discarded when it is loaded from disk (#72) · /sethome now works for players who were already online when the plugin was enabled, instead of silently doing nothing (#72) · /dsh forceload now loads records from disk (it previously saved), and /dsh forcesave now writes the filename index along with the records so a save is complete (#65) Configuration · New config.yml with teleport-delay-seconds (default 3, matching the previous hard-coded delay) controlling how long a player must stand still before /home teleports them (#61) Usage reporting · The plugin sends a small usage event on startup and on each command, off the main thread, bounded, and dropped silently if the server is unreachable (#80) · Reporting settings ship in the bundled config.yml and are read through to those defaults, so a config.yml from before this release keeps working and gains the usage-reporting block on first start (#81, #82) · Every startup logs whether reporting is on, what is sent and how to turn it off; a server-wide switch at plugins/trace/config.yml is created on first start and turns reporting off for every plugin that uses it (#84) Messages · Player-facing messages now say "Dans Set Home", and an unrecognised /dsh subcommand points at /dsh help (#75) Upgrade notes · Usage reporting is enabled by default. To turn it off for this plugin, set usage-reporting.enabled: false in plugins/<plugin folder>/config.yml; to turn it off for every plugin on the server, set enabled: false in plugins/trace/config.yml. The environment variables TRACE_USAGE_REPORTING=off or DO_NOT_TRACK=1 also turn it off. Check the startup log line to confirm which applies. · Home records are moved out of plugins/Medieval-Set-Home on first start. Take a backup of that folder before upgrading if you want a copy; after the migration the plugin reads and writes only its own data folder. · If you had previously changed the teleport delay by other means, set teleport-delay-seconds in the new config.yml; the default of 3 seconds matches 1.2.0. Download: https://github.com/Dans-Plugins/Dans-Set-Home/releases/do… Full release notes: https://github.com/Dans-Plugins/Dans-Set-Home/releases/ta…
    6 downloads
  5. 1.2.0Teleporting to Other Players' HomesJul 8, 2022
    What's Changed · Operators can now teleport to other players' homes. by @dmccoystephenson in #58 Full Changelog: 1.1.0...1.2.0 Tested Minecraft Versions · 1.18.2
    504 downloads
  6. 1.1.0Better Dependency ManagementJul 4, 2022
    What's Changed · Moved away from using the Singleton pattern. by @dmccoystephenson in #57 Full Changelog: v1.0...1.1.0
    101 downloads
  7. v1.0Major Refactoring, Permissions, bStatsJul 20, 2021
    Changes in Medieval Set Home v1.0 · Made sure that the plugin worked on 1.17. · Refactored the plugin to use a CommandInterpreter class. · Refactored the plugin to use a StorageManager class. · Refactored the plugin to use a PersistentData class. · Refactored the plugin to use an EventRegistry class. · Abstracted out the PlayerJoinEvent handler method to its own class. · Abstracted out the SetHome command into its own command class. · Abstracted out the Home command into its own command class. · Abstracted out the Help command into its own command class. · Abstracted out the Force Save command into its own command class. · Abstracted out the Force Load command into its own command class. · Created permissions for every command, put them in the plugin.yml and designated which ones should be default. · Integrated bStats with the plugin.
    221 downloads
  8. v0.6.11.13 - 1.16 CompatibilityJul 23, 2020
    Changes in Medieval Set Home v0.6.1 · The plugin should now work for MC versions 1.13, 1.14, 1.15 and 1.16.
    274 downloads
  9. v0.6Help & Manual Saving/LoadingJun 17, 2020
    Changes in Medieval Set Home v0.6 · added /msh help command · added /msh forcesave command for the console · added /msh forceload command for the console · fixed some print statements
    187 downloads
  10. v0.4TimersJun 16, 2020
    Changes in Medieval Set Home v0.4 · teleporting now take three seconds · teleports get cancelled upon movement
    127 downloads
  11. v0.3Jun 10, 2020
    4 downloads

Similar projects

Plugin →