高级经济学

高级经济学

增加金钱、商店、出售、解锁、任务、职业、银行、贷款、投资、赌博、决斗、付费服务、保险、宠物、GUI菜单、服务器端数据、可配置价格、功能开关以及自定义/模组物品支持。

高级经济(Advanced Economics)

高级经济是一款由 xlvr 制作的 Minecraft 经济模组。

它添加了一套完整的、适合生存模式的货币系统,包括商店、出售、物品解锁、任务、职业、银行、赌博、服务、保险以及一个游戏内经济菜单。

在游戏中按 N 键即可打开高级经济菜单。

模组内容

高级经济为每位玩家提供了独立的货币余额,并将生存游戏转变为适合服务器使用的经济系统。

玩家可以通过出售物品、完成每日任务、选择职业、赌博、交易经验值、使用银行系统,以及通过货币转账和决斗与其他玩家互动来赚取金钱。

该模组适用于:

  • 生存服务器
  • SMP 服务器
  • 以经济为核心的整合包
  • 角色扮演服务器
  • 注重进度发展的世界
  • 希望无需安装多个独立经济模组就能拥有金钱、商店和奖励的玩家
  • 希望构建自定义经济插件和集成的模组开发者

主要特性

  • 玩家钱包余额
  • 购买和出售商店系统
  • 从手中或物品栏出售物品
  • 购买锁定物品前的物品解锁系统
  • 配置选项可禁用解锁系统(默认解锁所有物品)
  • 带有额外价值的每日出售特惠
  • 带有金钱奖励的每日任务
  • 带有出售加成(以及详细的游戏内悬停提示)的职业
  • 职业任务
  • 每日增长的投资
  • 定期存款
  • 紧急贷款
  • 玩家间货币转账
  • 货币决斗
  • 物品赌博
  • 货币赌博
  • 付费传送
  • 用金钱购买药水效果
  • 购买和出售经验等级
  • 用金钱修复物品
  • 用金钱为物品祛魔
  • 用金钱重命名物品
  • 死亡保险
  • 宠物出售
  • 宠物保险
  • 服务端玩家货币存储
  • 可配置的物品价格
  • 支持自定义/模组物品配置
  • 游戏内经济 GUI (自动隐藏并整合已禁用功能的标签页)
  • GUI 缩放设置
  • 服务器功能开关
  • 用于插件集成的服务器安全开发者 API

游戏内菜单

使用以下按键打开经济菜单:N

按键绑定可以在 Minecraft 控制设置中更改。

菜单包括:

  • 商店
  • 出售
  • 钱包
  • 投资
  • 解锁
  • 任务(职业)
  • 赌博
  • 设置
  • 关于
  • 致谢

GUI 会显示您的金钱、投资金额、商店物品、价格、物品解锁状态、物品栏数量、任务和命令帮助。如果服务器管理员禁用了某项功能,其标签页将从 GUI 中完全隐藏,保持界面简洁和统一。

商店与出售

玩家可以出售受支持的物品以换取金钱,并从商店购买已解锁的物品。

购买价格高于出售价格,因此玩家无法通过反复购买和出售同一物品来无限获利。

物品可以通过发现它们、付费解锁或使用解锁命令来解锁。或者,服务器所有者可以在配置中完全禁用解锁系统,以允许从一开始就购买所有物品。

服务器所有者可以配置物品价格并添加模组物品。

职业

玩家可以选择一个职业来获得额外的进度和奖励。您可以将鼠标悬停在游戏内的选择按钮上,查看每个职业加成物品类别的详细描述。

可用职业:

  • 矿工:出售石头、矿石、锭、钻石、绿宝石和下界合金时获得加成。
  • 樵夫:出售原木、木板和木棍时获得加成。
  • 农民:出售农产品(农作物、种子、水果)时获得加成。
  • 渔夫:出售鱼类、海洋物品、桶和钓鱼竿时获得加成。
  • 猎人:出售生物掉落物材料时获得加成。

职业可以提供出售加成和职业任务。

银行业务

