• 【MineBBS社区发展意见征集】

    欢迎参与MineBBS社区调查,助力打造更好Minecraft社区!完成问卷可获赠200金粒,优质回答可额外获得200金粒(限5名),快来参与吧!【点击参与】

FixItem —— 支持Folia,高度自定义以物易物兑换商店

原创 经济 FixItem —— 支持Folia,高度自定义以物易物兑换商店 1.1

请登录后获取
版权类型
原创
插件中文名称
自定义兑换商店
插件英文名称
FixItem
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Folia
  4. Leaves
语言支持
中文(简体)
适配版本(Java)
  1. 1.21
FixItem名字的由来,是因为该插件一开始只是用来替代刷线机无法运作,然后直接兑换操作的问题。
然后改着改着就成这样了
1747123311503.webp

需要给玩家赋予 权限
fixitem.use

其中 reload hand addbalance removebalance 子命令 仅服务器OP可用

本插件使用自己的经济系统,所以无需任何前置经济插件。
玩家经济 由 SQLite 存储 位于 plugin/fixitem/data.db
1747123480226.webp

兑换GUI
1747123429083.webp

物品配置信息位于 plugin/fixitem/items.json
可添加 最多 54格 兑换物品 ,后续更新可能添加翻页功能。
支持热重载 修改完json文件后 可以直接输入/fi reload 重载文件 然后游戏中 输入 /fi gui 查看
JSON:
[
  {
    // GUI 上显示图标 的material //可通过 /fixitem hand 获得手中物品的material
    "material": "STRING",
    // 显示图标名称
    "materialName": "蜘蛛丝",
    // 0~54 在GUI中的位置
    "slot": 0,
    // 可添加任意行描述
    "lore": [
      "&e点击获得蜘蛛线x32",
      "&e需要金币: 10",
      "&d背包中需要 水桶x1 橡木活版门x2 蜘蛛线x2 拌线钩x2"
    ],
    //是否消耗兑换物
    "consumeItems": false,
    //兑换消耗的金钱
    "cost": 10,
    // 得到物品的 material
    "rewardMaterial": "STRING",
    //得到物品的数量
    "rewardAmount": 32,
    // material 兑换物的material materialName 兑换物的名字 需要兑换物的数量
    "requirements": [
      { "material": "WATER_BUCKET", "materialName": "水桶", "amount": 1 },
      { "material": "OAK_TRAPDOOR", "materialName": "橡木活板门", "amount": 2 },
      { "material": "STRING", "materialName": "蜘蛛丝", "amount": 2 },
      { "material": "TRIPWIRE_HOOK", "materialName": "绊线钩", "amount": 2 }
    ]
  },
  {
    "material": "DIAMOND",
    "materialName": "钻石",
    "slot": 4,
    "lore": [
      "点击获得钻石x8",
      "需要 钻石剑x1"
    ],
    "consumeItems": true,
    "cost": 0.0,
    "rewardMaterial": "DIAMOND",
    "rewardAmount": 8,
    "requirements": [
      { "material": "DIAMOND_SWORD", "materialName": "钻石剑", "amount": 1 }
    ]
  },
  {
    "material": "ROTTEN_FLESH",
    "materialName": "皮革",
    "slot": 1,
    "lore": [
      "&e点击 获得皮革x1",
      "&d背包中 需要 腐肉x1 煤炭x1"
    ],
    "consumeItems": true,
    "cost": 0.0,
    "rewardMaterial": "LEATHER",
    "rewardAmount": 1,
    "requirements": [
      { "material": "ROTTEN_FLESH", "materialName": "腐肉", "amount": 1 },
      { "material": "COAL", "materialName": "煤炭", "amount": 1 }
    ]
  }
]
作者
etet
价格
5金粒
下载
8
查看
233
首次发布
最后更新

评分

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