兼容性
Spigot 1.18.2 / 1.19.4 / 1.20.1
Java 17 或 更高版本
必要前置:NexEngine
Sunlight-高版本基础插件
该贴大部分使用markdown编辑
图片试了几种方法在markdown中是正常的,但是论坛里面都加载不出来,于是统一放到最后了(链接也是,但是直接看wiki更为直观方便)
您是否厌倦了因为功能缺失而不得不安装大量制作粗糙的EssentialsX附加插件?
您是否认为CMI充斥着大量的不必要的内容,使其过于臃肿?
那么,欢迎来到“SunLight”!这是一个轻量、现代且优化的服务器一体化解决方案。 这是上述两个插件的最佳模块化替代品!
——来自作者
插件原贴:点此跳转
插件官方英文wiki:点此跳转
插件非官方中文wiki(由我汉化):点此跳转
主要特点:
- 模块化:插件的任何部分都可以轻松完全禁用!包括任何的命令!
- 轻量 & 现代化:优美的消息设计,简单直观的图形用户界面,不过于臃肿(你好,CMI),也不太基础(你好,Essentials)。
- JSON支持:约90%的插件消息(除了命令用法和描述)支持自定义JSON元素!
- 图形用户界面驱动:忘掉在聊天框中执行套件、传送点、家、封禁等操作吧!所有操作都通过高度自定义的GUI界面完成!
- 常用命令:超过50+基础和实用命令!
- 更多命令:在所有模块都启用的情况下,总共有100+命令!
- 命令快捷方式:为SunLight的任何命令创建自定义快捷方式。例如:/gamemode creative -> /gmc !
- 命令冷却时间:根据玩家的等级为命令创建自定义冷却时间。
- 命令设置:某些命令在commands.yml配置文件中有自己的配置。
- 离线玩家支持:几乎每个SunLight命令都支持离线玩家!
- 自定义文本文件:创建带有任何文本的自定义.txt文件,并使用与该文件关联的唯一命令打开它!非常适合创建motd、规则,甚至是命令的自定义文本图形用户界面!
- PlaceholderAPI支持。
- 智能TAB补全!
AFK模块:
- 管理玩家在AFK模式下的行为!
- AFK通知:当有人进入/离开AFK模式时,广播消息。
- 自动进入AFK模式:设置基于等级的时间,当玩家一段时间不活动,自动进入AFK模式(或永不发生)。
- 踢人时间:设置基于等级的时间,长时间不活动将会自动踢出玩家(或永不发生)。
- 执行命令:当玩家进入/离开AFK模式时执行命令。
- 智能检查:设置阈值,玩家从AFK模式中移除之前必须达到此值,即轻微的活动不会离开AFK模式(对于意外的移动和互动很有用)。
封禁模块:
- 独立数据库:将封禁模块连接到其自己的数据库,并在所有服务器上使用它,而不会混乱玩家数据!
- 跨服务器同步:使用MySQL时,所有的惩罚数据都可以在多个服务器之间共享!
- 自动清理:从数据库中删除X天的旧条目,保持它快速和轻量。
- 3种惩罚类型:封禁、禁言和警告。
- 封禁和禁言可以用于IP地址。
- 原因模板:创建预制原因列表,在惩罚玩家时,可以在命令中使用它们。 用自定义/预定义的原因封禁、踢出、禁言、警告玩家。
- 永久和临时的封禁、禁言和警告。
- 在命令中使用自定义时间单位别名,例如'15min','1d'等。
- 免疫列表:无论如何都不会被惩罚的玩家名称或IP的列表!
- 基于等级的时长:限制每个权限组的每种惩罚类型的最大持续时间!
- 列表 & 历史图形用户界面:在现代化的、可定制的图形用户界面中浏览所有服务器的某个玩家的惩罚历史!
额外模块:
- 椅子功能:允许玩家坐在楼梯、地面和地毯上(全部可配置)。有一个命令可以在点击时切换坐和强制坐在当前方块上。
- 箱子排序:为您的玩家提供自动在他们的箱子中排序物品的简单功能!有一个命令可以切换是否启用这个功能。
- 铁砧 & 标志颜色:简单的权限节点将允许您的玩家在铁砧和标志中使用颜色!
- 物理爆炸:为所有爆炸的方块增加一些动态效果。
- 减弱幻翼:一套选项用于削弱或完全移除幻翼。
- 防止农场:禁用某些滥用的农场,如自动钓鱼和末影螨。
- 保持物品:配置哪些权限组在死亡时将保存他们的物品/经验,而无需使用权限!
聊天模块:
- 基于JSON:在聊天中的任何位置都可以出现自定义JSON元素!
- 无聊天报告:完全禁用烦人的报告功能和不安全的消息!
- HEX支持:在聊天模块的任何位置都可以使用Hex颜色!
- PlaceholderAPI支持:几乎每个聊天选项都可以使用PlaceholderAPI占位符!
- 聊天频道:非常强大且灵活的频道系统,具有许多选项和功能。创建您自己的频道!
- 基于等级的格式:为权限组设置不同的聊天格式。
- 提及:通过在聊天中输入他们的名字来提及玩家。即@玩家
- 物品展示:通过输入自定义文本,在聊天和私聊中显示您的酷炫物品。
- 间谍操作:监控玩家在所有频道中发送的所有命令/消息,或将此类跟踪器附加到指定的玩家!
- 私人消息:为您的玩家提供简单的私聊对话系统。
- 反大写:如果消息中包含一定百分比的大写字母,强制将消息转为小写。对命令也同样适用!
- 反垃圾信息:防止玩家在短时间内发送相同的消息或命令。
- 加入和退出消息:为您的权限组设置自定义的加入/退出消息。您甚至可以随机化它们!
- 死亡消息:为游戏中几乎每一个死亡原因创建自定义的死亡消息,包括由某种类型的生物造成的死亡。您也可以随机化它们!
- 正则表达式规则:基于正则表达式创建自定义规则,以防止广告、脏话等任何其他您不想看到的内容!默认列表包括常见的不文明的英语单词。
- 自动公告:将预制消息广播到整个服务器,并可以自定义可以看到这个消息的权限组。
家园模块:
- UI界面:通过可定制的图形用户界面浏览、编辑和使用家园!
- 异步操作:所有与数据库相关的家园操作都是快速的,并且是异步完成的。
- 离线支持:您可以查看、创建、删除和使用任何离线玩家的家园。
- 显示设置:为您的家园设置自定义名称和图标,以更好地识别。
- 邀请和公共性:设置您的家园是否可以被任何人访问(公共家园)或保持私有,并邀请您的朋友。
- 重生模式:启用重生模式,以便在死亡时在家园中重生。
- 世界限制:设置一个列表,列出哪些世界不能创建家园。
- 区域限制:设置一个区域列表,列出哪些区域不能创建家园(需要WorldGuard)。
- 领地支持:设置玩家是否必须能够在那里建造才能设置家园。
- 每个等级的家园数量:设置每个权限组在没有任何额外权限节点的情况下可以拥有多少个家园(需要Vault + Permissions)。
套件模块:
- UI界面:通过可定制的图形用户界面浏览、编辑、创建和预览套件!
- 自定义物品支持:任何物品数据都将被正确保存!包括自定义的附魔、模型数据、NBT标签等。
- 执行命令:当玩家接收一个套件时,运行某些命令(可选执行方式来自控制台或套件接收者即Player)。
- 自动装备:护甲和副手物品将自动装备在玩家的护甲槽中!
- 冷却时间:设置某些套件可以使用的频率,或使它们为一次性物品!
- 货币成本:设置玩家使用某个套件时需要支付的金额!(需要Vault + Economy)
- 绑定到玩家:将套件物品绑定到使用它的玩家。这将防止其他玩家使用这些物品。
随机传送模块:
- 世界范围:为每个世界设置无限的随机传送坐标范围!
- 起始X & Z:设置起始位置的X和Z的值。
- 最小 & 最大距离:设置用于生成随机位置偏移的最小和最大距离值。
- 方向列表:设置一个方向列表,从X、Z的起点,将距离值移向哪个方向。例如,您可以创建一个条目,只生成南方(+Z)的位置,或仅限西/东(-X, +X)。
- 尝试次数:设置每次输入命令时尝试为玩家生成随机位置的次数。
- 已生成的区块:设置随机位置是否只应在已创建和存在的区块中生成。
- 备选世界:设置默认的世界,如果当前玩家的世界不受支持,则将玩家在默认世界中进行随机传送。
- 安全位置:只会随机传送到位置为最高、非液体、固体的方块。
- 良好的性能:在生成位置时不会产生延迟,不会在此过程中加载/创建区块(除非玩家被传送到它们)。
出生点模块:
- UI界面:使用游戏内图形用户界面编辑器轻松编辑您的出生点!
- 无限制:创建无限多的出生点!
- 权限:设置是否需要权限才能使用出生点。
- 默认出生点:设置当没有其他可用的出生点时,哪个出生点将作为默认使用。
- 优先级:为每个出生点设置优先级,如果有多个可用的出生点,选择优先级最高的那个。
- 加入时传送:设置加入服务器时,哪些玩家组将被传送到哪些出生点。或者只在他们首次加入时传送他们。(需要Vault + Permissions)
- 重生时传送:设置玩家死亡后重生时,哪些玩家组将被传送到哪些出生点。(需要Vault + Permissions)
记分板模块:
- 基于数据包:所有的记分板都是客户端的!(您必须安装了ProtocolLib)
- 自定义记分板:基于玩家权限组和世界创建不同的记分板布局!
- 无限长度:每行使用您想要的字符数!
- 记分板命令:玩家命令来切换记分板显示。
- 简单动画:为您的记分板创建自定义帧文本动画。
- PlaceholderAPI支持。
标签 & 标签模块:
- 基于数据包:所有视觉效果都是客户端的!(您必须安装了ProtocolLib)
- 自定义列表:为不同的玩家组和世界创建自定义的标签布局!
- 自定义标签名:基于权限组创建自定义名称格式。
- 简单动画:为标签列表创建自定义帧文本动画。
- 名字标签:基于权限组创建自定义的名字标签格式!
- PlaceholderAPI支持。
传送点模块:
- UI:通过完全可定制、直观和现代的图形用户界面浏览和编辑传送点!
- 世界黑名单:设置玩家不能在哪些世界创建传送点。
- 安全检查:检查创建的传送点位置是否是一个陷阱,或者通常不应该被玩家访问。
- 传送点图标:为每个传送点设置独特的图标,支持模型数据和自定义头颅!
- 每个等级的传送点:设置某个权限组的玩家可以创建多少个传送点!(需要Vault + Permissions)
世界模块:
- 世界创建者:轻松创建和管理自定义世界!
- 世界编辑器:简单直观的图形用户界面,用于更改自定义世界的设置!
- 世界命令:创建、删除、加载和卸载世界。
- 自定义生成器:在创建世界时允许您使用已安装的任何生成器插件。默认包括Void和Flat生成器。
- 物品分隔:仅在某些世界组之间同步玩家的背包和末影箱内容!例如:玩家在普通世界和创意世界的背包物品不会同步。
- 自动加载世界:设置您的自定义世界是否应在服务器启动时加载。
- 自动清除世界:设置您的自定义世界是否应按指定的间隔自动清除。
- 更改世界设置:例如:难度、PVP、生物刷新限制、游戏规则等。
- 命令阻止器:在指定的世界中阻止某些命令!
- 无飞行世界:设置哪些世界不允许飞行。
汉化:
目前官方提供了lang文件的汉化,
只需要在config中修改Language: cn即可
其余模块、菜单文件正在汉化中
|