Hidden丶moon


我看了一下现在物品更新似乎用的是这个Rev ID系统

但是这个我看的不是很懂,是直接在对应item配置里面加个Rev ID:1还是怎么样

求大佬讲解一下

喜欢红石的芙兰
你做第一版物品可以不加revid,不加默认是-1(这个默认值在config里面可以改成别的,但是基本上不会去改)
当你更新了某个物品的数据,比如把伤害从10改到了50,然后希望玩家手中的这个物品更新成新版本,只要把物品的revid改大就行了,当玩家进入服务器和捡起老物品时,物品会自动变成新版物品。
改大revid可以直接配置文件改,也可以在游戏中的gui物品编辑界面改,也可以指令/mi revid increase或decrease 物品类别 来直接把某一类物品的revid全部加1或减1
没明白可以继续问

Hidden丶moon
喜欢红石的芙兰 发表于 2022-9-10 15:33
你做第一版物品可以不加revid,不加默认是-1(这个默认值在config里面可以改成别的,但是基本上不会去改)
...
就是可以在配置文件这么改是吗
  1. LONG_SWORD:
  2.   base:
  3.     revid: 1
  4.     material: IRON_SWORD
  5.     name: '&fLong Sword'
  6.     attack-speed: 1.6
  7.     attack-damage:
  8.       base: 6
  9.       scale: 1.2
  10.       spread: 0.1
  11.       max-spread: 0.3
  12.     required-level:
  13.       base: 0
  14.       scale: 1
  15.     element:
  16.       fire:
  17.         damage: 10
  18.   modifiers:
  19.     sharp:
  20.       chance: 0.5
  21.     fiery:
  22.       chance: 0.5
复制代码

喜欢红石的芙兰
Hidden丶moon 发表于 2022-9-10 16:25
就是可以在配置文件这么改是吗

配置文件应该写revision-id: 1
像下面这样:
  1. LONG_SWORD:
  2.   base:
  3.     revision-id: 1
  4.     material: IRON_SWORD
  5.     name: '&fLong Sword'
  6.     attack-speed: 1.6
  7.     attack-damage:
  8.       base: 6
  9.       scale: 1.2
  10.       spread: 0.1
  11.       max-spread: 0.3
  12.     required-level:
  13.       base: 0
  14.       scale: 1
  15.     element:
  16.       fire:
  17.         damage: 10
  18.   modifiers:
  19.     sharp:
  20.       chance: 0.5
  21.     fiery:
  22.       chance: 0.5
复制代码

第一页 上一页 下一页 最后一页