cybmp3 发表于 2019-7-8 09:58
已经支持了。。。。
不过现在好像比较流行外置登陆。。。。
好像叫auth injector,然后把这玩意写到启动 ...
这样啊,不太懂呢,我只想用官方服务器端+forge+mod的方式。那种第三方服务器端可以用插件,但是好像对某些mod兼容性不好的样子。
forfai 发表于 2019-7-8 15:03
这样啊,不太懂呢,我只想用官方服务器端+forge+mod的方式。那种第三方服务器端可以用插件,但是好像对某 ...
这个可以了。你加上sponge用吧。现在各个方面都修复的比较好了。
[13:48:52] [Server thread/ERROR] [flexiblelogin]: Error loading the configuration
ninja.leaping.configurate.objectmapping.ObjectMappingException: No value present in node SimpleCommentedConfigurationNode{super=SimpleConfigurationNode{key=type, value=NullConfigValue{}}, comment= SQL server type. You can choose between h2, SQLite and MySQL/MariaDB}
at ninja.leaping.configurate.objectmapping.serialize.TypeSerializers$EnumValueSerializer.deserialize(TypeSerializers.java:153) ~[spongeforge-1.12.2-2825-7.1.6.jar:1.12.2-2825-7.1.6]
at ninja.leaping.configurate.objectmapping.serialize.TypeSerializers$EnumValueSerializer.deserialize(TypeSerializers.java:147) ~[spongeforge-1.12.2-2825-7.1.6.jar:1.12.2-2825-7.1.6]
at ninja.leaping.configurate.objectmapping.ObjectMapper$FieldData.deserializeFrom(ObjectMapper.java:94) ~[spongeforge-1.12.2-2825-7.1.6.jar:1.12.2-2825-7.1.6]
at ninja.leaping.configurate.objectmapping.ObjectMapper$BoundInstance.populate(ObjectMapper.java:155) ~[spongeforge-1.12.2-2825-7.1.6.jar:1.12.2-2825-7.1.6]
at ninja.leaping.configurate.objectmapping.serialize.TypeSerializers$AnnotatedObjectSerializer.deserialize(TypeSerializers.java:283) ~[spongeforge-1.12.2-2825-7.1.6.jar:1.12.2-2825-7.1.6]
at ninja.leaping.configurate.objectmapping.ObjectMapper$FieldData.deserializeFrom(ObjectMapper.java:94) ~[spongeforge-1.12.2-2825-7.1.6.jar:1.12.2-2825-7.1.6]
at ninja.leaping.configurate.objectmapping.ObjectMapper$BoundInstance.populate(ObjectMapper.java:155) ~[spongeforge-1.12.2-2825-7.1.6.jar:1.12.2-2825-7.1.6]
at com.github.games647.flexiblelogin.config.Settings.loadMapper(Settings.java:130) [Settings.class:?]
at com.github.games647.flexiblelogin.config.Settings.load(Settings.java:113) [Settings.class:?]
at com.github.games647.flexiblelogin.FlexibleLogin.init(FlexibleLogin.java:187) [FlexibleLogin.class:?]
at com.github.games647.flexiblelogin.FlexibleLogin.onPreInit(FlexibleLogin.java:116) [FlexibleLogin.class:?]
at org.spongepowered.common.event.listener.GamePreInitializationEventListener_FlexibleLogin_onPreInit74.handle(Unknown Source) [?:?]
at org.spongepowered.common.event.RegisteredListener.handle(RegisteredListener.java:95) [RegisteredListener.class:1.12.2-2825-7.1.6]
at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:385) [SpongeModEventManager.class:1.12.2-2825-7.1.6]
at org.spongepowered.mod.event.SpongeModEventManager.extendedPost(SpongeModEventManager.java:458) [SpongeModEventManager.class:1.12.2-2825-7.1.6]
at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:419) [SpongeModEventManager.class:1.12.2-2825-7.1.6]
at org.spongepowered.common.SpongeImpl.postEvent(SpongeImpl.java:252) [SpongeImpl.class:1.12.2-2825-7.1.6]
at org.spongepowered.mod.SpongeMod.onStateEvent(SpongeMod.java:339) [SpongeMod.class:1.12.2-2825-7.1.6]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_211]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_211]
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?]
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?]
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?]
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?]
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?]
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?]
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219) [LoadController.class:?]
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197) [LoadController.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_211]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_211]
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?]
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?]
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?]
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?]
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?]
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?]
at net.minecraftforge.fml.common.LoadController.redirect$onPost$zza000(LoadController.java:553) [LoadController.class:?]
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136) [LoadController.class:?]
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:627) [Loader.class:?]
at net.minecraftforge.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:99) [FMLServerHandler.class:?]
at net.minecraftforge.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:333) [FMLCommonHandler.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:125) [nz.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_211]
ninja.leaping.configurate.objectmapping.ObjectMappingException: No value present in node SimpleCommentedConfigurationNode{super=SimpleConfigurationNode{key=type, value=NullConfigValue{}}, comment= SQL server type. You can choose between h2, SQLite and MySQL/MariaDB}
at ninja.leaping.configurate.objectmapping.serialize.TypeSerializers$EnumValueSerializer.deserialize(TypeSerializers.java:153) ~[spongeforge-1.12.2-2825-7.1.6.jar:1.12.2-2825-7.1.6]
at ninja.leaping.configurate.objectmapping.serialize.TypeSerializers$EnumValueSerializer.deserialize(TypeSerializers.java:147) ~[spongeforge-1.12.2-2825-7.1.6.jar:1.12.2-2825-7.1.6]
at ninja.leaping.configurate.objectmapping.ObjectMapper$FieldData.deserializeFrom(ObjectMapper.java:94) ~[spongeforge-1.12.2-2825-7.1.6.jar:1.12.2-2825-7.1.6]
at ninja.leaping.configurate.objectmapping.ObjectMapper$BoundInstance.populate(ObjectMapper.java:155) ~[spongeforge-1.12.2-2825-7.1.6.jar:1.12.2-2825-7.1.6]
at ninja.leaping.configurate.objectmapping.serialize.TypeSerializers$AnnotatedObjectSerializer.deserialize(TypeSerializers.java:283) ~[spongeforge-1.12.2-2825-7.1.6.jar:1.12.2-2825-7.1.6]
at ninja.leaping.configurate.objectmapping.ObjectMapper$FieldData.deserializeFrom(ObjectMapper.java:94) ~[spongeforge-1.12.2-2825-7.1.6.jar:1.12.2-2825-7.1.6]
at ninja.leaping.configurate.objectmapping.ObjectMapper$BoundInstance.populate(ObjectMapper.java:155) ~[spongeforge-1.12.2-2825-7.1.6.jar:1.12.2-2825-7.1.6]
at com.github.games647.flexiblelogin.config.Settings.loadMapper(Settings.java:130) [Settings.class:?]
at com.github.games647.flexiblelogin.config.Settings.load(Settings.java:113) [Settings.class:?]
at com.github.games647.flexiblelogin.FlexibleLogin.init(FlexibleLogin.java:187) [FlexibleLogin.class:?]
at com.github.games647.flexiblelogin.FlexibleLogin.onPreInit(FlexibleLogin.java:116) [FlexibleLogin.class:?]
at org.spongepowered.common.event.listener.GamePreInitializationEventListener_FlexibleLogin_onPreInit74.handle(Unknown Source) [?:?]
at org.spongepowered.common.event.RegisteredListener.handle(RegisteredListener.java:95) [RegisteredListener.class:1.12.2-2825-7.1.6]
at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:385) [SpongeModEventManager.class:1.12.2-2825-7.1.6]
at org.spongepowered.mod.event.SpongeModEventManager.extendedPost(SpongeModEventManager.java:458) [SpongeModEventManager.class:1.12.2-2825-7.1.6]
at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:419) [SpongeModEventManager.class:1.12.2-2825-7.1.6]
at org.spongepowered.common.SpongeImpl.postEvent(SpongeImpl.java:252) [SpongeImpl.class:1.12.2-2825-7.1.6]
at org.spongepowered.mod.SpongeMod.onStateEvent(SpongeMod.java:339) [SpongeMod.class:1.12.2-2825-7.1.6]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_211]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_211]
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?]
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?]
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?]
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?]
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?]
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?]
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219) [LoadController.class:?]
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197) [LoadController.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_211]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_211]
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?]
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?]
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?]
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?]
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?]
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?]
at net.minecraftforge.fml.common.LoadController.redirect$onPost$zza000(LoadController.java:553) [LoadController.class:?]
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136) [LoadController.class:?]
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:627) [Loader.class:?]
at net.minecraftforge.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:99) [FMLServerHandler.class:?]
at net.minecraftforge.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:333) [FMLCommonHandler.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:125) [nz.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_211]
正需要这个插件,谢谢
我没有搞懂的是,当我开启了online模式,但是服务端与mojong的连接断开了(国内有时候不稳定);
我的客户端还是出现了the authentication server are currently down for maintenance.
这个插件不是说:Do you want to let your players protect their account (from hackers/login stealer) and keep playing while the session server is down.
那断开连接了还是玩不了啊,为啥while the session server is down.呢?
我的客户端还是出现了the authentication server are currently down for maintenance.
这个插件不是说:Do you want to let your players protect their account (from hackers/login stealer) and keep playing while the session server is down.
那断开连接了还是玩不了啊,为啥while the session server is down.呢?
请问怎么用谷歌验证器的密码,看不懂英文= =
本帖最后由 sweetapple 于 2020-1-5 01:23 编辑
打扰一下。请问0.18是哪里来的。。。看github只有那个一万年没变的0.17.4
目前就私下开个小服。十来人而已基本都认识。用0.17足够还是跟进0.18快照呢?
-------------------------------edit
先用旧的0.17.4了。静待楼主的解答
打扰一下。请问0.18是哪里来的。。。看github只有那个一万年没变的0.17.4
目前就私下开个小服。十来人而已基本都认识。用0.17足够还是跟进0.18快照呢?
-------------------------------edit
先用旧的0.17.4了。静待楼主的解答
很有用,谢谢楼主
很有用,谢谢楼主
大佬 我的服务器有一天断电之后 登入输入密码之后无反应了- -
输入密码之后会出现
Could not pass ClientConnectionEvent$Join$Impl to Plugin{id=flexiblelogin, name=FlexibleLogin, version=0.8, description=A Sponge minecraft server plugin for second authentication., url=https://github.com/games647/FlexibleLogin, source=F:\BaiduNetdiskDownload\MCServer Manager Download\MCSManager_8.5.8_Win\MCSManager_8.5.8_Win\server\server_core\2\mods\[P][灵活登录]FlexibleLogin.jar}
输入密码之后会出现
Could not pass ClientConnectionEvent$Join$Impl to Plugin{id=flexiblelogin, name=FlexibleLogin, version=0.8, description=A Sponge minecraft server plugin for second authentication., url=https://github.com/games647/FlexibleLogin, source=F:\BaiduNetdiskDownload\MCServer Manager Download\MCSManager_8.5.8_Win\MCSManager_8.5.8_Win\server\server_core\2\mods\[P][灵活登录]FlexibleLogin.jar}
期待楼主的下次更新
楼主默默一句为啥没有输入密码也能动这是什么原因
输了密码登录不了
这个插件有致命BUG,在未登录得情况下,按shift把物品放身上得合成栏登录后可以得到双倍得物品
1062447360 发表于 2020-3-2 19:46
这个插件有致命BUG,在未登录得情况下,按shift把物品放身上得合成栏登录后可以得到双倍得物品 ...
实测没这种BUG。
大概是你服务器卡了或者你装有的模组修改了原版机制。
酷车手BB弹 发表于 2020-3-2 20:02
实测没这种BUG。
大概是你服务器卡了或者你装有的模组修改了原版机制。 ...
实测,不是按shift,物品放物品栏上,鼠标指针放合成栏上,按物品栏对应得键盘数字1-9.物品会到卡合成栏上,而且物品栏物品不会消失。
MCBBS有你更精彩
MCBBS有你更精彩~
作者给力奥
大大我想问一下如何修改conf文件里的validNames="^\\w{2,16}$"使其支持中文id登入
Notlan 发表于 2020-3-14 19:35
大大我想问一下如何修改conf文件里的validNames="^\\w{2,16}$"使其支持中文id登入
^[a-zA-Z0-9一-龥_]{3,16}$
酷车手BB弹 发表于 2020-3-14 21:04
^[a-zA-Z0-9一-龥_]{3,16}$
谢谢大大,昨天学习了一下正则表达式,已经解决了,我的是这样的:
- validNames="^[\\u4E00-\\u9FA50-9A-Za-z_]+{2,16}$"
用不了啊????
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
1.12.2 的sponge安装以后和customNPCs 的台词功能冲突,NPC说不了话了
楼主,我把这个插件放进去后我的号就登录不了了,还未注册,怎么解决啊?
这个有小号措施吗?
开小号怎么解决啊?
求怎样汉化
这个登陆插件挺好用的
感谢作者的分享
请问,设置了IP注册次数,但是仍然可以超次数登陆,这是哪里有问题呢
不得不装的插件 感谢分享 辛苦!
请问一下,怎么修改默认权限?怎么查看所有用户的信息(非IP/名字指向的)列表
请问一下,怎么修改默认权限?怎么查看所有用户的信息(非IP/名字指向的)列表
学习学习,自己搭建玩玩
为什么服务器加这个插件之后多人游戏里显示旧版本呀@_DIM_
感谢大佬分享,不过我觉得部分海绵插件比水龙头的功能要强一点
很好用的插件!吹爆!
谢谢作者分享
请问大佬这个插件数据库能否相互使用authme插件的数据库
时隔多年,有一个不怕死的辅助使用了海绵端
347129006 发表于 2016-9-16 00:33
大哥你写的食用方法写错了 是放入服务端plugin文件夹内不是mod文件夹
sponge端的插件是放在mods文件夹的,当然,你也可以放在mods文件夹里面的plugins文件夹,但是饱含mixin的插件只能放在mods
感谢你,插件侠
汉化有吗