跳到正文

Simple Damage Caps

作者:pieman492

Data-driven and fully customizable mod that allows you to put arbitrary per-hit damage caps on any mob.

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

Overview

A member of the Minecraft Pack Development discord was looking for a mod to cap the amount of damage an entity could recieve in a single blow, and other mods on offer weren’t configurable or customizable enough. As such I quickly threw together this mod allowing you to set per-entity damage caps with Neoforge’s Datamaps.

Configuration

Configuration of the mod is entirely done through datapacks.

  • Three shortcut tags exist for pack devs who just want a simple damage cap and aren’t interested in configuration via datamaps. Entity Types tagged with _#simpledamagecaps:default_flat_damage_cap_, _#simpledamagecaps:default_percentage_damage_cap_, and _#simpledamagecaps:invincible_ will be able to take no more than 15 damage per hit, 5% of max health per hit, and no damage at all, respectively.
  • Damage types can be assigned to the damage type tag _#simpledamagecaps:bypasses_damage_cap_ in order to completely bypass the damage cap on all mobs. This defaults to damage types that bypass invulnerability (such as /kill and void damage) in vanilla.
  • Damage caps for individual entities and entity type tags can be assigned through two simple datamaps located in _{your_namespace}/data_maps/entity_type/_. See the spoiler below for an example.
/// damage_caps_flat.json
{
    "values": [
        "minecraft:wither": 15,
        "#minecraft:raiders": 5,
        "{entity_or_entity_type_tag_in_quotes}": {damage cap here}
    ]
}

/// damage_caps_percentage.json
{
    "values": [
        "minecraft:wither": 0.15,
        "#minecraft:raiders": 0.05,
        "{entity_or_entity_type_tag_in_quotes}": {damage cap as decimal percentage of max health)
}

Ports

Will only happen to the lastest “community consensus” modding version, at my discretion.

常见问题

Simple Damage Caps 支持哪些 Minecraft 版本?

Simple Damage Caps 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。

Simple Damage Caps 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

pieman492 的其他作品

查看全部 →