qsefthuopq
本帖最后由 qsefthuopq 于 2021-11-20 00:12 编辑
插件名
SunLight-Core/SunLight
插件作者
NightExpress
兼容版本
1.15-1.17
更新记录
最新版需要安装JAVA 16
3.0.0
完全不兼容旧版,请勿使用旧版配置
这次是大更新,重制了大部分插件功能。

升级版本
从2.X版本升级到3.X+版本
Essentials数据转换
可转换以下数据:
  • 用户数据
  • 用户的家
  • 地标
需开启对应模块才能成功转换数据
1. 确认已安装Essentials
2. 安装SunLight并开服
3. 关服并打开config.yml
4. 将'Data_Conversion.Essentials'设置为'true'
5. 开服,在控制台会显示转换进度
6. 转换完成后可删除Essentials
7. 将'Data_Conversion.Essentials'设置为'false'

经济系统提示
如果你想要使用内置的经济模块,请将SunLight_Economy.jar放在/plugins/文件夹内。
从2.0版本升级到2.3+版本
备份并重置以下文件夹内的文件:
  • /modules/chat/
  • /modules/exploits/
一些模块移入了/modules/enhancements文件夹:
  • Afk
  • 椅子
  • 箱子整理
  • 随机传送
  • 计分板
  • Tab

同时请使用最新版的汉化配置

很多权限节点都有变化,请查看WIKI
介绍 · Introduction

这是款轻量级的基础插件,包含了很多对于管理服务器很有用的功能. 插件分成多个模块,你可以随意关闭插件的任意模块.

功能概览
Essentials的大部分功能
Multiverse-Core的多世界管理功能
DeathMessagesPrime的死亡消息显示功能
ChatControl的聊天信息管理功能(脏话屏蔽、复读检测等)
PerWorldInventory的多世界背包管理功能
Chestcommands的自定义菜单功能
ChatItem/Showoff展示物品功能
ChestSort的自动整理箱子
Scoreboard计分版功能
Chair椅子插件功能
自定义tab内容
创造限制

汉化预览

提醒
最新版已不再支持1.13

以下部分问题已在2.0.0版本后修复
1.默认玩家没有权限 建议给予以下权限(可直接复制到Groupmanger对应权限组内):
2.3+ 版本:
  1. - sunlight.enhancements.afk.cmd.afk #暂时离开游戏
  2. - sunlight.cmd.back #回到上一个传送点
  3. - sunlight.enhancements.chairs.cmd.chairs #座椅模式
  4. - sunlight.homes.cmd.home #回家
  5. - sunlight.cmd.ignore #屏蔽玩家
  6. - sunlight.kits.cmd.kit #获取礼包
  7. - sunlight.cmd.reply #回复私聊
  8. - sunlight.enhancements.rtp.cmd.rtp #随机传送
  9. - sunlight.cmd.seen #查看玩家最后在线时间
  10. - sunlight.homes.cmd.sethome #设置家
  11. - sunlight.homes.cmd.delhome #删除家
  12. - sunlight.homes.cmd.homes #查看所有家
  13. - sunlight.cmd.suicide #放弃治疗
  14. - sunlight.cmd.tpa #传送
  15. - sunlight.cmd.tpaccept #接受传送
  16. - sunlight.cmd.tpdeny #拒绝传送
  17. - sunlight.cmd.tptoggle #开关传送
  18. - sunlight.economy.cmd.balance #查看金钱
  19. - sunlight.economy.cmd.balancetop #查看金钱排行榜
  20. - sunlight.economy.cmd.pay #付款给其他玩家
  21. - sunlight.warps.cmd.warp #使用地标传送
  22. - sunlight.spawn.cmd.spawn #使用传送点
  23. - sunlight.cmd.tell #私聊
  24. - sunlight.cmd.hat #将手中物品戴到头上
  25. - sunlight.enhancements.chestsort.cmd.chestsort #自动整理箱子
复制代码


2.部分模块可使用菜单显示,但默认配置为关闭(汉化配置已默认开启)
可在warps和kits模块修改配置:
  1.   use-gui: true
复制代码
3.如果计分板和TAB里的变量不显示,请输入以下指令下载PlaceholderAPI的变量:
  1. /papi ecloud download player
  2. /papi ecloud download server
  3. /papi ecloud download statistic
  4. /papi ecloud download vault
复制代码

