FundamentalsX 是一款为 Minecraft 服务器提供多种实用命令与功能的插件,集成了经济、聊天、传送、防破坏和玩家管理等多种模块,旨在简化服务器管理并提升玩家体验。
💡核心功能
FundamentalsX 包含以下主要功能模块:
基础功能
- 经济系统支持
- 基础防破坏措施
- 玩家礼包与首次加入礼包
- 简单的玩家间传送请求
- 私聊系统
- 完整的管理员支持(踢出、封禁、监禁、禁言)
- 服务器定时关闭
- 即时名称标签显示
- 天气控制
- 聊天中提及玩家(使用 @玩家名)
- 自动解析表情符号
模块化扩展
FundamentalsX 的功能被拆分到不同的扩展模块中。所有扩展模块都需要主插件 FundamentalsX 才能正常运行。
✨软性依赖
若希望使用以下特定模块,请安装 Vault 插件:
- FundamentalsXEconomy (经济模块)
- FundamentalsXChat (聊天模块)
🎮命令与权限
🔧表情符号 (Emojis)
聊天系统支持自动解析多种表情符号,例如
- ❤
- ★
- ಠ_ಠ
- (•‿•)
- (-‿◦)
- (^▽^)
- (ᗒᗨᗕ)
- (´・ω・`)
- (╥﹏╥)
以及更多其他符号。
⭐默认配置摘要
以下是 config.yml 配置文件中的部分关键设置:
基础设置
- Language: 插件语言,可选
en (英语)、zh (简体中文)、sp (西班牙语)、fr (法语)。 - Teleport_Delay: 传送前的等待时间(秒)。
- Afk_Delay: 被视为离开(AFK)的闲置时间(分钟)。
- Join_Message/Quit_Message: 玩家加入/退出游戏的提示信息,支持颜色代码 (
&) 和变量 (%p 代表玩家名)。 - Starter_Kit: 给予新玩家的初始礼包名称,设为
None 则不给予。
安全模块 (FundamentalsXSafety)
- Prevent_Fire_Damage: 是否阻止火焰伤害。
- Prevent_Lava_Damage: 是否阻止熔岩伤害。
礼包模块 (FundamentalsXKits)
- 可配置多个礼包,设置领取延迟、物品、附魔、名称和描述。
- 在描述(Lore)中可使用
%n 换行,使用 & 添加颜色代码。
家模块 (FundamentalsXHome)
- Default_SetHomes: 玩家默认可设置的家数量。
- Home_Permissions: 通过权限节点(如
Fundamentals.Homes.VIP)可授予玩家额外的设家数量。
经济模块 (FundamentalsXEconomy)
- Starting_Balance: 新玩家的初始余额。
- Currency_Symbol: 货币符号(如
$)。 - Currency_Singular/Plural: 货币的单数/复数名称。
- Max_Balance/Min_Balance: 玩家余额的最大/最小值。
- Min_Pay_Amount: 使用
/pay 命令付款的最小金额。
聊天模块 (FundamentalsXChat)
- Chat_Format: 聊天信息格式,
%1$s 为玩家名,%2$s 为信息。 - Emoji_Chat: 是否启用表情符号替换。
- Player_Mention: 当玩家被
@ 提及时,是否播放声音并显示文字通知。 - Use_Affixes: 是否使用自定义前缀(会覆盖默认聊天格式)。
- Affixes: 可配置带有悬停提示文本的前缀,用于区分玩家组别(如管理员、建造者)。
防破坏模块 (FundamentalsXAntiGrief)
- Prevent_FireSpread: 是否阻止火焰蔓延。
- Prevent_Explosive_BlockDamage: 是否阻止爆炸破坏方块。
- Prevent_Entity_Explosion: 是否完全移除爆炸效果。
- Prevent_Enderman_Grief: 是否阻止末影人搬运方块。
- Prevent_Fire_Creation: 是否阻止玩家生火。
战斗模块 (FundamentalsXCombat)
- Enable_Legacy_Combat: 是否启用旧版战斗机制(允许快速连击)。
- Prevent_CombatLogging: 是否在玩家战斗后立即退出游戏时将其击杀。
- Players_Drop_Head: 玩家被其他玩家击杀时是否有几率掉落头颅(需要权限)。
- Players_Drop_Head_Chance: 头颅掉落几率 (0.01-1.00)。
- Delayed_PVP_For_New_Players: 是否为新玩家提供 PVP 保护期。
- Delayed_PVP_Minutes: 新玩家的 PVP 保护时长(分钟)。
❓常见问题 (FAQ)
- 为什么选择 FundamentalsX 而不是 Essentials?
FundamentalsX 更新频繁,并已包含一些 Essentials 没有的功能。本插件将持续为 Spigot Minecraft 的新版本提供更新支持。
欢迎在讨论区提交功能请求。我很乐意考虑添加它。请不要通过留下负面评价来请求功能。
目前没有。如果有人制作并分享给我,我很乐意将其添加到本页面。
如果在使用中遇到任何问题,请在留下评价前先在讨论区发帖。我很乐意解决问题、更新插件并添加新功能。
🔧附加说明
- 翻译协助:感谢
@Sparryx 将 FundamentalsX 出色地翻译成法语版本。 - 数据统计:本插件使用 Plugin Metrics 收集匿名使用数据以帮助改进。如需禁用,可在
config.yml 文件中将 Allow_Metrics 设置为 false。