Modifier and Type | Optional Element and Description |
---|---|
String[] |
channels
A list of Packet250 network channels to register for this mod - these channels
will be universal and will require a universal packethandler to handle them
|
NetworkMod.SidedPacketHandler |
clientPacketHandlerSpec
A packet handler and channels to register for the client side
|
boolean |
clientSideRequired
Does this mod require the client side to be present when installed on a server?
|
Class<? extends IConnectionHandler> |
connectionHandler
A connection handler implementation for this network mod
|
Class<? extends IPacketHandler> |
packetHandler
A packet handler implementation for channels registered through this annotation
- this packet handler will be universal and handle both client and server
requests.
|
NetworkMod.SidedPacketHandler |
serverPacketHandlerSpec
A packet handler and channels to register for the server side
|
boolean |
serverSideRequired
Does this mod require the server side to be present when installed on a client?
|
Class<? extends ITinyPacketHandler> |
tinyPacketHandler
A tiny packet handler implementation based on
Packet131MapData for "small"
data packet loads. |
String |
versionBounds
An optional range check for client to server communication version compatibility
|
public abstract boolean clientSideRequired
public abstract boolean serverSideRequired
public abstract String[] channels
public abstract String versionBounds
public abstract Class<? extends IPacketHandler> packetHandler
public abstract Class<? extends ITinyPacketHandler> tinyPacketHandler
Packet131MapData
for "small"
data packet loads.public abstract Class<? extends IConnectionHandler> connectionHandler
public abstract NetworkMod.SidedPacketHandler clientPacketHandlerSpec
public abstract NetworkMod.SidedPacketHandler serverPacketHandlerSpec