Giter VIP home page Giter VIP logo

endminecraftplusv2's Introduction

Life always finds the way.

endminecraftplusv2's People

Contributors

serendipityr-2022 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

endminecraftplusv2's Issues

无法修改

Github上的源代码无法直接编译
也无法直接运行
导致了想要修改一些内容时出现问题

似乎有问题

JoinNPCDetect:
  - "点击加入"
# 与NPC交互后可能返回交互界面
# 若界面内存在匹配的物品,则尝试模拟物品点击
JoinLobbyItem:
  - "LEFT:点击加入"

他无法检测到附近的NPC并且点击,有些服务器的进入服务器的NPC可能是彩色的文字,例如【§b加入服务器】
也有写进入需要点击按钮,而按钮存在用户协议,一大堆文字,就无法检测到他的按钮,然后就报错了

java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoader

java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader and java.net.URLClassLoader are in module java.base of loader 'bootstrap')
at cn.serendipityr.EndMinecraftPlusV2.Tools.OtherUtils.loadLibrary(OtherUtils.java:83)
at cn.serendipityr.EndMinecraftPlusV2.VersionControl.ProtocolLibs.scanProtocolLibs(ProtocolLibs.java:56)
at cn.serendipityr.EndMinecraftPlusV2.VersionControl.ProtocolLibs.loadProtocolLib(ProtocolLibs.java:24)
at cn.serendipityr.EndMinecraftPlusV2.EndMinecraftPlusV2.startAttack(EndMinecraftPlusV2.java:47)
at cn.serendipityr.EndMinecraftPlusV2.EndMinecraftPlusV2.main(EndMinecraftPlusV2.java:29)

大量日志

图片
如图使用最新的EMPv2,MC版本1.19.4
理论上emp不支持这个版本的forge自动获取,但大量输出日志

建议

我希望这个程序可以自动爬取免费代理(虽然已经有了,但是希望多一点比如快代理)可以增加验证代理是否可用然后再调用测压程序

在Linux服务器上运行时报错

显示
Exception in thread "main" java.lang.UnsatisfiedLinkError: Error looking up function 'SetConsoleTitleA': java: undefined symbol: SetConsoleTitleA at com.sun.jna.Function.<init>(Function.java:252) at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:604) at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:580) at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:566) at com.sun.jna.Library$Handler.invoke(Library.java:243) at com.sun.proxy.$Proxy0.SetConsoleTitleA(Unknown Source) at cn.serendipityr.EndMinecraftPlusV2.EndMinecraftPlusV2.main(EndMinecraftPlusV2.java:20)

无效的行为

图片
即使假人未进入服务器,也在进行行为,浪费IO资源的同时浪费性能

端口错误

[Internal Error] 发生错误: java.lang.IllegalArgumentException: port out of range:90021
[Internal Error] 发生错误: java.lang.IllegalArgumentException: port out of range:80891
[Internal Error] 发生错误: java.lang.IllegalArgumentException: port out of range:90911
[Internal Error] 发生错误: java.lang.IllegalArgumentException: port out of range:80801
[Internal Error] 发生错误: java.lang.IllegalArgumentException: port out of range:99963
[Internal Error] 发生错误: java.lang.IllegalArgumentException: port out of range:80123
[Internal Error] 发生错误: java.lang.IllegalArgumentException: port out of range:80801
[Internal Error] 发生错误: java.lang.IllegalArgumentException: port out of range:90914
[Internal Error] 发生错误: java.lang.IllegalArgumentException: port out of range:90911
[Internal Error] 发生错误: java.lang.IllegalArgumentException: port out of range:90911
[Internal Error] 发生错误: java.lang.IllegalArgumentException: port out of range:81181
[Internal Error] 发生错误: java.lang.IllegalArgumentException: port out of range:80891
[Internal Error] 发生错误: java.lang.IllegalArgumentException: port out of range:80123
[Internal Error] 发生错误: java.lang.IllegalArgumentException: port out of range:80894
[Internal Error] 发生错误: java.lang.IllegalArgumentException: port out of range:99912
[Internal Error] 发生错误: java.lang.IllegalArgumentException: port out of range:80891
[Internal Error] 发生错误: java.lang.IllegalArgumentException: port out of range:88812
[Internal Error] 发生错误: java.lang.IllegalArgumentException: port out of range:80891
[Internal Error] 发生错误: java.lang.IllegalArgumentException: port out of range:99921
[Internal Error] 发生错误: java.lang.IllegalArgumentException: port out of range:80188

