/* * IDK Game Server by Steve Winfield * https://github.com/WinfieldSteve */ package org.stevewinfield.suja.idk.game.miscellaneous; import org.stevewinfield.suja.idk.Bootloader; import org.stevewinfield.suja.idk.game.rooms.RoomPlayer; public class ChatMessage { public RoomPlayer getSender() { return sender; } public String getMessage() { return message; } public int getChatType() { return type; } public ChatMessage(final RoomPlayer sender, final String message, final int chatType) { this.sender = sender; this.message = message; this.type = chatType; } public void dispose() { try { this.finalize(); } catch (final Throwable e) { Bootloader.getLogger().error("Failed to dipose ChatMessage", e); } } // fields private final RoomPlayer sender; private final String message; private final int type; }