McLists一周年快乐
服务器已经添加了详细介绍信息板块
服主可以在管理后台来提交自己服务器介绍信息。
服务器介绍信息提交后,管理人员会进行审核
审核通过后会在服务器详细页面进行显示
提交服务器介绍信息会让新玩家更好的了解你的服务器哦~
添加图片信息,也会让百度等搜索引擎更好的收录您的服务器哦~
管理平台地址:传送门
Creeper Healing

Creeper Healing - 苦力怕治疗

一个服务器端、可自定义的Fabric模组,用于自动且自然地修复苦力怕爆炸(以及其他类型的爆炸!)。
fabric 作者 ArkoSammy12 支持版本 1.19.2 - 1.21.11
下载量
48,385
关注数
125
数据来源
Modrinth
模组详细介绍

Creeper Healing

这款可自定义的服务器与客户端双端模组能让世界自动修复苦力怕爆炸造成的破坏。它支持配置自定义方块替换列表,用于指定模组使用哪些方块来替换先前被破坏的方块,从而实现平衡性调整并防止潜在滥用。

由 Ember Host 赞助

如果您正在寻找性价比超高的 Minecraft 服务器托管服务,请查看 Ember Host。通过下方横幅使用服务,您首次购买时可享受 9 折优惠,同时我还能获得 50% 的分成,以此支持我的开发工作。

功能特性

爆炸修复模式

特殊模式可进一步自定义爆炸修复方式:

  • 白昼修复模式:使爆炸破坏等待至日出时才开始修复。修复时需要光源才能进行。
  • 难度相关修复模式:根据世界或服务器难度加快或减慢爆炸修复速度。
  • 爆炸抗性相关修复模式:具有更高爆炸抗性的方块需要更长时间修复。其修复延迟还会加入随机偏移量,使方块分批修复。

在爆炸修复过程中,方块将被修复。只有当玩家也能在该位置放置方块时,该位置的方块才可能被修复。

不同爆炸源

本模组还支持修复不同类型的爆炸源造成的破坏,例如生物、TNT 以及床和末影水晶等方块。

您还可以配置不应修复的爆炸源生物黑名单。

使爆炸不掉落物品

您可以单独配置不同来源的爆炸是否应掉落物品。默认情况下,除生物爆炸外的所有爆炸源类型均不允许掉落物品,但您可以通过配置文件或命令单独调整这些设置。

此外还有生物爆炸源黑名单,用于指定哪些生物爆炸时不应掉落物品。

可配置延迟

配置爆炸开始修复所需的时间,以及每次放置方块之间的间隔时间。

请注意,某些爆炸模式将使用其自身的爆炸修复延迟和方块放置延迟值。

  • 警告:两种延迟的最小值均为 0.05 秒。若尝试在配置中手动设置更低的值,模组将改用默认值。

恢复方块实体的 NBT 数据

切换修复方块时是否恢复方块的 NBT 数据。您还可以选择强制该方块始终修复,以确保原始方块及其 NBT 数据总能被修复。

防止下坠方块掉落

您可以使沙子和沙砾等方块在修复时保持原位。这些方块只有在收到邻居方块更新时才会下落。

白名单

您可以配置可选的白名单,用于指定允许在爆炸中修复的方块。为此,请打开模组的配置文件,找到以下部分:

#使用可选白名单自定义允许修复的方块。要添加条目,请指定方块的命名空间及其标识符,用冒号分隔,然后添加到下方方括号内。各条目间用逗号分隔。
#示例条目:
#whitelist_entries = ["minecraft:grass",  "minecraft:stone", "minecraft:sand"]
[whitelist]
	whitelist_entries = ["minecraft:placeholder"]

要向白名单添加条目,您可以在数组中添加包含方块命名空间和标识符的字符串(用冒号分隔),如上例所示。各条目间用逗号分隔。

您还可以找到名为 "enable_whitelist" 的偏好设置,用于启用或禁用白名单功能。

替换映射表

在模组的配置文件中,您可以自定义“替换映射表”。如果您希望某个方块被修复时使用另一个方块而非原方块,可使用此功能。如果一个方块被另一个方块修复,原方块的属性将转移到新方块上,保留如方块朝向等属性。

要向替换映射表添加条目,请打开配置文件(位于您的配置文件夹中,名为 creeper-healing.toml),向下滚动并在 [replace_map] 部分下方添加条目,使用以下格式,每个条目间空一行:

"minecraft:name_of_old_block" = "minecraft:name_of_new_block"

默认情况下,模组在替换映射表中包含以下条目:

"minecraft:diamond_block" = "minecraft:stone"
  • 警告:请勿将同一方块设置为被多个方块替换,否则会导致游戏启动时崩溃。也就是说,不要在替换映射表中重复使用相同的键。

额外设置

您还可以找到切换额外功能的设置,例如:

  • 启用或禁用方块修复时的放置音效。
  • 通过治疗或再生药水加快爆炸修复速度。

命令

模组的所有设置也可以通过游戏内命令修改。通过 /creeper-healing 父命令访问所有设置。配置文件还支持通过 /creeper-healing reload_config 在游戏内重新加载,无需重启服务器或世界。请注意,所有命令都需要管理员权限。

配置文件

当服务器或游戏启动时,模组会在游戏的配置文件夹中查找现有的 creeper-healing.toml 文件。如果存在,它将从中读取值。如果不存在,它将在 /config/creeper-healing.toml 创建一个新的配置文件。然后您可以编辑此文件以配置模组,并重启服务器或游戏以应用更改,或使用游戏内命令 /creeper-healing reload_config

以下是首次初始化模组或模组在服务器或世界关闭期间找不到配置文件时生成的默认配置文件。

