ddf8196 / fakeplayer Goto Github PK
View Code? Open in Web Editor NEWMinecraft Bedrock Edition 假人客户端
License: MIT License
Minecraft Bedrock Edition 假人客户端
License: MIT License
有没有兴趣加上给微软的正版验证?
这个假人项目好多服务器都很有需求
不能自动吃东西,困难模式会不会饿死啊?
This is a pull for supporting auto crafting for fakeplayer
请求加入假人自动合成物品
如题
服务器在加入了addon后假人无法连接
an request to add a enlish version of the gui for people that cant read chinese gui
如题,这样就能对多个主流服务端添加支持
故障:因为BDS 1.17.40使用协议版本为471,尝试在config中修改defaultProtocolVersion为471后运行:
sudo ./FakePlayer
java抛变量不合法错误:
java.lang.IllegalArgumentException: Unsupported protocol version: 471 at com.ddf.fakeplayer.util.ProtocolVersionUtil.getPacketCodec(ProtocolVersionUtil.java:62) at com.ddf.fakeplayer.util.Config.load(Config.java:88) at com.ddf.fakeplayer.Main.main(Main.java:186)
似乎是尚未支持471版本协议所致。
环境:Ubuntu Server 20.04 LTS 64bit,同服务器上运行BDS,测试时所有防火墙规则禁用。java 8环境。
[2022.01.07 08:35:50] 2323 协议版本获取失败,尝试使用默认协议版本(408)连接
[2022.01.07 08:35:50] 2323 已连接
[2022.01.07 08:35:50] 2323 正在断开连接: disconnectionScreen.outdatedClient
[2022.01.07 08:35:50] 协议版本错误
[2022.01.07 08:35:50] 2323 已断开连接: DISCONNECTED
[2022.01.07 08:35:50] 2323已停止
服务器控制台没有输出
我想询问一些关于BDS1.18.2的事,我看到你的作品已经在更新适配1.18,它会在什么时候发布?
1.16.210将协议升级到了428
据说没啥内容修改
建议直接放开协议版本范围限制😂方便我们直接改配置文件
服务端版本:1.18.12 with LiteloaderBDS 2.1.3
假人版本:0.5.3-alpha
加载距离6区块 难度普通 生物生成开启
一个烈焰人刷怪塔(用三叉戟绞肉机实现自动击杀),假人在烈焰人刷怪笼下方8格处挂机,但这个刷怪塔当正常玩家不在旁边时就没有产物,主世界里其他三个同样由假人加载并用了三叉戟绞肉机的刷怪塔都能正常工作。
加载BehaviorLog行为监控日志插件并运行刷怪塔一段时间后,发现插件记录到大量的烈焰人被三叉戟攻击和烈焰人死亡的事件(烈焰人正常生成并正常被击杀,但没有掉落物)。
卸载除BehaviorLog外的所有插件重新测试结果不变,可能是假人在地狱加载的三叉戟击杀生物没有掉落物。
rt,出生点位置大概在 400,20附近,到650,-200的挂机点用sync start传唤假人,但没有效果,最新发行版和自动构建的都不行
vps会出现显示假人已经链接但是假人实际上未进入服务器的情况,java版本已经为最新所以应该不是java的问题。
服务器:版本BDS 1.17.11.01,加载距离4区块,没有addon或行为包,难度普通,生物生成,生物破坏等已开启
假人被设置在烈焰人刷怪笼上方3格处,但若正常玩家不在刷怪笼附近,刷怪笼不刷新烈焰人。更换假人位置没有效果。
公共服务器中防止被其他人恶意操纵
Version & Environment 软件版本和环境
Describe the bug 你的问题的描述
A clear and concise description of what the bug is.
To Reproduce(Optional) 复现该问题的方法(可选)
Steps to reproduce the behavior
Screenshots or log 截图或日志
If applicable, add screenshots or log to help explain your problem.
Additional content 附加内容
Add any other content about the problem here.
显示内容:
java.util.concurrent.CompletionException: java.util.concurrent.TimeoutException
开服版本:BDS 1.16.4
当前状况:
BDS处:已开启在线验证(白名单需要开启在线验证才能用),并开启了白名单,添加了假人的名字(tool_man_1)并已执行过whitelist reload
FakePlayer处:已配置好公钥并添加至server.properties中,在没有开启在线验证时能够成功添加假人。但在开启了在线验证后,添加的假人会不断地显示连接中、断开连接和重连(从BDS处可以发现它们没有加入游戏)
因此想在这里请教一下,如何在BDS开了在线验证的情况下,向服务器内添加假人
怎么让纸人丟三叉戟
如题
能否添加1.16.221支持
希望大佬能增加1.16.221支持
协议431
以后会添加假人攻击,或连续右键的功能?
显示已经连接,但没能进入服务器
无论假人背包里有多少东西,用指令查询时都会回复“无”,有时候甚至东西拿在手上都回复“无”
假人客户端目前无法在基岩版1.17.30上使用
假人目前无法在1.17.0.03版本的服务器上使用。
给假人丢三叉戟会消失,查询假人背包是🈳,打死假人才掉落,给假人其他方块不会出现此问题
pushing fake player with piston in game may cause client crash which required restarting client side
相关输出信息
[2022.01.06 16:26:56] gzh1234567890 协议版本获取失败,尝试使用默认协议版本(408)连接
配置文件相关设置
defaultProtocolVersion: 475
希望WebSocket服务器允许外网连接
假人目前无法在1.16.220版本的服务器上使用。
如果游戏内假人被玩家打死,那么需要重启假人程序才能复活,建议自动检测假人状态并复活假人
我想搭一个自动伺服器给fakeplayer,但是ubuntu和linux不能启动.bat能启动但是开不了,我安装了wine拿来启动exe/bat的但是打了指令看到指令版出来一下就没了 除非我自己吧bat里面的内容改去sh 如果已经有做好的可以通知我 感谢 @羊肉
PowerNukkit服务器控制台报错,服务器未开启xbox-auth
14:32:37 [ERROR] Unable to decode packet
java.lang.NullPointerException: null
at cn.nukkit.network.protocol.LoginPacket.getAnimation(LoginPacket.java:159) ~[powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
at cn.nukkit.network.protocol.LoginPacket.decodeSkinData(LoginPacket.java:122) ~[powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
at cn.nukkit.network.protocol.LoginPacket.decode(LoginPacket.java:52) ~[powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
at cn.nukkit.network.Network.processBatch(Network.java:267) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
at cn.nukkit.network.RakNetInterface$NukkitRakNetSession.onEncapsulated(RakNetInterface.java:288) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
at com.nukkitx.network.raknet.RakNetSession.onEncapsulatedInternal(RakNetSession.java:269) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
at com.nukkitx.network.raknet.RakNetSession.onOrderedReceived(RakNetSession.java:392) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
at com.nukkitx.network.raknet.RakNetSession.checkForOrdered(RakNetSession.java:372) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
at com.nukkitx.network.raknet.RakNetSession.onRakNetDatagram(RakNetSession.java:360) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
at com.nukkitx.network.raknet.RakNetSession.onDatagram(RakNetSession.java:241) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
at com.nukkitx.network.raknet.RakNetServer$ServerDatagramHandler.channelRead(RakNetServer.java:316) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
at io.netty.channel.nio.AbstractNioMessageChannel$NioMessageUnsafe.read(AbstractNioMessageChannel.java:93) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:714) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:650) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:576) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [powernukkit-1.5.2.0-PN-SNAPSHOT-shaded.jar:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_301]```
Version & Environment 软件版本和环境
Describe the bug 你的问题的描述
无法启动程序
To Reproduce(Optional) 复现该问题的方法(可选)
Steps to reproduce the behavior
Screenshots or log 截图或日志
If applicable, add screenshots or log to help explain your problem.
Additional content 附加内容
Add any other content about the problem here.
假人连接服务器可以看到游戏内聊天记录,有没有可能出一个功能转发这些,通过ws协议转发给qq机器人之类的
虽然说现在有很多插件可以做到这个,但是终究还是会影响服务器cpu占用,还有出现bug
如果假人有这个功能,一方面节省服务器cpu,还可以通过假人对游戏里说话
可以通过motd获取到Protocol version,理论上Protocol version可以不需要设置
找到您做的机器人插件,想在服务器使用,请问什么时候更新新版本?
如题,仅当重启假人客户端后add过的才会进服
如活塞推动或者水流冲走假人的时候假人总是会自动回到原来的地方,或许这在某些情况下是比较好的,但是在特殊情况下,需要假人位置持续移动的情况下就不太友好了,还有,同时出现的一个小问题就是如果假人是浮空状态是会持续掉落摔伤
Version & Environment 软件版本和环境
Describe the bug 你的问题的描述
A clear and concise description of what the bug is.
To Reproduce(Optional) 复现该问题的方法(可选)
Steps to reproduce the behavior
Screenshots or log 截图或日志
If applicable, add screenshots or log to help explain your problem.
Additional content 附加内容
Add any other content about the problem here.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.