All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Easy Homes

Easy Homes

by Unknown • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Logo

Licence Build status

🏠 About

In Minecraft, navigating vast worlds can often be time-consuming and frustrating, especially when managing multiple locations. Easy Homes eliminates this frustration by providing a streamlined way to save and revisit key areas. Whether you're mining in a remote cave, working on a distant build, or farming resources in far-off biomes, you can teleport between locations instantly, saving time and effort.

This mod is perfect for players who value efficiency, organization, and the freedom to explore without losing their way. It’s also highly useful in multiplayer settings, where players often manage shared bases or individual builds scattered across the map.

With Easy Homes, you’ll spend less time traveling and more time enjoying the creative and adventurous aspects of Minecraft. It’s the ultimate quality-of-life upgrade for any player!

🖥️ Commands

  • /home [<name>]

    Instantly return to your saved homes. If no name is specified, you'll be teleported to your default home.

  • /homes

    Keep track of all your saved locations. Lists all your homes by name, dimension and coordinates.

  • /back

    Instantly return to previously visited home.

  • /sethome [<name>]

    Mark current location as a home. Name it for easy identification or leave it blank to set a default home. If name equals - - home name will be generated automatically.

  • /renhome <old> <new>

    Change existing home name from <old> to <new>.

  • /delhome <name>

    Removes the saved home with the specified name.

⌨️ Key Binds

Key Description
H Bind for /home command. Teleports to default home.
Shift + H Bind for /back command. Teleports to previously visited home.
J Bind for /sethome - command. Save current position with generated name

🔧 Configuration

Properties

Property Default Description
cooldown 5 Teleportation cooldown in seconds.
maxHomes 5 How many homes may have user.

Server

Place easy_homes.json in your server config folder with following content:

{
  "cooldown": 5,
  "maxHomes": 5
}

Client

Fabric users need to install Mod Menu (modrinth, curseforge)

To configure mod properties you can use your mod loader configuration screen.

📢 Feedback

Feel free to reach out in our Discord if you encounter any bugs, have questions, or would like to share suggestions for improving the mod: https://discord.gg/CJFGMTB6kN

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3
Neoforge
14d ago 1
26.3
Fabric
14d ago 1
26.2
Neoforge
14d ago 1
26.2
Fabric
14d ago 1
26.1.x
Neoforge
14d ago 1
26.1.x
Fabric
14d ago 1
1.21.11
Neoforge
14d ago 1
1.21.11
Fabric
14d ago 1
1.21.10
Neoforge
14d ago 1
1.21.10
Fabric
14d ago 1
1.21.9
Neoforge
14d ago 1
1.21.9
Fabric
14d ago 1
1.21.x
Neoforge
14d ago 1
1.21.x
Fabric
14d ago 1
1.21.7
Neoforge
14d ago 1
1.21.5
Neoforge
14d ago 1
1.21.7
Fabric
14d ago 1
1.21.5
Fabric
14d ago 1
1.21.x
Fabric
14d ago 1
1.21.x
Neoforge
14d ago 1
1.21.4
Fabric
14d ago 1
1.21.4
Neoforge
14d ago 1
1.20.x
Fabric
15d ago 1
1.19.4
Fabric
15d ago 1
1.19.2
Fabric
15d ago 1
1.18.2
Fabric
15d ago 1
1.21.9
Fabric
7mo ago 1
1.21.9
Neoforge
7mo ago 1
1.21.5
Neoforge
7mo ago 1
1.21.5
Fabric
7mo ago 1
1.21.11
Neoforge
7mo ago 1
1.21.11
Fabric
7mo ago 1
1.21.4
Neoforge
7mo ago 1
1.21.4
Fabric
7mo ago 1
1.21.4
Fabric
last yr. 1
1.21.4
Neoforge
last yr. 1
1.21.1
Fabric
last yr. 1
1.21.1
Neoforge
last yr. 1
1.21.1
Neoforge
last yr. 1
1.21.1
Fabric
last yr. 1
1.21.4
Neoforge
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.1
Fabric
last yr. 1
1.21.1
Neoforge
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.4
Neoforge
last yr. 1
1.21.1
Fabric
last yr. 1
1.21.1
Neoforge
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.4
Neoforge
last yr. 1
1.21.1
Neoforge
last yr. 1
1.21.1
Fabric
last yr. 1
1.21.4
Neoforge
last yr. 1
1.21.4
Fabric
last yr. 1
1.19.4
Fabric
last yr. 1
1.19.4
Forge
last yr. 1
1.20.3
Neoforge
last yr. 1
1.20.3
Fabric
last yr. 1
1.20.4
Neoforge
last yr. 1
1.20.4
Fabric
last yr. 1
1.20.5
Fabric
last yr. 1
1.20.6
Fabric
last yr. 1
1.20.6
Neoforge
last yr. 1
1.21
Neoforge
last yr. 1
1.21
Fabric
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.4
Neoforge
last yr. 1
1.21.3
Neoforge
last yr. 1
1.21.3
Fabric
last yr. 1
1.21.2
Fabric
last yr. 1
1.21.2
Neoforge
last yr. 1
1.21.1
Fabric
last yr. 1
1.21.1
Neoforge
last yr. 1
1.21.1
Fabric
last yr. 1
1.21.1
Neoforge
last yr. 1
### 21.4.0
  • Initial release

### 21.4.1
  • Added Xaero's maps mods integration

### 21.4.2
  • Cooldown and homes limit are disabled in creative mode

### 21.4.3
  • Reworked translation
  • Added /back command
  • Binded /back command to Shift + H keystroke

### 21.4.4
  • Added warning message if player is in the vehicle

### 21.4.6
  • Fixed potential crashes (NPE) when player data is not loaded
  • Fixed empty home names passing validation
  • Added home name length limit (64 characters)
  • Fixed commands always reporting success even on failure
  • Atomic file writes to prevent data corruption on crash
  • Reduced disk writes during teleportation
  • Fixed typo in onServerStarted method name

### 21.11.0
  • Port to Minecraft 1.21.11
  • Renamed ResourceLocation to Identifier (Mojang deobfuscation prep)
  • Renamed ResourceKey.location() to ResourceKey.identifier()
  • Updated Architectury Loom to 1.13, all dependencies updated

### 26.1.2
  • Port to Minecraft 26.1.2
  • Updated Fabric Loom, ModDevGradle/NeoForm, and Gradle to 9.4
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Adapted Fabric networking, key mapping, and Xaero's Minimap APIs

### 21.9.0
  • Port to Minecraft 1.21.9 (covers 1.21.9-1.21.10)
  • Adapted KeyMapping.Category API change (ResourceLocation-based)
  • Adapted NeoForge FML refactor: removed Bus enum from @EventBusSubscriber, updated FMLEnvironment API

### 21.4.7
  • Port to Minecraft 1.21.5 (covers 1.21.4-1.21.8)
  • Updated Architectury Loom to 1.11, Gradle to 8.11
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Narrowed NeoForge version range to [21.4,)

### 21.4.5
  • Fixed homes corruption on sever crash

