MoneyNote 数字货币转换纸币
高级经济插件,允许用户将货币转换为MoneyNotes!
点此下载插件详细介绍
💰 MoneyNote 💰
MoneyNote 是一款高级插件,可以将数字货币转换为游戏内的纸币。它为玩家提供更多交易、支付和赠送奖励的方式。
✨ 插件特性
- 简单、快速且轻量!
- 将数字余额转换为游戏内纸币!
- 右键点击纸币即可存入数字余额!
- 所有消息均可完全自定义!
- 可选的基于权限的纸币!
- 可选的声音效果!
- 自定义掉落名称!
- 兼容 1.8+ 版本!
- 具有 Tab 补全功能!
- 支持所有语言和符号!
- 提款金额保存在隐藏文本中,使纸币 100% 可定制!
🔒 基于权限的纸币
插件支持基于权限的纸币。您可以为不同的玩家自定义最小和最大提款额度。例如,您可以设置较高等级的玩家能够提取更多的金额到纸币中。权限节点为 mn.<name>,其中 name 是配置文件中 "permissions:" 下的名称。例如:
默认权限节点为 mn.default。默认 "等级" 的玩家只能提取 50 美元到 1000 美元之间的金额。您可以根据需要设置任意数量的 "等级"!
💸 税收
您可以选择在提款到 MoneyNote 时添加 "税收"。税收可以在 config.yml 文件中配置,例如:如果税收为 5%,您提取 1000 美元到纸币,但纸币的价值只有 950 美元。
📢 声音效果
您可以在提取或存入纸币时使用 Minecraft 的声音效果!声音效果可以在 config.yml 文件中更改。请使用适用于您的 Minecraft 版本的有效声音效果。
1.9 及以上版本服务器:Spigot API
1.8 版本服务器:Bukkit API
⌨️ 命令
commands:
/withdraw <amount> - 提取指定金额。
/withdraw all - 提取玩家余额中的所有金额。
/withdraw random - 提取玩家余额中最小金额和当前余额之间的随机金额。
/withdraw give <player> <amount> - 向指定玩家发送一张 MoneyNote。
/mn reload - 重新加载配置文件。
/mn create <amount> <optional-username> - 创建一张服务器纸币。
/mn create random <min-amount> <max-amount> <optional-username> - 创建一张随机金额的服务器纸币。
🔑 权限
permissions:
mn.withdraw - 使用 /withdraw 命令的权限。
mn.admin - 重新加载配置文件的权限。
mn.<name> - 基于配置中给定名称的权限。
mn.servernote - 创建服务器纸币的权限(不应授予普通玩家)。
mn.give - 允许玩家发送 MoneyNote 给其他玩家的权限。
mn.all - 允许玩家提取其余额中所有金额的权限。
mn.random - 允许玩家提取随机金额的权限。
🏦 服务器纸币
服务器纸币是由服务器创建的银行票据,而不是由玩家创建的。这笔钱从 "经济" 中提取。如果您想在箱子或其他服务器运营中使用纸币,这将非常有用。
玩家必须拥有 mn.servernote 权限才能创建它们!
要创建它们,请使用以下命令:
/mn create <amount> <optional-username> - 创建一张服务器纸币。
/mn create random <min-amount> <max-amount> <optional-username> - 创建一张随机金额的服务器纸币。
⚙️ 配置文件 (config.yml)
以下是 config.yml 的配置示例,其中包含注释以解释其含义:
#####################################
# #
# MoneyNote by: Cmaaxx #
# #
#####################################
# MoneyNote 可以持有的最大和最小金额。
max-note-amount: 1000000.0
min-note-amount: 50.0
#------------------------------------------------#
# - type: 这是纸币的材质 #
# - name: 这是纸币物品的名称 #
# - lore: 这是纸币物品的描述 #
# - glow: 这是一个 true 或 false 的声明 #
# 如果为 true,则该物品将被附魔 #
#------------------------------------------------#
item:
type: PAPER
name: "&9&lMoneyNote &7(Right Click)"
lore:
- "&bAmount: &f%amount%"
- "&bSigner: &f%signer%"
glow: true
tax:
enabled: false
percent: 5
custom-drop-name:
enabled: true
name: '&a&lMoneyNote'
# 如果为 true,则不允许玩家在工作台中使用 MoneyNote。
reject-crafting: true
# 如果为 true,则不允许玩家在与村民交易时使用 MoneyNote。
reject-villager-trading: true
# 这是玩家使用 withdraw 命令时的声音效果。
# 注意:请使用适用于您的 Minecraft 版本的有效声音效果。
# 1.9 及以上版本服务器:https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
# 1.8 版本服务器:http://docs.codelanx.com/Bukkit/1.8/org/bukkit/Sound.html
# 1.8 版本服务器:声音未经测试,可能无法正常工作!使用风险自负。
sounds:
withdraw-sound:
sound: "ENTITY_COW_DEATH"
enabled: false
redeem-sound:
sound: "ENTITY_LLAMA_CHEST"
enabled: false
# 如果玩家的背包已满,则将 MoneyNote 掉落在玩家旁边的地上。
# 注意:附近的其他人可以捡起纸币!
drop-note:
enabled: false
# 也支持基于权限的 MoneyNote!
# 权限节点将是 mn.<name-of-permission>
# 例如,如果名称是 'default',则权限节点将是 mn.default
use-perm-based-notes: false
permission:
default:
max-note-amount: 1000.0
min-note-amount: 50.0
resident:
max-note-amount: 5000.0
min-note-amount: 50.0
💬 消息文件 (messages.yml)
# MoneyNote 的语言文件
messages:
cannot-craft-item: "&c抱歉,此物品无法合成!"
inventory-is-full: "&c您的背包已满!无法创建纸币。"
other-players-inventory-is-full: "&c%player% 的背包已满!无法创建纸币。"
balance-is-zero: "&c您不能提取 $0!"
no-permission: "&c您没有权限执行此操作!"
player-not-found: "&c找不到玩家。"
incorrect-withdrawal: "&c您只能提取数字金额。"
min-max-error: "&c金额必须介于 &a$%min% &c和 &a$%max%&c 之间!"
disabled-crafting: "&c此物品不能在工作台中使用!"
disable-villager-trade: "&c此物品不能交易!"
redeem:
- "&a&l+ $%amount%"
- "&2已成功将钱添加到余额中!"
withdraw:
- "&c&l- $%amount%"
- "&4已成功从余额中提取钱!"
withdrawal-item-dropped:
- "&c&l- $%amount%"
- "&c警告:&a背包已满,纸币已掉落在您下方!"
given-withdraw:
- "&4%signer% 向您发送了一张 &a&l$%amount% 的纸币!"
given-withdrawal-item-dropped:
- "&4%signer% 向您发送了一张 &a&l$%amount% 的纸币!"
- "&c警告:&a背包已满,纸币已掉落在您下方!"
usage:
- "&b&m========&7[&6MoneyNote&7]&b&m========"
- "&d/&7withdraw <$>"
- "&d/&7withdraw all"
- "&d/&7withdraw random"
- "&d/&7withdraw give <player> <$>"
give-usage: "&a&l用法:&d/&7withdraw give <player> <$>"
🛠️ 依赖
MoneyNote 需要 Vault 和一个经济插件!该插件使用 Spigot 1.16 编写,但支持除 1.7 之外的旧版本。
🐛 问题反馈
在此处创建一个工单:GitHub Issues
🤝 支持
如果插件没有按您想要的方式工作,请在留下评论之前通过 Discord、Spigot 或在讨论页面上给我留言。留下带有错误消息的评论并不会让我更努力地解决问题。