Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Init
- @EventHandler
- public void init(FMLInitializationEvent event) {
- FMLCommonHandler.instance().bus().register(new SSTServerEvents());
- }
- //Event
- @SubscribeEvent
- public void server(ServerConnectionFromClientEvent e){
- NetHandlerPlayServer ps = (NetHandlerPlayServer)e.handler;
- ps.netManager.channel().pipeline().addBefore("encoder", "customHandler", new SSTChannelHandler());
- }
- //public class SSTChannelHandler extends ChannelOutboundHandlerAdapter
- @Override
- public void write(ChannelHandlerContext ctx, Object msg, ChannelPromise promise) throws Exception {
- System.out.println("test");
- if(msg instanceof S29PacketSoundEffect){
- S29PacketSoundEffect packet = (S29PacketSoundEffect)msg;
- System.out.println(packet.func_149212_c());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment