Class NeoForgeNetworkRegistry
java.lang.Object
dev.ultreon.mods.xinexlib.network.NeoForgeNetworkRegistry
- All Implemented Interfaces:
NetworkRegistry
-
Constructor Summary
ConstructorsConstructorDescriptionNeoForgeNetworkRegistry(net.neoforged.neoforge.network.registration.PayloadRegistrar registrar, String modId, Consumer<NetworkRegistry> registrant, Networker networker) -
Method Summary
Modifier and TypeMethodDescription<T extends Packet<T> & ServerEndpoint & ClientEndpoint>
voidregisterBiDirectional(String name, Class<T> clazz, PacketReader<T> reader) <T extends Packet<T> & ClientEndpoint>
voidregisterClient(String name, Class<T> clazz, PacketReader<T> reader) <T extends Packet<T> & ServerEndpoint>
voidregisterServer(String name, Class<T> clazz, PacketReader<T> reader)
-
Constructor Details
-
NeoForgeNetworkRegistry
public NeoForgeNetworkRegistry(net.neoforged.neoforge.network.registration.PayloadRegistrar registrar, String modId, Consumer<NetworkRegistry> registrant, Networker networker)
-
-
Method Details
-
registerClient
public <T extends Packet<T> & ClientEndpoint> void registerClient(String name, Class<T> clazz, PacketReader<T> reader) - Specified by:
registerClientin interfaceNetworkRegistry
-
registerServer
public <T extends Packet<T> & ServerEndpoint> void registerServer(String name, Class<T> clazz, PacketReader<T> reader) - Specified by:
registerServerin interfaceNetworkRegistry
-
registerBiDirectional
public <T extends Packet<T> & ServerEndpoint & ClientEndpoint> void registerBiDirectional(String name, Class<T> clazz, PacketReader<T> reader) - Specified by:
registerBiDirectionalin interfaceNetworkRegistry
-