银行系统允许玩家以不同方式使用金钱:

  • 投资金钱
  • 提取投资
  • 启动定期存款
  • 领取到期存款
  • 申请紧急贷款
  • 偿还贷款

赌博与决斗

玩家可以拿金钱或物品进行赌博,有机会赢取更多。

玩家还可以与其他玩家发起金钱决斗。双方下注金钱,获胜者获得奖金。

服务

玩家可以花钱购买有用的服务:

  • 传送到另一名玩家身边
  • 购买药水效果
  • 购买经验等级
  • 出售经验等级
  • 修复手持物品
  • 为手持物品祛魔
  • 重命名手持物品

保险与宠物

该模组包含额外的生存系统:

  • 死亡保险以减少死亡惩罚
  • 宠物保险
  • 出售附近已被驯服且拥有的宠物

命令

主命令: /ae

帮助: /ae help

金钱命令

  • /ae money
  • /ae money send <玩家> <金额|all>
  • /ae money give <金额>
  • /ae money give <玩家> <金额>

商店命令

  • /ae buy <物品> [数量|all]
  • /ae sell [数量|all]
  • /ae sell <物品> [数量|all]
  • /ae price
  • /ae unlock <物品|all>
  • /ae unlocks
  • /ae shop buy <物品> [数量|all]
  • /ae shop sell [数量|all]
  • /ae shop sell <物品> [数量|all]
  • /ae shop sell-inventory
  • /ae shop price
  • /ae shop unlock <物品|all>
  • /ae shop shop unlocks

银行命令

  • /ae bank invest <金额|all>
  • /ae bank investment
  • /ae bank withdraw
  • /ae bank deposit start <7|14|30> <金额>
  • /ae bank deposit claim
  • /ae bank loan take <金额>
  • /ae bank loan repay <金额|all>

任务命令

  • /ae quest daily
  • /ae quest daily claim
  • /ae quest daily hide
  • /ae quest daily show

职业命令

  • /ae profession
  • /ae profession choose <miner|lumberjack|farmer|fisherman|hunter>
  • /ae profession quest
  • /ae profession quest claim

赌博命令

  • /ae gamble item
  • /ae gamble money <金额>

决斗命令

  • /ae duel start <玩家> <金额>
  • /ae duel accept
  • /ae duel deny

服务命令

  • /ae service effect <speed|haste>
  • /ae service xp buy [等级]
  • /ae service xp sell [等级|all]
  • /ae service item repair
  • /ae service item disenchant
  • /ae service item rename <名称>
  • /ae service teleport <玩家>

保险与宠物命令

  • /ae insurance buy
  • /ae pet sell
  • /ae pet insure

管理员命令

  • /ae admin settings
  • /ae admin settings toggle <功能>
  • /ae admin money give <金额>
  • /ae admin money give <玩家> <金额>

管理员金钱命令仅用于创造模式/管理用途。

服务器所有者信息

高级经济在服务端按世界存储玩家经济数据。

这意味着余额、解锁、投资、贷款、任务、职业、保险和历史记录都归属于世界/服务器经济。

服务器所有者可以通过配置文件配置价格并添加模组物品。

自定义项:

  • 禁用解锁系统:将 player-data.json 中的 "disableUnlockSystem": true 更改为 true,即可让所有商店物品从一开始就对玩家解锁。
  • 服务器开关:关闭某项功能设置将自动在玩家的游戏内 GUI 菜单中隐藏其标签页。

开发者 API

第 6 版为其他模组/插件开发者引入了程序化 Java API:

import com.example.advancedeconomics.api.AdvancedEconomicsAPI;

可用的静态钩子包括:

  • 查询/修改玩家钱包余额(getBalance, setBalance, addMoney, removeMoney)
  • 查询/修改银行投资价值(getInvestment, setInvestment)
  • 检查/授予物品解锁(isItemUnlocked, unlockItemForPlayer)
  • 查询/设置玩家职业(getPlayerProfession, setPlayerProfession)
  • 强制保存循环或向活动玩家发送网络经济更新数据包。

致谢

由 xlvr*** 制作