希望更新功能

我希望可以在登录完成后增加指令执行功能,例如DM菜单的打开,然后执行进入服务器
因为某些程度上讲,压测测试大厅没有实际的意义,我绝的就是应该进入到玩法内在刷

Connection closed

我自己的mod服 1.16.5 这是需要配置什么吗 我把我的客户端mod都放在EndMinecraftPlusV2_Full目录下的mods文件夹内了
Snipaste_2023-01-30_21-49-44

增加占位符

建议增加一个占位符 $username 用于显示假人自身用户名,用于绕过某些指令验证以及配合服务器某些插件指令实现更多功能

1.20.1 B站六芒猫

创建了一个1.20.1的服务器想这用这个测一下人数限制,因为我们团队的服务器需要好些优化才可以不容易卡,每次测试都需要把人叫进来就很不方便。有些人还没时间就叫不满100个。然后录视频又是100v6的一个素材,哎就没办法正常的测试

java.net.SocketException: Connection reset

[ProtocolLib] 当前协议库版本: 47
[ProxyUtil] 正在获取代理...
[Internal Error] HTTP请求出错! 详细信息: java.net.SocketException: Connection reset
[ProxyUtil] 获取代理完成! (通过API获取 | 数量: 4599个)

我也不知道啥问题

选择代理和选择Minecraft版本后报错

内容:

java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader and java.net.URLClassLoader are in module java.base of loader 'bootstrap')
        at cn.serendipityr.EndMinecraftPlusV2.Tools.OtherUtils.loadLibrary(OtherUtils.java:83)
        at cn.serendipityr.EndMinecraftPlusV2.VersionControl.ProtocolLibs.choseProtocolVer(ProtocolLibs.java:118)
        at cn.serendipityr.EndMinecraftPlusV2.VersionControl.ProtocolLibs.loadProtocolLib(ProtocolLibs.java:24)
        at cn.serendipityr.EndMinecraftPlusV2.EndMinecraftPlusV2.startAttack(EndMinecraftPlusV2.java:47)
        at cn.serendipityr.EndMinecraftPlusV2.EndMinecraftPlusV2.main(EndMinecraftPlusV2.java:29)
Exception in thread "main" java.lang.NoClassDefFoundError: com/github/steveice10/packetlib/packet/Packet
        at cn.serendipityr.EndMinecraftPlusV2.VersionControl.ProtocolLibs.loadProtocolLib(ProtocolLibs.java:29)
        at cn.serendipityr.EndMinecraftPlusV2.EndMinecraftPlusV2.startAttack(EndMinecraftPlusV2.java:47)
        at cn.serendipityr.EndMinecraftPlusV2.EndMinecraftPlusV2.main(EndMinecraftPlusV2.java:29)
Caused by: java.lang.ClassNotFoundException: com.github.steveice10.packetlib.packet.Packet
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
        ... 3 more

无法通过CatAntiCheat客户端验证

已知服务器添加了CatAntiCheat 不知道是不是这个插件导致的
配置如下

##############################
#  EndMinecraftPlusV2        #
#    Forked by SerendipityR  #
##############################

CfgVer: 3

