/FileExtraction/Java_unseen/Wind-Development_WindSpigot/WindSpigot-API/src/main/java/org/bukkit/plugin/messaging/MessageTooLargeException.java
package org.bukkit.plugin.messaging;

/**
 * Thrown if a Plugin Message is sent that is too large to be sent.
 */
@SuppressWarnings("serial")
public class MessageTooLargeException extends RuntimeException {
	public MessageTooLargeException() {
		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.");
	}

	public MessageTooLargeException(byte[] message) {
		this(message.length);
	}

	public MessageTooLargeException(int length) {
		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).");
	}

	public MessageTooLargeException(String msg) {
		super(msg);
	}
}
