diff --git a/CHANGELOG.md b/CHANGELOG.md index 817bad9..8606ed4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,23 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 1.3.0 - 2024-01-04 + +### Added + +- Chunk loaders attaching to Train Stations to only load chunks when a train arrives at the station + +### Changed + +- Chunk loaders on trains now function using the track graph, which increases reliability for interdimensional + trains + +### Fixed + +- Loading incorrect chunks across dimensions +- Chunks not being loaded when a train is coming out of a nether portal and the portal is not already loaded +- Some internal data not being persisted across restart + ## 1.2.4 - 2023-12-24 ### Added diff --git a/README.md b/README.md index b5977ef..9f0b004 100644 --- a/README.md +++ b/README.md @@ -12,32 +12,41 @@ A Create mod add-on adding immersive andesite and brass chunk loaders to Minecra > **Want more Create-esque QoL items? Check out [Create: Connected](https://modrinth.com/mod/create-connected)** -## What's new in 1.2.0 +## What's new in 1.3.0 -Nether stars/beacons are **no longer required**. Instead, you have to capture a ghast to light up your chunk loaders: +**Train Station attachment** -![Pondering about Ghast capturing](https://cdn.modrinth.com/data/wPQ6GgFE/images/981c9cc2e2a29e795463d768e45a6d8c320ce3d9.png) +You can now attach Chunk Loaders to a Train Station to only load chunks when a train arrives! -New configs are also added for you to control how chunk loaders behave on contraptions. +![Train Attachment Ponder](https://cdn.modrinth.com/data/wPQ6GgFE/images/0cdf2fecd6253f267cf32103e51a062b78ffaace.png) + +New configs are added for you to toggle this function on the andesite/brass chunk loader. + +**Reliable interdimensional chunk loading** + +The entire chunk loading logic has been rewritten to take dimensions into account, and chunk loaders on trains now use +Create's track graph to provide reliable chunk loading. ## Features - 2 tiers of chunk loaders - Brass chunk loader: configurable loading range (1x1 to 5x5) - Andesite chunk loader: loads a single chunk -- Works on the ground and on contraptions - - Configurable via server configs - - Toggleable in-game via contraption controls +- Works on the ground, on trains and on contraptions + - Configurable via server configs + - Toggleable in-game via contraption controls +- Attaches to Train Stations for lag-friendly chunk loading - Reliable chunk loading and unloading -- No leftover chunks being loaded forever -- Configs for speed requirements and unloading delay -- Ponder scenes available +- Lots of configs for customization +- Complete ponder scenes -*If the provided crafting recipes do not suit your needs, you can override the provided recipes by creating your own datapack.* +*If the provided crafting recipes do not suit your needs, you can override the provided recipes by creating your own +datapack.* ## Download -Find this mod on [**Modrinth**](https://modrinth.com/mod/create-power-loader) or [**CurseForge**](https://legacy.curseforge.com/minecraft/mc-mods/create-power-loader). +Find this mod on [**Modrinth**](https://modrinth.com/mod/create-power-loader) or [**CurseForge +**](https://legacy.curseforge.com/minecraft/mc-mods/create-power-loader). ## Usage @@ -49,9 +58,11 @@ Find this mod on [**Modrinth**](https://modrinth.com/mod/create-power-loader) or **In other cases:** - You can use this mod however you like as long as you obtain the mod via its Modrinth or CurseForge page. -- You can make any modifications to the mod, but you cannot redistribute it unless you have modified a substantial portion of the mod's code. Changes to resource packs/data packs/mod metadata do not count as code modification. +- You can make any modifications to the mod, but you cannot redistribute it unless you have modified a substantial + portion of the mod's code. Changes to resource packs/data packs/mod metadata do not count as code modification. -This mod is open to suggestions, so if you have made any modification to the mod, please leave an issue/PR so I can consider adding your use case to the mod. +This mod is open to suggestions, so if you have made any modification to the mod, please leave an issue/PR so I can +consider adding your use case to the mod. ## Credits @@ -61,4 +72,5 @@ This mod is open to suggestions, so if you have made any modification to the mod **Inspiration** -The [Create mod](https://github.com/Creators-of-Create/Create) and the [Create Chunkloading mod](https://github.com/embeddedt/CreateChunkloading) \ No newline at end of file +The [Create mod](https://github.com/Creators-of-Create/Create) and +the [Create Chunkloading mod](https://github.com/embeddedt/CreateChunkloading) \ No newline at end of file diff --git a/gradle.properties b/gradle.properties index 4c76ed9..8251d6f 100644 --- a/gradle.properties +++ b/gradle.properties @@ -59,7 +59,7 @@ mod_name=Create: Power Loader # The license of the mod. Review your options at https://choosealicense.com/. All Rights Reserved is the default. mod_license=MIT # The mod version. See https://semver.org/ -mod_version=1.2.4-mc1.20.1 +mod_version=1.3.0-mc1.20.1 # The group ID for the mod. It is only important when publishing as an artifact to a Maven repository. # This should match the base package used for the mod sources. # See https://maven.apache.org/guides/mini/guide-naming-conventions.html diff --git a/update.json b/update.json index eaffbbb..c16c214 100644 --- a/update.json +++ b/update.json @@ -1,8 +1,8 @@ { "homepage": "https://github.com/hlysine/create_power_loader/", "promos": { - "1.20.1-recommended": "1.2.4-mc1.20.1", - "1.19.2-recommended": "1.2.4-mc1.19.2", - "1.18.2-recommended": "1.2.4-mc1.18.2" + "1.20.1-recommended": "1.3.0-mc1.20.1", + "1.19.2-recommended": "1.3.0-mc1.19.2", + "1.18.2-recommended": "1.3.0-mc1.18.2" } }