复制核心

复制核心

提供了一种物品复制的方法

游戏机制

基础玩法

  1. 添加了不同品质的复制核心,用于在不同条件下复制物品。
  2. 击败末影龙会自动为附近所有玩家授予制作复制核心的材料:龙魂水晶。首次击杀掉落 3 个,后续击杀掉落 1 个(可在配置文件中配置)。
  3. 复制物品需要复制台。每次复制会消耗经验等级,消耗量根据物品数量附魔数量/等级计算(可在配置文件中配置)。
  4. 经验消耗公式最终消耗(向上取整)= 物品数量 × 物品消耗 + (附魔等级 × 附魔消耗) 之和

截图

预览


配置指南

{
  // 启用白名单
  "whitelistEnabled": false,
  // 复制白名单
  "whitelist": [
    // "物品 ID / #物品标签 / @模组 ID / $正则表达式"
    "item_id",
    "#item_tag",
    "@minecraft",
    "$minecraft:.*_sword"
  ],
  // 启用黑名单
  "blacklistEnabled": false,
  // 复制黑名单
  "blacklist": [
    // "物品 ID / #物品标签 / @模组 ID / $正则表达式"
    "item_id",
    "#item_tag",
    "@minecraft",
    "$minecraft:.*_sword"
  ],
  // 禁止复制复制核心
  "forbidReplicatingCores": true,
  // 龙魂水晶掉落数量
  "crystalDroppingCount": 1,
  // 龙魂水晶掉落数量(首次击杀)
  "firstCrystalDroppingCount": 3,
  // 水晶最大掉落范围(方块)
  "maxDropDistance": 256,
  // 消耗设置
  "costConfig": {
    // 默认物品消耗
    "defaultCost": 0.25,
    // 自定义物品消耗
    "customCosts": {
      // "物品 ID": 消耗
      "item_id": 0.5,
      "item_id2": 1.0
    },
    // 启用附魔消耗计算
    "calculateEnchantmentCosts": true,
    // 默认附魔消耗
    "defaultEnchantmentCost": 2.0,
    // 忽略诅咒附魔
    "ignoreCurses": true,
    // 自定义附魔消耗
    "customEnchantmentCosts": {
      // "附魔 ID": 消耗
      "enchantment_id": 1.0,
      "enchantment_id2": 1.5
    },
    // 默认容器配置
    "defaultContainerConfig": {
      // 是否计算容器内物品的消耗
      "enabled": true,
      // 是否递归计算容器内物品的消耗
      "recursive": true,
      // 是否排除容器本身的消耗
      "excludeOriginalCost": false,
      // 用于解析物品的容器 NBT 标签路径,使用 '.' 分隔
      // 最后一个元素必须是列表类型数据
      "tag": "BlockEntityTag.Items"
    },
    // 自定义容器配置,字段与上方相同
    "customContainerConfigs": {
      // "物品 ID": 配置
      "minecraft:bundle": {
        "enabled": true,
        "recursive": true,
        "excludeOriginalCost": false,
        "tag": "Items"
      }
    }
  }
}