SItemNbtSet - 通过配置修改物品NBT / 数据组件 / CustomModelData

原创 付费 闭源 娱乐 SItemNbtSet - 通过配置修改物品NBT / 数据组件 / CustomModelData 1.4.3

请登录后获取
版权类型
原创
插件中文名称
物品修改器
插件英文名称
SItemNbtSet
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
语言支持
中文(简体)
前置组件
无
适配版本(Java)
  1. 最新版本
  2. 26.x
  3. 1.21

SItemNbtSet - 配置化物品NBT/数据组件修改插件

SItemNbtSet 是一个用于修改物品指定字段的 Paper 插件。
玩家可使用配置中的指定道具点击目标物品,将目标物品的 NBT / PDC / 数据组件值从旧值替换为新值,也可以开启双向切换,实现一件物品在两个模型或ID之间来回切换。

高自由度,在框架内只要你思路足够可以做出很多效果,需自备物品库(IA,CE,MM,SI,Mi等都可以)插件制作道具,插件内置详细注释说明功能但有些MC专业词汇需要理解


适合用途
  • 武器皮肤切换
  • CustomModelData 模型修改
  • item_model 添加、移除、替换
  • PDC 自定义物品识别
  • 原版工具按材质分类修改,例如所有斧头 *_AXE
  • 管理员命令直接运行指定匹配组

核心功能
  • 支持匹配组文件夹管理,多个方案独立配置
  • 支持指定使用道具,按材质、名称、CustomModelData、PDC 识别
  • 支持目标物品材质限制,例如 DIAMOND_AXE、*_AXE
  • 支持修改 components.minecraft:custom_model_data
  • 支持修改 components.minecraft:item_model
  • 支持修改 custom_data.PublicBukkitValues 下的 PDC 字符串
  • 支持 from / to 单向替换,也支持 alternate-mode 双向切换
  • 支持 from: "-1" 添加或移除 CustomModelData / item_model
  • 支持使用道具耐久消耗,无耐久物品则按数量消耗
  • 支持使用冷却,单位 tick
  • 支持命令运行匹配组,不消耗使用道具
  • 所有玩家交互提示与音效均可配置开关

命令
代码:
/sitemnbtset help
/sitemnbtset reload
/sitemnbtset debug on|off|status
/sitemnbtset run <匹配组> [玩家]

配置示例:让所有斧头添加 CustomModelData 10511
代码:
enabled: true
material: PAPER
name: "斧头换肤器"
name-match-mode: contains
custom-model-data: -1

persistent-data:
  require-any: false
  entries: []

target:
  material: "*_AXE"
  path: "components.minecraft:custom_model_data"
  value-type: integer
  from: "-1"
  to: "10511"
  alternate-mode: true

use:
  durability-cost: 1
  cooldown-ticks: 20

插件优点
  • 配置清晰:每个匹配组单独一个文件,便于维护和复制
  • 使用灵活:可通过道具触发,也可通过管理员命令直接运行
  • 反馈完整:成功、失败、冷却、损坏、无权限等提示和音效均可开关
  • 逻辑安全:堆叠道具会自动尝试拆分,避免一次误改整组物品
  • 性能友好:点击和命令触发时才执行匹配,不做高频后台扫描

运行环境
  • Java:21
  • 服务端核心:Paper
  • 开发/测试版本:Paper 1.21.4
  • 涉及数据组件的功能需要服务端支持对应 Paper API

售价
首周折扣价:60R
优惠结束后恢复原价:85R

说明

本插件偏向配置化物品字段修改,不绑定某个武器插件。只要目标字段路径和数据格式正确,即可用于多种自定义物品、模型切换和皮肤替换场景。
1783048620855.webp
1783048628991.webp
作者
_SuperYu 老鱼
查看
135
首次发布
最后更新

评分

0.00 星 0 次评分
后退
顶部 底部