Package net.neoforged.neoforge.network
Class NetworkInstance
java.lang.Object
net.neoforged.neoforge.network.NetworkInstance
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ResourceLocationprivate final net.neoforged.bus.api.IEventBusprivate final String -
Constructor Summary
ConstructorsConstructorDescriptionNetworkInstance(ResourceLocation channelName, Supplier<String> networkProtocolVersion, Predicate<String> clientAcceptedVersions, Predicate<String> serverAcceptedVersions) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddGatherListener(Consumer<NetworkEvent.GatherLoginPayloadsEvent> eventListener) <T extends NetworkEvent>
voidaddListener(Consumer<T> eventListener) (package private) booleandispatch(LoginNetworkDirection side, ICustomQueryPayloadWithBuffer packet, Connection manager) (package private) booleandispatch(PlayNetworkDirection side, ICustomPacketPayloadWithBuffer packet, Connection manager) (package private) voiddispatchEvent(NetworkEvent networkEvent) (package private) voiddispatchGatherLogin(List<NetworkRegistry.LoginPayload> loginPayloadList, boolean isLocal) (package private) voiddispatchLoginPacket(NetworkEvent.LoginPayloadEvent loginPayloadEvent) (package private) Stringprivate voidhandleError(net.neoforged.bus.api.IEventBus iEventBus, net.neoforged.bus.api.Event event, net.neoforged.bus.api.EventListener[] iEventListeners, int i, Throwable throwable) booleanisRemotePresent(Connection manager) voidregisterObject(Object object) (package private) booleantryClientVersionOnServer(String clientVersion) (package private) booleantryServerVersionOnClient(String serverVersion) voidunregisterObject(Object object)
-
Field Details
-
channelName
-
networkProtocolVersion
-
clientAcceptedVersions
-
serverAcceptedVersions
-
networkEventBus
private final net.neoforged.bus.api.IEventBus networkEventBus
-
-
Constructor Details
-
NetworkInstance
-
-
Method Details
-
getChannelName
-
handleError
private void handleError(net.neoforged.bus.api.IEventBus iEventBus, net.neoforged.bus.api.Event event, net.neoforged.bus.api.EventListener[] iEventListeners, int i, Throwable throwable) -
addListener
-
addGatherListener
-
registerObject
-
unregisterObject
-
dispatch
boolean dispatch(PlayNetworkDirection side, ICustomPacketPayloadWithBuffer packet, Connection manager) -
dispatch
boolean dispatch(LoginNetworkDirection side, ICustomQueryPayloadWithBuffer packet, Connection manager) -
getNetworkProtocolVersion
String getNetworkProtocolVersion() -
tryServerVersionOnClient
-
tryClientVersionOnServer
-
dispatchGatherLogin
-
dispatchLoginPacket
-
dispatchEvent
-
isRemotePresent
-