COWMODSКаталог модов
Creeper Healing

ВЕРСИИ (47)

release

2.1.4

2.1.4
11 янв. 2026 г.8,9 тыс.Minecraft: 1.21.11fabric
Скачать
Что нового
- Updated to 1.21.11.
release

2.1.3

2.1.3
26 дек. 2025 г.562Minecraft: 1.21.10fabric
Скачать
Что нового
- Update to 1.21.10
release

2.1.2

2.1.2
21 июн. 2025 г.1,3 тыс.Minecraft: 1.21.6, 1.21.7, 1.21.8fabric
Скачать
Что нового
- Updated to 1.21.6. Please make sure to **report** any issues or make suggestions in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues).
release

2.1.1

2.1.1
4 мая 2025 г.1 тыс.Minecraft: 1.21.5fabric
Скачать
Что нового
## Changelog - Fix crash on startup due to broken creation of map sections. - Updated the dependency version for Monkey Utils. Please make sure to **report** any issues or make suggestions in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues).
release

2.1.0

2.1.0
25 мар. 2025 г.532Minecraft: 1.21.5fabric
Скачать
Что нового
## Changelog - Update to Minecraft 1.21.5 - Version number will from now on not include the Minecraft version, as it will be assumed that the latest version of the mod supports the latest Minecraft version. Please make sure to **report** any issues or make suggestions in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues).
release

[1.21.4+] Creeper Healing - Release v2.0.3

2.0.3-1.21.4+
12 мар. 2025 г.1,4 тыс.Minecraft: 1.21.4fabric
Скачать
Что нового
## Note Use [this](https://modrinth.com/mod/monkey-utils/version/0.1.2+1.21) release of Monkey Utils for this version of Creeper Healing. ## Changelog - Fix double blocks like doors or beds not being properly replaced with another double block when using the replace map. - Fix redstone dust, repeaters and comparators dropping from explosions even if that explosion is set to not drop items. Please make sure to **report** any issues or make suggestions in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues).
release

[1.21.4+] Creeper Healing - Release v2.0.2

2.0.2-1.21.4+
10 дек. 2024 г.1,3 тыс.Minecraft: 1.21.4fabric
Скачать
Что нового
- Update to 1.21.4 - Fix bug where attempting to heal double chests would crash the server. Please make sure to **report** any issues or make suggestions in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues).
release

[1.21+] Creeper Healing - Release v2.0.1

2.0.1-1.21+
15 окт. 2024 г.8,1 тыс.Minecraft: 1.21, 1.21.1fabric
Скачать
Что нового
- When attempting to place the corresponding partner of a double chest block, check if that block is already placed before attempting to place it. Please make sure to **report** any issues or make suggestions in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues).
release

[1.21+] Creeper Healing - Release v2.0.0

2.0.0-1.21+
18 авг. 2024 г.1,2 тыс.Minecraft: 1.21, 1.21.1fabric
Скачать
Что нового
- The `explosion_sources` and `explosion_item_drops` setting categories have been reworked. The original settings have been replaced by new settings that correspond to Minecraft's own explosion source types. This was done in order to increase compatibility with modded explosions. You will find now find settings that correspond to the following source types: `mob`, `tnt`, `block`, `triggered`, and `other`. In addition, both setting categories have a new blacklist setting, where you can add mob identifiers to make explosion source types coming from those mobs to not heal or to not drop items. - ExplosionManagers now expose an ID that you can use to emit `ExplosionContext` instances to. This makes it easier for other mods to register and use new ExplosionManagers to allow support for entirely custom explosions. - Miscellaneous API and internal changes. - Updated the Fabric Loader and Fabric API dependencies. Please make sure to **report** any issues or make suggestions in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues).
release

[1.21+] Creeper Healing - Release v1.2.2

