- 版权类型
- 原创
- 插件中文名称
- kaze股市
- 插件英文名称
- KazeTockMarket-3.0
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- 语言支持
- 中文(简体)
- 适配版本(Java)
- 1.21
- 1.20
KazeTockMarket
这是一款专为 Minecraft 服务器设计的动态经济插件。它模拟了真实股票市场的运作方式——当大家都在抢购某个商品时,价格会上涨;当大家都在抛售时,价格会下跌。简单来说,就是让你的服务器经济变得更有趣!
这个插件能干什么?
对玩家来说:- 打开一个漂亮的交易界面,买卖各种商品
- 看着价格涨涨跌跌,抓住时机低买高卖赚差价
- 查看价格走势,做个聪明的"股民"
- 自由添加任何你想要的商品(在 items.yml 里配置材质名即可)
- 支持 VAULT 金币和 PlayerPoints 点券双货币系统
- 通过 Web 面板远程管理市场,不用登游戏也能操作
- 所有参数都可以调,手续费、价格波动幅度、库存上下限...
快速开始
第一步:安装
- 把插件丢进
plugins文件夹 - 重启服务器
- 完事!
第二步:试试看
进游戏输入/kazegs 就能打开交易界面了。第三步:想加自己的商品?
打开plugins/KazeTockMarket/items.yml,照着里面的格式加就行。改完执行 /kazegs reload 立即生效。
需要什么?
| 依赖 | 必须? | 说明 |
|---|---|---|
| Spigot/Paper 1.20+ | 服务端 | |
| Vault | 经济框架 | |
| EssentialsX 或其他经济插件 | 提供金币系统 | |
| PlayerPoints | 如果你想用点券交易 | |
| PlaceholderAPI | 如果你想在计分板等地方显示价格 |
常用命令
普通玩家:/kazegs- 打开交易界面/kazegs buy 钻石 10- 买 10 个钻石/kazegs sell 钻石 10- 卖 10 个钻石/kazegs history- 看看自己的交易记录
/kazegs admin- 打开管理面板/kazegs setprice 钻石 100- 把钻石价格设成 100/kazegs setstock 钻石 500- 把钻石库存设成 500/kazegs reload- 重新加载配置/kazegs reset- 重置整个市场(慎用!)
权限
| 权限 | 干什么用 | 谁有 |
|---|---|---|
| stockmarket.use | 打开界面、查看商品 | 所有人 |
| stockmarket.trade | 买卖商品 | 所有人 |
| stockmarket.admin | 管理市场 | OP |
| stockmarket.whale | 操控市场价格(土豪专属) | 需要单独给 |
怎么添加自己的商品?
打开 items.yml,复制一个现有商品的配置,改改就行:[BGCOLOR=rgba(212, 222, 231, 0.098)]
代码:
[COLOR=rgb(207, 142, 109)]item[/COLOR]:
[COLOR=rgb(95, 130, 107)]# 你的商品ID(只能用英文和下划线)[/COLOR]
[COLOR=rgb(207, 142, 109)]my_item[/COLOR]:
[COLOR=rgb(207, 142, 109)]material[/COLOR]: [COLOR=rgb(106, 171, 115)]"DIAMOND"[/COLOR] [COLOR=rgb(95, 130, 107)]# 物品材质(Minecraft英文名)[/COLOR]
[COLOR=rgb(207, 142, 109)]display[/COLOR]: [COLOR=rgb(106, 171, 115)]"钻石 Diamond"[/COLOR] [COLOR=rgb(95, 130, 107)]# 显示名称(支持中英文)[/COLOR]
[COLOR=rgb(207, 142, 109)]base-price[/COLOR]: 100.0 [COLOR=rgb(95, 130, 107)]# 基础价格[/COLOR]
[COLOR=rgb(207, 142, 109)]initial-stock[/COLOR]: 1000 [COLOR=rgb(95, 130, 107)]# 初始库存[/COLOR]
[COLOR=rgb(207, 142, 109)]min-stock[/COLOR]: 1 [COLOR=rgb(95, 130, 107)]# 最低库存[/COLOR]
[COLOR=rgb(207, 142, 109)]max-stock[/COLOR]: 10000 [COLOR=rgb(95, 130, 107)]# 最高库存[/COLOR]
[COLOR=rgb(207, 142, 109)]currency-type[/COLOR]: [COLOR=rgb(106, 171, 115)]"VAULT"[/COLOR] [COLOR=rgb(95, 130, 107)]# 货币类型:VAULT(金币) 或 POINTS(点券)[/COLOR]
[COLOR=rgb(207, 142, 109)]enabled[/COLOR]: true [COLOR=rgb(95, 130, 107)]# 是否启用[/COLOR]
常用物品材质对照表:
| 分类 | 材质名 (中文/英文) |
|---|---|
| 矿物 | DIAMOND(钻石) EMERALD(绿宝石) GOLD_INGOT(金锭) IRON_INGOT(铁锭) |
| 矿物 | COPPER_INGOT(铜锭) NETHERITE_INGOT(下界合金锭) COAL(煤炭) |
| 宝石 | LAPIS_LAZULI(青金石) REDSTONE(红石) QUARTZ(石英) |
| 稀有 | NETHER_STAR(下界之星) ELYTRA(鞘翅) TOTEM_OF_UNDYING(不死图腾) |
| 食物 | GOLDEN_APPLE(金苹果) GOLDEN_CARROT(金胡萝卜) |
| 方块 | OBSIDIAN(黑曜石) ANCIENT_DEBRIS(远古残骸) SPONGE(海绵) |
- 更多材质名可以去 Spigot Wiki 查
display支持中英文混合显示,如"钻石 Diamond"
Web 管理面板
插件自带一个网页版管理后台,方便你不开游戏也能管理市场。怎么用:
- 确保 config.yml 里
web.enabled: true - 访问
http://你的服务器IP:8888 - 输入密码(默认是
admin123,记得改!)
- 实时查看所有商品价格
- 直接修改价格和库存
- 查看交易记录
- 一键刷新价格、重置市场
- 重新加载配置
价格是怎么算的?
插件提供三种算法,在 config.yml 里选:| 算法 | 特点 | 适合 |
|---|---|---|
| LINEAR | 价格变化平稳 | 新手服、休闲服 |
| EXPONENTIAL | 价格波动明显(推荐) | 想要真实股市体验的服务器 |
| LOGARITHMIC | 价格变化很慢 | 不想让价格波动太大 |
- 玩家买东西 → 库存减少 → 价格上涨
- 玩家卖东西 → 库存增加 → 价格下跌
文件说明
[BGCOLOR=rgba(212, 222, 231, 0.098)]
代码:
plugins/KazeTockMarket/
├── config.yml # 主配置(改这个调整插件行为)
├── items.yml # 商品配置(改这个添加商品)
├── lang/
│ └── zh_CN.yml # 语言文件(改这个自定义提示语)
└── data/
├── market_data.yml # 市场数据(别手动改)
└── trade_history.yml # 交易记录(别手动改)
常见问题
Q: 改了配置不生效?A: 执行
/kazegs reload 重新加载配置。Q: 添加的商品不显示?
A: 检查 items.yml 格式有没有错,特别是缩进。YAML 对缩进很敏感。
Q: Web 面板打不开?
A: 检查端口有没有被占用,云服务器记得在安全组开放端口。
Q: 价格不变化?
A: 检查 config.yml 里
enable-price-fluctuation 是不是 true。Q: 怎么用点券交易?
A: 安装 PlayerPoints 插件,在 items.yml 中设置
currency-type: "POINTS"。作者: Kazemar_sama
版本: 1.0
支持版本: Minecraft 1.21+