跳到正文

Treasures of the dead

作者:MrWilfis

这是一个受《盗贼之海》启发的模组,新增了海盗敌人、建筑结构及许多其他内容。

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

Treasure of the dead - logo

介绍

Treasures of the dead 是一款以海盗为主题、灵感源自《盗贼之海》的模组,新增了强大的骷髅敌人、宝藏、装饰物品、服装、结构、机制以及可投掷的爆裂弹!这款模组旨在通过加入新敌人和支线任务来丰富游戏体验,例如寻宝、在骷髅营地战斗,甚至突袭海上要塞。所有这一切,都是为了收集战利品、财富与荣耀!大海正在召唤!

模组中的部分功能可以通过 .json 和 .toml 文件配置(详见下文)。

此模组需要Geckolib。

🎬观看此预告片,了解模组中的特色内容

✨特色内容

展开

💀海盗骷髅与船长

骷髅海盗是一种全新的敌人,你可以在世界中遇到他们。他们不同于普通亡灵,不会在阳光下燃烧。他们的外观也与其他骷髅不同,身穿破旧的衣服。

骷髅船长是各自船员的首领。他们的生命值比骷髅海盗更高,穿着也更加华丽。如果你成功击败他们,就能获得战利品头骨作为奖励,以及一件支线任务物品:藏宝图钥匙、骷髅命令或骷髅船员委派书。

☠️骷髅种类

目前共有四种骷髅,每种都有不同的属性和战斗方式:骷髅海盗(普通型)、绽放骷髅、暗影骷髅和黄金骷髅。运用你的智慧击败最后两种骷髅吧。

💎宝藏

宝藏包括战利品头骨和宝箱。

击败骷髅船长或在结构中探索,都可以获得战利品头骨。它们的稀有度和价值各不相同。可以把它们卖给头骨商人,也可以用作建筑装饰。

你可以在结构中找到宝箱,也可以使用骷髅命令找到它们。宝箱需要用藏宝钥匙开启。取出其中的物品后,也可以将宝箱用作装饰。

🏰结构

头骨商人之家 – 这里是头骨商人的住所。他会出售骷髅船员委派书和爆裂弹,你也可以把战利品头骨卖给他。

海上要塞 – 海洋中的大型结构。抵达后,你将遭遇一波又一波的敌人。击败他们后,就能解锁海上要塞的核心并获得奖励。过一段时间,要塞会重新充能,你便可以开始新一轮突袭。

👑海盗与船长服装

海盗和船长有几率掉落服装。打扮成船长吧!(并非所有服装在玩家身上的显示效果都正确,但大多数都没有问题。)

💣武器

爆裂弹是全新的可投掷弹药,能够造成大量伤害。

⚙️可配置内容

展开

.toml 文件

位于 “config“ 文件夹中。

你可以在这里更改模组中每种骷髅的生命值和伤害。

你也可以在这里设置爆裂弹的伤害、命中伤害以及对玩家的伤害倍率。

.json 文件(用于数据包)

“treasures_of_the_dead/sea_fortress_loot/sea_fortress_loot.json“(0.8.0+)

你可以在此文件中配置从海上要塞中能够获得哪些宝藏(继承自 AnyTreasureClass)。

  • “min_key_loot_value“ – 生成该宝藏所需的海上堡垒钥匙战利品值下限;
  • “value“ – 宝藏生成前从海上堡垒钥匙战利品值中扣除的数值,也相当于绿宝石的价值;
  • “weight“ – 生成宝藏时使用的权重系统,与 Minecraft 中生成任何生物时使用的系统相同;
  • “max_count“ – 该宝藏的最大数量。
示例
{
"treasures_of_the_dead:villainous_skull": {
    "min_key_loot_value": 40,
    "value": 27,
    "weight": 40,
    "max_count": 100
  },
"treasures_of_the_dead:treasure_chest": {
    "min_key_loot_value": 20,
    "value": 12,
    "weight": 5,
    "max_count": 3
  }
}

“treasures_of_the_dead/raid_entity_data/camp/camp_0.json“ (0.7.0+)

这些文件会影响骷髅营地中的敌人波次。文件名末尾的数字表示任务难度。更具体地说,它是 NBT 标签中的数据组件 “difficulty“。

  • “waves_cooldown“ – 波次之间的间隔时间,单位为刻(每个任务默认为 100);
  • “waves` - 包含带有 `min` 和 `max“ 参数的大括号,用于指定波次数量。必须包含带有这些参数的大括号;
  • “entities_count` - 包含带有 `min` 和 `max“ 参数的大括号,用于指定每波敌人的数量。必须包含带有这些参数的大括号;
  • “boss_count` - 包含带有 `min` 和 `max“ 参数的大括号,用于指定最后一波队长的数量。必须包含带有这些参数的大括号;
  • “entities“ – 用于列出所有可能出现的敌人及其权重的大括号;
  • – “type` - 波次中会生成的生物(示例: `"type":"treasures_of_the_dead:shadow_skeleton"“);
  • – “weight“ – 权重。
  • “boss_entities“ – 实际上不起作用。在 TOTD 中,Boss 会根据同类型普通骷髅和队长的比例来选择。这是通过 SkeletonCrewCamp 类直接实现的。

