games647 / FastLogin

Checks if a minecraft player has a valid paid account. If so, they can skip offline authentication automatically. (premium auto login)
https://www.spigotmc.org/resources/fastlogin.14153
MIT License
494 stars 121 forks source link

Cannot be installed together with Geyser 1.0 and Floodgate 1.0 #1074

Closed hehetoshang closed 1 year ago

hehetoshang commented 1 year ago

What happened?

[22:22:31 ERROR]: Error occurred while enabling FastLogin v1.12-SNAPSHOT-1715c08 (Is it up to date?) java.lang.NoClassDefFoundError: org/geysermc/geyser/GeyserImpl at com.github.games647.fastlogin.bukkit.FastLoginBukkit.initializeFloodgate(FastLoginBukkit.java:152) ~[?:?] at com.github.games647.fastlogin.bukkit.FastLoginBukkit.onEnable(FastLoginBukkit.java:98) ~[?:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[patched_1.8.8.jar:git-PaperSpigot-445] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:332) [patched_1.8.8.jar:git-PaperSpigot-445] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:407) [patched_1.8.8.jar:git-PaperSpigot-445] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:359) [patched_1.8.8.jar:git-PaperSpigot-445] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:318) [patched_1.8.8.jar:git-PaperSpigot-445] at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:408) [patched_1.8.8.jar:git-PaperSpigot-445] at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:372) [patched_1.8.8.jar:git-PaperSpigot-445] at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:327) [patched_1.8.8.jar:git-PaperSpigot-445] at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:267) [patched_1.8.8.jar:git-PaperSpigot-445] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:563) [patched_1.8.8.jar:git-PaperSpigot-445] at java.lang.Thread.run(Unknown Source) [?:1.8.0_381] Caused by: java.lang.ClassNotFoundException: org.geysermc.geyser.GeyserImpl at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_381] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:102) ~[patched_1.8.8.jar:git-PaperSpigot-445] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:87) ~[patched_1.8.8.jar:git-PaperSpigot-445] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_381] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_381] ... 13 more

What did you expect?

OK

Steps to reproduce

Add Geyser1.0, Fastlogin, auth meand Floodgate1.0 to the plugin folder

Plugin list

Geyser1.0,Fastlogin,Floodgate1.0,authme

Configuration file