4.玩家可能会自动进入侦查模式显示错误的聊天格式,目前只能在聊天模块内将spy的聊天格式改成和local或global一样的聊天格式以解决这个问题

5.服务器重启后部分地标和传送点无法显示,需手动重载插件才能正常显示:/sunlight reload

6.随机传送可能会卡入方块或掉入虚空,可关闭rtp模块并使用同类插件

特性 · Features
核心功能
数据库: MySQL/SQLite


模块
箱子整理
特性:

  • 自动整理箱子和潜影盒内的物品
  • 输入/chestsort 开启或关闭自动整理

封禁
特性:
  • 根据玩家名称和IP进行暂时或永久的封禁
  • 暂时和永久禁言
  • 带有自动处罚的警告.
  • 防止被封禁的白名单.
  • 在禁言时禁止使用特定的指令.
  • 踢出、解禁、解除警告、解除禁言指令(/mute /unban /unmute)
  • /Banlist封禁列表指令.


AFK
可控制挂机玩家.
特性:
  • 可配置玩家进入AFK模式的时间.
  • 可配置玩家挂机多久踢出玩家 (可关闭).
  • 当玩家进入或离开AFK模式后执行自定义行为.



优化

简易的优化系统.
特性:
限制实体. 限制一个区块内指定的生物数量 (怪物、动物等) 并禁止新的生物生成.


椅子

可以坐的椅子.
特性:
可坐在任何楼梯、台阶和地毯上.
右击坐上椅子.
玩家可以关闭自动坐上椅子或右键坐上.

聊天

简易的聊天过滤器.
特性:
  • 防大写. 可配置几率、指令白名单、作用的指令、最小消息长度.
  • 防刷屏. 砸掉复读机. 可配置聊天和指令冷却、相似度检测、指令白名单.
  • 加入和退出服务器的消息. 支持 PlaceholderAPI.
  • 在聊天框内展示物品. 可配置占位符和物品名格式.支持任意自定义物品.
  • 死亡消息. 你可以设置不同实体击杀玩家显示不同的死亡消息.
  • 聊天格式.本地和全局聊天频道. 你可以设置本地聊天范围或关闭该功能.
  • 管理员聊天. 特殊的管理员聊天频道.
  • 侦查频道. 管理员可查看所有聊天信息.
  • 正则表达式规则. 防脏话、打广告和其他消息
  • 规则惩罚.
  • 自动公告. 支持 PlaceholderAPI 和 JSON.


经济

非常基础且简单的经济系统.
需要 Vault.
特性:
可设置玩家的初始资金.
可设置货币符号.
可设置土豪榜更新时间.
支持用 /eco 查看离线玩家的金钱.
可与其他玩家交易金钱.


修复漏洞

修复刷怪场和其他东西. 还有创造限制功能.
特性:
  • 修复钓鱼农场.
  • 修复刷末影人.
  • 修复在床上打开菜单的漏洞.
  • 防止相同IP加入多名玩家.
  • 限制创造.

菜单

可创建自定义菜单.
特性:
  • 可配置标题、菜单 大小
  • 可配置打开菜单的指令.
  • 支持物品名、描述、物品标志、附魔光效、皮革和药水颜色、头颅材质、资源包材质、自定义模型数据等 (1.14).
  • 显示物品的多条条件. 你可以在同一个位置在不同条件下显示不同的物品. 你还可以在特定条件下隐藏物品.
  • 支持5种点击类型: 左击、右击、中键、潜行+左击/右击.
  • 你可以设置每条消息的点击触发类型和不满足条件时显示信息.
  • 自定义点击触发行为: 打开另一个菜单、执行指令、输出消息、详情查看wiki.


简单的家.
特性:
  • 可在指定世界关闭家.
  • 可在玩家死亡后传送回家.
  • 可设置不同等级的玩家可拥有的家的数量.
  • 管理员可以查看、删除和传送到其他玩家的家.

礼包

带有菜单编辑器的礼包系统.
特性:
  • 简单的菜单编辑器!
  • 支持所有自定义物品.
  • 可在拿取礼包时执行指令
  • 礼包冷却.
  • 需要花钱获取礼包.
  • 需要权限获取.
  • 礼包菜单和JSON列表.
    预览
  • 预览礼包!


随机传送

