• 注册
  • 服务器&插件 服务器&插件 关注:18 内容:11828

    PacketListenerAPI (数据包监听API-监听修改Minecraft数据包)

  • 查看作者
  • 打赏作者
  • 当前位置: SodaMC > 服务器&插件 > 正文
  • 潮涌核心
    反派

    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版本。

    PacketListenerAPI (数据包监听API-监听修改Minecraft数据包)

    PacketListenerAPI (数据包监听API-监听修改Minecraft数据包)

    可用版本为:|1.16|1.17

    源站下载
    登录后前往SPIGOT

    .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;}

  • 收录

  • 请登录之后再进行评论

    登录
  • Soda任务 图片
  • 偏好设置
  • 主题
  • 帖子间隔 侧栏位置: