/*
* IDK Game Server by Steve Winfield
* https://github.com/WinfieldSteve
*/
package org.stevewinfield.suja.idk.communication.handshake.readers;
import org.stevewinfield.suja.idk.Bootloader;
import org.stevewinfield.suja.idk.communication.IMessageReader;
import org.stevewinfield.suja.idk.communication.MessageReader;
import org.stevewinfield.suja.idk.game.miscellaneous.NotifyType;
import org.stevewinfield.suja.idk.network.sessions.Session;
public class ShowDayMessageReader implements IMessageReader {
@Override
public void parse(final Session session, final MessageReader reader) {
if (!session.isAuthenticated()) {
return;
}
if (Bootloader.getSettings().getProperty("idk.game.dayMessageEnabled", "false").equals("true")) {
session
.sendNotification(
NotifyType.MULTI_ALERT,
Bootloader.getSettings().getProperty("idk.game.dayMessage")
.replace("%user%",
session.getPlayerInstance().getInformation().getPlayerName()
)
);
}
}
}