• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
MarketRegulator —— 动态经济市场 [1.20+]

原创 开源 MarketRegulator —— 动态经济市场 [1.20+] 1.2.0

完成注册/登录后下载
版权类型
原创
插件中文名称
动态经济市场
插件英文名称
MarketRegulator
原帖地址
#
支持的核心(服务端)
  1. Spigot
语言支持
中文(简体)
前置组件
Vault
适配版本(Java)
  1. 1.21
  2. 1.20
[MD] # MarketRegulator (动态经济市场) ![Java 17](https://img.shields.io/badge/Java-17-007396?logo=java&logoColor=white) ## 📖 简介 MarketRegulator 是一款面向生产环境的动态经济市场插件,用于在服务器内构建“会自我调节”的经济体系。它通过监控商品库存与目标库存的差异,自动调整价格,从而模拟真实市场中的供需关系。 插件内置数学模型来抑制极端通货膨胀或通货紧缩,使经济系统在波动中保持可控的稳定性。 ## 🔢 核心算法 (Pricing Algorithm) 管理员无需编写代码即可理解和配置核心价格模型: ``` Current Price = Base Price * (Target Stock / Current Stock) ^ Volatility ``` - **Base Price**:基础价格,决定商品的“基准价值”。 - **Target Stock**:目标库存,代表系统希望维持的理想库存量。 - **Current Stock**:当前库存,实际市场库存。 - **Volatility(波动率)**:控制价格波动的灵敏度。 - **高波动率**:价格变化更剧烈,供需偏差会带来更大涨跌。 - **低波动率**:价格变化更平缓,适合追求稳定的经济环境。 ## 🛠 命令与权限 (Commands & Permissions) | Command | Permission Node | Description | Default | | --- | --- | --- | --- | | `/mr open` | `marketregulator.use` | 打开市场界面 | 玩家 (True) | | `/mr admin add` | `marketregulator.admin` | 添加商品到市场 | OP Only | | `/mr admin reload` | `marketregulator.admin` | 重载配置文件 | OP Only | ## ⚙️ 配置文件 (Configuration) 以下示例展示了常见的 `config.yml` 结构,你可以在此基础上进行定制化调整: ```yaml messages: prefix: "&6[MarketRegulator]&r" no-permission: "&c你没有权限执行此命令。" market-opened: "&a市场界面已打开。" item-added: "&a已添加商品:%item%" pricing: default-volatility: 1.2 min-price: 0.1 ui: title: "&b动态经济市场" ``` **配置说明:** - `messages`: 自定义所有提示信息,支持色彩代码(`&` 格式)。例如 `&a` 表示绿色,`&c` 表示红色。 - `pricing.default-volatility`: 全局默认波动率,未单独设置时使用此值。 - `pricing.min-price`: 价格下限,避免价格低到无意义或被恶意套利。 - `ui.title`: GUI 标题,可根据服务器风格进行修改。 ## 📦 安装与前置 (Installation) 1. **服务器版本**:Spigot 1.20+。 2. **依赖插件**:Vault。 3. **经济插件**:EssentialsX / CMI(或任意支持 Vault 的经济插件)。 4. 将插件 jar 放入 `/plugins` 目录后重启服务器。 ## 🤝 Contribution 本项目为开源项目,欢迎提交 Issue、Pull Request 或建议来改进功能与文档。 [/MD]
作者
Cyanxxx
下载
32
查看
560
首次发布
最后更新

评分

0.00 星 0 次评分

最新更新

  1. BUG修复

    v1.2.0 更新内容 新功能: - /mr admin setvolatility all <值> — 一键设置所有商品波动率 - /mr admin setprice all...
  2. 重大版本更新

    # MarketRegulator 更新报告 ## 自1.0.0以来的的全部修改 --- ### v1.0.1 — 基础修复 - 修复多个崩溃问题 - 架构改进:dirty save...
后退
顶部 底部