RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
DoubleExperienceJob.java
1package com.osroyale.game.world.cronjobs.impl;
2
3import com.osroyale.Config;
4import com.osroyale.OSRoyale;
5import com.osroyale.game.world.World;
6import com.osroyale.game.world.cronjobs.Job;
7import com.osroyale.net.discord.DiscordPlugin;
8import org.joda.time.DateTime;
9
10import java.time.DayOfWeek;
11
31
32public class DoubleExperienceJob extends Job {
33
34 public DoubleExperienceJob() {
35 super("Double Experience");
36 }
37
38 @Override
39 public void execute() {
40 final DateTime time = OSRoyale.currentDateTime();
41 final DayOfWeek day = DayOfWeek.of(time.getDayOfWeek());
42 final boolean enable = (day == DayOfWeek.SATURDAY || day == DayOfWeek.SUNDAY);
43
44 if (enable && !Config.DOUBLE_EXPERIENCE) {
45 World.sendMessage("<col=ff0000>Double EXP has been enabled!");
46 DiscordPlugin.sendSimpleMessage("Double EXP has been enabled!");
47 } else if (!enable && Config.DOUBLE_EXPERIENCE) {
48 World.sendMessage("<col=ff0000>Double EXP has been disabled!");
49 DiscordPlugin.sendSimpleMessage("Double EXP has been disabled!");
50 }
51
52 Config.DOUBLE_EXPERIENCE = enable;
53 }
54}
static void sendMessage(String... messages)
Definition World.java:433