Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package io.snw.entityapi.nms.network;
- import net.minecraft.util.io.netty.channel.*;
- import java.net.SocketAddress;
- public class NullChannel extends AbstractChannel {
- protected final ChannelConfig config = new DefaultChannelConfig(this);
- protected NullChannel(Channel parent) {
- super(parent);
- }
- @Override
- protected AbstractUnsafe newUnsafe() {
- return null;
- }
- @Override
- protected boolean isCompatible(EventLoop eventExecutors) {
- return true;
- }
- @Override
- protected SocketAddress localAddress0() {
- return null;
- }
- @Override
- protected SocketAddress remoteAddress0() {
- return null;
- }
- @Override
- protected void doBind(SocketAddress socketAddress) throws Exception {
- }
- @Override
- protected void doDisconnect() throws Exception {
- }
- @Override
- protected void doClose() throws Exception {
- }
- @Override
- protected void doBeginRead() throws Exception {
- }
- @Override
- protected void doWrite(ChannelOutboundBuffer channelOutboundBuffer) throws Exception {
- }
- @Override
- public ChannelConfig config() {
- return config;
- }
- @Override
- public boolean isOpen() {
- return true;
- }
- @Override
- public boolean isActive() {
- return false;
- }
- @Override
- public ChannelMetadata metadata() {
- return null;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement