001 package org.bukkit.plugin.messaging; 002 003 /** 004 * Thrown if a Plugin Message is sent that is too large to be sent. 005 */ 006 @SuppressWarnings("serial") 007 public class MessageTooLargeException extends RuntimeException { 008 public MessageTooLargeException() { 009 this("Attempted to send a plugin message that was too large. The maximum length a plugin message may be is " + Messenger.MAX_MESSAGE_SIZE + " bytes."); 010 } 011 012 public MessageTooLargeException(byte[] message) { 013 this(message.length); 014 } 015 016 public MessageTooLargeException(int length) { 017 this("Attempted to send a plugin message that was too large. The maximum length a plugin message may be is " + Messenger.MAX_MESSAGE_SIZE + " bytes (tried to send one that is " + length + " bytes long)."); 018 } 019 020 public MessageTooLargeException(String msg) { 021 super(msg); 022 } 023 }