PacketListenerAPI (数据包监听API-监听修改Minecraft数据包)
功能:
提供一种简单的方式来监听数据包的发送和接收,并包含修改数据包字段的功能。
配置:
需要Java 11+的版本,版本3.8之后可用。
用法:
PacketListenerAPI.addPacketHandler(new PacketHandler() {
@Override
public void onSend(SentPacket packet) {
//处理发送的数据包
}
@Override
public void onReceive(ReceivedPacket packet) {
//处理接收的数据包
}
});
示例:
检查数据包中的Entity生成:
PacketListenerAPI.addPacketHandler(new PacketHandler() {
@Override
public void onSend(SentPacket packet) {
if (packet.getPacketName().equals("PacketPlayOutSpawnEntity")) {
//当前正在生成一个实体
}
}
@Override
public void onReceive(ReceivedPacket packet) {
//处理接收的数据包
}
});
权限:
如果需要直接在BungeeCord服务器上操纵数据包,请查看此API的BungeeCord版本。
.containeri,.first,.second{position:absolute;}.containeri{margin:auto;top:91px;bottom:0;right:0;left:677px;width:170px;height:50px;transition:all 0.3s ease;transform:scale(0.8);}.wrapi{width:100%;height:50px;border:2px solid #FFF;transition:all 0.3s ease;border-radius:5px;}.first,.second{width:100%;height:50px;font-family:"Open Sans",sans-serif;transition:all 0.2s ease-in-out;font-size:17px;text-transform:uppercase;color:#FFF;letter-spacing:2px;text-align:center;vertical-align:middle;line-height:50px;}.second{opacity:0;}.first,.second{cursor:default;}.containeri:hover{width:250px;}.containeri:hover .wrapi{padding-bottom:17px;}.containeri:hover .first{transform:translateY(-8px);padding-top:5px;}.containeri:hover .second{transform:translateY(20px);opacity:1;}
收录



