TheNewEconomy

一个功能丰富的经济插件。

资源图片
# 新经济 [![Codacy徽章](https://app.codacy.com/project/badge/Grade/246101510dca4eb9a729ef178dae682c)](https://app.codacy.com/gh/TheNewEconomy/EconomyCore/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade) [![构建状态](https://ci.codemc.io/job/creatorfromhell/job/TNE/badge/icon)](https://ci.codemc.io/job/creatorfromhell/job/TNE/) [![经济徽章](https://github.com/TheNewEconomy/VaultUnlockedAPI/blob/master/.badge/economy%20badge.png)](https://github.com/TheNewEconomy/VaultUnlockedAPI) 新经济,TNE,是您 Minecraft 服务器终极经济插件,无论您使用哪种平台。虽然 TNE 被宣传为“功能丰富”,但它并非以将一堆无用功能 塞入核心插件的传统方式,而是采用模块化。

服务器所有者想要获得更多经济体验的经济插件。

# 关于TNE TNE 最初是为 hey0 的 hMod 创建的,早于 Bukkit/Spigot/Paper 的时代。此后,它经历了许多 形式,而这正是插件的未来形态。该核心旨在稳健且不依赖平台,从而使 TNE 能够伴随 Minecraft 走向未来。 # 要求 TNE 有一些最低要求,应遵循。 - MySQL 8.0+(如果使用 MySQL 进行存储) - MariaDB 10.7.0+ - Java 17+ # 转换? - 转换器即将推出!参与投票:[这里](https://strawpoll.com/4xw9gxag) # 支持 要获得实际回复,请使用以下支持方式,而不是评价。 - [开发者API文档](https://github.com/TheNewEconomy/EconomyCore/wiki/API) - [Discord](https://discord.gg/WNdwzpy) - [Github](https://github.com/TheNewEconomy/EconomyCore/issues) # 功能 ## 菜单系统 想使用菜单来创建货币和执行玩家操作吗?我们为您准备好了! ### 我的余额,供玩家使用 ![mybal gif](https://raw.githubusercontent.com/TheNewEconomy/EconomyCore/main/mybal.gif) ### 我的经济,供管理员使用 ![myeco gif](https://raw.githubusercontent.com/TheNewEconomy/EconomyCore/main/myeco.gif) ## 支持您最喜欢的插件 我们提供对您所有最喜欢插件的支持,从 Towny 到 Factions。任何支持 Vault 的,都支持 TNE! ## 跨服务器 我们通过我们的 velocity 和 bungee 插件以及 Redis 支持跨服务器余额同步! ### Bungee 下载:[这里](https://cdn.modrinth.com/data/bZ4eSWf0/versions/OTwQFFn1/TNE-BungeeCore-0.1.2.8-Release-1.jar) ### Velocity 下载:[这里](https://cdn.modrinth.com/data/bZ4eSWf0/versions/prNGjbjv/TNE-VelocityCore-0.1.2.8-Release-1.jar) ## 更新 我们不断为 TNE 开发免费更新,并在报告错误时修复错误。 ## 所有货币 - 无限 TNE 允许您通过货币创建 GUI 轻松创建无限数量的货币。 ### 类型 TNE 支持不同类型的货币! #### 虚拟:一种存在于空气中的简单货币 #### 项目:使用 Minecraft 项目作为货币。 - 刷壳箱支持 - 捆绑支持 ### 微调您的货币 有很多货币相关的配置选项。 - 为每种货币创建自定义余额格式 - 为每种货币设置起始金额 - 设置每种货币的自定义转换率 - 为项目货币创建自定义合成配方 - 阻止每种货币的 mob掉落 - 设置每种货币的最大余额 - 设置每种货币在端盒余额包含设置 - 将项目货币设置为使用 MiniMessage 输入来显示名称和 Lore! - 为每种货币设置自定义笔记项目,用于每个货币的货币凭证。 - 允许使用模型数据项目作为货币项目 ### 微调谁可以访问哪些货币 TNE 允许您微调谁可以运行每个货币的命令。您可以阻止玩家使用 /pay 来进行某些货币的交易,甚至还能检查其他货币的余额! #### 混合:这种类型同时使用虚拟和项目余额,并允许玩家随时在项目和虚拟余额之间切换! #### 经验:使用经验作为货币。 #### 经验等级:使用经验等级作为货币。 ## 货币票据 使用 /money note 命令将您的虚拟货币转换为物理货币票据。 ## 跨平台 使用 Sponge?当然。Paper?为什么不呢?两者都用?过 Velocity?当然!在切换平台时,您的 TNE 数据可以为您服务,不管您使用什么平台。 更多平台即将推出! ### 支持: - Paper/Spigot/Purpur - Sponge8 ### 即将推出: - Fabric - Sponge7 ## Discord 服务器 我们有一个 Discord 服务器可供有疑问或需要支持的用户使用! ## 可配置性 TNE 力求尽可能多地允许您配置事物。从消息到起始金额,再到最大持有量! ## 其他特性 - 冒险聊天支持,实现对消息的翻译,从而获得令人惊叹的彩色消息! - 支持占位符,包括前 10 名 - 易于使用的命令,方便行政管理 - 交易日志 - 易于使用的菜单系统,用于货币创建和余额操作! - 多个数据类型 - SQL、YAML 和 Maria DB - 命令的 Tab 补全功能! - baltop 命令 ## 开源 在 [github](https://github.com/TheNewEconomy/EconomyCore)! 上贡献代码! ## 占位符 | 名称 | 描述 | |-------------------------------------------------------|----------------------------------------------------------------| | tne_balance | 返回玩家的余额。 | | tne_balance_formatted | 返回格式化的玩家余额。 | | tne_world_worldname | 返回特定世界的玩家余额。 | | tne_world_worldname_formatted | 返回特定世界的格式化玩家余额。 | | tne_currency_currencyname | 返回特定货币的玩家余额。 | | tne_currency_currencyname_formatted | 返回特定货币的玩家余额。 | | tne_wcur_worldname_currencyname | 返回特定世界和货币的玩家余额。 | | tne_wcur_worldname_currencyname_formatted | 返回特定世界和货币的玩家余额。 | | tne_toppos | 返回 baltop 上的玩家位置 | | tne_toppos_world name or all | 返回特定货币的玩家余额。 | | tne_toppos_world name or all_currency name or all | 返回特定世界和货币的玩家余额。 | | tne_toppos_\\_position\_ | 返回基于 Messages.Money.PlaceholderTopEntry 中值的位置值 | ## 权限和命令 ## /tne **关于:** 所有被指定为用于行政目的的命令。 **快捷方式:** /tne menu(/ecomenu), /tne(/ecomin, /ecoadmin, /ecomanage, /tneneweconomy) **基本节点:** tne.admin (默认:ops) **通配符节点:** tne.admin.* | 命令 | 权限 | 描述 | 默认 | |-----------------------------------|-------------------|-----------------------------------------------------------------------------------------------------------|---------------| | tne backup | tne.admin.backup | 创建所有服务器数据的备份。 | ops | | tne create \ \[balance\] | tne.admin.create | 创建一个新的经济帐户。 Player ~ 帐户所有者。 Balance ~ 帐户的起始余额。 | ops | | tne debug \[level\] | tne.admin.debug | 切换控制台调试模式到指定级别。 | ops | | tne delete \ | tne.admin.delete | 删除玩家帐户。 Player ~ 帐户所有者。 | ops | | tne extract | tne.admin.extract | 提取所有带有用户名附加的玩家余额以用于数据库相关调试。 | ops | | tne menu | tne.admin.menu | 打开 tne 经济管理菜单 | ops | | tne purge | tne.admin.purge | 删除所有默认余额的玩家帐户 | ops | | tne reload \[configs\] | tne.admin.reload | 用于重新加载配置。 | ops | | tne reset | tne.admin.reset | 删除数据库中的所有经济相关数据。 | ops | | tne restore | tne.admin.restore | 在执行 extract 命令后,恢复位于 extracted.yml 中的所有余额。 | ops | | tne save | tne.admin.save | 强制保存所有 TNE 数据。 | ops | | tne status \ \[status\] | tne.admin.status | 显示或设置帐户的当前状态。 Player ~ 帐户所有者。 | ops | | tne version | tne.admin.version | 显示当前运行的 TNE 版本。 | ops | ## /money **关于:** 所有用于与服务器的货币系统交互的命令。 **快捷方式:** /money balance(/bal, /balance), /money pay(/pay), /money top(/baltop), /money menu(/mybal) **基本节点:** tne.money (默认:everyone) **通配符节点:** tne.money.* | 命令 | 权限 | 描述 | 默认 | |------------------------------------------------------------|-----------------------|----------------------------------------------------------------------------------------|---------------| | money balmenu | tne.money.mybal | 打开 mybal 菜单。 | everyone | | money balance \[world] \[currency] | tne.money.balance | 显示您的当前持有量。 | everyone | | money convert \ \ \[from currency\] | tne.money.convert | 将您的持有量转换为另一种货币。 | everyone | | money deposit \ \[currency] | tne.money.deposit | 将项目形式的货币存入混合货币的虚拟银行。 | everyone | | money give \ \ \[world] \[currency] | tne.money.give | 将资金放入您的经济系统,并给予其他玩家。 | ops | | money givenote \ \ \[currency] | tne.money.givenote | 给指定玩家指定数量的货币票据。 | ops | | money note \ \[currency] | tne.money.note | 将您的虚拟货币转换为物理货币,用于存储/交易目的。 | everyone | | money other \ \[world] \[currency] | tne.money.other | 获取其他玩家的余额。 | everyone | | money pay \ \ \[currency] | tne.money.pay | 使用您的持有量支付其他玩家。 | everyone | | money request \ \ \[currency] | tne.money.request | 请求其他玩家的资金。 | | money set \ \ \[world] \[currency] | tne.money.set | 设置玩家的持有量。 | ops | | money setall \ \[world] \[currency] | tne.money.setall | 设置所有玩家的持有量。 | ops | | money take \ \ \[world] \[currency] | tne.money.take | 从您的经济系统中移除资金,特别是从玩家的余额中。 | ops | | money top \[page] | tne.money.top | 拥有最高余额的玩家列表。 | ops | | money top \[page] \[refresh(true/false)] | tne.money.top.refresh | 此权限允许用户包含 refresh 参数来刷新 baltop。 | ops | | money withdraw \ \[currency] | tne.money.withdraw | 从您的虚拟余额中提取资金。 | ops | ## /transaction **关于:** 所有用于与交易系统交互的命令。 **快捷方式:** /trans **基本节点:** tne.transaction (默认:everyone) **通配符节点:** tne.transaction.* | 命令 | 权限 | 描述 | 默认 | |--------------------------------------------------------------------|---------------------------------------------------------|---------------------------------------------------------------------------------------|---------------| | transaction away [page #] | tne.transaction.away | 显示您上次上线后错过的交易。 | everyone | | transaction history [player:name] [page:#] [world:name/all] | tne.transaction.history / tne.transaction.history.other | 查看您交易历史的详细信息。 Page ~ 您想要查看的页数。 World ~ 您要过滤的世界名称,或 all 用于每个世界。 默认为当前世界。 | everyone | | transaction info | tne.transaction.info | 显示关于某个交易的信息。 UUID ~ 交易的 id。 | everyone | | transaction void | tne.transaction.void | 撤销之前完成的交易。 UUID ~ 交易的 id。 | ops |