1.2.2-1.21+
11 авг. 2024 г.263Minecraft: 1.21, 1.21.1fabric
Скачать
Что нового
- No longer heal nether portal, end portal and end gateway blocks. - Include logical client side checks in Explosion.mixin for safety by [Aurora](https://github.com/StellarWitch7). Please make sure to **report** any issues or make suggestions in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues).
release

[1.21] Creeper Healing - Release v1.2.1

1.2.1-1.21+
1 авг. 2024 г.349Minecraft: 1.21fabric
Скачать
Что нового
- Fix shulker box blocks not being properly excluded from the mod's features. Please make sure to **report** any issues or make suggestions in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues).
release

[1.21] Creeper Healing - Release v1.2.0

1.2.0-1.21+
29 июл. 2024 г.268Minecraft: 1.21fabric
Скачать
Что нового
- Optimized the retrieval of indirectly affected positions, resulting in considerable faster performance, especially noticeable when multiple explosions happen on the same tick. - The max recursion depth for obtaining indirectly affected positions is now the same as vanilla's max depth for block updates (512). Please make sure to **report** any issues or make suggestions in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues).
release

[1.21] Creeper Healing - Release v1.1.0

1.1.0-1.21+
13 июл. 2024 г.429Minecraft: 1.21fabric
Скачать
Что нового
# Warning This version of the mod will invalidate your current `scheduled-creeper.json` file, meaning that after updating the mod, any currently stored explosions will be lost. ## Changelog - **Updated to 1.21**. - **Added support for indirect block healing**: The mod will now be capable of healing blocks which were indirectly destroyed by explosions. For example, a torch whose support block was destroyed will now be taken into account. A column of signs will now be healed if an explosion destroys one of the supporting sign blocks. The mod will be able to heal indirectly exploded blocks up to a maximum of 100 blocks starting from the supporting block and counting down as it encounters more connected blocks. - **Block placement particles**: A new feature to spawn cloud particles above a block placement has been added. A new configuration setting, called `block_placement_particles`, has been added to the `preferences` section of the config file and config commands. This setting is `true` by default. - **The mod will now heal both halves of a chest at the same time**. - **Item drops for creeper explosions is now disabled by default**: Courtesy of [hiisuuii](https://github.com/hiisuuii). - **The mod's logo has been updated**: Courtesy of [Swanslab](https://github.com/swanslab). - **The mod now depends on a new mod library called [Monkey Config](https://github.com/ArkoSammy12/Monkey-Config)**: The internal configuration system has been migrated to this library. Note that Monkey Config has a dependency on Fabric Language Kotlin. - **Major internal refactor**: To make the mod more extendable and to function as an API for other mods to use to make additions to Creeper Healing. Please make sure to **report** any issues or make suggestions in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues).
release

[1.20.4] Creeper Healing - Release v1.0.0

1.0.0-1.20.4
1 мая 2024 г.1,2 тыс.Minecraft: 1.20.3, 1.20.4fabric
Скачать
Что нового
# Warning This version of the mod will invalidate your current `scheduled-creeper.json` file, meaning that after updating the mod, any currently stored explosions will be lost. ## Changelog This update contains a major rework of the mod's internal configuration system. All of these changes are at the code level and will not change how you currently use the configuration system. Furthermore, the following features and changes have been made: - Added three new preference settings: - `restore_block_nbt`: This new setting will save the block's NBT data (such as inventories) and subsequently restore it upon healing. When a block with NBT data is destroyed by an explosion and it is to be healed, the block itself (such as the chest or furnace) will not drop as an item, so as to avoid duplication of the chest. This does not necessarily mean that surrounding blocks won't drop their items when exploded. This option is disabled by default. - `force_blocks_with_nbt_to_always_heal`: This setting makes it so that blocks with NBT data destroyed from explosions that will be healed always heal, regardless of whether this block is mapped to another block in the replace map, or whether there is a block at the position where the block with NBT will try to be healed at. This option should be enabled alongside `restore_block_nbt` to ensure that inventories of blocks like chests always end up restored. This option is disabled by default. - `make_falling_blocks_fall`: This setting makes it so that blocks affected by gravity do not fall upon being healed, unless triggered by a neighbor update, which can include the healing of blocks adjacent to the gravity affected block. - The serialization of explosions will now use compressed JSON instead of regular JSON. - Updated the Fabric Loader dependency to 0.15.10. - An internal, non user-modifiable list of excluded blocks has been hard-coded into the mod's mechanics to exclude certain blocks from being affected by the mechanics of this mod. As of the release of this update, it only includes Shulker Boxes, This is because shulker boxes always drop their item with the inventory contained within it, making the restoration of Shulker boxes unnecessary. Furthermore, attempting to integrate them proved to be troubling due to their unique behavior regarding the dropping of items when destroyed. - Corresponding commands to edit the newly added preference settings have been added. - Made it so that, if an explosion cannot be healed, then force all blocks affected by that explosion to drop their items, regardless of the user defined settings. Please make sure to **report** any issues or make suggestions in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues) or in the [Discord server](https://discord.gg/UKr8n3b3ze).
release

[1.20.5] Creeper Healing - Release v1.0.0

1.0.0-1.20.5+
1 мая 2024 г.630Minecraft: 1.20.5, 1.20.6fabric
Скачать
Что нового
# Warning This version of the mod will invalidate your current `scheduled-creeper.json` file, meaning that after updating the mod, any currently stored explosions will be lost. ## Changelog This update contains a major rework of the mod's internal configuration system. All of these changes are at the code level and will not change how you currently use the configuration system. Furthermore, the following features and changes have been made: - Added three new preference settings: - `restore_block_nbt`: This new setting will save the block's NBT data (such as inventories) and subsequently restore it upon healing. When a block with NBT data is destroyed by an explosion and it is to be healed, the block itself (such as the chest or furnace) will not drop as an item, so as to avoid duplication of the chest. This does not necessarily mean that surrounding blocks won't drop their items when exploded. This option is disabled by default. - `force_blocks_with_nbt_to_always_heal`: This setting makes it so that blocks with NBT data destroyed from explosions that will be healed always heal, regardless of whether this block is mapped to another block in the replace map, or whether there is a block at the position where the block with NBT will try to be healed at. This option should be enabled alongside `restore_block_nbt` to ensure that inventories of blocks like chests always end up restored. This option is disabled by default. - `make_falling_blocks_fall`: This setting makes it so that blocks affected by gravity do not fall upon being healed, unless triggered by a neighbor update, which can include the healing of blocks adjacent to the gravity affected block. - The serialization of explosions will now use compressed JSON instead of regular JSON. - Updated the Fabric Loader dependency to 0.15.10. - An internal, non user-modifiable list of excluded blocks has been hard-coded into the mod's mechanics to exclude certain blocks from being affected by the mechanics of this mod. As of the release of this update, it only includes Shulker Boxes, This is because shulker boxes always drop their item with the inventory contained within it, making the restoration of Shulker boxes unnecessary. Furthermore, attempting to integrate them proved to be troubling due to their unique behavior regarding the dropping of items when destroyed. - Corresponding commands to edit the newly added preference settings have been added. - Made it so that, if an explosion cannot be healed, then force all blocks affected by that explosion to drop their items, regardless of the user defined settings. Please make sure to **report** any issues or make suggestions in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues) or in the [Discord server](https://discord.gg/UKr8n3b3ze).
release

[1.20] Creeper Healing - Release v1.0.0

1.0.0-1.20
1 мая 2024 г.15,8 тыс.Minecraft: 1.20, 1.20.1, 1.20.2fabric
Скачать
Что нового
# Warning This version of the mod will invalidate your current `scheduled-creeper.json` file, meaning that after updating the mod, any currently stored explosions will be lost. ## Changelog This update contains a major rework of the mod's internal configuration system. All of these changes are at the code level and will not change how you currently use the configuration system. Furthermore, the following features and changes have been made: - Added three new preference settings: - `restore_block_nbt`: This new setting will save the block's NBT data (such as inventories) and subsequently restore it upon healing. When a block with NBT data is destroyed by an explosion and it is to be healed, the block itself (such as the chest or furnace) will not drop as an item, so as to avoid duplication of the chest. This does not necessarily mean that surrounding blocks won't drop their items when exploded. This option is disabled by default. - `force_blocks_with_nbt_to_always_heal`: This setting makes it so that blocks with NBT data destroyed from explosions that will be healed always heal, regardless of whether this block is mapped to another block in the replace map, or whether there is a block at the position where the block with NBT will try to be healed at. This option should be enabled alongside `restore_block_nbt` to ensure that inventories of blocks like chests always end up restored. This option is disabled by default. - `make_falling_blocks_fall`: This setting makes it so that blocks affected by gravity do not fall upon being healed, unless triggered by a neighbor update, which can include the healing of blocks adjacent to the gravity affected block. - The serialization of explosions will now use compressed JSON instead of regular JSON. - Updated the Fabric Loader dependency to 0.15.10. - An internal, non user-modifiable list of excluded blocks has been hard-coded into the mod's mechanics to exclude certain blocks from being affected by the mechanics of this mod. As of the release of this update, it only includes Shulker Boxes, This is because shulker boxes always drop their item with the inventory contained within it, making the restoration of Shulker boxes unnecessary. Furthermore, attempting to integrate them proved to be troubling due to their unique behavior regarding the dropping of items when destroyed. - Corresponding commands to edit the newly added preference settings have been added. - Made it so that, if an explosion cannot be healed, then force all blocks affected by that explosion to drop their items, regardless of the user defined settings. Please make sure to **report** any issues or make suggestions in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues) or in the [Discord server](https://discord.gg/UKr8n3b3ze).
release

[1.20.4] Creeper Healing - Release v0.1.9

0.1.9-1.20.4
12 февр. 2024 г.958Minecraft: 1.20.4fabric
Скачать
Что нового
# Warning This version of the mod will invalidate your current `scheduled-explosions.json` file, meaning that after updating the mod, any currently stored explosions will be lost. ## Changelog This update includes a major refactor of the mod's code-base, with several minor optimizations. - Removed the settings `heal_on_flowing_water`, `heal_on_source_water`, `heal_on_flowing_lava` and `heal_on_source_lava`. Whether a block can be healed at a location will now act identically to whether a player would be able to place a block at that location. This includes liquids, grass, etc. The goal of removing these options is to simplify the configuration of the mod and make its behavior more consistent with Minecraft's own block placement rules. - Unused config setting keys will now be automatically removed. - Explosions healed with the daytime healing mode will now react to the usage of the `/time add` and `/time set` commands, where they will recalculate their timers based on the remaining ticks until the next morning. - Updated Fabric Loader version requirement to 0.15.6. Please make sure to **report** any issues or make suggestions in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues) or in the [Discord server](https://discord.gg/UKr8n3b3ze).
release

[1.20] Creeper Healing - Release v0.1.9

0.1.9-1.20
12 февр. 2024 г.10,2 тыс.Minecraft: 1.20, 1.20.1, 1.20.2fabric
Скачать
Что нового
# Warning This version of the mod will invalidate your current `scheduled-explosions.json` file, meaning that after updating the mod, any currently stored explosions will be lost. ## Changelog This update includes a major refactor of the mod's code-base, with several minor optimizations. - Removed the settings `heal_on_flowing_water`, `heal_on_source_water`, `heal_on_flowing_lava` and `heal_on_source_lava`. Whether a block can be healed at a location will now act identically to whether a player would be able to place a block at that location. This includes liquids, grass, etc. The goal of removing these options is to simplify the configuration of the mod and make its behavior more consistent with Minecraft's own block placement rules. - Unused config setting keys will now be automatically removed. - Explosions healed with the daytime healing mode will now react to the usage of the `/time add` and `/time set` commands, where they will recalculate their timers based on the remaining ticks until the next morning. - Updated Fabric Loader version requirement to 0.15.6. Please make sure to **report** any issues or make suggestions in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues) or in the [Discord server](https://discord.gg/UKr8n3b3ze).
release

[1.19.2] Creeper Healing - Release v0.1.9

0.1.9-1.19.2
12 февр. 2024 г.370Minecraft: 1.19.2fabric
Скачать
Что нового
# Warning This version of the mod will invalidate your current `scheduled-explosions.json` file, meaning that after updating the mod, any currently stored explosions will be lost. ## Changelog This update includes a major refactor of the mod's code-base, with several minor optimizations. - Removed the settings `heal_on_flowing_water`, `heal_on_source_water`, `heal_on_flowing_lava` and `heal_on_source_lava`. Whether a block can be healed at a location will now act identically to whether a player would be able to place a block at that location. This includes liquids, grass, etc. The goal of removing these options is to simplify the configuration of the mod and make its behavior more consistent with Minecraft's own block placement rules. - Unused config setting keys will now be automatically removed. - Explosions healed with the daytime healing mode will now react to the usage of the `/time add` and `/time set` commands, where they will recalculate their timers based on the remaining ticks until the next morning. - Updated Fabric Loader version requirement to 0.15.6. Please make sure to **report** any issues or make suggestions in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues) or in the [Discord server](https://discord.gg/UKr8n3b3ze).
release

[1.20.3+] Creeper Healing - Release v0.1.8.1

0.1.8.1-1.20.3+
7 янв. 2024 г.259Minecraft: 1.20.3, 1.20.4fabric
Скачать
Что нового
- Fix crash when attempting to use the mod with Lithium. Please make sure to **report** any issues or make suggestions in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues) or in the [Discord server](https://discord.gg/UKr8n3b3ze).
release

[1.20.3+] Creeper Healing - Release v0.1.8

0.1.8-1.20.3+
8 дек. 2023 г.148Minecraft: 1.20.3, 1.20.4fabric
Скачать
Что нового
This is a straightforward port of the mod to support Minecraft versions 1.20.3 and 1.20.4. The 1.19.4 version is now depracated and will no longer be updated by myself. Please make sure to **report** any issues or make suggestions in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues) or in the [Discord server](https://discord.gg/UKr8n3b3ze).
release

[1.20.1+] Creeper Healing - Release v0.1.8

0.1.8-1.20.1+
3 нояб. 2023 г.3,2 тыс.Minecraft: 1.20.1, 1.20.2fabric
Скачать
Что нового
- Added two new preference settings: - "heal_on_source_water": Whether blocks should be healed where there is currently a source water block. False by default. - "heal_on_source_lava": Whether blocks should be healed where there is currently a source lava block. False by default. - A new configuration category, named "explosion_item_drops" has been added, along with its corresponding command sub-category, to individually configure whether items should be dropped from certain explosion sources. All of these settings are enabled by default. - Added two new explosion sources: "heal_bed_and_respawn_anchor_explosions" and "heal_end_crystal_explosions", both false by default. - The preference command settings "block_placement_delay" and "explosion_heal_delay" have been moved out of the "preferences" sub-command category, and moved into their own "delays" category, to better match the configuration file. - Explosions will no longer heal fire or soul fire under any circumstances. - Explosions will now always heal blocks where there is currently fire or soul fire. - Fixed attachable blocks such as torches or rails dropping their items after an explosion, even that explosion was configured to not drop items. Please make sure to **report** any issues or make suggestions in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues) or in the [Discord server](https://discord.gg/UKr8n3b3ze).
release

[1.19.4] Creeper Healing - Release v0.1.8

0.1.8-1.19.4
3 нояб. 2023 г.199Minecraft: 1.19.4fabric
Скачать
Что нового
- Added two new preference settings: - "heal_on_source_water": Whether blocks should be healed where there is currently a source water block. False by default. - "heal_on_source_lava": Whether blocks should be healed where there is currently a source lava block. False by default. - A new configuration category, named "explosion_item_drops" has been added, along with its corresponding command sub-category, to individually configure whether items should be dropped from certain explosion sources. All of these settings are enabled by default. - Added two new explosion sources: "heal_bed_and_respawn_anchor_explosions" and "heal_end_crystal_explosions", both false by default. - The preference command settings "block_placement_delay" and "explosion_heal_delay" have been moved out of the "preferences" sub-command category, and moved into their own "delays" category, to better match the configuration file. - Explosions will no longer heal fire or soul fire under any circumstances. - Explosions will now always heal blocks where there is currently fire or soul fire. - Fixed attachable blocks such as torches or rails dropping their items after an explosion, even that explosion was configured to not drop items. Please make sure to **report** any issues or make suggestions in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues) or in the [Discord server](https://discord.gg/UKr8n3b3ze).
release

[1.19.2] Creeper Healing - Release v0.1.8

0.1.8-1.19.2
3 нояб. 2023 г.339Minecraft: 1.19.2fabric
Скачать
Что нового
- Added two new preference settings: - "heal_on_source_water": Whether blocks should be healed where there is currently a source water block. False by default. - "heal_on_source_lava": Whether blocks should be healed where there is currently a source lava block. False by default. - A new configuration category, named "explosion_item_drops" has been added, along with its corresponding command sub-category, to individually configure whether items should be dropped from certain explosion sources. All of these settings are enabled by default. - Added two new explosion sources: "heal_bed_and_respawn_anchor_explosions" and "heal_end_crystal_explosions", both false by default. - The preference command settings "block_placement_delay" and "explosion_heal_delay" have been moved out of the "preferences" sub-command category, and moved into their own "delays" category, to better match the configuration file. - Explosions will no longer heal fire or soul fire under any circumstances. - Explosions will now always heal blocks where there is currently fire or soul fire. - Fixed attachable blocks such as torches or rails dropping their items after an explosion, even that explosion was configured to not drop items. Please make sure to **report** any issues or make suggestions in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues) or in the [Discord server](https://discord.gg/UKr8n3b3ze).
release

[1.20.1+] Creeper Healing - Release v0.1.7

0.1.7-1.20.1+
26 окт. 2023 г.200Minecraft: 1.20.1, 1.20.2fabric
Скачать
Что нового
- Added new optional whitelist configuration feature, which allows you to specify what blocks should be healed in an explosion: - You will now find a new configuration section above the replace map to customize the whitelist. To add entries to the whitelist, you can add a string containing the block's namespace and identifier separated by a colon to the array, like shown in the example below. Separate each entry with a comma. ```toml #Use an optional whitelist to customize which blocks are allowed to heal. To add an entry, specify the block's namespace #along with its identifier, separated by a colon, and add it in-between the square brackets below. Separate each entry with a comma. #Example entries: #whitelist_entries = ["minecraft:grass", "minecraft:stone", "minecraft:sand"] [whitelist] whitelist_entries = ["minecraft:placeholder"] ``` - Added new "enable_whitelist" preference to toggle the usage of the whitelist. It is disabled by default ```toml #(Default = false) Enable or disable the usage of the whitelist enable_whitelist = false ``` - Renamed "settings" sub-command category to "preferences". - Moved "reload" command to outside the "preferences" sub-command category and renamed it to "reload_config". Please make sure to **report** any issues or make suggestions in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues) or in the [Discord server](https://discord.gg/UKr8n3b3ze).
release

[1.19.4] Creeper Healing - Release v0.1.7

0.1.7-1.19.4
26 окт. 2023 г.90Minecraft: 1.19.4fabric
Скачать
Что нового
- Added new optional whitelist configuration feature, which allows you to specify what blocks should be healed in an explosion: - You will now find a new configuration section above the replace map to customize the whitelist. To add entries to the whitelist, you can add a string containing the block's namespace and identifier separated by a colon to the array, like shown in the example below. Separate each entry with a comma. ```toml #Use an optional whitelist to customize which blocks are allowed to heal. To add an entry, specify the block's namespace #along with its identifier, separated by a colon, and add it in-between the square brackets below. Separate each entry with a comma. #Example entries: #whitelist_entries = ["minecraft:grass", "minecraft:stone", "minecraft:sand"] [whitelist] whitelist_entries = ["minecraft:placeholder"] ``` - Added new "enable_whitelist" preference to toggle the usage of the whitelist. It is disabled by default ```toml #(Default = false) Enable or disable the usage of the whitelist enable_whitelist = false ``` - Renamed "settings" sub-command category to "preferences". - Moved "reload" command to outside the "preferences" sub-command category and renamed it to "reload_config". Please make sure to **report** any issues or make suggestions in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues) or in the [Discord server](https://discord.gg/UKr8n3b3ze).
release

[1.19.2] Creeper Healing - Release v0.1.7

0.1.7-1.19.2
26 окт. 2023 г.84Minecraft: 1.19.2fabric
Скачать
Что нового
- Added new optional whitelist configuration feature, which allows you to specify what blocks should be healed in an explosion: - You will now find a new configuration section above the replace map to customize the whitelist. To add entries to the whitelist, you can add a string containing the block's namespace and identifier separated by a colon to the array, like shown in the example below. Separate each entry with a comma. ```toml #Use an optional whitelist to customize which blocks are allowed to heal. To add an entry, specify the block's namespace #along with its identifier, separated by a colon, and add it in-between the square brackets below. Separate each entry with a comma. #Example entries: #whitelist_entries = ["minecraft:grass", "minecraft:stone", "minecraft:sand"] [whitelist] whitelist_entries = ["minecraft:placeholder"] ``` - Added new "enable_whitelist" preference to toggle the usage of the whitelist. It is disabled by default ```toml #(Default = false) Enable or disable the usage of the whitelist enable_whitelist = false ``` - Renamed "settings" sub-command category to "preferences". - Moved "reload" command to outside the "preferences" sub-command category and renamed it to "reload_config". Please make sure to **report** any issues or make suggestions in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues) or in the [Discord server](https://discord.gg/UKr8n3b3ze).
release

[1.20.1+] Creeper Healing - Release v0.1.6

0.1.6-1.20.1+
19 окт. 2023 г.264Minecraft: 1.20.1, 1.20.2fabric
Скачать
Что нового
- Added 2 new healing mode settings: - "Blast resistance-based healing mode": This mode will make blocks with lower blast resistance heal faster than those with a higher blast resistance. A small randomized amount of delay is added or subtracted from the block placement delay of each affected block. This results in blocks tending to heal in bursts, rather than in predictable timings. - "Difficulty-based healing mode": This mode makes the healing of explosions speed up when the difficulty of the server or world is set to peaceful or easy, and slow down when it is set to normal or hard. Additionally, if the difficulty is set to hard, there is a considerable chance that explosions will not heal all the way through. Note that changing the difficulty will not affect currently on-going explosions with the Difficulty-based healing mode enabled. - The "mode" sub-command and its settings have been modified to accommodate for these additions. To see the current healing mode, run `/creeper-healing mode`. To select a healing mode, such as the daytime healing mode, run `/creeper-healing mode daytime_healing_mode`. - The config file has been retouched as well. You will now see a setting section named "explosion_healing_mode" with a single setting named "mode" to select a mode by using one of (currently) 4 strings, mentioned in the config file itself. - **Note** that if you currently have the Daytime Healing mode enabled, you will have to manually set it back to that mode upon updating the mod. - Added 2 new preference settings: - "heal_on_healing_potion_splash": Makes any explosion hit by a splash potion of healing begin healing immediately, regardless of explosion healing mode. Enabled by default. - "heal_on_regeneration_potion_splash": Makes explosions created with the default healing mode begin their healing process immediately. This only sets the explosion heal delay of the explosion to 0. Enabled by default. - The "requires_light" preference setting has been removed and has instead been integrated into the Daytime Healing Mode, affecting explosions created with that healing mode enabled only. - **Note**: If this section of the config file refuses to go away ```toml #Toggle different special modes for explosion healing. [modes] #(Default = false) Whether or not daytime healing mode should be enabled. #Explosions will wait until the next sunrise to start healing, and they will finish healing at nighttime. #Note that this only applies for explosions that occurred while this setting was enabled. daytime_healing_mode = false ``` you can safely remove it. Please make sure to **report** any issues or make suggestions in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues) or in the [Discord server](https://discord.gg/UKr8n3b3ze).
release

[1.19.4] Creeper Healing - Release v0.1.6

0.1.6-1.19.4
19 окт. 2023 г.72Minecraft: 1.19.4fabric
Скачать
Что нового
- Added 2 new healing mode settings: - "Blast resistance-based healing mode": This mode will make blocks with lower blast resistance heal faster than those with a higher blast resistance. A small randomized amount of delay is added or subtracted from the block placement delay of each affected block. This results in blocks tending to heal in bursts, rather than in predictable timings. - "Difficulty-based healing mode": This mode makes the healing of explosions speed up when the difficulty of the server or world is set to peaceful or easy, and slow down when it is set to normal or hard. Additionally, if the difficulty is set to hard, there is a considerable chance that explosions will not heal all the way through. Note that changing the difficulty will not affect currently on-going explosions with the Difficulty-based healing mode enabled. - The "mode" sub-command and its settings have been modified to accommodate for these additions. To see the current healing mode, run `/creeper-healing mode`. To select a healing mode, such as the daytime healing mode, run `/creeper-healing mode daytime_healing_mode`. - The config file has been retouched as well. You will now see a setting section named "explosion_healing_mode" with a single setting named "mode" to select a mode by using one of (currently) 4 strings, mentioned in the config file itself. - **Note** that if you currently have the Daytime Healing mode enabled, you will have to manually set it back to that mode upon updating the mod. - Added 2 new preference settings: - "heal_on_healing_potion_splash": Makes any explosion hit by a splash potion of healing begin healing immediately, regardless of explosion healing mode. Enabled by default. - "heal_on_regeneration_potion_splash": Makes explosions created with the default healing mode begin their healing process immediately. This only sets the explosion heal delay of the explosion to 0. Enabled by default. - The "requires_light" preference setting has been removed and has instead been integrated into the Daytime Healing Mode, affecting explosions created with that healing mode enabled only. - **Note**: If this section of the config file refuses to go away ```toml #Toggle different special modes for explosion healing. [modes] #(Default = false) Whether or not daytime healing mode should be enabled. #Explosions will wait until the next sunrise to start healing, and they will finish healing at nighttime. #Note that this only applies for explosions that occurred while this setting was enabled. daytime_healing_mode = false ``` you can safely remove it. Please make sure to **report** any issues or make suggestions in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues) or in the [Discord server](https://discord.gg/UKr8n3b3ze).
release

[1.19.2] Creeper Healing - Release v0.1.6

0.1.6-1.19.2
19 окт. 2023 г.73Minecraft: 1.19.2fabric
Скачать
Что нового
- Added 2 new healing mode settings: - "Blast resistance-based healing mode": This mode will make blocks with lower blast resistance heal faster than those with a higher blast resistance. A small randomized amount of delay is added or subtracted from the block placement delay of each affected block. This results in blocks tending to heal in bursts, rather than in predictable timings. - "Difficulty-based healing mode": This mode makes the healing of explosions speed up when the difficulty of the server or world is set to peaceful or easy, and slow down when it is set to normal or hard. Additionally, if the difficulty is set to hard, there is a considerable chance that explosions will not heal all the way through. Note that changing the difficulty will not affect currently on-going explosions with the Difficulty-based healing mode enabled. - The "mode" sub-command and its settings have been modified to accommodate for these additions. To see the current healing mode, run `/creeper-healing mode`. To select a healing mode, such as the daytime healing mode, run `/creeper-healing mode daytime_healing_mode`. - The config file has been retouched as well. You will now see a setting section named "explosion_healing_mode" with a single setting named "mode" to select a mode by using one of (currently) 4 strings, mentioned in the config file itself. - **Note** that if you currently have the Daytime Healing mode enabled, you will have to manually set it back to that mode upon updating the mod. - Added 2 new preference settings: - "heal_on_healing_potion_splash": Makes any explosion hit by a splash potion of healing begin healing immediately, regardless of explosion healing mode. Enabled by default. - "heal_on_regeneration_potion_splash": Makes explosions created with the default healing mode begin their healing process immediately. This only sets the explosion heal delay of the explosion to 0. Enabled by default. - The "requires_light" preference setting has been removed and has instead been integrated into the Daytime Healing Mode, affecting explosions created with that healing mode enabled only. - **Note**: If this section of the config file refuses to go away ```toml #Toggle different special modes for explosion healing. [modes] #(Default = false) Whether or not daytime healing mode should be enabled. #Explosions will wait until the next sunrise to start healing, and they will finish healing at nighttime. #Note that this only applies for explosions that occurred while this setting was enabled. daytime_healing_mode = false ``` you can safely remove it. Please make sure to **report** any issues or make suggestions in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues) or in the [Discord server](https://discord.gg/UKr8n3b3ze).
release

[1.19.2] Creeper Healing - Release v0.1.5

0.1.5-1.19.2
12 окт. 2023 г.84Minecraft: 1.19.2fabric
Скачать
Что нового
- Fixed replace map config section moving to the top of the config file when no entries are included. If the replace map contains no entries, a placeholder entry will be included instead. - This is a straightforward port of the mod from 1.20.1+ to 1.19.2. I cannot guarantee unlimited support for this version of the mod. Report any issues or make suggestions in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues) or in the [Discord server](https://discord.gg/UKr8n3b3ze).
release

[1.20.1+] Creeper Healing - Release v0.1.5

0.1.5-1.20.1+
12 окт. 2023 г.206Minecraft: 1.20.1, 1.20.2fabric
Скачать
Что нового
- Fixed replace map config section moving to the top of the config file when no entries are included. If the replace map contains no entries, a placeholder entry will be included instead. Report any issues or make suggestions in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues) or in the [Discord server](https://discord.gg/UKr8n3b3ze).
release

[1.19.4] Creeper Healing - Release v0.1.5

0.1.5-1.19.4
12 окт. 2023 г.87Minecraft: 1.19.4fabric
Скачать
Что нового
- Fixed replace map config section moving to the top of the config file when no entries are included. If the replace map contains no entries, a placeholder entry will be included instead. - This is a straightforward port of the mod from 1.20.1+ to 1.19.4. I cannot guarantee unlimited support for this version of the mod. Report any issues or make suggestions in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues) or in the [Discord server](https://discord.gg/UKr8n3b3ze).
release

[1.20.1+] Creeper Healing - Release v0.1.4

0.1.4
10 окт. 2023 г.75Minecraft: 1.20.1, 1.20.2fabric
Скачать
Что нового
- Fixed joining explosions feature not working on servers or clients with the Lithium mod installed. Report any issues or make suggestions in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues) or in the [Discord server](https://discord.gg/UKr8n3b3ze).
release

[1.20.1] Creeper Healing - Release v0.1.3

0.1.3
8 окт. 2023 г.82Minecraft: 1.20.1, 1.20.2fabric
Скачать
Что нового
## Warning! - This update makes the `creeper-healing.json` file obsolete and will no longer be utilized. I suggest saving these settings so you can transfer them over to the new config file, named `creeper-healing.toml`. - This update will cause explosions currently stored in disk to be unsuccessfully read upon server start. As a result, any explosions that were pending to be healed will be lost. Unfortunately, there is nothing I can do about this. If you want to check whether your server or world has explosions pending to be healed, open the world directory and look for the scheduled-explosions.json file. If it is not empty, I suggest you let those explosions heal first before updating. After initial server startup after updating the mod, explosion event storage and retrieval should work normally. ## Changelog This update contains a full rework of the config file and system, the ability to configure the healing of explosions from multiple sources separately, a new system to join explosions which are waiting to be healed if they happen close enough together, and compatibility with Minecraft version 1.20.2. - The config file has been reworked. The format of the file has been changed to `.toml`. This means that if you update the mod, the old config file will not be read and written to, and a new config file will be generated instead, with default values. This new config format allows for more organized config settings, as well as the inclusion of comments. In all other aspects, it works the same. One thing to keep in mind is that the `replace_map` config entries use a `=` separator instead of a `:`, and you no longer need to separate the entries with commas, only with new-lines. - You can now enable the healing of explosions caused by TNT, TNT minecarts, Withers, Ghasts, and of course, Creepers. Each explosion source can be individually toggled in the `explosion_sources` section of the config file, or via new sub-commands under the `explosion_sources` sub-command. - If an explosion occurs close to another explosion which is currently waiting to start healing, both explosions will combine into one. This makes for a more natural healing of explosions that overlap each other. Keep in mind that when two or more explosions are combined, the resulting combined explosion will inherit the properties (explosion timer and the mode) from the most recent explosion. - This new version is compatible with both 1.20.1 and 1.20.2. This is a big release so there could be some bugs or issues that I failed to catch during development, so please make sure to report them in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues) or in the [Discord server](https://discord.gg/UKr8n3b3ze). I'm also looking for suggestions for more explosion healing modes, as I would like to further expand on this feature. ### Known issues - Using this mod along with Lithium causes the join explosions feature to break.
release

[1.20.1] Creeper Healing - Release v0.1.2

0.1.2
13 сент. 2023 г.213Minecraft: 1.20.1fabric
Скачать
Что нового
This update includes improvements to some core functionalities of the mod.  - Improved block healing order. - Blocks further from the center of the explosion will be healed first. This makes the healing process look more natural. - Blocks that require another block to support them (such as torches and lanterns) will be postponed until they can be placed. If the healing process ends and the postponed blocks are still unable to be placed, they will remain like so. This prevents such blocks from being healed mid-air. - The replace list feature has been improved. The block that will be used to heal another block will inherit the properties of the latter. For example, setting an oak log to be replaced with a stripped oak log will make it keep the orientation. This results in a more seamless replacement of blocks. - Players and entities which are currently occupying a space where a block is about to be healed will get pushed upwards, unless there is not enough space for the entity to be moved to that location. - The config file will now update its values on server or world startup as well as during server shutdown.  As always, please report any bugs or issues, or suggest new features in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues) or in the mod's [discord server](https://discord.gg/UKr8n3b3ze).
release