简易的随机传送功能.
特性:
  • 禁止玩家传送到的方块的黑名单.
  • 不同世界不同传送地点.
  • 可在指定世界关闭随机传送.
  • 可设置默认传送世界.
  • 可设置最大传送距离、传送尝试次数.

计分板

非常简单的计分板.
需要 ProtocolLib 和 PlaceholderAPI.
特性:
  • 可设置更新延迟.
  • 玩家可以开关计分板.
  • 支持 PlaceholderAPI.

TAB

可自定义tab和玩家的前后缀.
特性:


传送点

简易的传送系统.
特性:

欢迎消息

欢迎新老玩家的消息.
特性:
  • 动态标题.
  • 在新玩家加入服务器后发送欢迎消息.
  • 在玩家加入游戏时执行自定义行为.
  • 支持PlaceholderAPI.

多世界管理

简易的世界管理器.
特性:
  • 创建和删除自定义世界.
  • 加载和卸载自定义世界.
  • 生成虚空世界.
  • 生成其他插件的自定义世界.
  • 可在世界间传送.
指令 & 权限
点击前往插件百科查看
3.0版本见原Wiki
汉化配置 · Configuration
2021.3.15 更新2.6.0汉化配置
2020.5.14 更新2.3.0汉化配置
2019.10.22 更新2.0.0汉化配置
2019.8.22 将TAB动画更改为中文模板
2019.8.14 更新封禁模块
2019.7.27 更新剩余遗漏翻译内容,默认开启地标和礼包的菜单样式,添加少量注释
2019.6.30 更新少量遗漏翻译内容

2.0.0版本的菜单格式大改,旧版格式无法使用,新版菜单格式请查看wiki,你需要更新旧版的点击条件才能使用原来的菜单
请参考新版配置的点击条件的格式进行修改
click修改参考(普通的执行指令):

  1.     clicks:
  2.       LEFT:
  3.         actions:
  4.           example:
  5.             target-selectors:
  6.               self:
  7.               - '[SELF]'
  8.             conditions: {}              
  9.             action-executors:
复制代码


SunLight.zip (152.32 KB, 下载次数: 2753, 售价: 15 粒金粒)

搬运授权 · Authorization
链接 · Links
插件作者的其他插件
[机制]GoldenEnchants —— 兼容高版本的更多附魔[1.14-1.15]

[付费][QuantumRPG —— 量子RPG|史诗|25+模块[1.14-1.17]

[经济|机制]MoneyHunters —— 通过采矿、杀生、钓鱼等行动得到金钱[1.13-1.15]

[付费|娱乐]CombatPets——召唤与你并肩作战的宠物[1.13-1.14]

[付费|经济]QuantumShop —— 量子商店|兼容高版本的菜单商店[1.14-1.17]




117779284
这是要打到CMI的节奏??

1723624171
没有汉化么?

GBernard2000
不能下..........

12312311a
谢谢楼主

Miracle奇
nbnbnbnbnbn

1820396865
支持,之前没找到这个整合,搞得现在全部删了从新整,真麻烦

简从
多谢汉化 大佬 我为啥一打怪就会被传送到刚进服务器的位置

梅子酒呀
你好,能不能帮我问一下这段报错是什么原因,并不影响正常使用,但是报错搞得我很难受:D
  1. [00:55:29] [Craft Scheduler Thread - 2/WARN]: java.io.IOException: Negative seek offset
  2. [00:55:29] [Craft Scheduler Thread - 2/WARN]:   at java.io.RandomAccessFile.seek(Unknown Source)
  3. [00:55:29] [Craft Scheduler Thread - 2/WARN]:   at su.sunlight.core.utils.geoip.maxmind.LookupService.init(LookupService.java:349)
  4. [00:55:29] [Craft Scheduler Thread - 2/WARN]:   at su.sunlight.core.utils.geoip.maxmind.LookupService.<init>(LookupService.java:331)
  5. [00:55:29] [Craft Scheduler Thread - 2/WARN]:   at su.sunlight.core.utils.geoip.maxmind.LookupService.<init>(LookupService.java:314)
  6. [00:55:29] [Craft Scheduler Thread - 2/WARN]:   at su.sunlight.core.utils.geoip.GeoIPLookup.<init>(GeoIPLookup.java:23)
  7. [00:55:29] [Craft Scheduler Thread - 2/WARN]:   at su.sunlight.core.utils.geoip.GeoUT.update(GeoUT.java:85)
  8. [00:55:29] [Craft Scheduler Thread - 2/WARN]:   at su.sunlight.core.utils.geoip.GeoUT$1.run(GeoUT.java:42)
  9. [00:55:29] [Craft Scheduler Thread - 2/WARN]:   at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftTask.run(CraftTask.java:81)
  10. [00:55:29] [Craft Scheduler Thread - 2/WARN]:   at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54)
  11. [00:55:29] [Craft Scheduler Thread - 2/WARN]:   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
  12. [00:55:29] [Craft Scheduler Thread - 2/WARN]:   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
  13. [00:55:29] [Craft Scheduler Thread - 2/WARN]:   at java.lang.Thread.run(Unknown Source)