AttackSettings:
  Address: "server.com"
  Port: 25565
  # 攻击方式:
  # 1 - BotAttack - 集群假人(代理)
  # 2 - MotdAttack - MOTD压测(无代理)
  # 3 - MotdAttackP - MOTD压测(代理)
  # 4 - DoubleAttack - 影分身攻击(代理,仅原版单服可用)
  Method: 1
  Time: 3600
  ConnectDelay: 25
  ConnectTimeout: 16000
  # 实际连接数由代理质量和机器性能有关
  # 进行无代理Motd压测时不建议大于32
  MaxConnections: 2000
  # 旧版漏洞利用,大概率无效
  TabAttack: false
  AntiAttackMode: true
  DoubleExploitPlayer: "ImOldSix_666"
  ShowFails: false

BotSettings:
  # 可用占位符:
  # $rnd - 随机字符
  # $pwd - 随机生成密码
  BotName: "NoMoney_$rnd"
  BotCount: 1000
  # 随机字符规则 (仅影响BotName):
  # 1 - Normal - 简单随机化
  # 2 - Ili - iii混淆式
  # 3 - ABC - 纯字母
  # 4 - 123 - 纯数字
  RandomFlag: 1
  RandomMinLength: 4
  RandomMaxLength: 6
  # 尝试发送随机传送数据包
  RandomTeleport: false
  RejoinCount: 5
  RejoinDelay: 5000
  RejoinDetect:
    - "重"
    - "压"
  ClickVerifiesDetect:
    - "点"
  Register&Login: true
  RegisterCommands:
    - "/register $pwd $pwd"
    - "/login $pwd"
    - "Message"
  ChatSpam: true
  CustomChat:
    - "Message"
  ChatDelay: 3000

Proxy:
  # 代理获取方式:
  # 1 - API - 从API获取
  # 2 - File - 从本地读取
  # 3 - File + API - 两种方式同时获取
  GetType: 2
  # 代理类型:
  # 1 - HTTP/HTTPS
  # 2 - SOCKS4
  # 3 - SOCKS5
  ProxyType: 1
  UpdateTime: 300
  File: "wp2.txt"
  APIs:
    - "http://api.fulucdn.com/api/http.txt"
  # 保存能连接到目标服务器的代理地址 (如果支持)
  # 位置: working-proxies.txt
  SaveWorkingProxy: true

... 3 more C:\Users\yjk08\Desktop\新建文件夹 (6)>pause 请按任意键继续. . .

[ProtocolLib] 请选择一个Minecraft协议库版本: 25
java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader and java.net.URLClassLoader are in module java.base of loader 'bootstrap')
at cn.serendipityr.EndMinecraftPlusV2.Tools.OtherUtils.loadLibrary(OtherUtils.java:91)
at cn.serendipityr.EndMinecraftPlusV2.VersionManager.ProtocolLibs.choseProtocolVer(ProtocolLibs.java:116)
at cn.serendipityr.EndMinecraftPlusV2.VersionManager.ProtocolLibs.loadProtocolLib(ProtocolLibs.java:21)
at cn.serendipityr.EndMinecraftPlusV2.AttackManager.AttackManager.doAttack(AttackManager.java:25)
at cn.serendipityr.EndMinecraftPlusV2.EndMinecraftPlusV2.startAttack(EndMinecraftPlusV2.java:38)
at cn.serendipityr.EndMinecraftPlusV2.EndMinecraftPlusV2.main(EndMinecraftPlusV2.java:25)
[ProtocolLib] 当前协议库版本: -1
Exception in thread "main" java.lang.NoClassDefFoundError: org/spacehq/packetlib/event/session/SessionListener
at cn.serendipityr.EndMinecraftPlusV2.AttackManager.AttackManager.doAttack(AttackManager.java:40)
at cn.serendipityr.EndMinecraftPlusV2.EndMinecraftPlusV2.startAttack(EndMinecraftPlusV2.java:38)
at cn.serendipityr.EndMinecraftPlusV2.EndMinecraftPlusV2.main(EndMinecraftPlusV2.java:25)
Caused by: java.lang.ClassNotFoundException: org.spacehq.packetlib.event.session.SessionListener
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
... 3 more