[1.20.1] Creeper Healing - Release v0.1.1

0.1.1
10 сент. 2023 г.126Minecraft: 1.20.1fabric
Скачать
Что нового
## Warning! **This update will cause explosions currently stored in disk to be unsuccessfully read upon server start. As a result, any explosions that were pending to be healed will be lost. Unfortunately, there is nothing I can do about this. If you want to check whether your server or world has explosions pending to be healed, open the world directory and look for the scheduled-explosions.json file. If it is not empty, I suggest you let those explosions heal first before updating.** **After initial server startup after updating the mod, explosion event storage and retrieval should work normally.** ### Changelog - Added new "daylight_healing_mode" to make explosions wait until the next sunrise to start healing. Once they start healing, explosions will finish healing at nighttime. Disabled by default. - Added new "requires_light" to make explosions need at-least some light from the sky or from blocks to be able to heal fully. Disabled by default. - Added new "drop_items_on_creeper_explosions" setting to change whether a creeper explosion should drop items. Enabled by default. - Changes to the "block_placement_delay" setting will now affect explosions that are currently being healed. This does not affect explosions which occurred while the "daytime_healing_mode" setting was enabled. - Split commands between "mode" and "settings". The "mode" sub-command only contains the "daytime_healing_mode" option for now, but more modes are planned for the future. The rest of the settings can be found in the "setting" sub-command. Added the corresponding commands for the 3 new config settings. - Fixed storing empty creeper explosions, such as those that occur in water. - The mod will now correctly warn for invalid delay settings during game or server startup. As always, if you have any suggestions or would like to report an issue, you can do so in the mod's [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues). I have also made a simple [Discord server](https://discord.gg/UKr8n3b3ze) for more direct and faster communication. Further details for this changelog can be found in the [Github release](https://github.com/ArkoSammy12/creeper-healing/releases/tag/v0.1.1-release).
release

