mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2025-06-27 11:14:44 +02:00
Super Secret Anniversary Easter Egg! Also, update build files for RB
This commit is contained in:
@ -6,12 +6,20 @@ import org.bukkit.command.Command;
|
||||
import org.bukkit.command.CommandExecutor;
|
||||
import org.bukkit.command.CommandSender;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.inventory.ItemStack;
|
||||
import org.getspout.spoutapi.player.SpoutPlayer;
|
||||
|
||||
import com.gmail.nossr50.config.LoadProperties;
|
||||
import com.gmail.nossr50.locale.mcLocale;
|
||||
import com.gmail.nossr50.mcMMO;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.GregorianCalendar;
|
||||
|
||||
public class McmmoCommand implements CommandExecutor {
|
||||
|
||||
@Override
|
||||
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
|
||||
if (!LoadProperties.mcmmoEnable) {
|
||||
@ -37,12 +45,39 @@ public class McmmoCommand implements CommandExecutor {
|
||||
if (LoadProperties.spoutEnabled && player instanceof SpoutPlayer) {
|
||||
SpoutPlayer sPlayer = (SpoutPlayer) player;
|
||||
if (LoadProperties.donateMessage)
|
||||
sPlayer.sendNotification("[mcMMO] Donate!", "Paypal theno1yeti@gmail.com", Material.CAKE);
|
||||
player.sendMessage(ChatColor.GREEN + "[mcMMO] Donate! Paypal theno1yeti@gmail.com");
|
||||
} else {
|
||||
if (LoadProperties.donateMessage)
|
||||
player.sendMessage(ChatColor.GREEN + "If you like my work you can donate via Paypal: theno1yeti@gmail.com");
|
||||
}
|
||||
|
||||
GregorianCalendar cakedayStart = new GregorianCalendar(2012, Calendar.FEBRUARY, 3);
|
||||
GregorianCalendar cakedayEnd = new GregorianCalendar(2012, Calendar.FEBRUARY, 6);
|
||||
GregorianCalendar day = new GregorianCalendar();
|
||||
int cakeCheck = 0;
|
||||
|
||||
for (String cake : mcMMO.gotCake)
|
||||
{
|
||||
if (player.getName().equalsIgnoreCase(cake)) {
|
||||
cakeCheck = 1;
|
||||
}
|
||||
}
|
||||
|
||||
if (cakeCheck == 0) {
|
||||
if (getDateRange(day.getTime(), cakedayStart.getTime(), cakedayEnd.getTime()))
|
||||
{
|
||||
player.sendMessage(ChatColor.BLUE + "Happy 1 Year Anniversary! In honor of all of");
|
||||
player.sendMessage(ChatColor.BLUE + "nossr50's work and all the devs, have some cake!");
|
||||
}
|
||||
mcMMO.gotCake.add(player.getName());
|
||||
player.getInventory().addItem(new ItemStack(Material.CAKE_BLOCK, 1));
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
private boolean getDateRange(Date date, Date start, Date end)
|
||||
{
|
||||
return !(date.before(start) || date.after(end));
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user