@MethodsReturnNonnullByDefault
@ParametersAreNonnullByDefault
public abstract class AbstractMessageHandler<T extends net.minecraftforge.fml.common.network.simpleimpl.IMessage>
extends java.lang.Object
implements net.minecraftforge.fml.common.network.simpleimpl.IMessageHandler<T,net.minecraftforge.fml.common.network.simpleimpl.IMessage>
| Constructor and Description |
|---|
AbstractMessageHandler() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
handleClientMessage(net.minecraft.world.World world,
net.minecraft.entity.player.EntityPlayer player,
T message,
net.minecraftforge.fml.common.network.simpleimpl.MessageContext ctx) |
abstract void |
handleServerMessage(net.minecraft.entity.player.EntityPlayer player,
T message,
net.minecraftforge.fml.common.network.simpleimpl.MessageContext ctx) |
net.minecraftforge.fml.common.network.simpleimpl.IMessage |
onMessage(T message,
net.minecraftforge.fml.common.network.simpleimpl.MessageContext ctx) |
public abstract void handleClientMessage(net.minecraft.world.World world,
net.minecraft.entity.player.EntityPlayer player,
T message,
net.minecraftforge.fml.common.network.simpleimpl.MessageContext ctx)
public abstract void handleServerMessage(net.minecraft.entity.player.EntityPlayer player,
T message,
net.minecraftforge.fml.common.network.simpleimpl.MessageContext ctx)
@Nullable public final net.minecraftforge.fml.common.network.simpleimpl.IMessage onMessage(T message, net.minecraftforge.fml.common.network.simpleimpl.MessageContext ctx)
onMessage in interface net.minecraftforge.fml.common.network.simpleimpl.IMessageHandler<T extends net.minecraftforge.fml.common.network.simpleimpl.IMessage,net.minecraftforge.fml.common.network.simpleimpl.IMessage>