中文翻译 # FastLogin配置 #项目地址:https://www.spigotmc.org/resources/fastlogin.14153 #源代码:https://github.com/games647/FastLogin # #您可以在此处访问最新的配置文件: #https ://github.com/games647/FastLogin/blob/master/core/src/main/resources/config.yml #原翻译者:dugulp (我又更新啦~) #更新并且翻译者:NotKiller anti-bot: enabled: true # 一段时间内的链接总数 connections: 600 # 多少分钟之后才会刷新链接总数 expire: 10 # 当链接总数满时应该执行哪个操作 # 允许的选项有: 'ignore' (FastLogin 放弃处理正版盗版验证) 和 'block' (禁止进入服务器) action: 'ignore' # 此功能随意开启 # 此功能是自动检测正版玩家并且自动注册到登录插件 # #如果设置autoRegister为true,此插件将在登录时检查/执行这些点: # 1. 服务器要自动注册的id离线帐户不应存在 # -> 正版帐户无法登录离线玩家的现有帐户 # - (已经注册的玩家仍然可以使用/premium命令激活正版自己的正版账号) # 2. 使用了较为复杂的随机密码为正版玩家注册账号 # -> 离线玩家无法为正版玩家注册账号,因此不可能冒充正版玩家登录 # #此外,必须根据玩家名称进行正版玩家检查 #这意味着如果破解的玩家连接到服务器并且我们要求从该玩家登录正版帐户 #如果离线玩家冒用正版玩家的id登录服务器,他会看到消息:'bad login'或'invalid session'不会登录到服务器 #有关更多信息:https://github.com/games647/FastLogin#why-do-players-have-to-invoke-a-command # 功能:自动验证正版玩家并自动注册 autoRegister: true # FastLogin 是否应该遵守每个 IP 的注册限制(例如在 AuthMe 中) # 因为大多数 注册 插件都是异步执行的 - FastLogin 仍然会认为玩家已注册 # 为了让这个选项最好地工作 - 你还需要启用 auto-register-unknown # # 如果设置为 true FastLogin 将始终尝试注册玩家,即使超过了登录插件的限制 # 过多的注册由注册插件来处理 # https://github.com/games647/FastLogin/issues/458 respectIpLimit: false # 此功能建议开启 # 这是上述功能的额外配置选项。 # 如果玩家是盗版但使用了正版用户名,玩家将断开连接,原因是“无效会话”或 #“登录失败” # 如果你启用这个,我们会标记这个玩家为盗版并且允许玩家进入服务器 # 玩家需要在一段时间内再次加入服务器 # 字面意思就是二次尝试验证 # 功能是对离线玩家进行验证,以确保有新购买正版的玩家 secondAttemptCracked: true # 此项配置谨慎开启 # 此项配置功能是将新的离线玩家T出游戏,已经注册过的离线玩家不受影响 switchMode: false # 此项配置请慎重开启 # 开启正版玩家的UUID # 优点是正版玩家更换id时不会清空数据 # 如果你是正版服转盗版 那么我非常建议您打开此选项 # !!!如果您之前是盗版服 开启此选项会让您的已游玩过的正版玩家数据 全部丢失!!! # 此项配置需要Spigot;Cauldron或者PaperSpigot premiumUuid: false # ======[[仅限 Spigot+ProtocolLib 用户]]====== # 当设置为 true 时,当链接到 mojang 会话服务器时不发送服务器IP # 当您尝试通过反向代理或其他形式的 DNAT。 打开此选项更具有安全性 # 可以忽略不计,没有安全影响。 # # 此设置的工作原理与 server.properties 中的“prevent-proxy”设置类似。 # 当设置为 false 时,服务器的行为类似于 prevent-proxy 设置为 true,反之亦然。 # 通常,当你使用 prevent-proxy=true 时,您会禁用此选项。 # # 请注意,此设置在 Spigot+ProtocolLib 之外使用时无效。 # #!!! [警告] !!! # 这个选项被认为是高度实验性的。 虽然这不太可能破坏您的服务器, # 需要进行更多测试以验证其有效性。 通过简单的测试是非常的正确的 # 但是每个服务器环境都是不同的,所以它可能不像对作者那样适合你。 useProxyAgnosticResolver: true # 此项配置请慎重开启 # 此项配置功能是检测正版玩家id的变化~ # 请看下面的例子说明 (实在不知道怎么翻译。。。所以一半机翻 一半手动翻译) #建议: # autoregister = true ----- autoLogin = true # secondAttemptCracked = true # 这样可以使正盗版玩家都可以进入服务器 正版玩家有自动登录 # 例子: # ####案例1 # nameChangeCheck = false ----- autoRegister = false # # 不开启验证和自动登录 # # ####案例2 # # nameChangeCheck = true ----- autoRegister = FALSE # # 连接Mojang API并检查玩家具有的UUID(UUID存在=>正版Minecraft帐户)。如果那个UUID在 # 数据库它是现有玩家而FastLogin可以假设玩家是正版并且更改了id。 # 如果它不在数据库中,它是一个新玩家,也有可能是一个破解的玩家。所以我们只使用离线模式认证此玩家。 # # 限制:使用正版账户的新用户名的离线玩家如果不在数据库则无法加入服务器 # 包含旧名称。(示例:付费帐户的所有者不再在服务器上播放,但更改了用户名 # 同时)。 # # ####案例3 # # nameChangeCheck = false ----- autoRegister = true # # 如果我们不知道用户名,我们将始终要求开启正版验证,但付费的Minecraft正在使用 # 帐户。这意味着它是一种更积极的检查,如nameChangeCheck = true和autoRegister = false,因为 # 它请求一个对我们来说全新的正版认证,即使是正版用户UUID也不在我们的数据库中。 # # ####案例4 # # nameChangeCheck=true ----- autoRegister的=true # # 基于autoRegister,它检查播放器名称是否为premium并使用高级身份验证登录。之后 # fastlogin收到保费UUID和可更新的数据库记录。 # # autoRegister的限制:使用现有Minecraft用户名的新离线玩家无法加入服务器 nameChangeCheck: false # 此功能随意开启 # 功能是显示正版玩家的皮肤 和 TAB 的 头像 forwardSkin: true # 此功能随意开启 # 功能是在手动指令标注玩家正版玩家时会让你再输入一次相同的指令已确认指令 # 此功能的文字提示可以在messages.yml中更改~ premium-warning: true # 此功能随意开启 # 限制IP正版验证 # 被限制的ip只能离线方式加入服务器 # 用法:192-168-0-1,192-168-10-2,..... ip-addresses: [] # 此选项如果你不知道是干什么的,请千万不要更改 # MojangAPI调用次数限制 mojang-request-limit: 600 # 此功能随意开启 # 此选项自动注册FastLogin数据库中但不在登录插件数据库中的玩家。 # 如果您切换登录插件或清除登录插件的数据库,就会发生这种情况。 # https://github.com/games647/FastLogin/issues/85 auto-register-unknown: false # 此功能随意开启 # 用于正版玩家的自动登录 autoLogin: true # Floodgate配置 #!!!!!!!! 警告:FLOODGATE 支持是一项实验性功能!!!!!!!!!! # 启用这些设置中的任何一个都可能导致人们未经授权登录他人的帐户! # 自动登录通过 Floodgate 连接的玩家。 # 允许的选项: # false: 不开启 Floodgate 玩家自动登录 # true: 开启 Floodgate 自动登录 # linked:只有链接到 Java 帐户的 Bedrock 帐户才会自动登录 # no-conflict: 基岩玩家只有在 Mojang API 报告时才会自动登录 # 这会不允许正版Java MC 帐户使用他们的名字。 # 如果你没有在 floodgate/config.yml 中使用 'username-prefix',这个选项会很有用 # 要求 'autoLogin' 为 'true' #!!!!!!!! 警告:FLOODGATE 支持是一项实验性功能!!!!!!!!!! # 启用此功能可能会导致人们未经授权访问他人的帐户! autoLoginFloodgate: false # 这使得 Floodgate 或 Offline Geyser 玩家可以加入服务器,即使他们使用的是 # 现有的 Java 正版ID 帐户 # # Java 和 Bedrock 玩家会得到不同的 UUID,因此他们的物品栏、位置等都会不同。 # 但是,某些插件(例如 AuthMe)依靠名称而不是 UUID 来识别可能会导致出现问题。 # 在 AuthMe(和其他授权插件)的情况下,Java 和基岩玩家将拥有相同的密码。 # # 为了防止两个同名的不同玩家发生冲突,强烈建议使用 # floodgate/config.yml 中的“username-prefix” # # 允许选项: # false:踢出基岩玩家,如果他们使用现有的正版 Java 帐户名称 # 注意:链接的 Floodgate 播放器的名称与其 Java 配置文件相同,因此基岩玩家总是会发生冲突 # true: 绕过名称冲突检查。 # linked:与 Java 帐户关联的 Floodgate 帐户将被允许加入有冲突的名称 # 对于 Offline Geyser 玩家,'linked' 相当于 'false' #!!!!!!!! 警告:FLOODGATE/GEYSER 支持是一项实验性功能!!!!!!!!!! # 启用此功能可能会导致人们未经授权进入他人的帐户! allowFloodgateNameConflict: false # 自动注册 Floodgate 连接的玩家。 # autoLoginFloodgate 必须可供玩家使用 # 允许的选项: # false: 不开启 Floodgate 玩家自动注册 # true: 开启 Floodgate 自动注册 # linked:只有链接到 Java 帐户的 Bedrock 帐户才会自动注册 # no-conflict: 基岩玩家只有在 Mojang API 报告时才会自动注册 # 这会不允许正版Java MC 帐户使用他们的名字。 # 如果你没有在 floodgate/config.yml 中使用 'username-prefix',这个选项会很有用 # 要求 'autoregister' 为 'true' #!!!!!!!! 警告:FLOODGATE 支持是一项实验性功能!!!!!!!!!! # 启用此功能可能会导致人们未经授权访问他人的帐户! autoRegisterFloodgate: false # 此功能仅在 ProtocolLib 模式下使用插件并使用 1.19+ 时才相关。 # 此选项类似于“server.properties”配置选项中的“enforce-secure-profile”。 # 它验证玩家登录请求中传入的加密密钥是否由 Mojang 签名。 这把钥匙 # 对于您或其他游戏内玩家想要验证由其发送和签名的消息(聊天举报)的服务器来说是需要设置为true的 # 如果您没有使用任何代理,情况也是如此。 verifyClientKeys: false # 数据库配置(开启mysql只需要吧sqlite的配置项 注释# 然后把mysql配置前面的#删除) # 数据库类型,可以选择'sqlite'(单文件SQLite数据库)或'mysql'(MySQL/MariaDB) # SQLite 数据库 # driver选项请不要改动!!! driver: 'sqlite' # 数据库文件路径(仅适用于SQLite)或数据库名称(适用于MySQL/MariaDB) database: '{pluginDir}/FastLogin.db' # MySQL/MariaDB 数据库 # 开启mysql只需要吧sqlite的配置项 注释# 然后把mysql配置前面的#删除 # 在 velocity 使用 请调整为'mariadb' #driver: 'mysql' #host: '127.0.0.1' #port: 3306 #database: 'fastlogin' #username: 'fastlogin' #password: 'a123456' # 用于远程mysql的ssl加密链接 #useSSL: true # 开启代理 # 只需要把#取消即可开启 proxies: # 'IP:Port' or 'Domain:Port' # - 'xyz.com:1337' # - 'test.com:5131'

Server log

[MCSL2 | 提示]:服务器正在启动,请稍后... Loading libraries, please wait... [22:21:58 INFO]: Starting minecraft server version 1.8.8 [22:21:58 INFO]: Loading properties [22:21:58 INFO]: Default game type: SURVIVAL [22:21:59 INFO]: This server is running CraftBukkit version git-PaperSpigot-445 (MC: 1.8.8) (Implementing API version 1.8.8-R0.1-SNAPSHOT) [22:21:59 INFO]: Debug logging is disabled [22:21:59 INFO]: Spigot Timings: true - Verbose: true - Interval: 5m - Length: 60m [22:21:59 INFO]: Server Ping Player Sample Count: 12 [22:21:59 INFO]: Using 4 threads for Netty based IO [22:21:59 INFO]: Data value allowed items: [22:21:59 INFO]: Generating keypair [22:21:59 INFO]: Starting Minecraft server on *:25565 [22:21:59 INFO]: Using default channel type [22:22:00 INFO]: Set PluginClassLoader as parallel capable [22:22:00 INFO]: Initialize logging service [22:22:05 WARN]: SERVER IS RUNNING IN OFFLINE/INSECURE MODE! [22:22:05 WARN]: The server will make no attempt to authenticate usernames. Beware. [22:22:05 WARN]: While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose. [22:22:05 WARN]: To change this, set "online-mode" to "true" in the server.properties file. [22:22:05 INFO]: Beginning UUID conversion, this may take A LONG time **** [22:22:05 INFO]: Preparing level "world" [22:22:06 INFO]: -------- World Settings For [world] -------- [22:22:06 INFO]: Custom Map Seeds: Village: 10387312 Feature: 14357617 [22:22:06 INFO]: Max Entity Collisions: 8 [22:22:06 INFO]: Item Despawn Rate: 6000 [22:22:06 INFO]: Item Merge Radius: 2.5 [22:22:06 INFO]: Allow Zombie Pigmen to spawn from portal blocks: true [22:22:06 INFO]: Arrow Despawn Rate: 1200 [22:22:06 INFO]: Experience Merge Radius: 3.0 [22:22:06 INFO]: View Distance: 10 [22:22:06 INFO]: Chunks to Grow per Tick: 650 [22:22:06 INFO]: Clear tick list: false [22:22:06 INFO]: Zombie Aggressive Towards Villager: true [22:22:06 INFO]: Hopper Transfer: 8 Hopper Check: 8 Hopper Amount: 1 [22:22:06 INFO]: Nerfing mobs spawned from spawners: false [22:22:06 INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64 [22:22:06 INFO]: Entity Activation Range: An 32 / Mo 32 / Mi 16 [22:22:06 INFO]: Sending up to 10 chunks per packet [22:22:06 INFO]: Max TNT Explosions: 100 [22:22:06 INFO]: Cactus Growth Modifier: 100% [22:22:06 INFO]: Cane Growth Modifier: 100% [22:22:06 INFO]: Melon Growth Modifier: 100% [22:22:06 INFO]: Mushroom Growth Modifier: 100% [22:22:06 INFO]: Pumpkin Growth Modifier: 100% [22:22:06 INFO]: Sapling Growth Modifier: 100% [22:22:06 INFO]: Wheat Growth Modifier: 100% [22:22:06 INFO]: NetherWart Growth Modifier: 100% [22:22:06 INFO]: Mob Spawn Range: 4 [22:22:06 INFO]: Structure Info Saving: true [22:22:06 INFO]: Anti X-Ray: true [22:22:06 INFO]: Engine Mode: 1 [22:22:06 INFO]: Hidden Blocks: [14, 15, 16, 21, 48, 49, 54, 56, 73, 74, 82, 129, 130] [22:22:06 INFO]: Replace Blocks: [1, 5] [22:22:06 INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms [22:22:06 INFO]: Random Lighting Updates: false [22:22:06 INFO]: -------- World Settings For [world] -------- [22:22:06 INFO]: Max height for cactus growth 3. Max height for reed growth 3 [22:22:06 INFO]: Player blocking damage multiplier set to 0.5 [22:22:06 INFO]: Water over lava flow speed: 5 [22:22:06 INFO]: Fix TNT cannons: false [22:22:06 INFO]: World async lighting: false [22:22:06 INFO]: WorldServer TickNextTick cap set at 10000 [22:22:06 INFO]: WorldServer TickNextTickList cap always processes redstone: false [22:22:06 INFO]: Keep spawn chunk loaded: true [22:22:06 INFO]: Remove invalid mob spawner tile entities: true [22:22:06 INFO]: Allow undead horse types to be leashed: false [22:22:06 INFO]: Living Entity Despawn Ranges: Soft: 32 Hard: 128 [22:22:06 INFO]: Squids will spawn between Y: 45.0 and Y: 63.0 [22:22:06 INFO]: -------- World Settings For [world_nether] -------- [22:22:06 INFO]: Custom Map Seeds: Village: 10387312 Feature: 14357617 [22:22:06 INFO]: Max Entity Collisions: 8 [22:22:06 INFO]: Item Despawn Rate: 6000 [22:22:06 INFO]: Item Merge Radius: 2.5 [22:22:06 INFO]: Allow Zombie Pigmen to spawn from portal blocks: true [22:22:06 INFO]: Arrow Despawn Rate: 1200 [22:22:06 INFO]: Experience Merge Radius: 3.0 [22:22:06 INFO]: View Distance: 10 [22:22:06 INFO]: Chunks to Grow per Tick: 650 [22:22:06 INFO]: Clear tick list: false [22:22:06 INFO]: Zombie Aggressive Towards Villager: true [22:22:06 INFO]: Hopper Transfer: 8 Hopper Check: 8 Hopper Amount: 1 [22:22:06 INFO]: Nerfing mobs spawned from spawners: false [22:22:06 INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64 [22:22:06 INFO]: Entity Activation Range: An 32 / Mo 32 / Mi 16 [22:22:06 INFO]: Sending up to 10 chunks per packet [22:22:06 INFO]: Max TNT Explosions: 100 [22:22:06 INFO]: Cactus Growth Modifier: 100% [22:22:06 INFO]: Cane Growth Modifier: 100% [22:22:06 INFO]: Melon Growth Modifier: 100% [22:22:06 INFO]: Mushroom Growth Modifier: 100% [22:22:06 INFO]: Pumpkin Growth Modifier: 100% [22:22:06 INFO]: Sapling Growth Modifier: 100% [22:22:06 INFO]: Wheat Growth Modifier: 100% [22:22:06 INFO]: NetherWart Growth Modifier: 100% [22:22:06 INFO]: Mob Spawn Range: 4 [22:22:06 INFO]: Structure Info Saving: true [22:22:06 INFO]: Anti X-Ray: true [22:22:06 INFO]: Engine Mode: 1 [22:22:06 INFO]: Hidden Blocks: [14, 15, 16, 21, 48, 49, 54, 56, 73, 74, 82, 129, 130] [22:22:06 INFO]: Replace Blocks: [1, 5] [22:22:06 INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms [22:22:06 INFO]: Random Lighting Updates: false [22:22:06 INFO]: -------- World Settings For [world_nether] -------- [22:22:06 INFO]: Max height for cactus growth 3. Max height for reed growth 3 [22:22:06 INFO]: Player blocking damage multiplier set to 0.5 [22:22:06 INFO]: Water over lava flow speed: 5 [22:22:06 INFO]: Fix TNT cannons: false [22:22:06 INFO]: World async lighting: false [22:22:06 INFO]: WorldServer TickNextTick cap set at 10000 [22:22:06 INFO]: WorldServer TickNextTickList cap always processes redstone: false [22:22:06 INFO]: Keep spawn chunk loaded: true [22:22:06 INFO]: Remove invalid mob spawner tile entities: true [22:22:06 INFO]: Allow undead horse types to be leashed: false [22:22:06 INFO]: Living Entity Despawn Ranges: Soft: 32 Hard: 128 [22:22:06 INFO]: Squids will spawn between Y: 45.0 and Y: 63.0 [22:22:06 INFO]: -------- World Settings For [world_the_end] -------- [22:22:06 INFO]: Custom Map Seeds: Village: 10387312 Feature: 14357617 [22:22:06 INFO]: Max Entity Collisions: 8 [22:22:06 INFO]: Item Despawn Rate: 6000 [22:22:06 INFO]: Item Merge Radius: 2.5 [22:22:06 INFO]: Allow Zombie Pigmen to spawn from portal blocks: true [22:22:06 INFO]: Arrow Despawn Rate: 1200 [22:22:06 INFO]: Experience Merge Radius: 3.0 [22:22:06 INFO]: View Distance: 10 [22:22:06 INFO]: Chunks to Grow per Tick: 650 [22:22:06 INFO]: Clear tick list: false [22:22:06 INFO]: Zombie Aggressive Towards Villager: true [22:22:06 INFO]: Hopper Transfer: 8 Hopper Check: 8 Hopper Amount: 1 [22:22:06 INFO]: Nerfing mobs spawned from spawners: false [22:22:06 INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64 [22:22:06 INFO]: Entity Activation Range: An 32 / Mo 32 / Mi 16 [22:22:06 INFO]: Sending up to 10 chunks per packet [22:22:06 INFO]: Max TNT Explosions: 100 [22:22:06 INFO]: Cactus Growth Modifier: 100% [22:22:06 INFO]: Cane Growth Modifier: 100% [22:22:06 INFO]: Melon Growth Modifier: 100% [22:22:06 INFO]: Mushroom Growth Modifier: 100% [22:22:06 INFO]: Pumpkin Growth Modifier: 100% [22:22:06 INFO]: Sapling Growth Modifier: 100% [22:22:06 INFO]: Wheat Growth Modifier: 100% [22:22:06 INFO]: NetherWart Growth Modifier: 100% [22:22:06 INFO]: Mob Spawn Range: 4 [22:22:06 INFO]: Structure Info Saving: true [22:22:06 INFO]: Anti X-Ray: true [22:22:06 INFO]: Engine Mode: 1 [22:22:06 INFO]: Hidden Blocks: [14, 15, 16, 21, 48, 49, 54, 56, 73, 74, 82, 129, 130] [22:22:06 INFO]: Replace Blocks: [1, 5] [22:22:06 INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms [22:22:06 INFO]: Random Lighting Updates: false [22:22:06 INFO]: -------- World Settings For [world_the_end] -------- [22:22:06 INFO]: Max height for cactus growth 3. Max height for reed growth 3 [22:22:06 INFO]: Player blocking damage multiplier set to 0.5 [22:22:06 INFO]: Water over lava flow speed: 5 [22:22:06 INFO]: Fix TNT cannons: false [22:22:06 INFO]: World async lighting: false [22:22:06 INFO]: WorldServer TickNextTick cap set at 10000 [22:22:06 INFO]: WorldServer TickNextTickList cap always processes redstone: false [22:22:06 INFO]: Keep spawn chunk loaded: true [22:22:06 INFO]: Remove invalid mob spawner tile entities: true [22:22:06 INFO]: Allow undead horse types to be leashed: false [22:22:06 INFO]: Living Entity Despawn Ranges: Soft: 32 Hard: 128 [22:22:06 INFO]: Squids will spawn between Y: 45.0 and Y: 63.0 [22:22:06 INFO]: Preparing start region for level 0 (Seed: 5718876822157664098) [22:22:07 INFO]: Preparing spawn area: 69% [22:22:07 INFO]: Preparing start region for level 1 (Seed: 5718876822157664098) [22:22:08 INFO]: Preparing start region for level 2 (Seed: 5718876822157664098) [22:22:08 INFO]: [Sudo] Enabling Sudo v1 [22:22:08 INFO]: [Essentials] Enabling Essentials v2.21.0-dev+9-e3e52db [22:22:08 INFO]: You are running a server with limited API functionality. EssentialsX will still work, but certain features may be disabled. [22:22:09 INFO]: Attempting to convert old kits in config.yml to new kits.yml [22:22:09 INFO]: No kits found to migrate. [22:22:09 INFO]: Loaded 853 items from items.csv. [22:22:09 INFO]: Using locale zh_CN [22:22:09 INFO]: ServerListPingEvent: Spigot iterator API [22:22:09 INFO]: Starting Metrics. Opt-out using the global bStats config. [22:22:09 WARN]: Detected supported permissions plugin GroupManager without Vault installed. [22:22:09 WARN]: Features such as chat prefixes/suffixes and group-related functionality will not work until you install Vault. [22:22:09 INFO]: Using superperms-based permissions. [22:22:09 INFO]: Starting Metrics. Opt-out using the global bStats config. [22:22:09 INFO]: [floodgate-bukkit] Enabling floodgate-bukkit v1.0-SNAPSHOT [22:22:09 INFO]: World Found: world [22:22:09 INFO]: Superperms support enabled. [22:22:10 INFO]: Scheduled Data Saving is set for every 10 minutes! [22:22:10 INFO]: Backups will be retained for 24 hours! [22:22:10 INFO]: DataSource - YAML [22:22:10 INFO]: version 3.1 (Phoenix) is enabled! [22:22:10 INFO]: [AuthMe] Enabling AuthMe v5.6.0-SNAPSHOT-b2609 [22:22:10 INFO]: [AuthMe] SQLite Setup finished [22:22:10 INFO]: [AuthMe] No supported permissions system found! Permissions are disabled! [22:22:10 INFO]: [AuthMe] Hooked successfully into Essentials [22:22:10 INFO]: [AuthMe] Essentials spawn file not found: 'C:\Users\Administrator\Desktop\MCSL2-2.2.0.1-Windows-x64\Servers\服务器1\plugins\Essentials\spawn.yml' [22:22:10 INFO]: [AuthMe] AuthMe 5.6.0-SNAPSHOT build n.2609 successfully enabled! [22:22:10 INFO]: [Geyser-Spigot] Enabling Geyser-Spigot v1.1.0 22:22:11 INFO: [Geyser-Spigot] 成功自动加载Floodgate密钥 22:22:11 INFO: [Geyser-Spigot] **

22:22:11 INFO: [Geyser-Spigot] 加载 Geyser 中, 版本 1.1.0 (git-feature/addons-269e72c)

22:22:11 INFO: [Geyser-Spigot] ** [22:22:28 WARN]: SLF4J: No SLF4J providers were found. [22:22:28 WARN]: SLF4J: Defaulting to no-operation (NOP) logger implementation [22:22:28 WARN]: SLF4J: See http://www.slf4j.org/codes.html#noProviders for further details. [22:22:30 INFO]: [Geyser-Spigot] Geyser正在启动 0.0.0.0:25565 [22:22:30 INFO]: [Geyser-Spigot] 完成 (19.292s)! 执行/geyser help 来获取帮助信息! 22:22:31 INFO: [FastLogin] Enabling FastLogin v1.12-SNAPSHOT-1715c08 [22:22:31 ERROR]: Error occurred while enabling FastLogin v1.12-SNAPSHOT-1715c08 (Is it up to date?) java.lang.NoClassDefFoundError: org/geysermc/geyser/GeyserImpl at com.github.games647.fastlogin.bukkit.FastLoginBukkit.initializeFloodgate(FastLoginBukkit.java:152) ~[?:?] at com.github.games647.fastlogin.bukkit.FastLoginBukkit.onEnable(FastLoginBukkit.java:98) ~[?:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[patched_1.8.8.jar:git-PaperSpigot-445] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:332) [patched_1.8.8.jar:git-PaperSpigot-445] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:407) [patched_1.8.8.jar:git-PaperSpigot-445] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:359) [patched_1.8.8.jar:git-PaperSpigot-445] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:318) [patched_1.8.8.jar:git-PaperSpigot-445] at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:408) [patched_1.8.8.jar:git-PaperSpigot-445] at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:372) [patched_1.8.8.jar:git-PaperSpigot-445] at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:327) [patched_1.8.8.jar:git-PaperSpigot-445] at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:267) [patched_1.8.8.jar:git-PaperSpigot-445] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:563) [patched_1.8.8.jar:git-PaperSpigot-445] at java.lang.Thread.run(Unknown Source) [?:1.8.0_381] Caused by: java.lang.ClassNotFoundException: org.geysermc.geyser.GeyserImpl at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_381] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:102) ~[patched_1.8.8.jar:git-PaperSpigot-445] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:87) ~[patched_1.8.8.jar:git-PaperSpigot-445] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_381] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_381] ... 13 more 22:22:31 INFO: [FastLogin] Disabling FastLogin v1.12-SNAPSHOT-1715c08 22:22:31 INFO: [FastLogin] Safely shutting down scheduler. This could take up to one minute. 22:22:31 INFO: Server permissions file permissions.yml is empty, ignoring it

[MCSL2 | 提示]:服务器启动完毕!

Plugin version

v1.12

Platform

Spigot

Relevance