Class NetworkNeoForge1_20_4
- All Implemented Interfaces:
mods.thecomputerizer.theimpossiblelibrary.api.network.NetworkAPI<Object,Object>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDirFromName(String name) getNameFromDir(Object dir) @Nullable ObjectgetOppositeDir(Object dir) booleanisDirLogin(Object dir) booleanisDirToClient(Object dir) voidregisterMessage(mods.thecomputerizer.theimpossiblelibrary.api.network.message.MessageDirectionInfo<Object> dir, int id) Messages are registered with RegisterPayloadHandlerEvent via registerPayloadClient and registerPayloadServerstatic voidregisterPayloads(net.neoforged.neoforge.network.event.RegisterPayloadHandlerEvent event) <P, M extends mods.thecomputerizer.theimpossiblelibrary.api.network.message.MessageWrapperAPI<?,?>>
voidsendToPlayer(M message, P player) <M extends mods.thecomputerizer.theimpossiblelibrary.api.network.message.MessageWrapperAPI<?,?>>
voidsendToServer(M message) <CTX> mods.thecomputerizer.theimpossiblelibrary.api.network.message.MessageWrapperAPI<?, CTX> wrapMessage(Object dir, mods.thecomputerizer.theimpossiblelibrary.api.network.message.MessageAPI<CTX> message) <CTX> mods.thecomputerizer.theimpossiblelibrary.api.network.message.MessageWrapperAPI<?, CTX> wrapMessages(Object dir, Collection<mods.thecomputerizer.theimpossiblelibrary.api.network.message.MessageAPI<CTX>> messages) <CTX> mods.thecomputerizer.theimpossiblelibrary.api.network.message.MessageWrapperAPI<?, CTX> wrapMessages(Object dir, mods.thecomputerizer.theimpossiblelibrary.api.network.message.MessageAPI<CTX>... messages) Methods inherited from class mods.thecomputerizer.theimpossiblelibrary.shared.v20.m4.network.Network1_20_4
readTagMethods inherited from class mods.thecomputerizer.theimpossiblelibrary.shared.v20.network.Network1_20
readResourceLocation, writeTag
-
Constructor Details
-
NetworkNeoForge1_20_4
public NetworkNeoForge1_20_4()
-
-
Method Details
-
registerPayloads
public static void registerPayloads(net.neoforged.neoforge.network.event.RegisterPayloadHandlerEvent event) -
getDirFromName
-
getNameFromDir
-
getDirToClient
-
getDirToClientLogin
-
getDirToServer
-
getDirToServerLogin
-
getNetwork
-
getOppositeDir
-
isDirToClient
-
isDirLogin
-
registerMessage
public void registerMessage(mods.thecomputerizer.theimpossiblelibrary.api.network.message.MessageDirectionInfo<Object> dir, int id) Messages are registered with RegisterPayloadHandlerEvent via registerPayloadClient and registerPayloadServer -
sendToPlayer
public <P, M extends mods.thecomputerizer.theimpossiblelibrary.api.network.message.MessageWrapperAPI<?,?>> void sendToPlayer(M message, P player) -
sendToServer
public <M extends mods.thecomputerizer.theimpossiblelibrary.api.network.message.MessageWrapperAPI<?,?>> void sendToServer(M message) -
wrapMessage
public <CTX> mods.thecomputerizer.theimpossiblelibrary.api.network.message.MessageWrapperAPI<?,CTX> wrapMessage(Object dir, mods.thecomputerizer.theimpossiblelibrary.api.network.message.MessageAPI<CTX> message) -
wrapMessages
public <CTX> mods.thecomputerizer.theimpossiblelibrary.api.network.message.MessageWrapperAPI<?,CTX> wrapMessages(Object dir, mods.thecomputerizer.theimpossiblelibrary.api.network.message.MessageAPI<CTX>... messages) -
wrapMessages
public <CTX> mods.thecomputerizer.theimpossiblelibrary.api.network.message.MessageWrapperAPI<?,CTX> wrapMessages(Object dir, Collection<mods.thecomputerizer.theimpossiblelibrary.api.network.message.MessageAPI<CTX>> messages)
-