C:\Users\yjk08\Desktop\新建文件夹 (6)>pause
请按任意键继续. . .

数据包加载问题

如果服务器要求必须使用他们的数据包,那么可能进不去,无法正常操作?
(因为我的服务器配置不怎么高,我电脑java环境有问题,所以不确定是否真的有这个问题)

连接重置

image
已使用java8运行程序
image
却提示连接重置(

配置文件相关

为了重置配置文件,我一般会直接删除它,但是这个软件在删除配置文件后后直接无法工作了

建议:在检测到配置文件丢失后自动恢复默认设置

=======================-Designed by SerendipityR-=======================
EndMinecraft原作者 - @iuli-moe
Github发布页: https://github.com/SerendipityR-2022/EndMinecraftPlusV2
EndMinecraftPlusV2 (Ver: 2.0.8) is loading......

[CFGUtil] 正在载入配置文件...
[Internal Error] 载入配置文件失败! 文件不存在。
[INFO] 程序退出...

关于已知bug

1.光标选中控制台会出现 成功加入 增加,取消选中后恢复
2.部分bot会单id同时重复执行同一操作
3.cfg文件变得有点看不懂了😢

如何再次连接

就是有些会检测连接,其实就是让你重新再进一遍,有没有办法实现这个

MotdAttackP异常退出

在使用MotdAttackP时,加载minecraft协议库时异常退出

配置如下

##############################
#  EndMinecraftPlusV2        #
#    Forked by SerendipityR  #
##############################

CfgVer: 2

AttackSettings:
  Address: "server-host.com"
  Port: 25565
  # 攻击方式:
  # 1 - BotAttack - 集群假人(代理)
  # 2 - MotdAttack - MOTD压测(无代理)
  # 3 - MotdAttackP - MOTD压测(代理)
  # 4 - DoubleAttack - 影分身攻击(代理,仅原版单服可用)
  Method: 3
  Time: 3600
  ConnectDelay: 250
  ConnectTimeout: 8000
  # 实际连接数由代理质量和机器性能有关
  # 进行无代理Motd压测时不建议大于32
  MaxConnections: 2000
  # 旧版漏洞利用,大概率无效
  TabAttack: true
  AntiAttackMode: true
  DoubleExploitPlayer: "ImOldSix_666"
  ShowFails: false

BotSettings:
  # 可用占位符:
  # $rnd - 随机字符
  # $pwd - 随机生成密码
  BotName: "ImOldSix_$rnd"
  BotCount: 1000
  # 随机字符规则 (仅影响BotName):
  # 1 - Normal - 简单随机化
  # 2 - Ili - iii混淆式
  # 3 - ABC - 纯字母
  # 4 - 123 - 纯数字
  RandomFlag: 1
  RandomMinLength: 4
  RandomMaxLength: 6
  # 尝试发送随机传送数据包
  RandomTeleport: true
  RejoinCount: 5
  RejoinDelay: 2000
  RejoinDetect:
    - "AntiAttack"
  ClickVerifiesDetect:
    - "点击验证"
  Register&Login: true
  RegisterCommands:
    - "/register $pwd $pwd"
    - "/login $pwd"
  ChatSpam: true
  CustomChat:
    - "喵喵喵萌喵~ $rnd"
    - "喵喵喵萌~ $rnd"
    - "喵喵喵~ $rnd"
    - "喵喵~ $rnd"
    - "喵~ $rnd"
  ChatDelay: 3000

Proxy:
  # 代理获取方式:
  # 1 - API - 从API获取
  # 2 - File - 从本地读取
  # 3 - File + API - 两种方式同时获取
  GetType: 1
  # 代理类型:
  # 1 - HTTP/HTTPS
  # 2 - SOCKS4
  # 3 - SOCKS5
  ProxyType: 1
  UpdateTime: 300
  File: "proxies.txt"
  APIs:
    - "http://www.66ip.cn/mo.php?tqsl=9999"
    - "https://www.89ip.cn/tqdl.html?api=1&num=9999"
  # 保存能连接到目标服务器的代理地址 (如果支持)
  # 位置: working-proxies.txt
  SaveWorkingProxy: true

执行显示如下

F:\EMP>java -Xmx2G -jar EndMinecraftPlusV2.jar
========================-Forked by SerendipityR-========================
 EndMinecraft原作者 - @iuli-moe
 Github发布页: https://github.com/SerendipityR-2022/EndMinecraftPlusV2
 EndMinecraftPlusV2 (Ver: 1.2.8) is loading......
========================================================================

[CFGUtil] 正在载入配置文件...
[CFGUtil] ==============================================================
[CFGUtil] 服务器地址: server-host.com
[CFGUtil] 服务器端口: 25565
[CFGUtil] 攻击方式: MotdAttackP
[CFGUtil] 攻击时间: 3600秒
[CFGUtil] 连接间隔: 0.25秒
[CFGUtil] 最大连接数: 2000个
[CFGUtil] 同时进行Tab攻击: 开启
[CFGUtil] AntiAttack模式: 开启
[CFGUtil] 代理类型: API
[CFGUtil] 代理API: 2个
[CFGUtil] 代理更新间隔: 300秒
[CFGUtil] ==============================================================

[ProtocolLib] 正在载入Minecraft协议库...


F:\EMP>pause
请按任意键继续. . .

版本加载问题

image
运行后直接提示报错,已查看常见问题,并未发现相同

未知原因

报错信息1:出现在转换为SRV记录时

java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader and java.net.URLClassLoader are in module java.base of loader 'bootstrap')
        at cn.serendipityr.EndMinecraftPlusV2.Tools.OtherUtils.loadLibrary(OtherUtils.java:54)
        at cn.serendipityr.EndMinecraftPlusV2.VersionControl.ProtocolLibs.scanProtocolLibs(ProtocolLibs.java:56)
        at cn.serendipityr.EndMinecraftPlusV2.VersionControl.ProtocolLibs.loadProtocolLib(ProtocolLibs.java:24)
        at cn.serendipityr.EndMinecraftPlusV2.EndMinecraftPlusV2.startAttack(EndMinecraftPlusV2.java:41)
        at cn.serendipityr.EndMinecraftPlusV2.EndMinecraftPlusV2.main(EndMinecraftPlusV2.java:23)