#配置与爆炸修复相关的延迟。
[delays]
	#(默认 = 3.0) 爆炸等待开始修复的时间(秒)。
	explosion_heal_delay = 3.0
	#(默认 = 1.0) 方块修复所需的时间(秒)。
	block_placement_delay = 1.0

#切换某些爆炸是否应掉落物品。不包括容器方块中存储的物品。
[explosion_item_drops]
	#(默认 = false) 是否在由苦力怕等生物引起的爆炸中掉落物品。
	drop_items_on_mob_explosions = false
	#(默认 = true) 是否在由床或末影水晶等方块引起的爆炸中掉落物品。
	drop_items_on_block_explosions = true
	#(默认 = true) 是否在由 TNT 方块和 TNT 矿车引起的爆炸中掉落物品。
	drop_items_on_tnt_explosions = true
	#(默认 = true) 是否在由风爆等引起的爆炸中掉落物品。
	drop_items_on_triggered_explosions = true
	#(默认 = true) 是否在来源不属于本设置类别中提供的任何类型的爆炸中掉落物品。
	drop_items_on_other_explosions = true
	#将生物标识符添加到此黑名单中,以防止在启用 drop_items_on_mob_explosions 时,由添加的生物引起的爆炸掉落物品。
	drop_items_on_mob_explosions_blacklist = ["minecraft:placeholder"]

#配置允许修复哪些爆炸。
[explosion_sources]
	#(默认 = true) 修复由苦力怕等生物引起的爆炸。
	heal_mob_explosions = true
	#(默认 = false) 修复由床或末影水晶等方块引起的爆炸。
	heal_block_explosions = false
	#(默认 = false) 修复由 TNT 方块和 TNT 矿车引起的爆炸。
	heal_tnt_explosions = false
	#(默认 = false) 修复由风爆等引起的爆炸。
	heal_triggered_explosions = false
	#(默认 = false) 修复由不属于本设置类别中提供的任何来源引起的爆炸。
	heal_other_explosions = false
	#将生物标识符添加到此黑名单中,以防止在启用 heal_mob_explosions 时,由添加的生物引起的爆炸被修复。
	heal_mob_explosions_blacklist = ["minecraft:placeholder"]

#选择不同的爆炸修复特殊模式。请注意,某些修复模式将不遵循爆炸延迟和方块延迟设置。
[explosion_healing_mode]
	#(默认 = "default_mode") 通过复制以下字符串之一并将其粘贴到下方 "mode" 设置的值中,选择任意修复模式:
	#"default_mode", "daytime_healing_mode", "difficulty_based_healing_mode", "blast_resistance_based_healing_mode"
	mode = "DEFAULT_MODE"

#可切换的额外功能设置。
[preferences]
	#(默认 = false) 是否在修复时恢复方块的 nbt 数据。此选项可防止箱子等容器方块掉落其库存物品。当修复的方块因替换映射表条目而与被破坏的方块不同时,不适用。
	restore_block_nbt = false
	#(默认 = false) 是否强制具有 nbt 数据的方块始终修复,即使替换映射表指定了该方块的替换,且无论修复时该位置可能被何种方块占据。
	force_blocks_with_nbt_to_always_heal = false
	#(默认 = true) 允许沙子或沙砾等下坠方块在修复时下落。禁用此选项将使下坠方块在收到邻居方块更新后才下落。
	make_falling_blocks_fall = true
	#(默认 = true) 方块修复时是否播放放置音效。
	block_placement_sound_effect = true
	#(默认 = true) 方块放置音效是否产生一些云状粒子效果。
	block_placement_particles = true
	#(默认 = true) 使爆炸在投掷治疗药水时立即修复。
	heal_on_healing_potion_splash = true
	#(默认 = true) 使爆炸在投掷再生药水时开始修复过程。
	heal_on_regeneration_potion_splash = true
	#(默认 = false) 切换是否使用白名单。
	enable_whitelist = false

#使用可选白名单自定义允许修复的方块。要添加条目,请指定方块的命名空间及其标识符,用冒号分隔并用双引号括起来,然后添加到下方方括号内。各条目间用逗号分隔。
#示例条目:
#whitelist_entries = ["minecraft:grass",  "minecraft:stone", "minecraft:sand"]
[whitelist]
	whitelist = ["minecraft:placeholder"]

#添加您自己的替换条目以配置应使用哪些方块来修复其他方块。右侧的方块将用于修复左侧的方块。
#指定方块的命名空间及其名称标识符,用冒号分隔并用双引号括起来。
#示例条目:
#"minecraft:gold_block" = "minecraft:stone"
#警告,同一键不能在替换映射表中出现多次!例如,以下将导致错误:
#"minecraft:diamond_block" = "minecraft:stone"
#"minecraft:diamond_block" = "minecraft:air" 
[replace_map]
	"minecraft:diamond_block" = "minecraft:stone"

支持

如果您想报告错误或提出建议,可以通过模组的问题追踪器进行。

致谢

  • 感谢 Kioku 提供模组图标。
  • 感谢 @sulpherstaer 给予我制作此模组的灵感和启发。
  • 感谢 Fabric Discord 服务器上的 @_jacg 帮助我设置自定义配置文件。
  • 感谢 @dale8699 帮助我改进模组并提供想法。
基本信息
模组名称Creeper Healing
作者ArkoSammy12
下载量48,385
关注数125
支持版本1.19.2 - 1.21.11
加载器fabric
客户端unsupported
服务端required

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人数:76,740  |  历史访问人次:164,903

今日访问人数:7,367  |  今日访问人次:8,066

昨日访问人数:20,761  |  昨日访问人次:24,774

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6