[1.20.1] Creeper Healing - Release v0.1.0

0.1.0
30 авг. 2023 г.128Minecraft: 1.20.1fabric
Скачать
Что нового
## Warning! **This update will cause explosions currently stored in disk to be unsuccessfully read upon server start. As a result, any explosions that were pending to be healed will be lost. Unfortunately, there is nothing I can do about this. If you want to check whether your server or world has explosions pending to be healed, open the world directory and look for the `scheduled-explosions.json` file. If it is not empty, I suggest you let those explosions heal first before updating.** **After initial server startup after updating the mod, explosion event storage and retrieval should work normally.** ## Changelog - Added a new feature to play a block placement sound effect when a block is healed. This can be turned on and off globally via a new setting in the config called `"block_placement_sound_effect"`, which can be set to either `true` or `false`. - Added commands: - `/creeper-healing block_placement_sound_effect [true or false]`: Change whether or not a block heal should play a sound effect. Change between `true` and `false`. This setting is `true` by default. Use this command without passing a value to see the current value in the config. - Improved affected blocks healing order. The mod will now heal solid blocks bottom to top first, then transparent blocks bottom to top. This helps avoid placing transparent blocks such as torches and lanterns mid-air. - Beds, tall grass, large ferns, sunflowers, and other blocks composed of two blocks will now heal both halves at the same time. Please report any bugs or issues in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues).
release