报错信息2:出现在启动压测时

java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader and java.net.URLClassLoader are in module java.base of loader 'bootstrap')
        at cn.serendipityr.EndMinecraftPlusV2.Tools.OtherUtils.loadLibrary(OtherUtils.java:54)
        at cn.serendipityr.EndMinecraftPlusV2.VersionControl.ProtocolLibs.choseProtocolVer(ProtocolLibs.java:118)
        at cn.serendipityr.EndMinecraftPlusV2.VersionControl.ProtocolLibs.loadProtocolLib(ProtocolLibs.java:24)
        at cn.serendipityr.EndMinecraftPlusV2.EndMinecraftPlusV2.startAttack(EndMinecraftPlusV2.java:41)
        at cn.serendipityr.EndMinecraftPlusV2.EndMinecraftPlusV2.main(EndMinecraftPlusV2.java:23)
Exception in thread "main" java.lang.NoClassDefFoundError: org/spacehq/packetlib/event/session/SessionListener
        at cn.serendipityr.EndMinecraftPlusV2.VersionControl.ProtocolLibs.loadProtocolLib(ProtocolLibs.java:31)
        at cn.serendipityr.EndMinecraftPlusV2.EndMinecraftPlusV2.startAttack(EndMinecraftPlusV2.java:41)
        at cn.serendipityr.EndMinecraftPlusV2.EndMinecraftPlusV2.main(EndMinecraftPlusV2.java:23)