复制代码

x2665633
谢谢楼主                 

_Cheny
好东西啊,感觉服务器有这一个插件就够了

_Cheny
[13:00:38 WARN]: java.io.FileNotFoundException: plugins\SunLight-Core\GeoIP.dat
(系统找不到指定的文件。)
[13:00:38 WARN]:        at java.io.RandomAccessFile.open0(Native Method)
[13:00:38 WARN]:        at java.io.RandomAccessFile.open(Unknown Source)
[13:00:38 WARN]:        at java.io.RandomAccessFile.<init>(Unknown Source)
[13:00:38 WARN]:        at su.sunlight.core.utils.geoip.maxmind.LookupService.<i
nit>(LookupService.java:329)
[13:00:38 WARN]:        at su.sunlight.core.utils.geoip.maxmind.LookupService.<i
nit>(LookupService.java:314)
[13:00:38 WARN]:        at su.sunlight.core.utils.geoip.GeoIPLookup.<init>(GeoIP
Lookup.java:23)
[13:00:38 WARN]:        at su.sunlight.core.utils.geoip.GeoUT.update(GeoUT.java:
85)
[13:00:38 WARN]:        at su.sunlight.core.utils.geoip.GeoUT$1.run(GeoUT.java:4
2)
[13:00:38 WARN]:        at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftTask.r
un(CraftTask.java:84)
[13:00:38 WARN]:        at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftAsyncT
ask.run(CraftAsyncTask.java:54)
[13:00:38 WARN]:        at com.destroystokyo.paper.ServerSchedulerReportingWrapp
er.run(ServerSchedulerReportingWrapper.java:22)
[13:00:38 WARN]:        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unk
nown Source)
[13:00:38 WARN]:        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Un
known Source)
[13:00:38 WARN]:        at java.lang.Thread.run(Unknown Source)

这段报错是什么原因?

_Cheny
[13:02:31 ERROR]: Could not pass event PlayerJoinEvent to SunLight-Core v1.1.0-B
eta
java.lang.UnsupportedOperationException: SuperPerms no group permissions.
        at net.milkbowl.vault.permission.plugins.Permission_SuperPerms.getPrimar
yGroup(Permission_SuperPerms.java:96) ~[?:?]
        at net.milkbowl.vault.permission.Permission.getPrimaryGroup(Permission.j
ava:679) ~[?:?]
        at net.milkbowl.vault.permission.Permission.getPrimaryGroup(Permission.j
ava:691) ~[?:?]
        at su.sunlight.core.hooks.external.VaultHook.getPlayerGroup(VaultHook.ja
va:95) ~[?:?]
        at su.sunlight.core.hooks.HookUtils.getGroup(HookUtils.java:23) ~[?:?]
        at su.sunlight.core.modules.chat.ChatManager.onJoin(ChatManager.java:635
) ~[?:?]
        at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventEx
ecutor20.execute(Unknown Source) ~[?:?]
        at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69
) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:8
0) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
a:70) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
ava:536) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at net.minecraft.server.v1_14_R1.PlayerList.a(PlayerList.java:191) ~[Pap
er-1.14.2-b70.jar:git-Paper-70]
        at net.minecraft.server.v1_14_R1.LoginListener.c(LoginListener.java:169)