[1.20.1] Creeper Healing - Release v0.0.9

0.0.9
27 авг. 2023 г.103Minecraft: 1.20.1fabric
Скачать
Что нового
This new release includes a rework to the command system and small changes to the config file. **It is not necessary to reset the config file after updating the mod**. - Removed the `set_` prefix from settings related commands. - Using a sub-command (except for `/creeper-healing reload_config`) without changing the value will now display the currently set value in the config. For example, using `/creeper-healing block_placement_delay` will display the current value for this delay. - Both delays now support decimal values instead of integers. - This allows you to, for example, use a delay of 0.5 seconds, which will result in a delay of 10 ticks. - Note that these delays are internally treated as ticks instead of seconds. Seconds are converted to ticks via multiplying the seconds times 20, then rounding the result. If this operation results in 0 or if the seconds are negative, an error message will be displayed in chat when trying to change the value. If a very low value is set directly in the config file, a value of 1 second will be used instead, and a warning message will be displayed when using `/creeper-healing reload_config`, and in the logs during game or server startup when the config is initially loaded.
release

[1.20.1] Creeper Healing - Release v0.0.8

0.0.8
22 авг. 2023 г.95Minecraft: 1.20.1fabric
Скачать
Что нового
Changes over **Beta v0.0.7**: - Added commands for changing most of the mod's settings: - `/creeper-healing set_explosion_heal_delay [integer argument]`: Change the delay in seconds between each creeper explosion and its corresponding healing process. The change will only apply for explosions that occur after this command was executed. - `/creeper-healing set_block_placement_delay [integer argument]`: Change the delay in seconds between each block placement during the creeper explosion healing process. The change will only apply for explosions that occur after this command was executed. - `/creeper-healing set_heal_on_flowing_water [true or false]`: Change whether or not the mod should heal blocks where there is currently flowing water. - `/creeper-healing set_heal_on_flowing_lava [true or false]`: Change whether or not the mod should heal blocks where there is currently flowing lava. - `/creeper-healing reload_config`: Allows you to reload the config. You can now change the values of the config file and apply them to the game or server without having to restart. Note that the reloaded changes will only apply for explosions that occur after the command was executed, except for `heal_on_flowing_water` and `heal_on_flowing_lava`. - Extra Notes: - If the config file is deleted while the game or server is running, a new config file will be created upon world or server shutdown with default values. - The replace list still needs to be changed by editing the config file directly. - All of these commands require operator permissions. If you would like to suggest a feature or change, or report an issue, please do so in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues).
beta