Caused by: java.lang.ClassNotFoundException: org.spacehq.packetlib.event.session.SessionListener
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
        ... 3 more

使用协议库版本:1.12.2

配置文件如下

##############################
#  EndMinecraftPlusV2        #
#    Forked by SerendipityR  #
##############################

AttackSettings:
  Address: "(某个服务器SRV记录的IP)"
  Port: 25565
  # 攻击方式:
  # 1 - BotAttack - 集群假人(代理)
  # 2 - MotdAttackP - MOTD压测(代理)
  # 3 - MotdAttack - MOTD压测(无代??
  # 4 - DoubleAttack - 影分身攻??代理,仅原版单服可用)
  Method: 1
  Time: 3600
  ConnectDelay: 250
  # 实际连接数由代理质量和机器性能有关
  # 进行无代理Motd压测时不建议大于32
  MaxConnections: 200
  # 旧版漏洞利用,大概率无效
  TabAttack: true
  AntiAttackMode: true
  DoubleExploitPlayer: "ImOldSix_666"
  ShowFails: false

BotSettings:
  # 可用占位??
  # $rnd - 随机字符
  # $pwd - 随机生成密码
  BotName: "ImOldSix_$rnd"
  BotCount: 20
  RejoinCount: 5
  RejoinDelay: 2000
  RejoinDetect:
    - "AntiAttack"
  ClickVerifiesDetect:
    - "点击验证"
  Register&Login: true
  RegisterCommands:
    - "/register $pwd $pwd"
    - "/login $pwd"
  ChatSpam: true
  CustomChat:
    - "??????????????? $rnd"
  ChatDelay: 3000

Proxy:
  # 代理获取方式:
  # 1 - API - 从API获取
  # 2 - File - 从本地读??  # 3 - File + API - 两种方式同时获取
  GetType: 2
  # 代理类型:
  # 1 - HTTP/HTTPS
  # 2 - SOCKS4
  # 3 - SOCKS5
  ProxyType: 1
  UpdateTime: 300
  File: "proxies.txt"
  APIs:
    - "http://www.66ip.cn/mo.php?tqsl=9999"
    - "https://www.89ip.cn/tqdl.html?api=1&num=9999"
  # 保存能连接到目标服务器的代理地址 (如果支持)
  # 位置: working-proxies.txt
  SaveWorkingProxy: true

在macOS上出现关于io.netty的报错

五月 06, 2024 11:01:07 下午 io.netty.resolver.dns.DnsServerAddressStreamProviders
严重: Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fallback to system defaults. This may result in incorrect DNS resolutions on MacOS.
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at io.netty.resolver.dns.DnsServerAddressStreamProviders.(DnsServerAddressStreamProviders.java:64)
at io.netty.resolver.dns.DnsNameResolverBuilder.(DnsNameResolverBuilder.java:60)
at com.github.steveice10.packetlib.tcp.TcpClientSession.resolveAddress(TcpClientSession.java:167)
at com.github.steveice10.packetlib.tcp.TcpClientSession.connect(TcpClientSession.java:131)
at cn.serendipityr.EndMinecraftPlusV2.MultipleVersion.VersionSupport.P1_19_3_1_20_1.BotHandler.connect(BotHandler.java:93)
at cn.serendipityr.EndMinecraftPlusV2.MultipleVersion.Bot.BotManager$botCreateTask.run(BotManager.java:201)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:750)
Caused by: java.lang.UnsatisfiedLinkError: io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider.resolvers()[Lio/netty/resolver/dns/macos/DnsResolver;
at io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider.resolvers(Native Method)
at io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider.retrieveCurrentMappings(MacOSDnsServerAddressStreamProvider.java:127)
at io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider.(MacOSDnsServerAddressStreamProvider.java:123)
... 13 more

请尝试添加针对于macOS的netty引用,谢谢:)

添加bc支持

添加伪装bc服务器流量,可以使假人直接连接bc子服,绕过bc限制

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.