
装备升级
让你能在铁砧中使用熟练度、等级和材料来升级装备。
查看大图这个模组让你通过以下行为为有效的可升级物品赚取熟练度:
- 造成伤害
- 击杀生物
- 承受伤害
- 拾取经验球
- 破坏方块
你可以在铁砧中使用所需的熟练度和经验等级,以及必要的材料来升级物品。
你可以通过与哭泣的黑曜石(可配置)合成来重置升级。
你可以通过将两件基础升级已满的相同物品合并来进行极限突破,例如,两件都有5个槽位且都完成了5次升级的物品合并后,得到左侧物品且其槽位变为5+1。此操作只能执行一次。(可配置)
模组不包含任何预设升级,因为它专门为整合包开发者设计。
对于整合包开发者:
模组还新增了一个药水效果“精通”,每级增加新的“精通”属性(gearupgrades:mastery)0.25点。这会提升所有基础的熟练度获取方式,但不包括在铁砧中的使用。
还存在一些影响主手持有物品的命令:
/gearupgrades <玩家> <add/set/remove> <数量>
你也可以通过向物品的Tag中添加一个“精通”(double)标签,使任何物品都能提供熟练度,其工作方式类似于在铁砧中修复物品。
模组中包含一个示例数据包和资源包,为你提供一些基本的设置思路。
以下是关于数据包如何与此模组配合工作的信息:
refinements/name.json
id: 字符串,升级的内部名称,存储在NBT中用于访问数据的字符串
key: 字符串,本地化键
incompat: 字符串列表,此升级不兼容的升级ID(双向),如果与自身不兼容,则只能应用一次
type: 字符串列表,条目必须是UpgradeType(内置分组)、物品注册名(如 minecraft:iron_sword)或物品标签(如 #minecraft:axes)
- 有效的UpgradeType:
- armor > ArmorItem
- head > 装备在头部槽位的ArmorItem
- chest > 装备在胸部槽位的ArmorItem
- legs > 装备在腿部槽位的ArmorItem
- feet > 装备在脚部槽位的ArmorItem
- shield > ShieldItem
- melee_weapon > SwordItem 或 AxeItem 或 TridentItem
- sword > SwordItem
- axe > AxeItem
- ranged_weapon > BowItem 或 CrossbowItem 或 TridentItem
- bxbow > BowItem 或 CrossbowItem
- bow > BowItem
- xbow > CrossbowItem
- trident > TridentItem
- digger > DiggerItem(斧、锄、镐、锹)
- digger_only > DiggerItem,不包括AxeItem
- curios > 任何饰品(根据饰品适合的槽位自动检测属性槽位)
- curios:slot > 具有此槽位的饰品(自动检测属性槽位)
proficiency_cost: 整数,升级所需的熟练度
anvil_levels: 整数,升级时消耗的经验等级数量(可选,默认:5)
material: 字符串,(标签或注册名)升级时铁砧右侧槽位使用的材料
material_count: 整数,升级所需材料的数量(可选,默认:1)
allowed_steps: 整数列表,此升级可以在哪个升级“步骤”应用
color: 字符串,聊天格式颜色(可选,默认:white)
- 有效的ChatFormatting颜色:
- aqua
- black
- blue
- dark_aqua
- dark_blue
- dark_gray
- dark_green
- dark_purple
- dark_red
- gold
- gray
- green
- light_purple
- red
- white
- yellow
bonuses: RefinedBonus列表
- property > 字符串,属性注册名
- amount > 双精度浮点数,属性修饰符值
- operation > 字符串:"addition"、"multiply_base"、"multiply_total"
- slots > 字符串列表:属性修饰符在哪个/哪些槽位生效(可选,默认:["minecraft:mainhand"])(如果UpgradeType是curio,则忽略slots并自动检测)(如果UpgradeType是ArmorItem且此项为空,则默认为相应的盔甲槽位)
- 有效槽位:
- "minecraft:mainhand"
- "minecraft:offhand"
- "minecraft:head"
- "minecraft:chest"
- "minecraft:legs"
- "minecraft:feet"
示例:
{
"id": "storming",
"key": "refinement.misc.storming",
"incompat": ["obliterating"],
"type": ["minecraft:nether_star"],
"proficiency_cost": 100,
"material": "minecraft:nether_star",
"material_count": 8,
"anvil_levels": 30,
"bonuses": [
{
"property": "minecraft:generic.attack_damage",
"amount": 5,
"operation": "addition",
"slots": ["minecraft:mainhand"]
},
{
"property": "minecraft:generic.movement_speed",
"amount": 0.1,
"operation": "multiply_base",
"slots": ["minecraft:mainhand", "minecraft:offhand"]
},
{
"property": "minecraft:generic.armor",
"amount": 0.1,
"operation": "multiply_base",
"slots": ["minecraft:offhand"]
},
{
"property": "minecraft:generic.armor_toughness",
"amount": 0.1,
"operation": "multiply_base",
"slots": ["minecraft:offhand"]
}
],
"allowed_steps": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
"color": "light_purple"
}
{
"id": "speedy",
"key": "refinement.curio.speedy",
"type": ["curios:necklace"],
"proficiency_cost": 5,
"material": "#forge:ingots/gold",
"material_count": 2,
"bonuses": [
{
"property": "minecraft:generic.movement_speed",
"amount": 0.02,
"operation": "multiply_base"
}
],
"allowed_steps": [1, 2],
"color": "aqua"
}
"id": "speedy",
"key": "refinement.curio.speedy",
"type": ["curios:necklace"],
"proficiency_cost": 5,
"material": "#forge:ingots/gold",
"material_count": 2,
"bonuses": [
{
"property": "minecraft:generic.movement_speed",
"amount": 0.02,
"operation": "multiply_base"
}
],
"allowed_steps": [1, 2],
"color": "aqua"
}
{
"id": "hilt_change",
"key": "refinement.sword.hilt_change",
"type": ["#minecraft:swords"],
"proficiency_cost": 80,
"material": "#forge:ingots/netherite",
"material_count": 1,
"bonuses": [
{
"property": "minecraft:generic.attack_speed",
"amount": 0.12,
"operation": "addition"
}
],
"allowed_steps": [1],
"color": "yellow"
}
"id": "hilt_change",
"key": "refinement.sword.hilt_change",
"type": ["#minecraft:swords"],
"proficiency_cost": 80,
"material": "#forge:ingots/netherite",
"material_count": 1,
"bonuses": [
{
"property": "minecraft:generic.attack_speed",
"amount": 0.12,
"operation": "addition"
}
],
"allowed_steps": [1],
"color": "yellow"
}
upgrade_slots/name.json
item: 字符串,物品注册名
max_slots: 整数,物品可以拥有的基础升级总数
示例:
{
"item": "minecraft:nether_star",
"max_slots": 2
}
正在加载版本记录…




正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。