mirror of
https://github.com/MinecraftForge/MinecraftForge.git
synced 2026-11-13 16:54:22 +00:00
Error if channel name is invalid - either too short, or too long
This commit is contained in:
1 parent
9c6c56c49d
commit
e8cb2c1bfe
1 file changed
+12
@@ -85,11 +85,23 @@ public class NetworkRegistry
|
||||
*/
|
||||
public void registerChannel(IPacketHandler handler, String channelName)
|
||||
{
|
||||
if (Strings.isNullOrEmpty(channelName) || (channelName!=null && channelName.length()>16))
|
||||
{
|
||||
FMLLog.severe("Invalid channel name '%s' : %s", channelName, Strings.isNullOrEmpty(channelName) ? "Channel name is empty" : "Channel name is too long (16 chars is maximum)");
|
||||
throw new RuntimeException("Channel name is invalid");
|
||||
|
||||
}
|
||||
universalPacketHandlers.put(channelName, handler);
|
||||
}
|
||||
|
||||
public void registerChannel(IPacketHandler handler, String channelName, Side side)
|
||||
{
|
||||
if (Strings.isNullOrEmpty(channelName) || (channelName!=null && channelName.length()>16))
|
||||
{
|
||||
FMLLog.severe("Invalid channel name '%s' : %s", channelName, Strings.isNullOrEmpty(channelName) ? "Channel name is empty" : "Channel name is too long (16 chars is maximum)");
|
||||
throw new RuntimeException("Channel name is invalid");
|
||||
|
||||
}
|
||||
if (side.isClient())
|
||||
{
|
||||
clientPacketHandlers.put(channelName, handler);
|
||||
|
||||
Reference in new issue
Block a user