public abstract class AbstractMessage<T extends AbstractMessage<T>>
extends java.lang.Object
implements net.minecraftforge.fml.common.network.simpleimpl.IMessage, net.minecraftforge.fml.common.network.simpleimpl.IMessageHandler<T,net.minecraftforge.fml.common.network.simpleimpl.IMessage>
| Constructor and Description |
|---|
AbstractMessage() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
onClientReceived(net.minecraft.client.Minecraft client,
T message,
net.minecraft.entity.player.EntityPlayer player,
net.minecraftforge.fml.common.network.simpleimpl.MessageContext messageContext)
Executes when the message is received on CLIENT side.
|
net.minecraftforge.fml.common.network.simpleimpl.IMessage |
onMessage(T message,
net.minecraftforge.fml.common.network.simpleimpl.MessageContext messageContext) |
abstract void |
onServerReceived(net.minecraft.server.MinecraftServer server,
T message,
net.minecraft.entity.player.EntityPlayer player,
net.minecraftforge.fml.common.network.simpleimpl.MessageContext messageContext)
Executes when the message is received on SERVER side.
|
boolean |
registerOnSide(net.minecraftforge.fml.relauncher.Side side) |
public net.minecraftforge.fml.common.network.simpleimpl.IMessage onMessage(T message, net.minecraftforge.fml.common.network.simpleimpl.MessageContext messageContext)
onMessage in interface net.minecraftforge.fml.common.network.simpleimpl.IMessageHandler<T extends AbstractMessage<T>,net.minecraftforge.fml.common.network.simpleimpl.IMessage>public abstract void onClientReceived(net.minecraft.client.Minecraft client,
T message,
net.minecraft.entity.player.EntityPlayer player,
net.minecraftforge.fml.common.network.simpleimpl.MessageContext messageContext)
client - the minecraft client instance.message - The message instance with all variables.player - The client player entity.messageContext - the message context.public abstract void onServerReceived(net.minecraft.server.MinecraftServer server,
T message,
net.minecraft.entity.player.EntityPlayer player,
net.minecraftforge.fml.common.network.simpleimpl.MessageContext messageContext)
server - the minecraft server instance.message - The message instance with all variables.player - The player who sent the message to the server.messageContext - the message context.public boolean registerOnSide(net.minecraftforge.fml.relauncher.Side side)
side - the current sideNetworkHandler.registerMessage(SimpleNetworkWrapper, Class)