[1.20.1] Creeper Healing - Beta 0.0.7

0.0.7
21 авг. 2023 г.90Minecraft: 1.20.1fabric
Скачать
Что нового
## Warning! **This update contains changes to the config file. This will require you to save your current settings somewhere else, delete your current config file, start the game or server and let the mod generate a new config file, then put the values back in the config and restart.** - Added 2 new config settings: - `heal_on_flowing_water`: Change whether or not the mod should heal blocks where there is currently flowing water. Change between `true` and `false`. This setting is `true` by default. - `heal_on_flowing_lava`: Change whether or not the mod should heal blocks where there is currently flowing lava. Change between `true` and `false`. This setting is `true` by default. **Please report any issues in the [issue tracker](https://github.com/ArkoSammy12/creeper-healing/issues).**
release

[1.20.1] Creeper Healing - Release v0.0.6

0.0.6
11 авг. 2023 г.107Minecraft: 1.20.1fabric
Скачать
Что нового
- On clients and servers: Fixed bug where it would reset the creeper explosion healing processes for explosions rescheduled after world/server restart, and heal them all at the same time. This version includes a fix for the last known bug in the mod, and I'm now happy to call this version the first official release. I still have more features planned, such as implementing commands for configuring the delays, cashing creeper explosions in unloaded chunks to avoid them generating chunks, and other fun stuff. Sorry for spamming updates in such a short amount of time xd. Hopefully this is the last update in a bit.
beta

