
MMO经济学
NeoForge的一款服务端经济与GUI商店模组!
查看大图MMO 经济
一个服务端的经济与商店模组,专为中小型多人服务器设计!
目前仅支持 Minecraft 1.21.1 NeoForge 版本。
此模组是我最初为 Fabric 编写的 MMOEcon 模组的 NeoForge 移植版,并采用了全新改进的代码库。
它完全运行在服务端,在多人游戏中无需安装在客户端上即可正常工作。
功能特性
- 在服务端管理持久的玩家余额。
- 完全可自定义的管理员 GUI 商店。
- 玩家间转账支付。
- 出售手中物品 / 背包物品。
- 余额排行榜。
- 出售魔杖。
- 在线时长余额奖励。
计划中的功能
- 玩家 / 生物击杀奖励。
- 玩家间交易 / 拍卖行。
- 玩家自营的箱子商店。
命令
- /bal、/money - 显示玩家的余额。
- /pay <玩家名> <金额> - 从你的余额中向玩家支付金钱。
- /bal top - 显示服务器中最富有的玩家列表。
- /shop - 打开 GUI 商店。
- /sell hand - 出售当前持有的物品,前提是该物品在 GUI 商店中被列为有效可出售物品。
- /sell inv - 出售你背包中所有在 GUI 商店中被列为有效可出售物品的物品。
- /shop reload - 重新加载 MMOShop.json 文件。
自定义商店
管理员 GUI 商店由 /config/mmoecon/MMOShop.json 文件动态填充。
如果你不想从头编写商店 JSON 文件,模组首次运行时会生成一个示例文件供你参考使用。
示例 MMOShop.JSON 结构
商店将支持其运行服务器上的所有模组物品。
{
"categories": [
{
"name": "建筑方块",
"representativeItem": "minecraft:grass_block",
"items": [
{ "id": "minecraft:stone", "buyPrice": 3.0, "sellPrice": 0.3 },
{ "id": "minecraft:grass_block", "buyPrice": 1.5, "sellPrice": 0.1 }
]
},
{
"name": "模组物品",
"representativeItem": "create:cogwheel",
"items": [
{ "id": "create:cogwheel", "buyPrice": 10.0 }
]
}
{
"name": "自定义服务端物品",
"representativeItem": "minecraft:emerald",
"items": [
{ "id": "mmoecon:sell_wand", "special":"sell_wand", "buyPrice": 35000.0 }
]
}
]
}
目前出售魔杖是唯一受支持的“特殊”物品。
设置分类名称样式
分类名称支持 Minecraft 标准的 &(或 §)颜色和格式代码,因此你可以随意为它们着色和设置样式。例如,"name": "&6&lModded Items" 会渲染为粗体金色的“模组物品”。如果你不提供任何代码,名称将以普通白色文本显示(无强制斜体)。
正在加载版本记录…



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