Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import io.netty.channel.ChannelDuplexHandler;
- import io.netty.channel.ChannelHandlerContext;
- import io.netty.channel.ChannelPromise;
- import net.minecraft.server.v1_9_R2.ServerPing;
- /**
- * The MIT License (MIT)
- * Created on 29/12/2015.
- * Copyright (c) 2016 @author Vinetos
- *
- */
- public class PacketHandler extends ChannelDuplexHandler {
- @Override
- public void write(ChannelHandlerContext ctx, Object m, ChannelPromise promise) throws Exception {
- if (m.getClass().getSimpleName().equalsIgnoreCase("PacketStatusOutServerInfo")) {//Packet listened
- ServerPing sp = (ServerPing) Reflection.getFieldValue(m, "b");
- sp.setPlayerSample(new ServerPing.ServerPingPlayerSample(5, 25));//Max, Online
- sp.setFavicon("URL.png");
- sp.setServerInfo(new ServerPing.ServerData("Minecraft 1.9", sp.getServerData().getProtocolVersion()));
- super.write(ctx, m, promise);
- }
- }
- }
Add Comment
Please, Sign In to add comment