
经济
• BEconomy 是一个添加了虚拟经济和物品类型经济的模组,使其高度可定制且易于使用。 • Cobblemon 支持
查看大图BEconomy
BEconomy 是一款为 Minecraft 服务器设计的功能强大且可自定义的经济模组,提供了一套灵活的系统来管理货币、玩家余额和经济交易。无论你运营的是小型社区服务器还是大型网络,BEconomy 都能通过易用的命令、灵活的配置选项以及对多货币的支持来满足你的需求。
主要特性
- 多货币支持: 创建和管理多种货币,每种货币可拥有独特的名称、描述、材质和标识符,以适应你服务器的经济体系。
- 自定义物品集成: 使用带有自定义模型数据和描述的 Minecraft 物品作为实体货币的表示。
- 数据库集成: 支持 MySQL 或 SQLite 数据库,以持久化存储玩家余额和经济数据。同时提供本地 JSON 存储选项。
- 动态经济系统: 为新玩家设置初始余额,管理交易,并跨货币追踪玩家余额。
- 服务器控制台兼容性: 可直接从服务器控制台执行所有命令,实现完整的管理控制。
- 集成权限系统: 提供细粒度的权限控制,管理玩家对特定经济操作的访问权限。
- 高度可配置: 通过直观的 JSON 配置系统自定义消息、GUI 界面、货币设置等内容。
命令与权限
BEconomy 模组提供了一系列用于管理经济的命令。以下列出了这些命令及其简要说明和关联的权限:
剧透
/beco balance <currencyType>
- 权限:
beconomy.balance - 显示玩家在指定货币类型下的当前余额。
/beco balance <player> <currencyType>
- 权限:
beconomy.balance.others - 显示其他玩家在指定货币类型下的余额。
/beco pay <amount> <player> <currencyType>
- 权限:
beconomy.pay - 将指定数量的货币转账给另一位玩家。
/beco add <amount> <player> <currencyType>
- 权限:
beconomy.add - 向玩家余额中添加指定数量的货币。
/beco remove <amount> <player> <currencyType>
- 权限:
beconomy.remove - 从玩家余额中移除指定数量的货币。
/beco deposit <currencyType>
- 权限:
beconomy.deposit - 将代表货币的游戏内物品转换为余额。
/beco withdraw <amount> <currencyType>
- 权限:
beconomy.withdraw - 提取指定数量的货币作为物品堆,用于交易或持有。
/beco reload
- 权限:
beconomy.reload - 重新加载模组配置,无需重启服务器。
/beco top
- 权限:
beconomy.top - 显示指定货币下余额最高的玩家排行榜。
/beco set <amount> <currencytype> <player>
- 权限:
beconomy.set - 使用此命令可以为玩家设置一定数量的金钱。
/beco offline set <amount> <currencytype> <player>
- 权限:
beconomy.offline.set - 使用此命令可以为离线玩家设置一定数量的金钱。
/beco offline balance <player> <currencytype>
- 权限:
beconomy.offline.balance - 使用此命令可以查看离线玩家的余额。
/beco offline add <player> <amount> <currencytype>
- 权限:
beconomy.offline.add - 使用此命令可以为离线玩家添加金钱。
/beco offline remove <player> <amount> <currencytype>
- 权限:
beconomy.offline.remove - 使用此命令可以从离线玩家处移除一定数量的金钱。
配置
BEconomy 的配置高度可自定义,可轻松调整以满足你服务器的需求。
配置文件(config/beconomy/config.json)允许你设置各种经济相关的选项。
- 定义具有独特设置(名称、描述、材质、符号等)的自定义货币。
- 为每种货币设置初始余额。
- 为特定货币启用或禁用提现、存款和转账等功能。
- 自定义所有游戏内消息,支持颜色代码和占位符。
- 配置数据库设置以实现持久化存储。
添加新货币 要向经济系统中添加新货币,请按照以下步骤操作:
找到配置文件: 打开位于服务器配置文件夹中的
config/beconomy/config.json文件。定义新货币: 在配置文件的 economy 列表中添加一个新条目。
每个货币条目必须包含:
- name: 货币的显示名称。
- lore: 货币物品的描述或背景故事。
- material: 代表货币的 Minecraft 物品类型(例如 minecraft:gold_ingot)。
- custommodeldata: 物品的自定义模型数据(如适用)。
- currencyType: 货币的唯一标识符(例如 gold_coin)。
- balanceStart: 新玩家在此货币下的初始余额。
- symbol: 代表货币的符号(例如 $)。
- isPrimary: 如果这是主要货币,设为 true。
- transfer: 启用或禁用
/beco pay功能。 - withdraw: 启用或禁用
/beco withdraw功能。
示例:
{
"name": "&eCobble Coin",
"lore": [
"&8This is a &bcurrency",
"&8Lore 2"
],
"material": "minecraft:paper",
"custommodeldata": 7381,
"currencyType": "cobblecoins",
"balanceStart": 500,
"symbol": "$",
"isPrimary": true,
"transfer": true,
"withdraw": true
}
示例:用于 Sqlite 数据库
"localSave": false,
"databaseSave": true,
"database": {
"type": "sqlite",
"host": null,
"port": null,~~~~
"databaseName": "economy.db",
"username": null,
"password": null
}
示例:用于 MySQL/MongoDB/PostgreSQL 数据库
"localSave": false,
"databaseSave": true,
"database": {
"type": "mysql", // here you set which type of database to use the plugin!
"host": "localhost",
"port": 3306,
"databaseName": "economy",
"username": "root",
"password": "password"
}
- 保存并重载: 添加新货币后,保存配置文件并使用 /beco reload 命令应用更改。
图片


正在加载版本记录…



正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。