OneStopShop [Abandoned]

OneStopShop [Abandoned] - OneStopShop - 一站式商店

此插件允许您通过图形用户界面菜单在《我的世界》中出售或购买任何物品。
Bukkit / Spigot 作者 Lee 支持版本 1.8 - 1.17
服务器使用量
未统计
服务玩家数
未统计
下载量
11,040
插件详细介绍

请注意:本插件已不再维护,请考虑使用其续作 OneStopShop2:https://www.spigotmc.org/resources/onestopshop-2.106155/

OneStopShop 是一款功能强大的商店与菜单插件,允许你创建无限数量的 GUI 菜单和商店,用于出售或收购物品。它内置了可配置的物品经济系统,并支持 Vault 经济插件。你可以轻松地在游戏中添加和管理商店物品,无需频繁重载服务器。

主要特性

  • 高度优化,性能出色。
  • 支持创建无限数量的菜单、物品分类、商店和商店页面
  • 内置刷怪笼 SilkTouch 拾取与掉落概率系统(可禁用)。
  • 出售魔杖,支持箱子、潜影盒、木桶,并会检查领地插件保护。
  • 游戏内商店物品配置,添加物品无需编辑 YAML 文件。
  • 菜单物品复制保护机制
  • 可自定义的独立物品经济系统,同时支持 Vault 经济
  • 完全可定制和翻译的语言文件,支持 Unicode。
  • 可自定义的音效(包含音量和音高调节)。
  • 可格式化的货币显示
  • 所有命令均支持标签补全
  • 支持可购买的命令
  • 可自定义的 GUI 物品名称与描述
  • 提供 API,支持从其他插件获取的任何 ItemStack。

支持的物品类型

  • 普通物品
  • 自定义物品显示名称与描述
  • 附魔物品与附魔书
  • 旗帜
  • 烟花
  • 药水与药箭
  • 染色皮革盔甲
  • 已装填的弩
  • 刷怪笼
  • 潜影盒
  • 热带鱼桶
  • 头颅皮肤

第三方插件支持说明

本插件理论上兼容大多数生成自定义物品的插件。但如果这些插件使用 PersistentData 处理物品,通过本插件购买后可能无法正确工作。不过,如果你使用本插件的 API 自行添加 ItemStack,则可以正常使用。如果你有希望支持的、且提供 API 的插件,可以联系开发者,可能会为其制作桥接插件。

命令列表

  • /shop - 打开商店物品分类菜单。
  • /shop open <menu> <shop> - 打开指定的菜单或商店。
  • /shop reload - 重载插件。
  • /shop remove <shop> - 从商店中移除一个物品。
  • /shop add <shop> <sell> <buy> - 将手中物品添加到指定商店(无需重载)。
  • /shop iteminfo - 查看手中物品的 ID 信息。
  • /shop sell - 出售手中的物品。
  • /shop sellall - 出售背包中所有与手中相同的物品。
  • /shop sellwand <amount> <player> - 给予自己或目标玩家出售魔杖。
  • /shop worth - 查看物品的收购/出售价格。
  • /shop spawner <mob> <amount> <player> - 给予自己或目标玩家指定类型的刷怪笼。

权限节点

  • oss.shop.use - /shop
  • oss.shop.open - /shop open
  • oss.shop.reload - /shop reload
  • oss.shop.remove - /shop remove
  • oss.shop.add - /shop add
  • oss.shop.sell - /shop sell
  • oss.shop.sellall - /shop sellall
  • oss.shop.worth - /shop worth
  • oss.shop.sellwand - /shop sellwand
  • oss.shop.spawner - /shop spawner
  • oss.spawner.break - 允许使用 SilkTouch 破坏刷怪笼并掉落。

API 使用 (1.0.2+)

指南链接: [Link](Link)

代码示例 (Java):

OneStopShopAPI api = OneStopShop.getPlugin().getApi();
// 添加物品到商店
api.addShopItem(item, "armor-shop", 100.0, 500.0);
// 获取物品收购价
Double buy = api.getItemBuyValue(item);
// 获取物品出售价
Double sell = api.getItemSellValue(item);

依赖与条款

依赖

  • Vault (用于经济系统支持)

使用条款

  • 请勿重新发布本插件。
  • 特别感谢 CryptoMorin,本插件分叉并使用了其免费开源的 XSeries API 以实现多版本支持。
  • 如果发现任何问题,请在 GitHub 上提交工单,开发者会进行修复。
测试支持版本
1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17
版本分布
基本信息
插件名称 OneStopShop [Abandoned]
作者 Lee
平台 Bukkit / Spigot
支持版本 1.8 - 1.17
点赞数 9
最近版本
暂无数据 -

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人数:2,673,823  |  历史访问人次:3,241,751

今日访问人数:19,407  |  今日访问人次:22,729

昨日访问人数:30,655  |  昨日访问人次:36,381

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6