WorldTools (WorldTools: World Downloader)
WorldTools是一个功能强大的Minecraft mod,允许你在本地捕获和保存服务器世界的高精度快照。
介绍
功能
- 世界下载(默认按键:`F12`):
通过按下`F12`键(可以在按键设置中更改)快速启动下载。另外,你也可以通过逃脱菜单访问GUI(默认按键:`F10`)。GUI允许你根据自己的需求定制捕获过程。WorldTools便利地捕获了广泛范围内的关键元素,确保不会错过任何细节。
- 区块:地形、生物群系和结构
- 实体:所有实体的位置和属性
- 容器:所有方块实体(如箱子、潜影盒、漏斗、熔炉、酿造台、发射器等)的内容
- 玩家:玩家位置和背包
- 统计数据:完整的玩家个人统计数据
- 进度:玩家成就和进度
- 详细元数据:详尽的捕获细节,如modt、服务器版本等
- 方便访问已保存的世界:你本地捕获的世界存档可以在单人游戏世界列表中找到,方便加载和探索。
- 高级配置:WorldTools提供了广泛的设置,可以根据你的需求自定义捕获过程。选择要捕获的元素,修改游戏规则,改变实体NBT数据,并详细配置捕获过程。
入门指南
Fabric
1. 安装:
- 通过遵循[Fabric安装指南](
- 从[releases页](
- 将WorldTools Fabric mod JAR文件放入Fabric安装的"mods"文件夹中。
2. 先决条件: 确保你已安装以下mod:
- [Fabric API](
- [fabric-language-kotlin](
- [Cloth Config API](
- [Mod Menu](
Forge
1. 安装:
- 通过遵循[Forge下载链接](
- 从[releases页](
- 将WorldTools Forge mod JAR文件放入Forge安装的"mods"文件夹中。
2. 先决条件: 确保你已安装以下mod:
- [Kotlin For Forge](
- [Cloth Config API](
使用方法
1. 下载:
- 启用捕获模式:按`F12`键或GUI或`/worldtools capture`来开始捕获数据。
- 在WorldTools下载所有数据时正常游戏。你需要打开容器如箱子来捕获它们的
WorldTools 1.2.8+1.21.4 (Forge)
- Revert back to Gradle 8.11.1 due to arch loom issue [Avanatiker]()
- Upgrade 1.2.7 -> 1.2.8 [Avanatiker]()
WorldTools 1.2.8+1.21.4 (Fabric)
- Revert back to Gradle 8.11.1 due to arch loom issue [Avanatiker]()
- Upgrade 1.2.7 -> 1.2.8 [Avanatiker]()
WorldTools 1.2.7+1.21.4 (Forge)
- Upgrade to 1.21.4 - 1.2.7 [Avanatiker]()
- Update workflows [Avanatiker]()
- Fix forge AW [Avanatiker]()
WorldTools 1.2.7+1.21.4 (Fabric)
- Upgrade to 1.21.4 - 1.2.7 [Avanatiker]()
- Update workflows [Avanatiker]()
- Fix forge AW [Avanatiker]()
WorldTools 1.2.6+1.21.1 (Forge)
- **🌐 New Language**: Traditional Chinese support added! A big thanks to @yichifauzi for contributing this translation.
- **Enhanced Commands**: Simplified command structure for starting and stopping tools:
- `worldtools start <name>`
- `worldtools stop`
WorldTools 1.2.6+1.21.1 (Fabric)
- **🌐 New Language**: Traditional Chinese support added! A big thanks to @yichifauzi for contributing this translation.
- **Enhanced Commands**: Simplified command structure for starting and stopping tools:
- `worldtools start <name>`
- `worldtools stop`
WorldTools 1.2.5+1.21.1 (Forge)
- **Full Upgrade to Minecraft 1.21.1**
Seamlessly supports all the latest changes and dependencies for Minecraft 1.21.1.
- **New Language Additions**
- 🌐 **Russian**: Thanks to **inf20100629** and **CrowTheBest** for adding full Russian localization!
- 🌐 **Chinese**: Big thanks to **APRme** for adding Chinese language support!
- **Enhancements**
- Added support for **Crafter**, **Lectern**, **Chest Boats**, **Chest Minecarts**, and **Hopper Minecarts**.
### 🔧 Fixes & Improvements
- **Bobby Compatibility Fix**: Ensure smoother integration and avoid glitches with Bobby.
- **Lithium Compatibility**: Optimized for improved performance when using Lithium mod.
### 📜 Other Noteworthy Updates
- Watermark removed for a cleaner user experience.
- Upgraded internal tooling and dependencies, including a bump to Gradle wrapper.
---
This version makes WorldTools more powerful and compatible than ever. Update now to experience all the improvements!
WorldTools 1.2.5+1.21.1 (Fabric)
- **Full Upgrade to Minecraft 1.21.1**
Seamlessly supports all the latest changes and dependencies for Minecraft 1.21.1.
- **New Language Additions**
- 🌐 **Russian**: Thanks to **inf20100629** and **CrowTheBest** for adding full Russian localization!
- 🌐 **Chinese**: Big thanks to **APRme** for adding Chinese language support!
- **Enhancements**
- Added support for **Crafter**, **Lectern**, **Chest Boats**, **Chest Minecarts**, and **Hopper Minecarts**.
### 🔧 Fixes & Improvements
- **Bobby Compatibility Fix**: Ensure smoother integration and avoid glitches with Bobby.
- **Lithium Compatibility**: Optimized for improved performance when using Lithium mod.
### 📜 Other Noteworthy Updates
- Watermark removed for a cleaner user experience.
- Upgraded internal tooling and dependencies, including a bump to Gradle wrapper.
---
This version makes WorldTools more powerful and compatible than ever. Update now to experience all the improvements!
WorldTools 1.2.4+1.20.4 (Forge)
- 1.20.4 port [rfresh2]()
- fix fabric access widener not being remapped [rfresh2]()
- Cleanup, optimization more visual feedback [Avanatiker]()
- Singleplayer download warning [Avanatiker]()
- Typo [Avanatiker]()
- fix block entities not being saved after chunk unload [rfresh2]()
- loom 1.5 [rfresh2]()
- fix world save zipping step [rfresh2]()
- don't cache chunks and entities unless we're capturing [rfresh2]()
- Add support for saving Maps [rfresh2]()
- bump version to 1.2.0 [rfresh2]()
- simplify local capture mixin [rfresh2]()
- sync translations [rfresh2]()
- fix gradle and publishing [rfresh2]()
- disable entity NBT modification by default [rfresh2]()
- debug setting to enable save logging [rfresh2]()
- update translations [rfresh2]()
- Initialize WT version string correctly on forge [rfresh2]()
- Use Forge Chunk Load/Unload events instead of mixin [rfresh2]()
- bump version 1.2.1 [rfresh2]()
- disable github releases action until repo perms are fixed [rfresh2]()
- don't add author to entity nbt if modifyNbt setting disabled [rfresh2]()
- modifyNBT -> modifyEntityNbt [rfresh2]()
- swap out changelog generator action [rfresh2]()
- fix syntax [rfresh2]()
- update actions versions [rfresh2]()
- configure dependabot to update github actions [rfresh2]()
- upsert container contents from previously saved chunks [rfresh2]()
- bump version to 1.2.2 [rfresh2]()
- remove logspam when reading empty block entities from saved world [rfresh2]()
- handle edge case where player removes all items from container during save [rfresh2]()
- don't save empty or null chunks if they somehow get cached [rfresh2]()
- prevent entity duplication on reload [rfresh2]()
- future compat for saving containers [rfresh2]()
- Move block interaction mixin to common [rfresh2]()
- throw if we fail to write level.dat [rfresh2]()
- migrate to fabric api for client chunk events [rfresh2]()
- remove loaded and killed entities from cache [rfresh2]()
- only while capturing [rfresh2]()
- update missing container render to only render floor box [rfresh2]()
- update mod release name [rfresh2]()
- update release and build actions [rfresh2]()
- prevent more saving entity duplication and stale data [rfresh2]()
- prevent missed entity removals for obvious removals near player [rfresh2]()
- update release workflow [rfresh2]()
- ensure cache is cleared and events are not invoked while not capturing [rfresh2]()
- remove LastDeathLocation from stored player nbt [rfresh2]()
- only save maps we've seen during the capture [rfresh2]()
- increase max world save name to 64 characters [rfresh2]()
- Create fr_fr.json (#21) [Calvineries]()
- bump version to 1.2.3 [rfresh2]()
- fix french translation [rfresh2]()
- save the capture when user dc's during capture [rfresh2]()
- update generated changelog formatting [rfresh2]()
- use architectury ExpectPlatform to wire in version getter [rfresh2]()
- hide experimental world GUI setting [rfresh2]()
- ender chest caching support [rfresh2]()
- bump version to 1.2.4 [rfresh2]()
- Rewrite, proper container caching and new config layout [Avanatiker]()
- Update de_de.json [P529]()
- Fix typos [Avanatiker]()
- Add flat generator [Avanatiker]()
- Fix gen issues [Avanatiker]()
- Nonnull contract [Avanatiker]()
- New languages [P529]()
- Create en_pt.json [YoMo2b2t]()
- Escape quotation mark [Avanatiker]()
- fix text coloring on menu screen [rfresh2]()
- Safer disconnect handling [Avanatiker]()
- Portuguese: New language thanks to Nasder [Avanatiker]()
- Update french [Avanatiker]()
- Fix experimental screen mixin [Avanatiker]()
WorldTools 1.2.4+1.20.4 (Fabric)
- 1.20.4 port [rfresh2]()
- fix fabric access widener not being remapped [rfresh2]()
- Cleanup, optimization more visual feedback [Avanatiker]()
- Singleplayer download warning [Avanatiker]()
- Typo [Avanatiker]()
- fix block entities not being saved after chunk unload [rfresh2]()
- loom 1.5 [rfresh2]()
- fix world save zipping step [rfresh2]()
- don't cache chunks and entities unless we're capturing [rfresh2]()
- Add support for saving Maps [rfresh2]()
- bump version to 1.2.0 [rfresh2]()
- simplify local capture mixin [rfresh2]()
- sync translations [rfresh2]()
- fix gradle and publishing [rfresh2]()
- disable entity NBT modification by default [rfresh2]()
- debug setting to enable save logging [rfresh2]()
- update translations [rfresh2]()
- Initialize WT version string correctly on forge [rfresh2]()
- Use Forge Chunk Load/Unload events instead of mixin [rfresh2]()
- bump version 1.2.1 [rfresh2]()
- disable github releases action until repo perms are fixed [rfresh2]()
- don't add author to entity nbt if modifyNbt setting disabled [rfresh2]()
- modifyNBT -> modifyEntityNbt [rfresh2]()
- swap out changelog generator action [rfresh2]()
- fix syntax [rfresh2]()
- update actions versions [rfresh2]()
- configure dependabot to update github actions [rfresh2]()
- upsert container contents from previously saved chunks [rfresh2]()
- bump version to 1.2.2 [rfresh2]()
- remove logspam when reading empty block entities from saved world [rfresh2]()
- handle edge case where player removes all items from container during save [rfresh2]()
- don't save empty or null chunks if they somehow get cached [rfresh2]()
- prevent entity duplication on reload [rfresh2]()
- future compat for saving containers [rfresh2]()
- Move block interaction mixin to common [rfresh2]()
- throw if we fail to write level.dat [rfresh2]()
- migrate to fabric api for client chunk events [rfresh2]()
- remove loaded and killed entities from cache [rfresh2]()
- only while capturing [rfresh2]()
- update missing container render to only render floor box [rfresh2]()
- update mod release name [rfresh2]()
- update release and build actions [rfresh2]()
- prevent more saving entity duplication and stale data [rfresh2]()
- prevent missed entity removals for obvious removals near player [rfresh2]()
- update release workflow [rfresh2]()
- ensure cache is cleared and events are not invoked while not capturing [rfresh2]()
- remove LastDeathLocation from stored player nbt [rfresh2]()
- only save maps we've seen during the capture [rfresh2]()
- increase max world save name to 64 characters [rfresh2]()
- Create fr_fr.json (#21) [Calvineries]()
- bump version to 1.2.3 [rfresh2]()
- fix french translation [rfresh2]()
- save the capture when user dc's during capture [rfresh2]()
- update generated changelog formatting [rfresh2]()
- use architectury ExpectPlatform to wire in version getter [rfresh2]()
- hide experimental world GUI setting [rfresh2]()
- ender chest caching support [rfresh2]()
- bump version to 1.2.4 [rfresh2]()
- Rewrite, proper container caching and new config layout [Avanatiker]()
- Update de_de.json [P529]()
- Fix typos [Avanatiker]()
- Add flat generator [Avanatiker]()
- Fix gen issues [Avanatiker]()
- Nonnull contract [Avanatiker]()
- New languages [P529]()
- Create en_pt.json [YoMo2b2t]()
- Escape quotation mark [Avanatiker]()
- fix text coloring on menu screen [rfresh2]()
- Safer disconnect handling [Avanatiker]()
- Portuguese: New language thanks to Nasder [Avanatiker]()
- Update french [Avanatiker]()
- Fix experimental screen mixin [Avanatiker]()
WorldTools 1.2.4+1.20.2 (Forge)
- 1.20.2 port [rfresh2]()
- fix build workflow [rfresh2]()
- update mod metadata [rfresh2]()
- update actions tag [rfresh2]()
- fix gradle and publishing [rfresh2]()
- disable entity NBT modification by default [rfresh2]()
- debug setting to enable save logging [rfresh2]()
- update translations [rfresh2]()
- Initialize WT version string correctly on forge [rfresh2]()
- Use Forge Chunk Load/Unload events instead of mixin [rfresh2]()
- bump version 1.2.1 [rfresh2]()
- disable github releases action until repo perms are fixed [rfresh2]()
- don't add author to entity nbt if modifyNbt setting disabled [rfresh2]()
- modifyNBT -> modifyEntityNbt [rfresh2]()
- swap out changelog generator action [rfresh2]()
- fix syntax [rfresh2]()
- update actions versions [rfresh2]()
- configure dependabot to update github actions [rfresh2]()
- upsert container contents from previously saved chunks [rfresh2]()
- bump version to 1.2.2 [rfresh2]()
- remove logspam when reading empty block entities from saved world [rfresh2]()
- handle edge case where player removes all items from container during save [rfresh2]()
- don't save empty or null chunks if they somehow get cached [rfresh2]()
- prevent entity duplication on reload [rfresh2]()
- future compat for saving containers [rfresh2]()
- Move block interaction mixin to common [rfresh2]()
- throw if we fail to write level.dat [rfresh2]()
- migrate to fabric api for client chunk events [rfresh2]()
- remove loaded and killed entities from cache [rfresh2]()
- only while capturing [rfresh2]()
- update missing container render to only render floor box [rfresh2]()
- update mod release name [rfresh2]()
- update release and build actions [rfresh2]()
- prevent more saving entity duplication and stale data [rfresh2]()
- prevent missed entity removals for obvious removals near player [rfresh2]()
- update release workflow [rfresh2]()
- ensure cache is cleared and events are not invoked while not capturing [rfresh2]()
- remove LastDeathLocation from stored player nbt [rfresh2]()
- only save maps we've seen during the capture [rfresh2]()
- increase max world save name to 64 characters [rfresh2]()
- Create fr_fr.json (#21) [Calvineries]()
- bump version to 1.2.3 [rfresh2]()
- fix french translation [rfresh2]()
- save the capture when user dc's during capture [rfresh2]()
- update generated changelog formatting [rfresh2]()
- use architectury ExpectPlatform to wire in version getter [rfresh2]()
- hide experimental world GUI setting [rfresh2]()
- ender chest caching support [rfresh2]()
- bump version to 1.2.4 [rfresh2]()
- Rewrite, proper container caching and new config layout [Avanatiker]()
- Update de_de.json [P529]()
- Fix typos [Avanatiker]()
- Add flat generator [Avanatiker]()
- Fix gen issues [Avanatiker]()
- Nonnull contract [Avanatiker]()
- New languages [P529]()
- Create en_pt.json [YoMo2b2t]()
- Escape quotation mark [Avanatiker]()
- fix text coloring on menu screen [rfresh2]()
- Safer disconnect handling [Avanatiker]()
- Portuguese: New language thanks to Nasder [Avanatiker]()
- Update french [Avanatiker]()
WorldTools 1.2.4+1.20.2 (Fabric)
- 1.20.2 port [rfresh2]()
- fix build workflow [rfresh2]()
- update mod metadata [rfresh2]()
- update actions tag [rfresh2]()
- fix gradle and publishing [rfresh2]()
- disable entity NBT modification by default [rfresh2]()
- debug setting to enable save logging [rfresh2]()
- update translations [rfresh2]()
- Initialize WT version string correctly on forge [rfresh2]()
- Use Forge Chunk Load/Unload events instead of mixin [rfresh2]()
- bump version 1.2.1 [rfresh2]()
- disable github releases action until repo perms are fixed [rfresh2]()
- don't add author to entity nbt if modifyNbt setting disabled [rfresh2]()
- modifyNBT -> modifyEntityNbt [rfresh2]()
- swap out changelog generator action [rfresh2]()
- fix syntax [rfresh2]()
- update actions versions [rfresh2]()
- configure dependabot to update github actions [rfresh2]()
- upsert container contents from previously saved chunks [rfresh2]()
- bump version to 1.2.2 [rfresh2]()
- remove logspam when reading empty block entities from saved world [rfresh2]()
- handle edge case where player removes all items from container during save [rfresh2]()
- don't save empty or null chunks if they somehow get cached [rfresh2]()
- prevent entity duplication on reload [rfresh2]()
- future compat for saving containers [rfresh2]()
- Move block interaction mixin to common [rfresh2]()
- throw if we fail to write level.dat [rfresh2]()
- migrate to fabric api for client chunk events [rfresh2]()
- remove loaded and killed entities from cache [rfresh2]()
- only while capturing [rfresh2]()
- update missing container render to only render floor box [rfresh2]()
- update mod release name [rfresh2]()
- update release and build actions [rfresh2]()
- prevent more saving entity duplication and stale data [rfresh2]()
- prevent missed entity removals for obvious removals near player [rfresh2]()
- update release workflow [rfresh2]()
- ensure cache is cleared and events are not invoked while not capturing [rfresh2]()
- remove LastDeathLocation from stored player nbt [rfresh2]()
- only save maps we've seen during the capture [rfresh2]()
- increase max world save name to 64 characters [rfresh2]()
- Create fr_fr.json (#21) [Calvineries]()
- bump version to 1.2.3 [rfresh2]()
- fix french translation [rfresh2]()
- save the capture when user dc's during capture [rfresh2]()
- update generated changelog formatting [rfresh2]()
- use architectury ExpectPlatform to wire in version getter [rfresh2]()
- hide experimental world GUI setting [rfresh2]()
- ender chest caching support [rfresh2]()
- bump version to 1.2.4 [rfresh2]()
- Rewrite, proper container caching and new config layout [Avanatiker]()
- Update de_de.json [P529]()
- Fix typos [Avanatiker]()
- Add flat generator [Avanatiker]()
- Fix gen issues [Avanatiker]()
- Nonnull contract [Avanatiker]()
- New languages [P529]()
- Create en_pt.json [YoMo2b2t]()
- Escape quotation mark [Avanatiker]()
- fix text coloring on menu screen [rfresh2]()
- Safer disconnect handling [Avanatiker]()
- Portuguese: New language thanks to Nasder [Avanatiker]()
- Update french [Avanatiker]()
WorldTools 1.2.4+1.20.1 (Forge)
- fix fabric access widener not being remapped [rfresh2]()
- fix block entities not being saved after chunk unload [rfresh2]()
- update loom and kotlin [rfresh2]()
- fix world save zipping step [rfresh2]()
- didn't mean to commit this lol [rfresh2]()
- don't cache chunks and entities unless we're capturing [rfresh2]()
- Add support for saving Maps [rfresh2]()
- Cherry-pick divergence from 1.20.4 branch [Avanatiker]()
- bump version to 1.2.0 [rfresh2]()
- update translations [rfresh2]()
- syncing from 1.20.4 [rfresh2]()
- update actions tag [rfresh2]()
- fix gradle and publishing [rfresh2]()
- disable entity NBT modification by default [rfresh2]()
- debug setting to enable save logging [rfresh2]()
- update translations [rfresh2]()
- Initialize WT version string correctly on forge [rfresh2]()
- Use Forge Chunk Load/Unload events instead of mixin [rfresh2]()
- bump version 1.2.1 [rfresh2]()
- disable github releases action until repo perms are fixed [rfresh2]()
- don't add author to entity nbt if modifyNbt setting disabled [rfresh2]()
- modifyNBT -> modifyEntityNbt [rfresh2]()
- swap out changelog generator action [rfresh2]()
- fix syntax [rfresh2]()
- update actions versions [rfresh2]()
- configure dependabot to update github actions [rfresh2]()
- upsert container contents from previously saved chunks [rfresh2]()
- bump version to 1.2.2 [rfresh2]()
- remove logspam when reading empty block entities from saved world [rfresh2]()
- handle edge case where player removes all items from container during save [rfresh2]()
- don't save empty or null chunks if they somehow get cached [rfresh2]()
- prevent entity duplication on reload [rfresh2]()
- future compat for saving containers [rfresh2]()
- Move block interaction mixin to common [rfresh2]()
- throw if we fail to write level.dat [rfresh2]()
- migrate to fabric api for client chunk events [rfresh2]()
- remove loaded and killed entities from cache [rfresh2]()
- only while capturing [rfresh2]()
- update missing container render to only render floor box [rfresh2]()
- update mod release name [rfresh2]()
- update release and build actions [rfresh2]()
- prevent more saving entity duplication and stale data [rfresh2]()
- prevent missed entity removals for obvious removals near player [rfresh2]()
- update release workflow [rfresh2]()
- ensure cache is cleared and events are not invoked while not capturing [rfresh2]()
- remove LastDeathLocation from stored player nbt [rfresh2]()
- only save maps we've seen during the capture [rfresh2]()
- increase max world save name to 64 characters [rfresh2]()
- Create fr_fr.json (#21) [Calvineries]()
- bump version to 1.2.3 [rfresh2]()
- fix french translation [rfresh2]()
- save the capture when user dc's during capture [rfresh2]()
- update generated changelog formatting [rfresh2]()
- use architectury ExpectPlatform to wire in version getter [rfresh2]()
- hide experimental world GUI setting [rfresh2]()
- ender chest caching support [rfresh2]()
- bump version to 1.2.4 [rfresh2]()
- Rewrite, proper container caching and new config layout [Avanatiker]()
- Update de_de.json [P529]()
- Fix typos [Avanatiker]()
- Add flat generator [Avanatiker]()
- Fix gen issues [Avanatiker]()
- Nonnull contract [Avanatiker]()
- New languages [P529]()
- Create en_pt.json [YoMo2b2t]()
- Merge pull request #24 from YoMo2b2t/master [P529]()
- Escape quotation mark [Avanatiker]()
- fix text coloring on menu screen [rfresh2]()
- Safer disconnect handling [Avanatiker]()
- Portuguese: New language thanks to Nasder [Avanatiker]()
- Update french [Avanatiker]()
WorldTools 1.2.4+1.20.1 (Fabric)
- fix fabric access widener not being remapped [rfresh2]()
- fix block entities not being saved after chunk unload [rfresh2]()
- update loom and kotlin [rfresh2]()
- fix world save zipping step [rfresh2]()
- didn't mean to commit this lol [rfresh2]()
- don't cache chunks and entities unless we're capturing [rfresh2]()
- Add support for saving Maps [rfresh2]()
- Cherry-pick divergence from 1.20.4 branch [Avanatiker]()
- bump version to 1.2.0 [rfresh2]()
- update translations [rfresh2]()
- syncing from 1.20.4 [rfresh2]()
- update actions tag [rfresh2]()
- fix gradle and publishing [rfresh2]()
- disable entity NBT modification by default [rfresh2]()
- debug setting to enable save logging [rfresh2]()
- update translations [rfresh2]()
- Initialize WT version string correctly on forge [rfresh2]()
- Use Forge Chunk Load/Unload events instead of mixin [rfresh2]()
- bump version 1.2.1 [rfresh2]()
- disable github releases action until repo perms are fixed [rfresh2]()
- don't add author to entity nbt if modifyNbt setting disabled [rfresh2]()
- modifyNBT -> modifyEntityNbt [rfresh2]()
- swap out changelog generator action [rfresh2]()
- fix syntax [rfresh2]()
- update actions versions [rfresh2]()
- configure dependabot to update github actions [rfresh2]()
- upsert container contents from previously saved chunks [rfresh2]()
- bump version to 1.2.2 [rfresh2]()
- remove logspam when reading empty block entities from saved world [rfresh2]()
- handle edge case where player removes all items from container during save [rfresh2]()
- don't save empty or null chunks if they somehow get cached [rfresh2]()
- prevent entity duplication on reload [rfresh2]()
- future compat for saving containers [rfresh2]()
- Move block interaction mixin to common [rfresh2]()
- throw if we fail to write level.dat [rfresh2]()
- migrate to fabric api for client chunk events [rfresh2]()
- remove loaded and killed entities from cache [rfresh2]()
- only while capturing [rfresh2]()
- update missing container render to only render floor box [rfresh2]()
- update mod release name [rfresh2]()
- update release and build actions [rfresh2]()
- prevent more saving entity duplication and stale data [rfresh2]()
- prevent missed entity removals for obvious removals near player [rfresh2]()
- update release workflow [rfresh2]()
- ensure cache is cleared and events are not invoked while not capturing [rfresh2]()
- remove LastDeathLocation from stored player nbt [rfresh2]()
- only save maps we've seen during the capture [rfresh2]()
- increase max world save name to 64 characters [rfresh2]()
- Create fr_fr.json (#21) [Calvineries]()
- bump version to 1.2.3 [rfresh2]()
- fix french translation [rfresh2]()
- save the capture when user dc's during capture [rfresh2]()
- update generated changelog formatting [rfresh2]()
- use architectury ExpectPlatform to wire in version getter [rfresh2]()
- hide experimental world GUI setting [rfresh2]()
- ender chest caching support [rfresh2]()
- bump version to 1.2.4 [rfresh2]()
- Rewrite, proper container caching and new config layout [Avanatiker]()
- Update de_de.json [P529]()
- Fix typos [Avanatiker]()
- Add flat generator [Avanatiker]()
- Fix gen issues [Avanatiker]()
- Nonnull contract [Avanatiker]()
- New languages [P529]()
- Create en_pt.json [YoMo2b2t]()
- Merge pull request #24 from YoMo2b2t/master [P529]()
- Escape quotation mark [Avanatiker]()
- fix text coloring on menu screen [rfresh2]()
- Safer disconnect handling [Avanatiker]()
- Portuguese: New language thanks to Nasder [Avanatiker]()
- Update french [Avanatiker]()
WorldTools 1.2.3+1.20.2 (Forge)
- 1.20.2 port [rfresh2]()
- fix build workflow [rfresh2]()
- update mod metadata [rfresh2]()
- update actions tag [rfresh2]()
- fix gradle and publishing [rfresh2]()
- disable entity NBT modification by default [rfresh2]()
- debug setting to enable save logging [rfresh2]()
- update translations [rfresh2]()
- Initialize WT version string correctly on forge [rfresh2]()
- Use Forge Chunk Load/Unload events instead of mixin [rfresh2]()
- bump version 1.2.1 [rfresh2]()
- disable github releases action until repo perms are fixed [rfresh2]()
- don't add author to entity nbt if modifyNbt setting disabled [rfresh2]()
- modifyNBT -> modifyEntityNbt [rfresh2]()
- swap out changelog generator action [rfresh2]()
- fix syntax [rfresh2]()
- update actions versions [rfresh2]()
- configure dependabot to update github actions [rfresh2]()
- upsert container contents from previously saved chunks [rfresh2]()
- bump version to 1.2.2 [rfresh2]()
- remove logspam when reading empty block entities from saved world [rfresh2]()
- handle edge case where player removes all items from container during save [rfresh2]()
- don't save empty or null chunks if they somehow get cached [rfresh2]()
- prevent entity duplication on reload [rfresh2]()
- future compat for saving containers [rfresh2]()
- Move block interaction mixin to common [rfresh2]()
- throw if we fail to write level.dat [rfresh2]()
- migrate to fabric api for client chunk events [rfresh2]()
- remove loaded and killed entities from cache [rfresh2]()
- only while capturing [rfresh2]()
- update missing container render to only render floor box [rfresh2]()
- update mod release name [rfresh2]()
- update release and build actions [rfresh2]()
- prevent more saving entity duplication and stale data [rfresh2]()
- prevent missed entity removals for obvious removals near player [rfresh2]()
- update release workflow [rfresh2]()
- ensure cache is cleared and events are not invoked while not capturing [rfresh2]()
- remove LastDeathLocation from stored player nbt [rfresh2]()
- only save maps we've seen during the capture [rfresh2]()
- increase max world save name to 64 characters [rfresh2]()
- Create fr_fr.json (#21) [Calvineries]()
- bump version to 1.2.3 [rfresh2]()
- fix french translation [rfresh2]()
- save the capture when user dc's during capture [rfresh2]()
- update generated changelog formatting [rfresh2]()
WorldTools 1.2.3+1.20.2 (Fabric)
- 1.20.2 port [rfresh2]()
- fix build workflow [rfresh2]()
- update mod metadata [rfresh2]()
- update actions tag [rfresh2]()
- fix gradle and publishing [rfresh2]()
- disable entity NBT modification by default [rfresh2]()
- debug setting to enable save logging [rfresh2]()
- update translations [rfresh2]()
- Initialize WT version string correctly on forge [rfresh2]()
- Use Forge Chunk Load/Unload events instead of mixin [rfresh2]()
- bump version 1.2.1 [rfresh2]()
- disable github releases action until repo perms are fixed [rfresh2]()
- don't add author to entity nbt if modifyNbt setting disabled [rfresh2]()
- modifyNBT -> modifyEntityNbt [rfresh2]()
- swap out changelog generator action [rfresh2]()
- fix syntax [rfresh2]()
- update actions versions [rfresh2]()
- configure dependabot to update github actions [rfresh2]()
- upsert container contents from previously saved chunks [rfresh2]()
- bump version to 1.2.2 [rfresh2]()
- remove logspam when reading empty block entities from saved world [rfresh2]()
- handle edge case where player removes all items from container during save [rfresh2]()
- don't save empty or null chunks if they somehow get cached [rfresh2]()
- prevent entity duplication on reload [rfresh2]()
- future compat for saving containers [rfresh2]()
- Move block interaction mixin to common [rfresh2]()
- throw if we fail to write level.dat [rfresh2]()
- migrate to fabric api for client chunk events [rfresh2]()
- remove loaded and killed entities from cache [rfresh2]()
- only while capturing [rfresh2]()
- update missing container render to only render floor box [rfresh2]()
- update mod release name [rfresh2]()
- update release and build actions [rfresh2]()
- prevent more saving entity duplication and stale data [rfresh2]()
- prevent missed entity removals for obvious removals near player [rfresh2]()
- update release workflow [rfresh2]()
- ensure cache is cleared and events are not invoked while not capturing [rfresh2]()
- remove LastDeathLocation from stored player nbt [rfresh2]()
- only save maps we've seen during the capture [rfresh2]()
- increase max world save name to 64 characters [rfresh2]()
- Create fr_fr.json (#21) [Calvineries]()
- bump version to 1.2.3 [rfresh2]()
- fix french translation [rfresh2]()
- save the capture when user dc's during capture [rfresh2]()
- update generated changelog formatting [rfresh2]()
WorldTools 1.2.3+1.20.4 (Forge)
- 1.20.4 port [rfresh2]()
- fix fabric access widener not being remapped [rfresh2]()
- Cleanup, optimization more visual feedback [Avanatiker]()
- Singleplayer download warning [Avanatiker]()
- Typo [Avanatiker]()
- fix block entities not being saved after chunk unload [rfresh2]()
- loom 1.5 [rfresh2]()
- fix world save zipping step [rfresh2]()
- don't cache chunks and entities unless we're capturing [rfresh2]()
- Add support for saving Maps [rfresh2]()
- bump version to 1.2.0 [rfresh2]()
- simplify local capture mixin [rfresh2]()
- sync translations [rfresh2]()
- fix gradle and publishing [rfresh2]()
- disable entity NBT modification by default [rfresh2]()
- debug setting to enable save logging [rfresh2]()
- update translations [rfresh2]()
- Initialize WT version string correctly on forge [rfresh2]()
- Use Forge Chunk Load/Unload events instead of mixin [rfresh2]()
- bump version 1.2.1 [rfresh2]()
- disable github releases action until repo perms are fixed [rfresh2]()
- don't add author to entity nbt if modifyNbt setting disabled [rfresh2]()
- modifyNBT -> modifyEntityNbt [rfresh2]()
- swap out changelog generator action [rfresh2]()
- fix syntax [rfresh2]()
- update actions versions [rfresh2]()
- configure dependabot to update github actions [rfresh2]()
- upsert container contents from previously saved chunks [rfresh2]()
- bump version to 1.2.2 [rfresh2]()
- remove logspam when reading empty block entities from saved world [rfresh2]()
- handle edge case where player removes all items from container during save [rfresh2]()
- don't save empty or null chunks if they somehow get cached [rfresh2]()
- prevent entity duplication on reload [rfresh2]()
- future compat for saving containers [rfresh2]()
- Move block interaction mixin to common [rfresh2]()
- throw if we fail to write level.dat [rfresh2]()
- migrate to fabric api for client chunk events [rfresh2]()
- remove loaded and killed entities from cache [rfresh2]()
- only while capturing [rfresh2]()
- update missing container render to only render floor box [rfresh2]()
- update mod release name [rfresh2]()
- update release and build actions [rfresh2]()
- prevent more saving entity duplication and stale data [rfresh2]()
- prevent missed entity removals for obvious removals near player [rfresh2]()
- update release workflow [rfresh2]()
- ensure cache is cleared and events are not invoked while not capturing [rfresh2]()
- remove LastDeathLocation from stored player nbt [rfresh2]()
- only save maps we've seen during the capture [rfresh2]()
- increase max world save name to 64 characters [rfresh2]()
- Create fr_fr.json (#21) [Calvineries]()
- bump version to 1.2.3 [rfresh2]()
- fix french translation [rfresh2]()
- save the capture when user dc's during capture [rfresh2]()
- update generated changelog formatting [rfresh2]()
WorldTools 1.2.3+1.20.4 (Fabric)
- 1.20.4 port [rfresh2]()
- fix fabric access widener not being remapped [rfresh2]()
- Cleanup, optimization more visual feedback [Avanatiker]()
- Singleplayer download warning [Avanatiker]()
- Typo [Avanatiker]()
- fix block entities not being saved after chunk unload [rfresh2]()
- loom 1.5 [rfresh2]()
- fix world save zipping step [rfresh2]()
- don't cache chunks and entities unless we're capturing [rfresh2]()
- Add support for saving Maps [rfresh2]()
- bump version to 1.2.0 [rfresh2]()
- simplify local capture mixin [rfresh2]()
- sync translations [rfresh2]()
- fix gradle and publishing [rfresh2]()
- disable entity NBT modification by default [rfresh2]()
- debug setting to enable save logging [rfresh2]()
- update translations [rfresh2]()
- Initialize WT version string correctly on forge [rfresh2]()
- Use Forge Chunk Load/Unload events instead of mixin [rfresh2]()
- bump version 1.2.1 [rfresh2]()
- disable github releases action until repo perms are fixed [rfresh2]()
- don't add author to entity nbt if modifyNbt setting disabled [rfresh2]()
- modifyNBT -> modifyEntityNbt [rfresh2]()
- swap out changelog generator action [rfresh2]()
- fix syntax [rfresh2]()
- update actions versions [rfresh2]()
- configure dependabot to update github actions [rfresh2]()
- upsert container contents from previously saved chunks [rfresh2]()
- bump version to 1.2.2 [rfresh2]()
- remove logspam when reading empty block entities from saved world [rfresh2]()
- handle edge case where player removes all items from container during save [rfresh2]()
- don't save empty or null chunks if they somehow get cached [rfresh2]()
- prevent entity duplication on reload [rfresh2]()
- future compat for saving containers [rfresh2]()
- Move block interaction mixin to common [rfresh2]()
- throw if we fail to write level.dat [rfresh2]()
- migrate to fabric api for client chunk events [rfresh2]()
- remove loaded and killed entities from cache [rfresh2]()
- only while capturing [rfresh2]()
- update missing container render to only render floor box [rfresh2]()
- update mod release name [rfresh2]()
- update release and build actions [rfresh2]()
- prevent more saving entity duplication and stale data [rfresh2]()
- prevent missed entity removals for obvious removals near player [rfresh2]()
- update release workflow [rfresh2]()
- ensure cache is cleared and events are not invoked while not capturing [rfresh2]()
- remove LastDeathLocation from stored player nbt [rfresh2]()
- only save maps we've seen during the capture [rfresh2]()
- increase max world save name to 64 characters [rfresh2]()
- Create fr_fr.json (#21) [Calvineries]()
- bump version to 1.2.3 [rfresh2]()
- fix french translation [rfresh2]()
- save the capture when user dc's during capture [rfresh2]()
- update generated changelog formatting [rfresh2]()
WorldTools 1.2.3+1.20.1 (Forge)
- fix fabric access widener not being remapped [rfresh2]()
- fix block entities not being saved after chunk unload [rfresh2]()
- update loom and kotlin [rfresh2]()
- fix world save zipping step [rfresh2]()
- didn't mean to commit this lol [rfresh2]()
- don't cache chunks and entities unless we're capturing [rfresh2]()
- Add support for saving Maps [rfresh2]()
- Cherry-pick divergence from 1.20.4 branch [Avanatiker]()
- bump version to 1.2.0 [rfresh2]()
- update translations [rfresh2]()
- syncing from 1.20.4 [rfresh2]()
- update actions tag [rfresh2]()
- fix gradle and publishing [rfresh2]()
- disable entity NBT modification by default [rfresh2]()
- debug setting to enable save logging [rfresh2]()
- update translations [rfresh2]()
- Initialize WT version string correctly on forge [rfresh2]()
- Use Forge Chunk Load/Unload events instead of mixin [rfresh2]()
- bump version 1.2.1 [rfresh2]()
- disable github releases action until repo perms are fixed [rfresh2]()
- don't add author to entity nbt if modifyNbt setting disabled [rfresh2]()
- modifyNBT -> modifyEntityNbt [rfresh2]()
- swap out changelog generator action [rfresh2]()
- fix syntax [rfresh2]()
- update actions versions [rfresh2]()
- configure dependabot to update github actions [rfresh2]()
- upsert container contents from previously saved chunks [rfresh2]()
- bump version to 1.2.2 [rfresh2]()
- remove logspam when reading empty block entities from saved world [rfresh2]()
- handle edge case where player removes all items from container during save [rfresh2]()
- don't save empty or null chunks if they somehow get cached [rfresh2]()
- prevent entity duplication on reload [rfresh2]()
- future compat for saving containers [rfresh2]()
- Move block interaction mixin to common [rfresh2]()
- throw if we fail to write level.dat [rfresh2]()
- migrate to fabric api for client chunk events [rfresh2]()
- remove loaded and killed entities from cache [rfresh2]()
- only while capturing [rfresh2]()
- update missing container render to only render floor box [rfresh2]()
- update mod release name [rfresh2]()
- update release and build actions [rfresh2]()
- prevent more saving entity duplication and stale data [rfresh2]()
- prevent missed entity removals for obvious removals near player [rfresh2]()
- update release workflow [rfresh2]()
- ensure cache is cleared and events are not invoked while not capturing [rfresh2]()
- remove LastDeathLocation from stored player nbt [rfresh2]()
- only save maps we've seen during the capture [rfresh2]()
- increase max world save name to 64 characters [rfresh2]()
- Create fr_fr.json (#21) [Calvineries]()
- bump version to 1.2.3 [rfresh2]()
- fix french translation [rfresh2]()
- save the capture when user dc's during capture [rfresh2]()
- update generated changelog formatting [rfresh2]()
WorldTools 1.2.3+1.20.1 (Fabric)
- fix fabric access widener not being remapped [rfresh2]()
- fix block entities not being saved after chunk unload [rfresh2]()
- update loom and kotlin [rfresh2]()
- fix world save zipping step [rfresh2]()
- didn't mean to commit this lol [rfresh2]()
- don't cache chunks and entities unless we're capturing [rfresh2]()
- Add support for saving Maps [rfresh2]()
- Cherry-pick divergence from 1.20.4 branch [Avanatiker]()
- bump version to 1.2.0 [rfresh2]()
- update translations [rfresh2]()
- syncing from 1.20.4 [rfresh2]()
- update actions tag [rfresh2]()
- fix gradle and publishing [rfresh2]()
- disable entity NBT modification by default [rfresh2]()
- debug setting to enable save logging [rfresh2]()
- update translations [rfresh2]()
- Initialize WT version string correctly on forge [rfresh2]()
- Use Forge Chunk Load/Unload events instead of mixin [rfresh2]()
- bump version 1.2.1 [rfresh2]()
- disable github releases action until repo perms are fixed [rfresh2]()
- don't add author to entity nbt if modifyNbt setting disabled [rfresh2]()
- modifyNBT -> modifyEntityNbt [rfresh2]()
- swap out changelog generator action [rfresh2]()
- fix syntax [rfresh2]()
- update actions versions [rfresh2]()
- configure dependabot to update github actions [rfresh2]()
- upsert container contents from previously saved chunks [rfresh2]()
- bump version to 1.2.2 [rfresh2]()
- remove logspam when reading empty block entities from saved world [rfresh2]()
- handle edge case where player removes all items from container during save [rfresh2]()
- don't save empty or null chunks if they somehow get cached [rfresh2]()
- prevent entity duplication on reload [rfresh2]()
- future compat for saving containers [rfresh2]()
- Move block interaction mixin to common [rfresh2]()
- throw if we fail to write level.dat [rfresh2]()
- migrate to fabric api for client chunk events [rfresh2]()
- remove loaded and killed entities from cache [rfresh2]()
- only while capturing [rfresh2]()
- update missing container render to only render floor box [rfresh2]()
- update mod release name [rfresh2]()
- update release and build actions [rfresh2]()
- prevent more saving entity duplication and stale data [rfresh2]()
- prevent missed entity removals for obvious removals near player [rfresh2]()
- update release workflow [rfresh2]()
- ensure cache is cleared and events are not invoked while not capturing [rfresh2]()
- remove LastDeathLocation from stored player nbt [rfresh2]()
- only save maps we've seen during the capture [rfresh2]()
- increase max world save name to 64 characters [rfresh2]()
- Create fr_fr.json (#21) [Calvineries]()
- bump version to 1.2.3 [rfresh2]()
- fix french translation [rfresh2]()
- save the capture when user dc's during capture [rfresh2]()
- update generated changelog formatting [rfresh2]()
WorldTools 1.2.2+1.20.2 (Forge)
- 1.20.2 port
- PR: #0
- fix build workflow
- PR: #0
- update mod metadata
- PR: #0
- update actions tag
- PR: #0
- fix gradle and publishing
- PR: #0
- disable entity NBT modification by default
- PR: #0
- debug setting to enable save logging
- PR: #0
- update translations
- PR: #0
- Initialize WT version string correctly on forge
- PR: #0
- Use Forge Chunk Load/Unload events instead of mixin
- PR: #0
- bump version 1.2.1
- PR: #0
- disable github releases action until repo perms are fixed
- PR: #0
- don't add author to entity nbt if modifyNbt setting disabled
- PR: #0
- modifyNBT -> modifyEntityNbt
- PR: #0
- swap out changelog generator action
- PR: #0
- fix syntax
- PR: #0
- update actions versions
- PR: #0
- configure dependabot to update github actions
- PR: #0
- upsert container contents from previously saved chunks
- PR: #0
- bump version to 1.2.2
- PR: #0
- remove logspam when reading empty block entities from saved world
- PR: #0
- handle edge case where player removes all items from container during save
- PR: #0
- don't save empty or null chunks if they somehow get cached
- PR: #0
- prevent entity duplication on reload
- PR: #0
- future compat for saving containers
- PR: #0
- Move block interaction mixin to common
- PR: #0
- throw if we fail to write level.dat
- PR: #0
- migrate to fabric api for client chunk events
- PR: #0
- remove loaded and killed entities from cache
- PR: #0
- only while capturing
- PR: #0
- update missing container render to only render floor box
- PR: #0
- update mod release name
- PR: #0
- update release and build actions
- PR: #0
- prevent more saving entity duplication and stale data
- PR: #0
- prevent missed entity removals for obvious removals near player
- PR: #0
- update release workflow
- PR: #0
WorldTools 1.2.2+1.20.2 (Fabric)
- 1.20.2 port
- PR: #0
- fix build workflow
- PR: #0
- update mod metadata
- PR: #0
- update actions tag
- PR: #0
- fix gradle and publishing
- PR: #0
- disable entity NBT modification by default
- PR: #0
- debug setting to enable save logging
- PR: #0
- update translations
- PR: #0
- Initialize WT version string correctly on forge
- PR: #0
- Use Forge Chunk Load/Unload events instead of mixin
- PR: #0
- bump version 1.2.1
- PR: #0
- disable github releases action until repo perms are fixed
- PR: #0
- don't add author to entity nbt if modifyNbt setting disabled
- PR: #0
- modifyNBT -> modifyEntityNbt
- PR: #0
- swap out changelog generator action
- PR: #0
- fix syntax
- PR: #0
- update actions versions
- PR: #0
- configure dependabot to update github actions
- PR: #0
- upsert container contents from previously saved chunks
- PR: #0
- bump version to 1.2.2
- PR: #0
- remove logspam when reading empty block entities from saved world
- PR: #0
- handle edge case where player removes all items from container during save
- PR: #0
- don't save empty or null chunks if they somehow get cached
- PR: #0
- prevent entity duplication on reload
- PR: #0
- future compat for saving containers
- PR: #0
- Move block interaction mixin to common
- PR: #0
- throw if we fail to write level.dat
- PR: #0
- migrate to fabric api for client chunk events
- PR: #0
- remove loaded and killed entities from cache
- PR: #0
- only while capturing
- PR: #0
- update missing container render to only render floor box
- PR: #0
- update mod release name
- PR: #0
- update release and build actions
- PR: #0
- prevent more saving entity duplication and stale data
- PR: #0
- prevent missed entity removals for obvious removals near player
- PR: #0
- update release workflow
- PR: #0
WorldTools 1.2.2+1.20.4 (Forge)
- 1.20.4 port
- PR: #0
- fix fabric access widener not being remapped
- PR: #0
- Cleanup, optimization more visual feedback
- PR: #0
- Singleplayer download warning
- PR: #0
- Typo
- PR: #0
- fix block entities not being saved after chunk unload
- PR: #0
- loom 1.5
- PR: #0
- fix world save zipping step
- PR: #0
- don't cache chunks and entities unless we're capturing
- PR: #0
- Add support for saving Maps
- PR: #0
- bump version to 1.2.0
- PR: #0
- simplify local capture mixin
- PR: #0
- sync translations
- PR: #0
- fix gradle and publishing
- PR: #0
- disable entity NBT modification by default
- PR: #0
- debug setting to enable save logging
- PR: #0
- update translations
- PR: #0
- Initialize WT version string correctly on forge
- PR: #0
- Use Forge Chunk Load/Unload events instead of mixin
- PR: #0
- bump version 1.2.1
- PR: #0
- disable github releases action until repo perms are fixed
- PR: #0
- don't add author to entity nbt if modifyNbt setting disabled
- PR: #0
- modifyNBT -> modifyEntityNbt
- PR: #0
- swap out changelog generator action
- PR: #0
- fix syntax
- PR: #0
- update actions versions
- PR: #0
- configure dependabot to update github actions
- PR: #0
- upsert container contents from previously saved chunks
- PR: #0
- bump version to 1.2.2
- PR: #0
- remove logspam when reading empty block entities from saved world
- PR: #0
- handle edge case where player removes all items from container during save
- PR: #0
- don't save empty or null chunks if they somehow get cached
- PR: #0
- prevent entity duplication on reload
- PR: #0
- future compat for saving containers
- PR: #0
- Move block interaction mixin to common
- PR: #0
- throw if we fail to write level.dat
- PR: #0
- migrate to fabric api for client chunk events
- PR: #0
- remove loaded and killed entities from cache
- PR: #0
- only while capturing
- PR: #0
- update missing container render to only render floor box
- PR: #0
- update mod release name
- PR: #0
- update release and build actions
- PR: #0
- prevent more saving entity duplication and stale data
- PR: #0
- prevent missed entity removals for obvious removals near player
- PR: #0
- update release workflow
- PR: #0
WorldTools 1.2.2+1.20.4 (Fabric)
- 1.20.4 port
- PR: #0
- fix fabric access widener not being remapped
- PR: #0
- Cleanup, optimization more visual feedback
- PR: #0
- Singleplayer download warning
- PR: #0
- Typo
- PR: #0
- fix block entities not being saved after chunk unload
- PR: #0
- loom 1.5
- PR: #0
- fix world save zipping step
- PR: #0
- don't cache chunks and entities unless we're capturing
- PR: #0
- Add support for saving Maps
- PR: #0
- bump version to 1.2.0
- PR: #0
- simplify local capture mixin
- PR: #0
- sync translations
- PR: #0
- fix gradle and publishing
- PR: #0
- disable entity NBT modification by default
- PR: #0
- debug setting to enable save logging
- PR: #0
- update translations
- PR: #0
- Initialize WT version string correctly on forge
- PR: #0
- Use Forge Chunk Load/Unload events instead of mixin
- PR: #0
- bump version 1.2.1
- PR: #0
- disable github releases action until repo perms are fixed
- PR: #0
- don't add author to entity nbt if modifyNbt setting disabled
- PR: #0
- modifyNBT -> modifyEntityNbt
- PR: #0
- swap out changelog generator action
- PR: #0
- fix syntax
- PR: #0
- update actions versions
- PR: #0
- configure dependabot to update github actions
- PR: #0
- upsert container contents from previously saved chunks
- PR: #0
- bump version to 1.2.2
- PR: #0
- remove logspam when reading empty block entities from saved world
- PR: #0
- handle edge case where player removes all items from container during save
- PR: #0
- don't save empty or null chunks if they somehow get cached
- PR: #0
- prevent entity duplication on reload
- PR: #0
- future compat for saving containers
- PR: #0
- Move block interaction mixin to common
- PR: #0
- throw if we fail to write level.dat
- PR: #0
- migrate to fabric api for client chunk events
- PR: #0
- remove loaded and killed entities from cache
- PR: #0
- only while capturing
- PR: #0
- update missing container render to only render floor box
- PR: #0
- update mod release name
- PR: #0
- update release and build actions
- PR: #0
- prevent more saving entity duplication and stale data
- PR: #0
- prevent missed entity removals for obvious removals near player
- PR: #0
- update release workflow
- PR: #0
WorldTools 1.2.2+1.20.1 (Forge)
- fix fabric access widener not being remapped
- PR: #0
- fix block entities not being saved after chunk unload
- PR: #0
- update loom and kotlin
- PR: #0
- fix world save zipping step
- PR: #0
- didn't mean to commit this lol
- PR: #0
- don't cache chunks and entities unless we're capturing
- PR: #0
- Add support for saving Maps
- PR: #0
- Cherry-pick divergence from 1.20.4 branch
- PR: #0
- bump version to 1.2.0
- PR: #0
- update translations
- PR: #0
- syncing from 1.20.4
- PR: #0
- update actions tag
- PR: #0
- fix gradle and publishing
- PR: #0
- disable entity NBT modification by default
- PR: #0
- debug setting to enable save logging
- PR: #0
- update translations
- PR: #0
- Initialize WT version string correctly on forge
- PR: #0
- Use Forge Chunk Load/Unload events instead of mixin
- PR: #0
- bump version 1.2.1
- PR: #0
- disable github releases action until repo perms are fixed
- PR: #0
- don't add author to entity nbt if modifyNbt setting disabled
- PR: #0
- modifyNBT -> modifyEntityNbt
- PR: #0
- swap out changelog generator action
- PR: #0
- fix syntax
- PR: #0
- update actions versions
- PR: #0
- configure dependabot to update github actions
- PR: #0
- upsert container contents from previously saved chunks
- PR: #0
- bump version to 1.2.2
- PR: #0
- remove logspam when reading empty block entities from saved world
- PR: #0
- handle edge case where player removes all items from container during save
- PR: #0
- don't save empty or null chunks if they somehow get cached
- PR: #0
- prevent entity duplication on reload
- PR: #0
- future compat for saving containers
- PR: #0
- Move block interaction mixin to common
- PR: #0
- throw if we fail to write level.dat
- PR: #0
- migrate to fabric api for client chunk events
- PR: #0
- remove loaded and killed entities from cache
- PR: #0
- only while capturing
- PR: #0
- update missing container render to only render floor box
- PR: #0
- update mod release name
- PR: #0
- update release and build actions
- PR: #0
- prevent more saving entity duplication and stale data
- PR: #0
- prevent missed entity removals for obvious removals near player
- PR: #0
- update release workflow
- PR: #0
WorldTools 1.2.2+1.20.1 (Fabric)
- fix fabric access widener not being remapped
- PR: #0
- fix block entities not being saved after chunk unload
- PR: #0
- update loom and kotlin
- PR: #0
- fix world save zipping step
- PR: #0
- didn't mean to commit this lol
- PR: #0
- don't cache chunks and entities unless we're capturing
- PR: #0
- Add support for saving Maps
- PR: #0
- Cherry-pick divergence from 1.20.4 branch
- PR: #0
- bump version to 1.2.0
- PR: #0
- update translations
- PR: #0
- syncing from 1.20.4
- PR: #0
- update actions tag
- PR: #0
- fix gradle and publishing
- PR: #0
- disable entity NBT modification by default
- PR: #0
- debug setting to enable save logging
- PR: #0
- update translations
- PR: #0
- Initialize WT version string correctly on forge
- PR: #0
- Use Forge Chunk Load/Unload events instead of mixin
- PR: #0
- bump version 1.2.1
- PR: #0
- disable github releases action until repo perms are fixed
- PR: #0
- don't add author to entity nbt if modifyNbt setting disabled
- PR: #0
- modifyNBT -> modifyEntityNbt
- PR: #0
- swap out changelog generator action
- PR: #0
- fix syntax
- PR: #0
- update actions versions
- PR: #0
- configure dependabot to update github actions
- PR: #0
- upsert container contents from previously saved chunks
- PR: #0
- bump version to 1.2.2
- PR: #0
- remove logspam when reading empty block entities from saved world
- PR: #0
- handle edge case where player removes all items from container during save
- PR: #0
- don't save empty or null chunks if they somehow get cached
- PR: #0
- prevent entity duplication on reload
- PR: #0
- future compat for saving containers
- PR: #0
- Move block interaction mixin to common
- PR: #0
- throw if we fail to write level.dat
- PR: #0
- migrate to fabric api for client chunk events
- PR: #0
- remove loaded and killed entities from cache
- PR: #0
- only while capturing
- PR: #0
- update missing container render to only render floor box
- PR: #0
- update mod release name
- PR: #0
- update release and build actions
- PR: #0
- prevent more saving entity duplication and stale data
- PR: #0
- prevent missed entity removals for obvious removals near player
- PR: #0
- update release workflow
- PR: #0
WorldTools 1.2.1+1.20.4 (Forge)
WorldTools 1.2.1+1.20.4 (Fabric)
WorldTools 1.2.1+1.20.2 (Forge)
WorldTools 1.2.1+1.20.2 (Fabric)
WorldTools 1.2.1+1.20.1 (Fabric)
WorldTools 1.2.1+1.20.1 (Forge)
WorldTools 1.2.0+1.20.2 (Fabric)
- [95efcb2](http://github.com/Avanatiker/WorldTools/commit/95efcb290ceb039080e8d529086cf5205cc77437) - update actions tag
- [878c806](http://github.com/Avanatiker/WorldTools/commit/878c806d44293559b00d0c9b4b3f5478cce8211a) - update mod metadata
- [65d6d0c](http://github.com/Avanatiker/WorldTools/commit/65d6d0c653aec61d3c604731e1448435e87f36ab) - fix build workflow
- [b984736](http://github.com/Avanatiker/WorldTools/commit/b984736569f862798ec41b2a9a4ef3ad2e1919a8) - 1.20.2 port
- [076b665](http://github.com/Avanatiker/WorldTools/commit/076b665dab3f5705f6da24e54e90c1a0e97d53b4) - update translations
- [5e64e9a](http://github.com/Avanatiker/WorldTools/commit/5e64e9ad2abc7f7d3e3324f5b9a6eba581dcb54c) - bump version to 1.2.0
- [d3ebab4](http://github.com/Avanatiker/WorldTools/commit/d3ebab4e9cd3300a7b7da6038f2492231fc6cd4a) - Cherry-pick divergence from 1.20.4 branch
- [55060af](http://github.com/Avanatiker/WorldTools/commit/55060af79a634b47b7662cc6b1671f32600f47b4) - Add support for saving Maps
- [04f888b](http://github.com/Avanatiker/WorldTools/commit/04f888bcdb642753251241249422ecfeb980ac55) - don't cache chunks and entities unless we're capturing
- [b02574a](http://github.com/Avanatiker/WorldTools/commit/b02574a2aaa1645c24d52340d16a2ce5791fc1a8) - didn't mean to commit this lol
- [c1ea4c6](http://github.com/Avanatiker/WorldTools/commit/c1ea4c6aa7f1e56e3a73bd0758d5ed9209a7dace) - fix world save zipping step
- [2034111](http://github.com/Avanatiker/WorldTools/commit/20341116762258c3570433c20b8737cc88aa883b) - update loom and kotlin
- [db8d44e](http://github.com/Avanatiker/WorldTools/commit/db8d44eaef2ecf0f2d8396d614ac551a460b4ec6) - fix block entities not being saved after chunk unload
- [881a370](http://github.com/Avanatiker/WorldTools/commit/881a370351da85f37cc20bd4c168fd0d0dce3ac3) - fix fabric access widener not being remapped
- [3464250](http://github.com/Avanatiker/WorldTools/commit/346425017721d5d532499b88857e1b8e2e81faf5) - API to check saved chunk positions
- [da370fa](http://github.com/Avanatiker/WorldTools/commit/da370faec63ae93243ea1a5ac547b0a87e12324f) - GUI cleanup and enter to download
WorldTools 1.2.0+1.20.2 (Forge)
- [95efcb2](http://github.com/Avanatiker/WorldTools/commit/95efcb290ceb039080e8d529086cf5205cc77437) - update actions tag
- [878c806](http://github.com/Avanatiker/WorldTools/commit/878c806d44293559b00d0c9b4b3f5478cce8211a) - update mod metadata
- [65d6d0c](http://github.com/Avanatiker/WorldTools/commit/65d6d0c653aec61d3c604731e1448435e87f36ab) - fix build workflow
- [b984736](http://github.com/Avanatiker/WorldTools/commit/b984736569f862798ec41b2a9a4ef3ad2e1919a8) - 1.20.2 port
- [076b665](http://github.com/Avanatiker/WorldTools/commit/076b665dab3f5705f6da24e54e90c1a0e97d53b4) - update translations
- [5e64e9a](http://github.com/Avanatiker/WorldTools/commit/5e64e9ad2abc7f7d3e3324f5b9a6eba581dcb54c) - bump version to 1.2.0
- [d3ebab4](http://github.com/Avanatiker/WorldTools/commit/d3ebab4e9cd3300a7b7da6038f2492231fc6cd4a) - Cherry-pick divergence from 1.20.4 branch
- [55060af](http://github.com/Avanatiker/WorldTools/commit/55060af79a634b47b7662cc6b1671f32600f47b4) - Add support for saving Maps
- [04f888b](http://github.com/Avanatiker/WorldTools/commit/04f888bcdb642753251241249422ecfeb980ac55) - don't cache chunks and entities unless we're capturing
- [b02574a](http://github.com/Avanatiker/WorldTools/commit/b02574a2aaa1645c24d52340d16a2ce5791fc1a8) - didn't mean to commit this lol
- [c1ea4c6](http://github.com/Avanatiker/WorldTools/commit/c1ea4c6aa7f1e56e3a73bd0758d5ed9209a7dace) - fix world save zipping step
- [2034111](http://github.com/Avanatiker/WorldTools/commit/20341116762258c3570433c20b8737cc88aa883b) - update loom and kotlin
- [db8d44e](http://github.com/Avanatiker/WorldTools/commit/db8d44eaef2ecf0f2d8396d614ac551a460b4ec6) - fix block entities not being saved after chunk unload
- [881a370](http://github.com/Avanatiker/WorldTools/commit/881a370351da85f37cc20bd4c168fd0d0dce3ac3) - fix fabric access widener not being remapped
- [3464250](http://github.com/Avanatiker/WorldTools/commit/346425017721d5d532499b88857e1b8e2e81faf5) - API to check saved chunk positions
- [da370fa](http://github.com/Avanatiker/WorldTools/commit/da370faec63ae93243ea1a5ac547b0a87e12324f) - GUI cleanup and enter to download
WorldTools 1.2.0+1.20.1 (Forge)
- [209e8a6](http://github.com/Avanatiker/WorldTools/commit/209e8a69dc68338c27df866d72c50be7e11b5327) - update actions tag
- [449be57](http://github.com/Avanatiker/WorldTools/commit/449be57f6d463c73a1281ccb57191ba9f98e0f19) - syncing from 1.20.4
- [076b665](http://github.com/Avanatiker/WorldTools/commit/076b665dab3f5705f6da24e54e90c1a0e97d53b4) - update translations
- [5e64e9a](http://github.com/Avanatiker/WorldTools/commit/5e64e9ad2abc7f7d3e3324f5b9a6eba581dcb54c) - bump version to 1.2.0
- [d3ebab4](http://github.com/Avanatiker/WorldTools/commit/d3ebab4e9cd3300a7b7da6038f2492231fc6cd4a) - Cherry-pick divergence from 1.20.4 branch
- [55060af](http://github.com/Avanatiker/WorldTools/commit/55060af79a634b47b7662cc6b1671f32600f47b4) - Add support for saving Maps
- [04f888b](http://github.com/Avanatiker/WorldTools/commit/04f888bcdb642753251241249422ecfeb980ac55) - don't cache chunks and entities unless we're capturing
- [b02574a](http://github.com/Avanatiker/WorldTools/commit/b02574a2aaa1645c24d52340d16a2ce5791fc1a8) - didn't mean to commit this lol
- [c1ea4c6](http://github.com/Avanatiker/WorldTools/commit/c1ea4c6aa7f1e56e3a73bd0758d5ed9209a7dace) - fix world save zipping step
- [2034111](http://github.com/Avanatiker/WorldTools/commit/20341116762258c3570433c20b8737cc88aa883b) - update loom and kotlin
- [db8d44e](http://github.com/Avanatiker/WorldTools/commit/db8d44eaef2ecf0f2d8396d614ac551a460b4ec6) - fix block entities not being saved after chunk unload
- [881a370](http://github.com/Avanatiker/WorldTools/commit/881a370351da85f37cc20bd4c168fd0d0dce3ac3) - fix fabric access widener not being remapped
- [3464250](http://github.com/Avanatiker/WorldTools/commit/346425017721d5d532499b88857e1b8e2e81faf5) - API to check saved chunk positions
- [da370fa](http://github.com/Avanatiker/WorldTools/commit/da370faec63ae93243ea1a5ac547b0a87e12324f) - GUI cleanup and enter to download
WorldTools 1.2.0+1.20.4 (Fabric)
- [a081137](http://github.com/Avanatiker/WorldTools/commit/a081137804b7f4bc28e1a00a34e220cb229a948b) - sync translations
- [c3b5890](http://github.com/Avanatiker/WorldTools/commit/c3b5890ed6fe168a6c182431bb7181ab062c4138) - simplify local capture mixin
- [e146e24](http://github.com/Avanatiker/WorldTools/commit/e146e24eab8c534dea0c4f7bb97f6a0595a17421) - bump version to 1.2.0
- [bd8279c](http://github.com/Avanatiker/WorldTools/commit/bd8279c6253a19920c744f50e692e87857d08050) - Add support for saving Maps
- [121d710](http://github.com/Avanatiker/WorldTools/commit/121d7100d3709d6e56b9db54a9a2977130514d3b) - don't cache chunks and entities unless we're capturing
- [786e770](http://github.com/Avanatiker/WorldTools/commit/786e7709aedd7910630de909ea9724341ec348ab) - fix world save zipping step
- [b5fefcd](http://github.com/Avanatiker/WorldTools/commit/b5fefcdd868f079d9b0193b17b9cab1ba0b5105f) - loom 1.5
- [958fc4c](http://github.com/Avanatiker/WorldTools/commit/958fc4cf9db257fbfb200a5f67342eca446d3ba7) - fix block entities not being saved after chunk unload
- [b583736](http://github.com/Avanatiker/WorldTools/commit/b583736a0055d0784ef3aee427c62a2c514a3c98) - Typo
- [95f6e26](http://github.com/Avanatiker/WorldTools/commit/95f6e26290f6fa91f2e53e14fc5060f8f9e9bf2b) - Singleplayer download warning
- [38e929e](http://github.com/Avanatiker/WorldTools/commit/38e929e3c1e666cc579a460506e85bad738b2ac7) - Cleanup, optimization more visual feedback
- [76455db](http://github.com/Avanatiker/WorldTools/commit/76455db7c17339f3079a4a34de15f75d58847954) - fix fabric access widener not being remapped
- [f348762](http://github.com/Avanatiker/WorldTools/commit/f34876205296c129b7ecf965916a609f05ee65f6) - 1.20.4 port
- [3464250](http://github.com/Avanatiker/WorldTools/commit/346425017721d5d532499b88857e1b8e2e81faf5) - API to check saved chunk positions
- [da370fa](http://github.com/Avanatiker/WorldTools/commit/da370faec63ae93243ea1a5ac547b0a87e12324f) - GUI cleanup and enter to download
WorldTools 1.2.0+1.20.1 (Fabric)
- [209e8a6](http://github.com/Avanatiker/WorldTools/commit/209e8a69dc68338c27df866d72c50be7e11b5327) - update actions tag
- [449be57](http://github.com/Avanatiker/WorldTools/commit/449be57f6d463c73a1281ccb57191ba9f98e0f19) - syncing from 1.20.4
- [076b665](http://github.com/Avanatiker/WorldTools/commit/076b665dab3f5705f6da24e54e90c1a0e97d53b4) - update translations
- [5e64e9a](http://github.com/Avanatiker/WorldTools/commit/5e64e9ad2abc7f7d3e3324f5b9a6eba581dcb54c) - bump version to 1.2.0
- [d3ebab4](http://github.com/Avanatiker/WorldTools/commit/d3ebab4e9cd3300a7b7da6038f2492231fc6cd4a) - Cherry-pick divergence from 1.20.4 branch
- [55060af](http://github.com/Avanatiker/WorldTools/commit/55060af79a634b47b7662cc6b1671f32600f47b4) - Add support for saving Maps
- [04f888b](http://github.com/Avanatiker/WorldTools/commit/04f888bcdb642753251241249422ecfeb980ac55) - don't cache chunks and entities unless we're capturing
- [b02574a](http://github.com/Avanatiker/WorldTools/commit/b02574a2aaa1645c24d52340d16a2ce5791fc1a8) - didn't mean to commit this lol
- [c1ea4c6](http://github.com/Avanatiker/WorldTools/commit/c1ea4c6aa7f1e56e3a73bd0758d5ed9209a7dace) - fix world save zipping step
- [2034111](http://github.com/Avanatiker/WorldTools/commit/20341116762258c3570433c20b8737cc88aa883b) - update loom and kotlin
- [db8d44e](http://github.com/Avanatiker/WorldTools/commit/db8d44eaef2ecf0f2d8396d614ac551a460b4ec6) - fix block entities not being saved after chunk unload
- [881a370](http://github.com/Avanatiker/WorldTools/commit/881a370351da85f37cc20bd4c168fd0d0dce3ac3) - fix fabric access widener not being remapped
- [3464250](http://github.com/Avanatiker/WorldTools/commit/346425017721d5d532499b88857e1b8e2e81faf5) - API to check saved chunk positions
- [da370fa](http://github.com/Avanatiker/WorldTools/commit/da370faec63ae93243ea1a5ac547b0a87e12324f) - GUI cleanup and enter to download
WorldTools 1.2.0+1.20.4 (Forge)
- [a081137](http://github.com/Avanatiker/WorldTools/commit/a081137804b7f4bc28e1a00a34e220cb229a948b) - sync translations
- [c3b5890](http://github.com/Avanatiker/WorldTools/commit/c3b5890ed6fe168a6c182431bb7181ab062c4138) - simplify local capture mixin
- [e146e24](http://github.com/Avanatiker/WorldTools/commit/e146e24eab8c534dea0c4f7bb97f6a0595a17421) - bump version to 1.2.0
- [bd8279c](http://github.com/Avanatiker/WorldTools/commit/bd8279c6253a19920c744f50e692e87857d08050) - Add support for saving Maps
- [121d710](http://github.com/Avanatiker/WorldTools/commit/121d7100d3709d6e56b9db54a9a2977130514d3b) - don't cache chunks and entities unless we're capturing
- [786e770](http://github.com/Avanatiker/WorldTools/commit/786e7709aedd7910630de909ea9724341ec348ab) - fix world save zipping step
- [b5fefcd](http://github.com/Avanatiker/WorldTools/commit/b5fefcdd868f079d9b0193b17b9cab1ba0b5105f) - loom 1.5
- [958fc4c](http://github.com/Avanatiker/WorldTools/commit/958fc4cf9db257fbfb200a5f67342eca446d3ba7) - fix block entities not being saved after chunk unload
- [b583736](http://github.com/Avanatiker/WorldTools/commit/b583736a0055d0784ef3aee427c62a2c514a3c98) - Typo
- [95f6e26](http://github.com/Avanatiker/WorldTools/commit/95f6e26290f6fa91f2e53e14fc5060f8f9e9bf2b) - Singleplayer download warning
- [38e929e](http://github.com/Avanatiker/WorldTools/commit/38e929e3c1e666cc579a460506e85bad738b2ac7) - Cleanup, optimization more visual feedback
- [76455db](http://github.com/Avanatiker/WorldTools/commit/76455db7c17339f3079a4a34de15f75d58847954) - fix fabric access widener not being remapped
- [f348762](http://github.com/Avanatiker/WorldTools/commit/f34876205296c129b7ecf965916a609f05ee65f6) - 1.20.4 port
- [3464250](http://github.com/Avanatiker/WorldTools/commit/346425017721d5d532499b88857e1b8e2e81faf5) - API to check saved chunk positions
- [da370fa](http://github.com/Avanatiker/WorldTools/commit/da370faec63ae93243ea1a5ac547b0a87e12324f) - GUI cleanup and enter to download
WorldTools 1.1.1 (Forge)
WorldTools 1.1.1 (Fabric)
WorldTools 1.0.0 (Fabric)
**More Info**: https://github.com/Avanatiker/WorldTools
**Full Changelog**: https://github.com/Avanatiker/WorldTools/commits/1.0.0
WorldTools 1.0.0 (Forge)
**More Info**: https://github.com/Avanatiker/WorldTools
**Full Changelog**: https://github.com/Avanatiker/WorldTools/commits/1.0.0
收录