如果难度高于 3(>3),波次中将会出现两种类型的敌人。

示例

camp_3.json

  {
  "waves_cooldown": 100,
  "waves": {
    "min": 5,
    "max": 6
  },
  "entities_count": {
    "min": 5,
    "max": 6
  },
  "boss_count": {
    "min": 2,
    "max": 3
  },
  "entities": [
    {
    "type": "treasures_of_the_dead:totd_skeleton",
    "weight": 30
    },
    {
    "type": "treasures_of_the_dead:blooming_skeleton",
    "weight": 30
    },
    {
    "type": "treasures_of_the_dead:shadow_skeleton",
    "weight": 15
    },
    {
    "type": "treasures_of_the_dead:golden_skeleton",
    "weight": 15
    }
   ]
  }

“treasures_of_the_dead/entities_equipment/totd_skeleton.json“ (0.8.0+)

这些文件用于配置骷髅生成时所穿戴的装备,方便进行设置。目前,物品无法附魔。此功能仅适用于继承自 TOTDSkeletonEntity 的实体。文件名必须与该生物的 ID 相同。

  • “equip_method“ – 选择骷髅的着装方式。目前只有一种(pirates_and_captains),且为必填项;
  • “apply_filter_for_special_variants“ – 你可能已经注意到,有些骷髅的模型上有木腿或金冠。启用此选项后,拥有木腿和靴子的骷髅,以及拥有王冠和头盔的骷髅将不再可能生成;
  • “wear_armor_chance` - 生物从 `armor_variation“ 中获得盔甲的概率(对每个物品单独生效);
  • “wear_head_armor_chance` - 生物从 `head_armor_variation“ 中获得头盔的概率;
  • “armor_variation“ – 带权重系统的盔甲套装列表;
  • – “variant_name“ – 不影响任何内容,但应与其他名称不同;
  • – “weight“ – 权重;
  • – “type` - 它是生物身体各部位盔甲的枚举。类型适用于:`head`、`chest`、`legs`、`feet`、`mainhand` 和 `offhand“;
  • “head_armor_variation“ – 它是带权重系统的头部盔甲枚举。
  • – “type“ – 物品 id;
  • – “weight“ – 权重;
  • “mainhand_variation“ – 它是可生成在生物主手中的物品枚举;
  • – “type“ – 物品 id;
  • – “weight“ – 权重;
示例

totd_skeleton.json

{
  "equip_method": "pirates_and_captains",
  "apply_filters_for_special_variants": true,
  "wear_armor_chance": 0.65,
  "wear_head_armor_chance": 1.0,
  "armor_variation": [
    {
      "variant_name": "var1",
      "weight": 1,
      "type": {
        "head": "minecraft:air",
        "chest": "treasures_of_the_dead:vest",
        "legs": "treasures_of_the_dead:pants",
        "feet": "treasures_of_the_dead:boots"
      }
    },
    {
      "variant_name": "var2",
      "weight": 1,
      "type": {
        "head": "minecraft:air",
        "chest": "treasures_of_the_dead:black_vest",
        "legs": "treasures_of_the_dead:black_pants",
        "feet": "treasures_of_the_dead:black_boots"
      }
    },
    {
      "variant_name": "var3",
      "weight": 1,
      "type": {
        "head": "minecraft:air",
        "chest": "treasures_of_the_dead:blue_vest",
        "legs": "treasures_of_the_dead:blue_pants",
        "feet": "treasures_of_the_dead:blue_boots"
      }
    }
  ],
  "head_armor_variation": [
    {
      "item": "treasures_of_the_dead:red_bandana",
      "weight": 1
    },
    {
      "item": "treasures_of_the_dead:green_bandana",
      "weight": 1
    },
    {
      "item": "treasures_of_the_dead:blue_bandana",
      "weight": 1
    },
    {
      "item": "minecraft:air",
      "weight": 1
    }
  ],
  "mainhand_variation": [
    {
      "item": "treasures_of_the_dead:powder_keg",
      "weight": 5
    },
    {
      "item": "minecraft:iron_sword",
      "weight": 75
    },
    {
      "item": "minecraft:golden_sword",
      "weight": 10
    },
    {
      "item": "minecraft:crossbow",
      "weight": 25
    },
    {
      "item": "minecraft:air",
      "weight": 65
    }
  ]
}

🌍支持的语言

物品 – 英语、法语、俄语、中文、巴西葡萄牙语、德语、西班牙语、韩语、日语、波兰语、乌克兰语

📌团队

所有代码均由 MrWilfis 编写。

纹理和精灵绘制由 MrWilfis 和 NotYourLynLyn 制作。

感谢 Creonix_Jam (Mollicute) (Влад) 提供支持。

船长名称 – 英语、俄语(也可以设为“Custom”并创建自己的船长名称)。

💬联系方式

欢迎告诉我你的想法,或与我讨论有关模组的任何事情!

我的 Discord

mrwilfis

常见问题

Treasures of the dead 支持哪些 Minecraft 版本?

Treasures of the dead 支持 Minecraft Java 版 1.20.1–1.21.1,共 2 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

Treasures of the dead 怎么安装?

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

评论

登录后评论和评分

MrWilfis 的其他作品

查看全部 →