~[Paper-1.14.2-b70.jar:git-Paper-70]
        at net.minecraft.server.v1_14_R1.LoginListener.tick(LoginListener.java:6
5) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at net.minecraft.server.v1_14_R1.NetworkManager.a(NetworkManager.java:25
5) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at net.minecraft.server.v1_14_R1.ServerConnection.c(ServerConnection.jav
a:129) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at net.minecraft.server.v1_14_R1.MinecraftServer.b(MinecraftServer.java:
1201) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at net.minecraft.server.v1_14_R1.DedicatedServer.b(DedicatedServer.java:
418) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:
1060) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.jav
a:904) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_211]
[13:02:31 ERROR]: Could not pass event PlayerJoinEvent to SunLight-Core v1.1.0-B
eta
java.lang.UnsupportedOperationException: SuperPerms no group permissions.
        at net.milkbowl.vault.permission.plugins.Permission_SuperPerms.getPrimar
yGroup(Permission_SuperPerms.java:96) ~[?:?]
        at net.milkbowl.vault.permission.Permission.getPrimaryGroup(Permission.j
ava:679) ~[?:?]
        at net.milkbowl.vault.permission.Permission.getPrimaryGroup(Permission.j
ava:691) ~[?:?]
        at su.sunlight.core.hooks.external.VaultHook.getPlayerGroup(VaultHook.ja
va:95) ~[?:?]
        at su.sunlight.core.hooks.HookUtils.getGroup(HookUtils.java:23) ~[?:?]
        at su.sunlight.core.modules.tab2.TabManagerV2.setTeam(TabManagerV2.java:
176) ~[?:?]
        at su.sunlight.core.modules.tab2.TabManagerV2.updatePlayerFormat(TabMana
gerV2.java:141) ~[?:?]
        at su.sunlight.core.modules.tab2.TabManagerV2.onJoin(TabManagerV2.java:2
36) ~[?:?]
        at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventEx
ecutor22.execute(Unknown Source) ~[?:?]
        at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69
) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:8
0) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
a:70) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
ava:536) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at net.minecraft.server.v1_14_R1.PlayerList.a(PlayerList.java:191) ~[Pap
er-1.14.2-b70.jar:git-Paper-70]
        at net.minecraft.server.v1_14_R1.LoginListener.c(LoginListener.java:169)
~[Paper-1.14.2-b70.jar:git-Paper-70]
        at net.minecraft.server.v1_14_R1.LoginListener.tick(LoginListener.java:6
5) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at net.minecraft.server.v1_14_R1.NetworkManager.a(NetworkManager.java:25
5) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at net.minecraft.server.v1_14_R1.ServerConnection.c(ServerConnection.jav
a:129) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at net.minecraft.server.v1_14_R1.MinecraftServer.b(MinecraftServer.java:
1201) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at net.minecraft.server.v1_14_R1.DedicatedServer.b(DedicatedServer.java:
418) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:
1060) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.jav
a:904) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_211]
[13:02:31 ERROR]: Could not pass event PlayerJoinEvent to SunLight-Core v1.1.0-B
eta
java.lang.NullPointerException: null
        at su.sunlight.core.modules.scoreboard.ScoreboardManager.getBoard(Scoreb
oardManager.java:95) ~[?:?]
        at su.sunlight.core.modules.scoreboard.ScoreboardManager.addBoard(Scoreb
oardManager.java:103) ~[?:?]
        at su.sunlight.core.modules.scoreboard.ScoreboardManager.onJoin(Scoreboa
rdManager.java:146) ~[?:?]
        at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventEx
ecutor23.execute(Unknown Source) ~[?:?]
        at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69
) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:8
0) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
a:70) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
ava:536) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at net.minecraft.server.v1_14_R1.PlayerList.a(PlayerList.java:191) ~[Pap
er-1.14.2-b70.jar:git-Paper-70]
        at net.minecraft.server.v1_14_R1.LoginListener.c(LoginListener.java:169)
~[Paper-1.14.2-b70.jar:git-Paper-70]
        at net.minecraft.server.v1_14_R1.LoginListener.tick(LoginListener.java:6
5) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at net.minecraft.server.v1_14_R1.NetworkManager.a(NetworkManager.java:25
5) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at net.minecraft.server.v1_14_R1.ServerConnection.c(ServerConnection.jav
a:129) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at net.minecraft.server.v1_14_R1.MinecraftServer.b(MinecraftServer.java:
1201) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at net.minecraft.server.v1_14_R1.DedicatedServer.b(DedicatedServer.java:
418) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:
1060) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.jav
a:904) ~[Paper-1.14.2-b70.jar:git-Paper-70]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_211]

还有这段

下一页 最后一页