Class NetworkInstance

java.lang.Object
net.minecraftforge.fmllegacy.network.NetworkInstance

public class NetworkInstance extends Object
  • Field Details

    • channelName

      private final ResourceLocation channelName
    • networkProtocolVersion

      private final String networkProtocolVersion
    • clientAcceptedVersions

      private final Predicate<String> clientAcceptedVersions
    • serverAcceptedVersions

      private final Predicate<String> serverAcceptedVersions
    • networkEventBus

      private final net.minecraftforge.eventbus.api.IEventBus networkEventBus
  • Constructor Details

  • Method Details

    • getChannelName

      public ResourceLocation getChannelName()
    • handleError

      private void handleError​(net.minecraftforge.eventbus.api.IEventBus iEventBus, net.minecraftforge.eventbus.api.Event event, net.minecraftforge.eventbus.api.IEventListener[] iEventListeners, int i, Throwable throwable)
    • addListener

      public <T extends NetworkEvent> void addListener​(Consumer<T> eventListener)
    • addGatherListener

      public void addGatherListener​(Consumer<NetworkEvent.GatherLoginPayloadsEvent> eventListener)
    • registerObject

      public void registerObject​(Object object)
    • unregisterObject

      public void unregisterObject​(Object object)
    • dispatch

      boolean dispatch​(NetworkDirection side, ICustomPacket<?> packet, Connection manager)
    • getNetworkProtocolVersion

      String getNetworkProtocolVersion()
    • tryServerVersionOnClient

      boolean tryServerVersionOnClient​(String serverVersion)
    • tryClientVersionOnServer

      boolean tryClientVersionOnServer​(String clientVersion)
    • dispatchGatherLogin

      void dispatchGatherLogin​(List<NetworkRegistry.LoginPayload> loginPayloadList, boolean isLocal)
    • dispatchLoginPacket

      void dispatchLoginPacket​(NetworkEvent.LoginPayloadEvent loginPayloadEvent)
    • dispatchEvent

      void dispatchEvent​(NetworkEvent networkEvent)
    • isRemotePresent

      public boolean isRemotePresent​(Connection manager)