Better prespace system for chatmessages
This commit is contained in:
@ -5,16 +5,25 @@ import eu.mhsl.minenet.minigames.message.TranslatableMessage;
|
||||
import net.minestom.server.entity.Player;
|
||||
|
||||
public class ChatMessage extends TranslatableMessage {
|
||||
public ChatMessage(Icon icon) {
|
||||
super.appendStatic(" ");
|
||||
pipe();
|
||||
super.appendStatic("\n");
|
||||
appendStatic(icon.getComponent());
|
||||
pipe();
|
||||
public ChatMessage() {
|
||||
construct(Icon.CHAT, false);
|
||||
}
|
||||
|
||||
public ChatMessage() {
|
||||
appendStatic(Icon.CHAT.getComponent());
|
||||
public ChatMessage(Icon icon) {
|
||||
construct(icon, false);
|
||||
}
|
||||
|
||||
public ChatMessage(Icon icon, boolean preSpace) {
|
||||
construct(icon, preSpace);
|
||||
}
|
||||
|
||||
private void construct(Icon icon, boolean preSpace) {
|
||||
if(preSpace) {
|
||||
super.appendStatic(" ");
|
||||
pipe();
|
||||
super.appendStatic("\n");
|
||||
}
|
||||
appendStatic(icon.getComponent());
|
||||
pipe();
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user