### 21.11.1
  • Fixed crash in the Xaero's Minimap integration: the integration now detects the installed Xaero's API at runtime (Xaero 25.3+/26.x refactors) and disables itself gracefully instead of crashing on /sethome (#14)

<!-- Historical entries above used Minecraft-era version numbers (e.g. 21.4.x = MC 1.21.4 era).
Since 1.0.1 the mod uses a single semantic version across all Minecraft versions,
published as <mod version>+<mc version> per loader. -->

### 1.0.1
  • Rewritten as a single multi-version codebase: one jar per loader covers Minecraft 1.18.2 through 26.3 (Fabric and NeoForge)
  • Unified versioning across all Minecraft versions and loaders
  • Added an end-to-end GameTest suite and per-node build gates to CI
  • Robust, human-readable /home cooldown: remaining time heals itself if the system clock jumps backwards

### 21.4.0
  • Initial release

### 21.4.1
  • Added Xaero's maps mods integration

### 21.4.2
  • Cooldown and homes limit are disabled in creative mode

### 21.4.3
  • Reworked translation
  • Added /back command
  • Binded /back command to Shift + H keystroke

### 21.4.4
  • Added warning message if player is in the vehicle

### 21.4.6
  • Fixed potential crashes (NPE) when player data is not loaded
  • Fixed empty home names passing validation
  • Added home name length limit (64 characters)
  • Fixed commands always reporting success even on failure
  • Atomic file writes to prevent data corruption on crash
  • Reduced disk writes during teleportation
  • Fixed typo in onServerStarted method name

### 21.11.0
  • Port to Minecraft 1.21.11
  • Renamed ResourceLocation to Identifier (Mojang deobfuscation prep)
  • Renamed ResourceKey.location() to ResourceKey.identifier()
  • Updated Architectury Loom to 1.13, all dependencies updated

### 26.1.2
  • Port to Minecraft 26.1.2
  • Updated Fabric Loom, ModDevGradle/NeoForm, and Gradle to 9.4
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Adapted Fabric networking, key mapping, and Xaero's Minimap APIs

### 21.9.0
  • Port to Minecraft 1.21.9 (covers 1.21.9-1.21.10)
  • Adapted KeyMapping.Category API change (ResourceLocation-based)
  • Adapted NeoForge FML refactor: removed Bus enum from @EventBusSubscriber, updated FMLEnvironment API

### 21.4.7
  • Port to Minecraft 1.21.5 (covers 1.21.4-1.21.8)
  • Updated Architectury Loom to 1.11, Gradle to 8.11
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Narrowed NeoForge version range to [21.4,)

### 21.4.5
  • Fixed homes corruption on sever crash

### 21.11.1
  • Fixed crash in the Xaero's Minimap integration: the integration now detects the installed Xaero's API at runtime (Xaero 25.3+/26.x refactors) and disables itself gracefully instead of crashing on /sethome (#14)

<!-- Historical entries above used Minecraft-era version numbers (e.g. 21.4.x = MC 1.21.4 era).
Since 1.0.1 the mod uses a single semantic version across all Minecraft versions,
published as <mod version>+<mc version> per loader. -->

### 1.0.1
  • Rewritten as a single multi-version codebase: one jar per loader covers Minecraft 1.18.2 through 26.3 (Fabric and NeoForge)
  • Unified versioning across all Minecraft versions and loaders
  • Added an end-to-end GameTest suite and per-node build gates to CI
  • Robust, human-readable /home cooldown: remaining time heals itself if the system clock jumps backwards

### 21.4.0
  • Initial release

### 21.4.1
  • Added Xaero's maps mods integration

### 21.4.2
  • Cooldown and homes limit are disabled in creative mode

### 21.4.3
  • Reworked translation
  • Added /back command
  • Binded /back command to Shift + H keystroke

### 21.4.4
  • Added warning message if player is in the vehicle

### 21.4.6
  • Fixed potential crashes (NPE) when player data is not loaded
  • Fixed empty home names passing validation
  • Added home name length limit (64 characters)
  • Fixed commands always reporting success even on failure
  • Atomic file writes to prevent data corruption on crash
  • Reduced disk writes during teleportation
  • Fixed typo in onServerStarted method name

### 21.11.0
  • Port to Minecraft 1.21.11
  • Renamed ResourceLocation to Identifier (Mojang deobfuscation prep)
  • Renamed ResourceKey.location() to ResourceKey.identifier()
  • Updated Architectury Loom to 1.13, all dependencies updated

### 26.1.2
  • Port to Minecraft 26.1.2
  • Updated Fabric Loom, ModDevGradle/NeoForm, and Gradle to 9.4
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Adapted Fabric networking, key mapping, and Xaero's Minimap APIs

### 21.9.0
  • Port to Minecraft 1.21.9 (covers 1.21.9-1.21.10)
  • Adapted KeyMapping.Category API change (ResourceLocation-based)
  • Adapted NeoForge FML refactor: removed Bus enum from @EventBusSubscriber, updated FMLEnvironment API

### 21.4.7
  • Port to Minecraft 1.21.5 (covers 1.21.4-1.21.8)
  • Updated Architectury Loom to 1.11, Gradle to 8.11
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Narrowed NeoForge version range to [21.4,)

### 21.4.5
  • Fixed homes corruption on sever crash

### 21.11.1
  • Fixed crash in the Xaero's Minimap integration: the integration now detects the installed Xaero's API at runtime (Xaero 25.3+/26.x refactors) and disables itself gracefully instead of crashing on /sethome (#14)

<!-- Historical entries above used Minecraft-era version numbers (e.g. 21.4.x = MC 1.21.4 era).
Since 1.0.1 the mod uses a single semantic version across all Minecraft versions,
published as <mod version>+<mc version> per loader. -->

### 1.0.1
  • Rewritten as a single multi-version codebase: one jar per loader covers Minecraft 1.18.2 through 26.3 (Fabric and NeoForge)
  • Unified versioning across all Minecraft versions and loaders
  • Added an end-to-end GameTest suite and per-node build gates to CI
  • Robust, human-readable /home cooldown: remaining time heals itself if the system clock jumps backwards

### 21.4.0
  • Initial release

### 21.4.1
  • Added Xaero's maps mods integration

### 21.4.2
  • Cooldown and homes limit are disabled in creative mode

### 21.4.3
  • Reworked translation
  • Added /back command
  • Binded /back command to Shift + H keystroke

### 21.4.4
  • Added warning message if player is in the vehicle

### 21.4.6
  • Fixed potential crashes (NPE) when player data is not loaded
  • Fixed empty home names passing validation
  • Added home name length limit (64 characters)
  • Fixed commands always reporting success even on failure
  • Atomic file writes to prevent data corruption on crash
  • Reduced disk writes during teleportation
  • Fixed typo in onServerStarted method name

### 21.11.0
  • Port to Minecraft 1.21.11
  • Renamed ResourceLocation to Identifier (Mojang deobfuscation prep)
  • Renamed ResourceKey.location() to ResourceKey.identifier()
  • Updated Architectury Loom to 1.13, all dependencies updated

### 26.1.2
  • Port to Minecraft 26.1.2
  • Updated Fabric Loom, ModDevGradle/NeoForm, and Gradle to 9.4
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Adapted Fabric networking, key mapping, and Xaero's Minimap APIs

### 21.9.0
  • Port to Minecraft 1.21.9 (covers 1.21.9-1.21.10)
  • Adapted KeyMapping.Category API change (ResourceLocation-based)
  • Adapted NeoForge FML refactor: removed Bus enum from @EventBusSubscriber, updated FMLEnvironment API

### 21.4.7
  • Port to Minecraft 1.21.5 (covers 1.21.4-1.21.8)
  • Updated Architectury Loom to 1.11, Gradle to 8.11
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Narrowed NeoForge version range to [21.4,)

### 21.4.5
  • Fixed homes corruption on sever crash

### 21.11.1
  • Fixed crash in the Xaero's Minimap integration: the integration now detects the installed Xaero's API at runtime (Xaero 25.3+/26.x refactors) and disables itself gracefully instead of crashing on /sethome (#14)

<!-- Historical entries above used Minecraft-era version numbers (e.g. 21.4.x = MC 1.21.4 era).
Since 1.0.1 the mod uses a single semantic version across all Minecraft versions,
published as <mod version>+<mc version> per loader. -->

### 1.0.1
  • Rewritten as a single multi-version codebase: one jar per loader covers Minecraft 1.18.2 through 26.3 (Fabric and NeoForge)
  • Unified versioning across all Minecraft versions and loaders
  • Added an end-to-end GameTest suite and per-node build gates to CI
  • Robust, human-readable /home cooldown: remaining time heals itself if the system clock jumps backwards

### 21.4.0
  • Initial release

### 21.4.1
  • Added Xaero's maps mods integration

### 21.4.2
  • Cooldown and homes limit are disabled in creative mode

### 21.4.3
  • Reworked translation
  • Added /back command
  • Binded /back command to Shift + H keystroke

### 21.4.4
  • Added warning message if player is in the vehicle

### 21.4.6
  • Fixed potential crashes (NPE) when player data is not loaded
  • Fixed empty home names passing validation
  • Added home name length limit (64 characters)
  • Fixed commands always reporting success even on failure
  • Atomic file writes to prevent data corruption on crash
  • Reduced disk writes during teleportation
  • Fixed typo in onServerStarted method name

### 21.11.0
  • Port to Minecraft 1.21.11
  • Renamed ResourceLocation to Identifier (Mojang deobfuscation prep)
  • Renamed ResourceKey.location() to ResourceKey.identifier()
  • Updated Architectury Loom to 1.13, all dependencies updated

### 26.1.2
  • Port to Minecraft 26.1.2
  • Updated Fabric Loom, ModDevGradle/NeoForm, and Gradle to 9.4
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Adapted Fabric networking, key mapping, and Xaero's Minimap APIs

### 21.9.0
  • Port to Minecraft 1.21.9 (covers 1.21.9-1.21.10)
  • Adapted KeyMapping.Category API change (ResourceLocation-based)
  • Adapted NeoForge FML refactor: removed Bus enum from @EventBusSubscriber, updated FMLEnvironment API

### 21.4.7
  • Port to Minecraft 1.21.5 (covers 1.21.4-1.21.8)
  • Updated Architectury Loom to 1.11, Gradle to 8.11
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Narrowed NeoForge version range to [21.4,)

### 21.4.5
  • Fixed homes corruption on sever crash

### 21.11.1
  • Fixed crash in the Xaero's Minimap integration: the integration now detects the installed Xaero's API at runtime (Xaero 25.3+/26.x refactors) and disables itself gracefully instead of crashing on /sethome (#14)

<!-- Historical entries above used Minecraft-era version numbers (e.g. 21.4.x = MC 1.21.4 era).
Since 1.0.1 the mod uses a single semantic version across all Minecraft versions,
published as <mod version>+<mc version> per loader. -->

### 1.0.1
  • Rewritten as a single multi-version codebase: one jar per loader covers Minecraft 1.18.2 through 26.3 (Fabric and NeoForge)
  • Unified versioning across all Minecraft versions and loaders
  • Added an end-to-end GameTest suite and per-node build gates to CI
  • Robust, human-readable /home cooldown: remaining time heals itself if the system clock jumps backwards

### 21.4.0
  • Initial release

### 21.4.1
  • Added Xaero's maps mods integration

### 21.4.2
  • Cooldown and homes limit are disabled in creative mode

### 21.4.3
  • Reworked translation
  • Added /back command
  • Binded /back command to Shift + H keystroke

### 21.4.4
  • Added warning message if player is in the vehicle

### 21.4.6
  • Fixed potential crashes (NPE) when player data is not loaded
  • Fixed empty home names passing validation
  • Added home name length limit (64 characters)
  • Fixed commands always reporting success even on failure
  • Atomic file writes to prevent data corruption on crash
  • Reduced disk writes during teleportation
  • Fixed typo in onServerStarted method name

### 21.11.0
  • Port to Minecraft 1.21.11
  • Renamed ResourceLocation to Identifier (Mojang deobfuscation prep)
  • Renamed ResourceKey.location() to ResourceKey.identifier()
  • Updated Architectury Loom to 1.13, all dependencies updated

### 26.1.2
  • Port to Minecraft 26.1.2
  • Updated Fabric Loom, ModDevGradle/NeoForm, and Gradle to 9.4
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Adapted Fabric networking, key mapping, and Xaero's Minimap APIs

### 21.9.0
  • Port to Minecraft 1.21.9 (covers 1.21.9-1.21.10)
  • Adapted KeyMapping.Category API change (ResourceLocation-based)
  • Adapted NeoForge FML refactor: removed Bus enum from @EventBusSubscriber, updated FMLEnvironment API

### 21.4.7
  • Port to Minecraft 1.21.5 (covers 1.21.4-1.21.8)
  • Updated Architectury Loom to 1.11, Gradle to 8.11
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Narrowed NeoForge version range to [21.4,)

### 21.4.5
  • Fixed homes corruption on sever crash

### 21.11.1
  • Fixed crash in the Xaero's Minimap integration: the integration now detects the installed Xaero's API at runtime (Xaero 25.3+/26.x refactors) and disables itself gracefully instead of crashing on /sethome (#14)

<!-- Historical entries above used Minecraft-era version numbers (e.g. 21.4.x = MC 1.21.4 era).
Since 1.0.1 the mod uses a single semantic version across all Minecraft versions,
published as <mod version>+<mc version> per loader. -->

### 1.0.1
  • Rewritten as a single multi-version codebase: one jar per loader covers Minecraft 1.18.2 through 26.3 (Fabric and NeoForge)
  • Unified versioning across all Minecraft versions and loaders
  • Added an end-to-end GameTest suite and per-node build gates to CI
  • Robust, human-readable /home cooldown: remaining time heals itself if the system clock jumps backwards

### 21.4.0
  • Initial release

### 21.4.1
  • Added Xaero's maps mods integration

### 21.4.2
  • Cooldown and homes limit are disabled in creative mode

### 21.4.3
  • Reworked translation
  • Added /back command
  • Binded /back command to Shift + H keystroke

### 21.4.4
  • Added warning message if player is in the vehicle

### 21.4.6
  • Fixed potential crashes (NPE) when player data is not loaded
  • Fixed empty home names passing validation
  • Added home name length limit (64 characters)
  • Fixed commands always reporting success even on failure
  • Atomic file writes to prevent data corruption on crash
  • Reduced disk writes during teleportation
  • Fixed typo in onServerStarted method name

### 21.11.0
  • Port to Minecraft 1.21.11
  • Renamed ResourceLocation to Identifier (Mojang deobfuscation prep)
  • Renamed ResourceKey.location() to ResourceKey.identifier()
  • Updated Architectury Loom to 1.13, all dependencies updated

### 26.1.2
  • Port to Minecraft 26.1.2
  • Updated Fabric Loom, ModDevGradle/NeoForm, and Gradle to 9.4
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Adapted Fabric networking, key mapping, and Xaero's Minimap APIs

### 21.9.0
  • Port to Minecraft 1.21.9 (covers 1.21.9-1.21.10)
  • Adapted KeyMapping.Category API change (ResourceLocation-based)
  • Adapted NeoForge FML refactor: removed Bus enum from @EventBusSubscriber, updated FMLEnvironment API

### 21.4.7
  • Port to Minecraft 1.21.5 (covers 1.21.4-1.21.8)
  • Updated Architectury Loom to 1.11, Gradle to 8.11
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Narrowed NeoForge version range to [21.4,)

### 21.4.5
  • Fixed homes corruption on sever crash

### 21.11.1
  • Fixed crash in the Xaero's Minimap integration: the integration now detects the installed Xaero's API at runtime (Xaero 25.3+/26.x refactors) and disables itself gracefully instead of crashing on /sethome (#14)

<!-- Historical entries above used Minecraft-era version numbers (e.g. 21.4.x = MC 1.21.4 era).
Since 1.0.1 the mod uses a single semantic version across all Minecraft versions,
published as <mod version>+<mc version> per loader. -->

### 1.0.1
  • Rewritten as a single multi-version codebase: one jar per loader covers Minecraft 1.18.2 through 26.3 (Fabric and NeoForge)
  • Unified versioning across all Minecraft versions and loaders
  • Added an end-to-end GameTest suite and per-node build gates to CI
  • Robust, human-readable /home cooldown: remaining time heals itself if the system clock jumps backwards

### 21.4.0
  • Initial release

### 21.4.1
  • Added Xaero's maps mods integration

### 21.4.2
  • Cooldown and homes limit are disabled in creative mode

### 21.4.3
  • Reworked translation
  • Added /back command
  • Binded /back command to Shift + H keystroke

### 21.4.4
  • Added warning message if player is in the vehicle

### 21.4.6
  • Fixed potential crashes (NPE) when player data is not loaded
  • Fixed empty home names passing validation
  • Added home name length limit (64 characters)
  • Fixed commands always reporting success even on failure
  • Atomic file writes to prevent data corruption on crash
  • Reduced disk writes during teleportation
  • Fixed typo in onServerStarted method name

### 21.11.0
  • Port to Minecraft 1.21.11
  • Renamed ResourceLocation to Identifier (Mojang deobfuscation prep)
  • Renamed ResourceKey.location() to ResourceKey.identifier()
  • Updated Architectury Loom to 1.13, all dependencies updated

### 26.1.2
  • Port to Minecraft 26.1.2
  • Updated Fabric Loom, ModDevGradle/NeoForm, and Gradle to 9.4
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Adapted Fabric networking, key mapping, and Xaero's Minimap APIs

### 21.9.0
  • Port to Minecraft 1.21.9 (covers 1.21.9-1.21.10)
  • Adapted KeyMapping.Category API change (ResourceLocation-based)
  • Adapted NeoForge FML refactor: removed Bus enum from @EventBusSubscriber, updated FMLEnvironment API

### 21.4.7
  • Port to Minecraft 1.21.5 (covers 1.21.4-1.21.8)
  • Updated Architectury Loom to 1.11, Gradle to 8.11
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Narrowed NeoForge version range to [21.4,)

### 21.4.5
  • Fixed homes corruption on sever crash

### 21.11.1
  • Fixed crash in the Xaero's Minimap integration: the integration now detects the installed Xaero's API at runtime (Xaero 25.3+/26.x refactors) and disables itself gracefully instead of crashing on /sethome (#14)

<!-- Historical entries above used Minecraft-era version numbers (e.g. 21.4.x = MC 1.21.4 era).
Since 1.0.1 the mod uses a single semantic version across all Minecraft versions,
published as <mod version>+<mc version> per loader. -->

### 1.0.1
  • Rewritten as a single multi-version codebase: one jar per loader covers Minecraft 1.18.2 through 26.3 (Fabric and NeoForge)
  • Unified versioning across all Minecraft versions and loaders
  • Added an end-to-end GameTest suite and per-node build gates to CI
  • Robust, human-readable /home cooldown: remaining time heals itself if the system clock jumps backwards

### 21.4.0
  • Initial release

### 21.4.1
  • Added Xaero's maps mods integration

### 21.4.2
  • Cooldown and homes limit are disabled in creative mode

### 21.4.3
  • Reworked translation
  • Added /back command
  • Binded /back command to Shift + H keystroke

### 21.4.4
  • Added warning message if player is in the vehicle

### 21.4.6
  • Fixed potential crashes (NPE) when player data is not loaded
  • Fixed empty home names passing validation
  • Added home name length limit (64 characters)
  • Fixed commands always reporting success even on failure
  • Atomic file writes to prevent data corruption on crash
  • Reduced disk writes during teleportation
  • Fixed typo in onServerStarted method name

### 21.11.0
  • Port to Minecraft 1.21.11
  • Renamed ResourceLocation to Identifier (Mojang deobfuscation prep)
  • Renamed ResourceKey.location() to ResourceKey.identifier()
  • Updated Architectury Loom to 1.13, all dependencies updated

### 26.1.2
  • Port to Minecraft 26.1.2
  • Updated Fabric Loom, ModDevGradle/NeoForm, and Gradle to 9.4
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Adapted Fabric networking, key mapping, and Xaero's Minimap APIs

### 21.9.0
  • Port to Minecraft 1.21.9 (covers 1.21.9-1.21.10)
  • Adapted KeyMapping.Category API change (ResourceLocation-based)
  • Adapted NeoForge FML refactor: removed Bus enum from @EventBusSubscriber, updated FMLEnvironment API

### 21.4.7
  • Port to Minecraft 1.21.5 (covers 1.21.4-1.21.8)
  • Updated Architectury Loom to 1.11, Gradle to 8.11
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Narrowed NeoForge version range to [21.4,)

### 21.4.5
  • Fixed homes corruption on sever crash

### 21.11.1
  • Fixed crash in the Xaero's Minimap integration: the integration now detects the installed Xaero's API at runtime (Xaero 25.3+/26.x refactors) and disables itself gracefully instead of crashing on /sethome (#14)

<!-- Historical entries above used Minecraft-era version numbers (e.g. 21.4.x = MC 1.21.4 era).
Since 1.0.1 the mod uses a single semantic version across all Minecraft versions,
published as <mod version>+<mc version> per loader. -->

### 1.0.1
  • Rewritten as a single multi-version codebase: one jar per loader covers Minecraft 1.18.2 through 26.3 (Fabric and NeoForge)
  • Unified versioning across all Minecraft versions and loaders
  • Added an end-to-end GameTest suite and per-node build gates to CI
  • Robust, human-readable /home cooldown: remaining time heals itself if the system clock jumps backwards

### 21.4.0
  • Initial release

### 21.4.1
  • Added Xaero's maps mods integration

### 21.4.2
  • Cooldown and homes limit are disabled in creative mode

### 21.4.3
  • Reworked translation
  • Added /back command
  • Binded /back command to Shift + H keystroke

### 21.4.4
  • Added warning message if player is in the vehicle

### 21.4.6
  • Fixed potential crashes (NPE) when player data is not loaded
  • Fixed empty home names passing validation
  • Added home name length limit (64 characters)
  • Fixed commands always reporting success even on failure
  • Atomic file writes to prevent data corruption on crash
  • Reduced disk writes during teleportation
  • Fixed typo in onServerStarted method name

### 21.11.0
  • Port to Minecraft 1.21.11
  • Renamed ResourceLocation to Identifier (Mojang deobfuscation prep)
  • Renamed ResourceKey.location() to ResourceKey.identifier()
  • Updated Architectury Loom to 1.13, all dependencies updated

### 26.1.2
  • Port to Minecraft 26.1.2
  • Updated Fabric Loom, ModDevGradle/NeoForm, and Gradle to 9.4
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Adapted Fabric networking, key mapping, and Xaero's Minimap APIs

### 21.9.0
  • Port to Minecraft 1.21.9 (covers 1.21.9-1.21.10)
  • Adapted KeyMapping.Category API change (ResourceLocation-based)
  • Adapted NeoForge FML refactor: removed Bus enum from @EventBusSubscriber, updated FMLEnvironment API

### 21.4.7
  • Port to Minecraft 1.21.5 (covers 1.21.4-1.21.8)
  • Updated Architectury Loom to 1.11, Gradle to 8.11
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Narrowed NeoForge version range to [21.4,)

### 21.4.5
  • Fixed homes corruption on sever crash

### 21.11.1
  • Fixed crash in the Xaero's Minimap integration: the integration now detects the installed Xaero's API at runtime (Xaero 25.3+/26.x refactors) and disables itself gracefully instead of crashing on /sethome (#14)

<!-- Historical entries above used Minecraft-era version numbers (e.g. 21.4.x = MC 1.21.4 era).
Since 1.0.1 the mod uses a single semantic version across all Minecraft versions,
published as <mod version>+<mc version> per loader. -->

### 1.0.1
  • Rewritten as a single multi-version codebase: one jar per loader covers Minecraft 1.18.2 through 26.3 (Fabric and NeoForge)
  • Unified versioning across all Minecraft versions and loaders
  • Added an end-to-end GameTest suite and per-node build gates to CI
  • Robust, human-readable /home cooldown: remaining time heals itself if the system clock jumps backwards

### 21.4.0
  • Initial release

### 21.4.1
  • Added Xaero's maps mods integration

### 21.4.2
  • Cooldown and homes limit are disabled in creative mode

### 21.4.3
  • Reworked translation
  • Added /back command
  • Binded /back command to Shift + H keystroke

### 21.4.4
  • Added warning message if player is in the vehicle

### 21.4.6
  • Fixed potential crashes (NPE) when player data is not loaded
  • Fixed empty home names passing validation
  • Added home name length limit (64 characters)
  • Fixed commands always reporting success even on failure
  • Atomic file writes to prevent data corruption on crash
  • Reduced disk writes during teleportation
  • Fixed typo in onServerStarted method name

### 21.11.0
  • Port to Minecraft 1.21.11
  • Renamed ResourceLocation to Identifier (Mojang deobfuscation prep)
  • Renamed ResourceKey.location() to ResourceKey.identifier()
  • Updated Architectury Loom to 1.13, all dependencies updated

### 26.1.2
  • Port to Minecraft 26.1.2
  • Updated Fabric Loom, ModDevGradle/NeoForm, and Gradle to 9.4
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Adapted Fabric networking, key mapping, and Xaero's Minimap APIs

### 21.9.0
  • Port to Minecraft 1.21.9 (covers 1.21.9-1.21.10)
  • Adapted KeyMapping.Category API change (ResourceLocation-based)
  • Adapted NeoForge FML refactor: removed Bus enum from @EventBusSubscriber, updated FMLEnvironment API

### 21.4.7
  • Port to Minecraft 1.21.5 (covers 1.21.4-1.21.8)
  • Updated Architectury Loom to 1.11, Gradle to 8.11
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Narrowed NeoForge version range to [21.4,)

### 21.4.5
  • Fixed homes corruption on sever crash

### 21.11.1
  • Fixed crash in the Xaero's Minimap integration: the integration now detects the installed Xaero's API at runtime (Xaero 25.3+/26.x refactors) and disables itself gracefully instead of crashing on /sethome (#14)

<!-- Historical entries above used Minecraft-era version numbers (e.g. 21.4.x = MC 1.21.4 era).
Since 1.0.1 the mod uses a single semantic version across all Minecraft versions,
published as <mod version>+<mc version> per loader. -->

### 1.0.1
  • Rewritten as a single multi-version codebase: one jar per loader covers Minecraft 1.18.2 through 26.3 (Fabric and NeoForge)
  • Unified versioning across all Minecraft versions and loaders
  • Added an end-to-end GameTest suite and per-node build gates to CI
  • Robust, human-readable /home cooldown: remaining time heals itself if the system clock jumps backwards

### 21.4.0
  • Initial release

### 21.4.1
  • Added Xaero's maps mods integration

### 21.4.2
  • Cooldown and homes limit are disabled in creative mode

### 21.4.3
  • Reworked translation
  • Added /back command
  • Binded /back command to Shift + H keystroke

### 21.4.4
  • Added warning message if player is in the vehicle

### 21.4.6
  • Fixed potential crashes (NPE) when player data is not loaded
  • Fixed empty home names passing validation
  • Added home name length limit (64 characters)
  • Fixed commands always reporting success even on failure
  • Atomic file writes to prevent data corruption on crash
  • Reduced disk writes during teleportation
  • Fixed typo in onServerStarted method name

### 21.11.0
  • Port to Minecraft 1.21.11
  • Renamed ResourceLocation to Identifier (Mojang deobfuscation prep)
  • Renamed ResourceKey.location() to ResourceKey.identifier()
  • Updated Architectury Loom to 1.13, all dependencies updated

### 26.1.2
  • Port to Minecraft 26.1.2
  • Updated Fabric Loom, ModDevGradle/NeoForm, and Gradle to 9.4
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Adapted Fabric networking, key mapping, and Xaero's Minimap APIs

### 21.9.0
  • Port to Minecraft 1.21.9 (covers 1.21.9-1.21.10)
  • Adapted KeyMapping.Category API change (ResourceLocation-based)
  • Adapted NeoForge FML refactor: removed Bus enum from @EventBusSubscriber, updated FMLEnvironment API

### 21.4.7
  • Port to Minecraft 1.21.5 (covers 1.21.4-1.21.8)
  • Updated Architectury Loom to 1.11, Gradle to 8.11
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Narrowed NeoForge version range to [21.4,)

### 21.4.5
  • Fixed homes corruption on sever crash

### 21.11.1
  • Fixed crash in the Xaero's Minimap integration: the integration now detects the installed Xaero's API at runtime (Xaero 25.3+/26.x refactors) and disables itself gracefully instead of crashing on /sethome (#14)

<!-- Historical entries above used Minecraft-era version numbers (e.g. 21.4.x = MC 1.21.4 era).
Since 1.0.1 the mod uses a single semantic version across all Minecraft versions,
published as <mod version>+<mc version> per loader. -->

### 1.0.1
  • Rewritten as a single multi-version codebase: one jar per loader covers Minecraft 1.18.2 through 26.3 (Fabric and NeoForge)
  • Unified versioning across all Minecraft versions and loaders
  • Added an end-to-end GameTest suite and per-node build gates to CI
  • Robust, human-readable /home cooldown: remaining time heals itself if the system clock jumps backwards

### 21.4.0
  • Initial release

### 21.4.1
  • Added Xaero's maps mods integration

### 21.4.2
  • Cooldown and homes limit are disabled in creative mode

### 21.4.3
  • Reworked translation
  • Added /back command
  • Binded /back command to Shift + H keystroke

### 21.4.4
  • Added warning message if player is in the vehicle

### 21.4.6
  • Fixed potential crashes (NPE) when player data is not loaded
  • Fixed empty home names passing validation
  • Added home name length limit (64 characters)
  • Fixed commands always reporting success even on failure
  • Atomic file writes to prevent data corruption on crash
  • Reduced disk writes during teleportation
  • Fixed typo in onServerStarted method name

### 21.11.0
  • Port to Minecraft 1.21.11
  • Renamed ResourceLocation to Identifier (Mojang deobfuscation prep)
  • Renamed ResourceKey.location() to ResourceKey.identifier()
  • Updated Architectury Loom to 1.13, all dependencies updated

### 26.1.2
  • Port to Minecraft 26.1.2
  • Updated Fabric Loom, ModDevGradle/NeoForm, and Gradle to 9.4
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Adapted Fabric networking, key mapping, and Xaero's Minimap APIs

### 21.9.0
  • Port to Minecraft 1.21.9 (covers 1.21.9-1.21.10)
  • Adapted KeyMapping.Category API change (ResourceLocation-based)
  • Adapted NeoForge FML refactor: removed Bus enum from @EventBusSubscriber, updated FMLEnvironment API

### 21.4.7
  • Port to Minecraft 1.21.5 (covers 1.21.4-1.21.8)
  • Updated Architectury Loom to 1.11, Gradle to 8.11
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Narrowed NeoForge version range to [21.4,)

### 21.4.5
  • Fixed homes corruption on sever crash

### 21.11.1
  • Fixed crash in the Xaero's Minimap integration: the integration now detects the installed Xaero's API at runtime (Xaero 25.3+/26.x refactors) and disables itself gracefully instead of crashing on /sethome (#14)

<!-- Historical entries above used Minecraft-era version numbers (e.g. 21.4.x = MC 1.21.4 era).
Since 1.0.1 the mod uses a single semantic version across all Minecraft versions,
published as <mod version>+<mc version> per loader. -->

### 1.0.1
  • Rewritten as a single multi-version codebase: one jar per loader covers Minecraft 1.18.2 through 26.3 (Fabric and NeoForge)
  • Unified versioning across all Minecraft versions and loaders
  • Added an end-to-end GameTest suite and per-node build gates to CI
  • Robust, human-readable /home cooldown: remaining time heals itself if the system clock jumps backwards

### 21.4.0
  • Initial release

### 21.4.1
  • Added Xaero's maps mods integration

### 21.4.2
  • Cooldown and homes limit are disabled in creative mode

### 21.4.3
  • Reworked translation
  • Added /back command
  • Binded /back command to Shift + H keystroke

### 21.4.4
  • Added warning message if player is in the vehicle

### 21.4.6
  • Fixed potential crashes (NPE) when player data is not loaded
  • Fixed empty home names passing validation
  • Added home name length limit (64 characters)
  • Fixed commands always reporting success even on failure
  • Atomic file writes to prevent data corruption on crash
  • Reduced disk writes during teleportation
  • Fixed typo in onServerStarted method name

### 21.11.0
  • Port to Minecraft 1.21.11
  • Renamed ResourceLocation to Identifier (Mojang deobfuscation prep)
  • Renamed ResourceKey.location() to ResourceKey.identifier()
  • Updated Architectury Loom to 1.13, all dependencies updated

### 26.1.2
  • Port to Minecraft 26.1.2
  • Updated Fabric Loom, ModDevGradle/NeoForm, and Gradle to 9.4
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Adapted Fabric networking, key mapping, and Xaero's Minimap APIs

### 21.9.0
  • Port to Minecraft 1.21.9 (covers 1.21.9-1.21.10)
  • Adapted KeyMapping.Category API change (ResourceLocation-based)
  • Adapted NeoForge FML refactor: removed Bus enum from @EventBusSubscriber, updated FMLEnvironment API

### 21.4.7
  • Port to Minecraft 1.21.5 (covers 1.21.4-1.21.8)
  • Updated Architectury Loom to 1.11, Gradle to 8.11
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Narrowed NeoForge version range to [21.4,)

### 21.4.5
  • Fixed homes corruption on sever crash

### 21.11.1
  • Fixed crash in the Xaero's Minimap integration: the integration now detects the installed Xaero's API at runtime (Xaero 25.3+/26.x refactors) and disables itself gracefully instead of crashing on /sethome (#14)

<!-- Historical entries above used Minecraft-era version numbers (e.g. 21.4.x = MC 1.21.4 era).
Since 1.0.1 the mod uses a single semantic version across all Minecraft versions,
published as <mod version>+<mc version> per loader. -->

### 1.0.1
  • Rewritten as a single multi-version codebase: one jar per loader covers Minecraft 1.18.2 through 26.3 (Fabric and NeoForge)
  • Unified versioning across all Minecraft versions and loaders
  • Added an end-to-end GameTest suite and per-node build gates to CI
  • Robust, human-readable /home cooldown: remaining time heals itself if the system clock jumps backwards

### 21.4.0
  • Initial release

### 21.4.1
  • Added Xaero's maps mods integration

### 21.4.2
  • Cooldown and homes limit are disabled in creative mode

### 21.4.3
  • Reworked translation
  • Added /back command
  • Binded /back command to Shift + H keystroke

### 21.4.4
  • Added warning message if player is in the vehicle

### 21.4.6
  • Fixed potential crashes (NPE) when player data is not loaded
  • Fixed empty home names passing validation
  • Added home name length limit (64 characters)
  • Fixed commands always reporting success even on failure
  • Atomic file writes to prevent data corruption on crash
  • Reduced disk writes during teleportation
  • Fixed typo in onServerStarted method name

### 21.11.0
  • Port to Minecraft 1.21.11
  • Renamed ResourceLocation to Identifier (Mojang deobfuscation prep)
  • Renamed ResourceKey.location() to ResourceKey.identifier()
  • Updated Architectury Loom to 1.13, all dependencies updated

### 26.1.2
  • Port to Minecraft 26.1.2
  • Updated Fabric Loom, ModDevGradle/NeoForm, and Gradle to 9.4
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Adapted Fabric networking, key mapping, and Xaero's Minimap APIs

### 21.9.0
  • Port to Minecraft 1.21.9 (covers 1.21.9-1.21.10)
  • Adapted KeyMapping.Category API change (ResourceLocation-based)
  • Adapted NeoForge FML refactor: removed Bus enum from @EventBusSubscriber, updated FMLEnvironment API

### 21.4.7
  • Port to Minecraft 1.21.5 (covers 1.21.4-1.21.8)
  • Updated Architectury Loom to 1.11, Gradle to 8.11
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Narrowed NeoForge version range to [21.4,)

### 21.4.5
  • Fixed homes corruption on sever crash

### 21.11.1
  • Fixed crash in the Xaero's Minimap integration: the integration now detects the installed Xaero's API at runtime (Xaero 25.3+/26.x refactors) and disables itself gracefully instead of crashing on /sethome (#14)

<!-- Historical entries above used Minecraft-era version numbers (e.g. 21.4.x = MC 1.21.4 era).
Since 1.0.1 the mod uses a single semantic version across all Minecraft versions,
published as <mod version>+<mc version> per loader. -->

### 1.0.1
  • Rewritten as a single multi-version codebase: one jar per loader covers Minecraft 1.18.2 through 26.3 (Fabric and NeoForge)
  • Unified versioning across all Minecraft versions and loaders
  • Added an end-to-end GameTest suite and per-node build gates to CI
  • Robust, human-readable /home cooldown: remaining time heals itself if the system clock jumps backwards

### 21.4.0
  • Initial release

### 21.4.1
  • Added Xaero's maps mods integration

### 21.4.2
  • Cooldown and homes limit are disabled in creative mode

### 21.4.3
  • Reworked translation
  • Added /back command
  • Binded /back command to Shift + H keystroke

### 21.4.4
  • Added warning message if player is in the vehicle

### 21.4.6
  • Fixed potential crashes (NPE) when player data is not loaded
  • Fixed empty home names passing validation
  • Added home name length limit (64 characters)
  • Fixed commands always reporting success even on failure
  • Atomic file writes to prevent data corruption on crash
  • Reduced disk writes during teleportation
  • Fixed typo in onServerStarted method name

### 21.11.0
  • Port to Minecraft 1.21.11
  • Renamed ResourceLocation to Identifier (Mojang deobfuscation prep)
  • Renamed ResourceKey.location() to ResourceKey.identifier()
  • Updated Architectury Loom to 1.13, all dependencies updated

### 26.1.2
  • Port to Minecraft 26.1.2
  • Updated Fabric Loom, ModDevGradle/NeoForm, and Gradle to 9.4
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Adapted Fabric networking, key mapping, and Xaero's Minimap APIs

### 21.9.0
  • Port to Minecraft 1.21.9 (covers 1.21.9-1.21.10)
  • Adapted KeyMapping.Category API change (ResourceLocation-based)
  • Adapted NeoForge FML refactor: removed Bus enum from @EventBusSubscriber, updated FMLEnvironment API

### 21.4.7
  • Port to Minecraft 1.21.5 (covers 1.21.4-1.21.8)
  • Updated Architectury Loom to 1.11, Gradle to 8.11
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Narrowed NeoForge version range to [21.4,)

### 21.4.5
  • Fixed homes corruption on sever crash

### 21.11.1
  • Fixed crash in the Xaero's Minimap integration: the integration now detects the installed Xaero's API at runtime (Xaero 25.3+/26.x refactors) and disables itself gracefully instead of crashing on /sethome (#14)

<!-- Historical entries above used Minecraft-era version numbers (e.g. 21.4.x = MC 1.21.4 era).
Since 1.0.1 the mod uses a single semantic version across all Minecraft versions,
published as <mod version>+<mc version> per loader. -->

### 1.0.1
  • Rewritten as a single multi-version codebase: one jar per loader covers Minecraft 1.18.2 through 26.3 (Fabric and NeoForge)
  • Unified versioning across all Minecraft versions and loaders
  • Added an end-to-end GameTest suite and per-node build gates to CI
  • Robust, human-readable /home cooldown: remaining time heals itself if the system clock jumps backwards

### 21.4.0
  • Initial release

### 21.4.1
  • Added Xaero's maps mods integration

### 21.4.2
  • Cooldown and homes limit are disabled in creative mode

### 21.4.3
  • Reworked translation
  • Added /back command
  • Binded /back command to Shift + H keystroke

### 21.4.4
  • Added warning message if player is in the vehicle

### 21.4.6
  • Fixed potential crashes (NPE) when player data is not loaded
  • Fixed empty home names passing validation
  • Added home name length limit (64 characters)
  • Fixed commands always reporting success even on failure
  • Atomic file writes to prevent data corruption on crash
  • Reduced disk writes during teleportation
  • Fixed typo in onServerStarted method name

### 21.11.0
  • Port to Minecraft 1.21.11
  • Renamed ResourceLocation to Identifier (Mojang deobfuscation prep)
  • Renamed ResourceKey.location() to ResourceKey.identifier()
  • Updated Architectury Loom to 1.13, all dependencies updated

### 26.1.2
  • Port to Minecraft 26.1.2
  • Updated Fabric Loom, ModDevGradle/NeoForm, and Gradle to 9.4
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Adapted Fabric networking, key mapping, and Xaero's Minimap APIs

### 21.9.0
  • Port to Minecraft 1.21.9 (covers 1.21.9-1.21.10)
  • Adapted KeyMapping.Category API change (ResourceLocation-based)
  • Adapted NeoForge FML refactor: removed Bus enum from @EventBusSubscriber, updated FMLEnvironment API

### 21.4.7
  • Port to Minecraft 1.21.5 (covers 1.21.4-1.21.8)
  • Updated Architectury Loom to 1.11, Gradle to 8.11
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Narrowed NeoForge version range to [21.4,)

### 21.4.5
  • Fixed homes corruption on sever crash

### 21.11.1
  • Fixed crash in the Xaero's Minimap integration: the integration now detects the installed Xaero's API at runtime (Xaero 25.3+/26.x refactors) and disables itself gracefully instead of crashing on /sethome (#14)

<!-- Historical entries above used Minecraft-era version numbers (e.g. 21.4.x = MC 1.21.4 era).
Since 1.0.1 the mod uses a single semantic version across all Minecraft versions,
published as <mod version>+<mc version> per loader. -->

### 1.0.1
  • Rewritten as a single multi-version codebase: one jar per loader covers Minecraft 1.18.2 through 26.3 (Fabric and NeoForge)
  • Unified versioning across all Minecraft versions and loaders
  • Added an end-to-end GameTest suite and per-node build gates to CI
  • Robust, human-readable /home cooldown: remaining time heals itself if the system clock jumps backwards

### 21.4.0
  • Initial release

### 21.4.1
  • Added Xaero's maps mods integration

### 21.4.2
  • Cooldown and homes limit are disabled in creative mode

### 21.4.3
  • Reworked translation
  • Added /back command
  • Binded /back command to Shift + H keystroke

### 21.4.4
  • Added warning message if player is in the vehicle

### 21.4.6
  • Fixed potential crashes (NPE) when player data is not loaded
  • Fixed empty home names passing validation
  • Added home name length limit (64 characters)
  • Fixed commands always reporting success even on failure
  • Atomic file writes to prevent data corruption on crash
  • Reduced disk writes during teleportation
  • Fixed typo in onServerStarted method name

### 21.11.0
  • Port to Minecraft 1.21.11
  • Renamed ResourceLocation to Identifier (Mojang deobfuscation prep)
  • Renamed ResourceKey.location() to ResourceKey.identifier()
  • Updated Architectury Loom to 1.13, all dependencies updated

### 26.1.2
  • Port to Minecraft 26.1.2
  • Updated Fabric Loom, ModDevGradle/NeoForm, and Gradle to 9.4
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Adapted Fabric networking, key mapping, and Xaero's Minimap APIs

### 21.9.0
  • Port to Minecraft 1.21.9 (covers 1.21.9-1.21.10)
  • Adapted KeyMapping.Category API change (ResourceLocation-based)
  • Adapted NeoForge FML refactor: removed Bus enum from @EventBusSubscriber, updated FMLEnvironment API

### 21.4.7
  • Port to Minecraft 1.21.5 (covers 1.21.4-1.21.8)
  • Updated Architectury Loom to 1.11, Gradle to 8.11
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Narrowed NeoForge version range to [21.4,)

### 21.4.5
  • Fixed homes corruption on sever crash

### 21.11.1
  • Fixed crash in the Xaero's Minimap integration: the integration now detects the installed Xaero's API at runtime (Xaero 25.3+/26.x refactors) and disables itself gracefully instead of crashing on /sethome (#14)

<!-- Historical entries above used Minecraft-era version numbers (e.g. 21.4.x = MC 1.21.4 era).
Since 1.0.1 the mod uses a single semantic version across all Minecraft versions,
published as <mod version>+<mc version> per loader. -->

### 1.0.1
  • Rewritten as a single multi-version codebase: one jar per loader covers Minecraft 1.18.2 through 26.3 (Fabric and NeoForge)
  • Unified versioning across all Minecraft versions and loaders
  • Added an end-to-end GameTest suite and per-node build gates to CI
  • Robust, human-readable /home cooldown: remaining time heals itself if the system clock jumps backwards

### 21.4.0
  • Initial release

### 21.4.1
  • Added Xaero's maps mods integration

### 21.4.2
  • Cooldown and homes limit are disabled in creative mode

### 21.4.3
  • Reworked translation
  • Added /back command
  • Binded /back command to Shift + H keystroke

### 21.4.4
  • Added warning message if player is in the vehicle

### 21.4.6
  • Fixed potential crashes (NPE) when player data is not loaded
  • Fixed empty home names passing validation
  • Added home name length limit (64 characters)
  • Fixed commands always reporting success even on failure
  • Atomic file writes to prevent data corruption on crash
  • Reduced disk writes during teleportation
  • Fixed typo in onServerStarted method name

### 21.11.0
  • Port to Minecraft 1.21.11
  • Renamed ResourceLocation to Identifier (Mojang deobfuscation prep)
  • Renamed ResourceKey.location() to ResourceKey.identifier()
  • Updated Architectury Loom to 1.13, all dependencies updated

### 26.1.2
  • Port to Minecraft 26.1.2
  • Updated Fabric Loom, ModDevGradle/NeoForm, and Gradle to 9.4
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Adapted Fabric networking, key mapping, and Xaero's Minimap APIs

### 21.9.0
  • Port to Minecraft 1.21.9 (covers 1.21.9-1.21.10)
  • Adapted KeyMapping.Category API change (ResourceLocation-based)
  • Adapted NeoForge FML refactor: removed Bus enum from @EventBusSubscriber, updated FMLEnvironment API

### 21.4.7
  • Port to Minecraft 1.21.5 (covers 1.21.4-1.21.8)
  • Updated Architectury Loom to 1.11, Gradle to 8.11
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Narrowed NeoForge version range to [21.4,)

### 21.4.5
  • Fixed homes corruption on sever crash

### 21.11.1
  • Fixed crash in the Xaero's Minimap integration: the integration now detects the installed Xaero's API at runtime (Xaero 25.3+/26.x refactors) and disables itself gracefully instead of crashing on /sethome (#14)

<!-- Historical entries above used Minecraft-era version numbers (e.g. 21.4.x = MC 1.21.4 era).
Since 1.0.1 the mod uses a single semantic version across all Minecraft versions,
published as <mod version>+<mc version> per loader. -->

### 1.0.1
  • Rewritten as a single multi-version codebase: one jar per loader covers Minecraft 1.18.2 through 26.3 (Fabric and NeoForge)
  • Unified versioning across all Minecraft versions and loaders
  • Added an end-to-end GameTest suite and per-node build gates to CI
  • Robust, human-readable /home cooldown: remaining time heals itself if the system clock jumps backwards

### 21.4.0
  • Initial release

### 21.4.1
  • Added Xaero's maps mods integration

### 21.4.2
  • Cooldown and homes limit are disabled in creative mode

### 21.4.3
  • Reworked translation
  • Added /back command
  • Binded /back command to Shift + H keystroke

### 21.4.4
  • Added warning message if player is in the vehicle

### 21.4.6
  • Fixed potential crashes (NPE) when player data is not loaded
  • Fixed empty home names passing validation
  • Added home name length limit (64 characters)
  • Fixed commands always reporting success even on failure
  • Atomic file writes to prevent data corruption on crash
  • Reduced disk writes during teleportation
  • Fixed typo in onServerStarted method name

### 21.11.0
  • Port to Minecraft 1.21.11
  • Renamed ResourceLocation to Identifier (Mojang deobfuscation prep)
  • Renamed ResourceKey.location() to ResourceKey.identifier()
  • Updated Architectury Loom to 1.13, all dependencies updated

### 26.1.2
  • Port to Minecraft 26.1.2
  • Updated Fabric Loom, ModDevGradle/NeoForm, and Gradle to 9.4
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Adapted Fabric networking, key mapping, and Xaero's Minimap APIs

### 21.9.0
  • Port to Minecraft 1.21.9 (covers 1.21.9-1.21.10)
  • Adapted KeyMapping.Category API change (ResourceLocation-based)
  • Adapted NeoForge FML refactor: removed Bus enum from @EventBusSubscriber, updated FMLEnvironment API

### 21.4.7
  • Port to Minecraft 1.21.5 (covers 1.21.4-1.21.8)
  • Updated Architectury Loom to 1.11, Gradle to 8.11
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Narrowed NeoForge version range to [21.4,)

### 21.4.5
  • Fixed homes corruption on sever crash

### 21.11.1
  • Fixed crash in the Xaero's Minimap integration: the integration now detects the installed Xaero's API at runtime (Xaero 25.3+/26.x refactors) and disables itself gracefully instead of crashing on /sethome (#14)

<!-- Historical entries above used Minecraft-era version numbers (e.g. 21.4.x = MC 1.21.4 era).
Since 1.0.1 the mod uses a single semantic version across all Minecraft versions,
published as <mod version>+<mc version> per loader. -->

### 1.0.1
  • Rewritten as a single multi-version codebase: one jar per loader covers Minecraft 1.18.2 through 26.3 (Fabric and NeoForge)
  • Unified versioning across all Minecraft versions and loaders
  • Added an end-to-end GameTest suite and per-node build gates to CI
  • Robust, human-readable /home cooldown: remaining time heals itself if the system clock jumps backwards

### 21.4.0
  • Initial release

### 21.4.1
  • Added Xaero's maps mods integration

### 21.4.2
  • Cooldown and homes limit are disabled in creative mode

### 21.4.3
  • Reworked translation
  • Added /back command
  • Binded /back command to Shift + H keystroke

### 21.4.4
  • Added warning message if player is in the vehicle

### 21.4.6
  • Fixed potential crashes (NPE) when player data is not loaded
  • Fixed empty home names passing validation
  • Added home name length limit (64 characters)
  • Fixed commands always reporting success even on failure
  • Atomic file writes to prevent data corruption on crash
  • Reduced disk writes during teleportation
  • Fixed typo in onServerStarted method name

### 21.11.0
  • Port to Minecraft 1.21.11
  • Renamed ResourceLocation to Identifier (Mojang deobfuscation prep)
  • Renamed ResourceKey.location() to ResourceKey.identifier()
  • Updated Architectury Loom to 1.13, all dependencies updated

### 26.1.2
  • Port to Minecraft 26.1.2
  • Updated Fabric Loom, ModDevGradle/NeoForm, and Gradle to 9.4
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Adapted Fabric networking, key mapping, and Xaero's Minimap APIs

### 21.9.0
  • Port to Minecraft 1.21.9 (covers 1.21.9-1.21.10)
  • Adapted KeyMapping.Category API change (ResourceLocation-based)
  • Adapted NeoForge FML refactor: removed Bus enum from @EventBusSubscriber, updated FMLEnvironment API

### 21.4.7
  • Port to Minecraft 1.21.5 (covers 1.21.4-1.21.8)
  • Updated Architectury Loom to 1.11, Gradle to 8.11
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Narrowed NeoForge version range to [21.4,)

### 21.4.5
  • Fixed homes corruption on sever crash

### 21.11.1
  • Fixed crash in the Xaero's Minimap integration: the integration now detects the installed Xaero's API at runtime (Xaero 25.3+/26.x refactors) and disables itself gracefully instead of crashing on /sethome (#14)

<!-- Historical entries above used Minecraft-era version numbers (e.g. 21.4.x = MC 1.21.4 era).
Since 1.0.1 the mod uses a single semantic version across all Minecraft versions,
published as <mod version>+<mc version> per loader. -->

### 1.0.1
  • Rewritten as a single multi-version codebase: one jar per loader covers Minecraft 1.18.2 through 26.3 (Fabric and NeoForge)
  • Unified versioning across all Minecraft versions and loaders
  • Added an end-to-end GameTest suite and per-node build gates to CI
  • Robust, human-readable /home cooldown: remaining time heals itself if the system clock jumps backwards

### 21.4.0
  • Initial release

### 21.4.1
  • Added Xaero's maps mods integration

### 21.4.2
  • Cooldown and homes limit are disabled in creative mode

### 21.4.3
  • Reworked translation
  • Added /back command
  • Binded /back command to Shift + H keystroke

### 21.4.4
  • Added warning message if player is in the vehicle

### 21.4.6
  • Fixed potential crashes (NPE) when player data is not loaded
  • Fixed empty home names passing validation
  • Added home name length limit (64 characters)
  • Fixed commands always reporting success even on failure
  • Atomic file writes to prevent data corruption on crash
  • Reduced disk writes during teleportation
  • Fixed typo in onServerStarted method name

### 21.11.0
  • Port to Minecraft 1.21.11
  • Renamed ResourceLocation to Identifier (Mojang deobfuscation prep)
  • Renamed ResourceKey.location() to ResourceKey.identifier()
  • Updated Architectury Loom to 1.13, all dependencies updated

### 26.1.2
  • Port to Minecraft 26.1.2
  • Updated Fabric Loom, ModDevGradle/NeoForm, and Gradle to 9.4
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Adapted Fabric networking, key mapping, and Xaero's Minimap APIs

### 21.9.0
  • Port to Minecraft 1.21.9 (covers 1.21.9-1.21.10)
  • Adapted KeyMapping.Category API change (ResourceLocation-based)
  • Adapted NeoForge FML refactor: removed Bus enum from @EventBusSubscriber, updated FMLEnvironment API

### 21.4.7
  • Port to Minecraft 1.21.5 (covers 1.21.4-1.21.8)
  • Updated Architectury Loom to 1.11, Gradle to 8.11
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Narrowed NeoForge version range to [21.4,)

### 21.4.5
  • Fixed homes corruption on sever crash

### 21.11.1
  • Fixed crash in the Xaero's Minimap integration: the integration now detects the installed Xaero's API at runtime (Xaero 25.3+/26.x refactors) and disables itself gracefully instead of crashing on /sethome (#14)

<!-- Historical entries above used Minecraft-era version numbers (e.g. 21.4.x = MC 1.21.4 era).
Since 1.0.1 the mod uses a single semantic version across all Minecraft versions,
published as <mod version>+<mc version> per loader. -->

### 1.0.1
  • Rewritten as a single multi-version codebase: one jar per loader covers Minecraft 1.18.2 through 26.3 (Fabric and NeoForge)
  • Unified versioning across all Minecraft versions and loaders
  • Added an end-to-end GameTest suite and per-node build gates to CI
  • Robust, human-readable /home cooldown: remaining time heals itself if the system clock jumps backwards

### 21.4.0
  • Initial release

### 21.4.1
  • Added Xaero's maps mods integration

### 21.4.2
  • Cooldown and homes limit are disabled in creative mode

### 21.4.3
  • Reworked translation
  • Added /back command
  • Binded /back command to Shift + H keystroke

### 21.4.4
  • Added warning message if player is in the vehicle

### 21.4.6
  • Fixed potential crashes (NPE) when player data is not loaded
  • Fixed empty home names passing validation
  • Added home name length limit (64 characters)
  • Fixed commands always reporting success even on failure
  • Atomic file writes to prevent data corruption on crash
  • Reduced disk writes during teleportation
  • Fixed typo in onServerStarted method name

### 21.11.0
  • Port to Minecraft 1.21.11
  • Renamed ResourceLocation to Identifier (Mojang deobfuscation prep)
  • Renamed ResourceKey.location() to ResourceKey.identifier()
  • Updated Architectury Loom to 1.13, all dependencies updated

### 26.1.2
  • Port to Minecraft 26.1.2
  • Updated Fabric Loom, ModDevGradle/NeoForm, and Gradle to 9.4
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Adapted Fabric networking, key mapping, and Xaero's Minimap APIs

### 21.9.0
  • Port to Minecraft 1.21.9 (covers 1.21.9-1.21.10)
  • Adapted KeyMapping.Category API change (ResourceLocation-based)
  • Adapted NeoForge FML refactor: removed Bus enum from @EventBusSubscriber, updated FMLEnvironment API

### 21.4.7
  • Port to Minecraft 1.21.5 (covers 1.21.4-1.21.8)
  • Updated Architectury Loom to 1.11, Gradle to 8.11
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Narrowed NeoForge version range to [21.4,)

### 21.4.5
  • Fixed homes corruption on sever crash

### 21.11.1
  • Fixed crash in the Xaero's Minimap integration: the integration now detects the installed Xaero's API at runtime (Xaero 25.3+/26.x refactors) and disables itself gracefully instead of crashing on /sethome (#14)

<!-- Historical entries above used Minecraft-era version numbers (e.g. 21.4.x = MC 1.21.4 era).
Since 1.0.1 the mod uses a single semantic version across all Minecraft versions,
published as <mod version>+<mc version> per loader. -->

### 1.0.1
  • Rewritten as a single multi-version codebase: one jar per loader covers Minecraft 1.18.2 through 26.3 (Fabric and NeoForge)
  • Unified versioning across all Minecraft versions and loaders
  • Added an end-to-end GameTest suite and per-node build gates to CI
  • Robust, human-readable /home cooldown: remaining time heals itself if the system clock jumps backwards

### 21.4.0
  • Initial release

### 21.4.1
  • Added Xaero's maps mods integration

### 21.4.2
  • Cooldown and homes limit are disabled in creative mode

### 21.4.3
  • Reworked translation
  • Added /back command
  • Binded /back command to Shift + H keystroke

### 21.4.4
  • Added warning message if player is in the vehicle

### 21.4.6
  • Fixed potential crashes (NPE) when player data is not loaded
  • Fixed empty home names passing validation
  • Added home name length limit (64 characters)
  • Fixed commands always reporting success even on failure
  • Atomic file writes to prevent data corruption on crash
  • Reduced disk writes during teleportation
  • Fixed typo in onServerStarted method name

### 21.11.0
  • Port to Minecraft 1.21.11
  • Renamed ResourceLocation to Identifier (Mojang deobfuscation prep)
  • Renamed ResourceKey.location() to ResourceKey.identifier()
  • Updated Architectury Loom to 1.13, all dependencies updated

### 26.1.2
  • Port to Minecraft 26.1.2
  • Updated Fabric Loom, ModDevGradle/NeoForm, and Gradle to 9.4
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Adapted Fabric networking, key mapping, and Xaero's Minimap APIs

### 21.9.0
  • Port to Minecraft 1.21.9 (covers 1.21.9-1.21.10)
  • Adapted KeyMapping.Category API change (ResourceLocation-based)
  • Adapted NeoForge FML refactor: removed Bus enum from @EventBusSubscriber, updated FMLEnvironment API

### 21.4.7
  • Port to Minecraft 1.21.5 (covers 1.21.4-1.21.8)
  • Updated Architectury Loom to 1.11, Gradle to 8.11
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Narrowed NeoForge version range to [21.4,)

### 21.4.5
  • Fixed homes corruption on sever crash

### 21.11.1
  • Fixed crash in the Xaero's Minimap integration: the integration now detects the installed Xaero's API at runtime (Xaero 25.3+/26.x refactors) and disables itself gracefully instead of crashing on /sethome (#14)

<!-- Historical entries above used Minecraft-era version numbers (e.g. 21.4.x = MC 1.21.4 era).
Since 1.0.1 the mod uses a single semantic version across all Minecraft versions,
published as <mod version>+<mc version> per loader. -->

### 1.0.1
  • Rewritten as a single multi-version codebase: one jar per loader covers Minecraft 1.18.2 through 26.3 (Fabric and NeoForge)
  • Unified versioning across all Minecraft versions and loaders
  • Added an end-to-end GameTest suite and per-node build gates to CI
  • Robust, human-readable /home cooldown: remaining time heals itself if the system clock jumps backwards

### 21.4.0
  • Initial release

### 21.4.1
  • Added Xaero's maps mods integration

### 21.4.2
  • Cooldown and homes limit are disabled in creative mode

### 21.4.3
  • Reworked translation
  • Added /back command
  • Binded /back command to Shift + H keystroke

### 21.4.4
  • Added warning message if player is in the vehicle

### 21.4.6
  • Fixed potential crashes (NPE) when player data is not loaded
  • Fixed empty home names passing validation
  • Added home name length limit (64 characters)
  • Fixed commands always reporting success even on failure
  • Atomic file writes to prevent data corruption on crash
  • Reduced disk writes during teleportation
  • Fixed typo in onServerStarted method name

### 21.11.0
  • Port to Minecraft 1.21.11
  • Renamed ResourceLocation to Identifier (Mojang deobfuscation prep)
  • Renamed ResourceKey.location() to ResourceKey.identifier()
  • Updated Architectury Loom to 1.13, all dependencies updated

### 26.1.2
  • Port to Minecraft 26.1.2
  • Updated Fabric Loom, ModDevGradle/NeoForm, and Gradle to 9.4
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Adapted Fabric networking, key mapping, and Xaero's Minimap APIs

### 21.9.0
  • Port to Minecraft 1.21.9 (covers 1.21.9-1.21.10)
  • Adapted KeyMapping.Category API change (ResourceLocation-based)
  • Adapted NeoForge FML refactor: removed Bus enum from @EventBusSubscriber, updated FMLEnvironment API

### 21.4.7
  • Port to Minecraft 1.21.5 (covers 1.21.4-1.21.8)
  • Updated Architectury Loom to 1.11, Gradle to 8.11
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Narrowed NeoForge version range to [21.4,)

### 21.4.5
  • Fixed homes corruption on sever crash

### 21.11.1
  • Fixed crash in the Xaero's Minimap integration: the integration now detects the installed Xaero's API at runtime (Xaero 25.3+/26.x refactors) and disables itself gracefully instead of crashing on /sethome (#14)

<!-- Historical entries above used Minecraft-era version numbers (e.g. 21.4.x = MC 1.21.4 era).
Since 1.0.1 the mod uses a single semantic version across all Minecraft versions,
published as <mod version>+<mc version> per loader. -->

### 1.0.1
  • Rewritten as a single multi-version codebase: one jar per loader covers Minecraft 1.18.2 through 26.3 (Fabric and NeoForge)
  • Unified versioning across all Minecraft versions and loaders
  • Added an end-to-end GameTest suite and per-node build gates to CI
  • Robust, human-readable /home cooldown: remaining time heals itself if the system clock jumps backwards

### 21.4.0
  • Initial release

### 21.4.1
  • Added Xaero's maps mods integration

### 21.4.2
  • Cooldown and homes limit are disabled in creative mode

### 21.4.3
  • Reworked translation
  • Added /back command
  • Binded /back command to Shift + H keystroke

### 21.4.4
  • Added warning message if player is in the vehicle

### 21.4.6
  • Fixed potential crashes (NPE) when player data is not loaded
  • Fixed empty home names passing validation
  • Added home name length limit (64 characters)
  • Fixed commands always reporting success even on failure
  • Atomic file writes to prevent data corruption on crash
  • Reduced disk writes during teleportation
  • Fixed typo in onServerStarted method name

### 21.11.0
  • Port to Minecraft 1.21.11
  • Renamed ResourceLocation to Identifier (Mojang deobfuscation prep)
  • Renamed ResourceKey.location() to ResourceKey.identifier()
  • Updated Architectury Loom to 1.13, all dependencies updated

### 26.1.2
  • Port to Minecraft 26.1.2
  • Updated Fabric Loom, ModDevGradle/NeoForm, and Gradle to 9.4
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Adapted Fabric networking, key mapping, and Xaero's Minimap APIs

### 21.9.0
  • Port to Minecraft 1.21.9 (covers 1.21.9-1.21.10)
  • Adapted KeyMapping.Category API change (ResourceLocation-based)
  • Adapted NeoForge FML refactor: removed Bus enum from @EventBusSubscriber, updated FMLEnvironment API

### 21.4.7
  • Port to Minecraft 1.21.5 (covers 1.21.4-1.21.8)
  • Updated Architectury Loom to 1.11, Gradle to 8.11
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Narrowed NeoForge version range to [21.4,)

### 21.4.5
  • Fixed homes corruption on sever crash

### 21.11.1
  • Fixed crash in the Xaero's Minimap integration: the integration now detects the installed Xaero's API at runtime (Xaero 25.3+/26.x refactors) and disables itself gracefully instead of crashing on /sethome (#14)

<!-- Historical entries above used Minecraft-era version numbers (e.g. 21.4.x = MC 1.21.4 era).
Since 1.0.1 the mod uses a single semantic version across all Minecraft versions,
published as <mod version>+<mc version> per loader. -->

### 1.0.1
  • Rewritten as a single multi-version codebase: one jar per loader covers Minecraft 1.18.2 through 26.3 (Fabric and NeoForge)
  • Unified versioning across all Minecraft versions and loaders
  • Added an end-to-end GameTest suite and per-node build gates to CI
  • Robust, human-readable /home cooldown: remaining time heals itself if the system clock jumps backwards

### 21.4.0
  • Initial release

### 21.4.1
  • Added Xaero's maps mods integration

### 21.4.2
  • Cooldown and homes limit are disabled in creative mode

### 21.4.3
  • Reworked translation
  • Added /back command
  • Binded /back command to Shift + H keystroke

### 21.4.4
  • Added warning message if player is in the vehicle

### 21.4.6
  • Fixed potential crashes (NPE) when player data is not loaded
  • Fixed empty home names passing validation
  • Added home name length limit (64 characters)
  • Fixed commands always reporting success even on failure
  • Atomic file writes to prevent data corruption on crash
  • Reduced disk writes during teleportation
  • Fixed typo in onServerStarted method name

### 21.9.0
  • Port to Minecraft 1.21.9 (covers 1.21.9-1.21.10)
  • Adapted KeyMapping.Category API change (ResourceLocation-based)
  • Adapted NeoForge FML refactor: removed Bus enum from @EventBusSubscriber, updated FMLEnvironment API

### 21.4.7
  • Port to Minecraft 1.21.5 (covers 1.21.4-1.21.8)
  • Updated Architectury Loom to 1.11, Gradle to 8.11
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Narrowed NeoForge version range to [21.4,)

### 21.4.5
  • Fixed homes corruption on sever crash

### 21.4.0
  • Initial release

### 21.4.1
  • Added Xaero's maps mods integration

### 21.4.2
  • Cooldown and homes limit are disabled in creative mode

### 21.4.3
  • Reworked translation
  • Added /back command
  • Binded /back command to Shift + H keystroke

### 21.4.4
  • Added warning message if player is in the vehicle

### 21.4.6
  • Fixed potential crashes (NPE) when player data is not loaded
  • Fixed empty home names passing validation
  • Added home name length limit (64 characters)
  • Fixed commands always reporting success even on failure
  • Atomic file writes to prevent data corruption on crash
  • Reduced disk writes during teleportation
  • Fixed typo in onServerStarted method name

### 21.9.0
  • Port to Minecraft 1.21.9 (covers 1.21.9-1.21.10)
  • Adapted KeyMapping.Category API change (ResourceLocation-based)
  • Adapted NeoForge FML refactor: removed Bus enum from @EventBusSubscriber, updated FMLEnvironment API

### 21.4.7
  • Port to Minecraft 1.21.5 (covers 1.21.4-1.21.8)
  • Updated Architectury Loom to 1.11, Gradle to 8.11
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Narrowed NeoForge version range to [21.4,)

### 21.4.5
  • Fixed homes corruption on sever crash

### 21.4.0
  • Initial release

### 21.4.1
  • Added Xaero's maps mods integration

### 21.4.2
  • Cooldown and homes limit are disabled in creative mode

### 21.4.3
  • Reworked translation
  • Added /back command
  • Binded /back command to Shift + H keystroke

### 21.4.4
  • Added warning message if player is in the vehicle

### 21.4.6
  • Fixed potential crashes (NPE) when player data is not loaded
  • Fixed empty home names passing validation
  • Added home name length limit (64 characters)
  • Fixed commands always reporting success even on failure
  • Atomic file writes to prevent data corruption on crash
  • Reduced disk writes during teleportation
  • Fixed typo in onServerStarted method name

### 21.4.7
  • Port to Minecraft 1.21.5 (covers 1.21.4-1.21.8)
  • Updated Architectury Loom to 1.11, Gradle to 8.11
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Narrowed NeoForge version range to [21.4,)

### 21.4.5
  • Fixed homes corruption on sever crash

### 21.4.0
  • Initial release

### 21.4.1
  • Added Xaero's maps mods integration

### 21.4.2
  • Cooldown and homes limit are disabled in creative mode

### 21.4.3
  • Reworked translation
  • Added /back command
  • Binded /back command to Shift + H keystroke

### 21.4.4
  • Added warning message if player is in the vehicle

### 21.4.6
  • Fixed potential crashes (NPE) when player data is not loaded
  • Fixed empty home names passing validation
  • Added home name length limit (64 characters)
  • Fixed commands always reporting success even on failure
  • Atomic file writes to prevent data corruption on crash
  • Reduced disk writes during teleportation
  • Fixed typo in onServerStarted method name

### 21.4.7
  • Port to Minecraft 1.21.5 (covers 1.21.4-1.21.8)
  • Updated Architectury Loom to 1.11, Gradle to 8.11
  • Updated Fabric API, NeoForge, MidnightLib, ModMenu dependencies
  • Narrowed NeoForge version range to [21.4,)

### 21.4.5
  • Fixed homes corruption on sever crash

Easy Homes Icon
Download Easy Homes
Select game version
Select platform