[1.20.1] Creeper Healing - Beta v0.0.5

0.0.5
11 авг. 2023 г.72Minecraft: 1.20.1fabric
Скачать
Что нового
- For clients: Fixed a bug where the delays would shorten when reentering a world without exiting the game. - For clients: Fixed bug where it would it would store duplicate Explosion data upon each world exit. - Known Issue: Reentering a world/restarting the server causes the delays of the rescheduled explosions (from before the server was restarted/the world was reentered) to reset to their configured value, and they all start healing at the same time.
beta

[1.20.1] Creeper Healing - Beta v0.0.4

0.0.4
10 авг. 2023 г.83Minecraft: 1.20.1fabric
Скачать
Что нового
- Added feature for remembering past explosions and rescheduling them after server restart/world reentering. - Known Issue: On clients, reentering a world will cause the delays to be halved. - Known Issue: On clients and servers, restarting the server or reentering the world will reset the delays. - Thanks to @dale8689 for massively helping me out with this update.
beta

[1.20.1] Creeper Healing - Beta v0.0.3

0.0.3
6 авг. 2023 г.98Minecraft: 1.20.1fabric
Скачать
Что нового
- Fixed crash when re-entering a world in single-player and blowing up a creeper. - Known issue: Leaving the world or closing the server makes the mod forget what explosions to heal or keep healing (Turns out this is going to be harder than I thought).
beta

[1.20.1] Creeper Healing - Beta v0.0.2

0.0.2
6 авг. 2023 г.78Minecraft: 1.20.1fabric
Скачать
Что нового
- Added support for clients and single-player worlds. - Known issue: Leaving the world or closing the server makes the mod forget what explosions to heal or keep healing.
beta

[1.20.1] Creeper Healing - Beta v0.0.1

0.0.1
3 авг. 2023 г.102Minecraft: 1.20, 1.20.1fabric
Скачать
Что нового
This is my first unofficial release of the mod. I don't want this to be the first official release, as there might still be issues to iron out, or features to add.