disabled aprilfools cow for team games

This commit is contained in:
Cheese 2015-04-01 19:15:11 +11:00
parent 5737df8d6a
commit 3355d2b457
9 changed files with 23 additions and 3 deletions

View File

@ -197,6 +197,7 @@ public class AprilFoolsManager extends MiniPlugin
public void setEnabled(boolean b) public void setEnabled(boolean b)
{ {
_enabled = b; Calendar c = Calendar.getInstance();
_enabled = b && (c.get(Calendar.MONTH) == Calendar.APRIL && c.get(Calendar.DAY_OF_MONTH) == 1);
} }
} }

View File

@ -38,6 +38,7 @@ import org.bukkit.inventory.ItemStack;
import org.bukkit.metadata.FixedMetadataValue; import org.bukkit.metadata.FixedMetadataValue;
import org.bukkit.util.Vector; import org.bukkit.util.Vector;
import mineplex.core.aprilfools.AprilFoolsManager;
import mineplex.core.common.util.C; import mineplex.core.common.util.C;
import mineplex.core.common.util.F; import mineplex.core.common.util.F;
import mineplex.core.common.util.UtilBlock; import mineplex.core.common.util.UtilBlock;
@ -144,6 +145,8 @@ public class Bridge extends TeamGame implements OreObsfucation
"The last team alive wins!" "The last team alive wins!"
}); });
AprilFoolsManager.Instance.setEnabled(false);
_ore = new OreHider(); _ore = new OreHider();
// Flags // Flags

View File

@ -55,6 +55,8 @@ public class ChampionsDominate extends Domination
}; };
AprilFoolsManager.Instance.setEnabled(false);
Manager.GetDamage().UseSimpleWeaponDamage = false; Manager.GetDamage().UseSimpleWeaponDamage = false;
Manager.getCosmeticManager().setHideParticles(true); Manager.getCosmeticManager().setHideParticles(true);

View File

@ -56,6 +56,8 @@ public class ChampionsTDM extends TeamDeathmatch
}; };
AprilFoolsManager.Instance.setEnabled(false);
this.Manager.GetDamage().UseSimpleWeaponDamage = false; this.Manager.GetDamage().UseSimpleWeaponDamage = false;
Manager.getCosmeticManager().setHideParticles(true); Manager.getCosmeticManager().setHideParticles(true);

View File

@ -12,6 +12,7 @@ import org.bukkit.event.block.BlockBreakEvent;
import org.bukkit.event.block.BlockFromToEvent; import org.bukkit.event.block.BlockFromToEvent;
import org.bukkit.event.block.BlockPlaceEvent; import org.bukkit.event.block.BlockPlaceEvent;
import mineplex.core.aprilfools.AprilFoolsManager;
import mineplex.core.common.util.C; import mineplex.core.common.util.C;
import mineplex.core.common.util.UtilMath; import mineplex.core.common.util.UtilMath;
import mineplex.core.common.util.UtilTime; import mineplex.core.common.util.UtilTime;
@ -47,6 +48,8 @@ public class Micro extends TeamGame
"Small game, big strategy!", "Small game, big strategy!",
}); });
AprilFoolsManager.Instance.setEnabled(false);
this.StrictAntiHack = true; this.StrictAntiHack = true;
this.TeamArmor = true; this.TeamArmor = true;

View File

@ -57,6 +57,7 @@ import org.bukkit.scoreboard.Team;
import org.bukkit.scoreboard.TeamNameTagVisibility; import org.bukkit.scoreboard.TeamNameTagVisibility;
import org.bukkit.util.Vector; import org.bukkit.util.Vector;
import mineplex.core.aprilfools.AprilFoolsManager;
import mineplex.core.common.util.C; import mineplex.core.common.util.C;
import mineplex.core.common.util.F; import mineplex.core.common.util.F;
import mineplex.core.common.util.UtilAction; import mineplex.core.common.util.UtilAction;
@ -109,7 +110,6 @@ import nautilus.game.arcade.stats.KillFastStatTracker;
import nautilus.game.arcade.stats.KillReasonStatTracker; import nautilus.game.arcade.stats.KillReasonStatTracker;
import nautilus.game.arcade.stats.KillsWithConditionStatTracker; import nautilus.game.arcade.stats.KillsWithConditionStatTracker;
import nautilus.game.arcade.stats.MineStrikeLastAliveKillStatTracker; import nautilus.game.arcade.stats.MineStrikeLastAliveKillStatTracker;
import net.minecraft.server.v1_7_R4.EntityArrow; import net.minecraft.server.v1_7_R4.EntityArrow;
public class MineStrike extends TeamGame public class MineStrike extends TeamGame
@ -249,6 +249,8 @@ public class MineStrike extends TeamGame
C.cRed + "Al'Jaha" + C.cWhite + " Kill the Counter-Terrorists", C.cRed + "Al'Jaha" + C.cWhite + " Kill the Counter-Terrorists",
}); });
AprilFoolsManager.Instance.setEnabled(false);
_shopManager = new ShopManager(this); _shopManager = new ShopManager(this);
this.StrictAntiHack = true; this.StrictAntiHack = true;

View File

@ -34,6 +34,7 @@ import org.bukkit.inventory.meta.LeatherArmorMeta;
import org.bukkit.potion.PotionEffectType; import org.bukkit.potion.PotionEffectType;
import org.bukkit.util.Vector; import org.bukkit.util.Vector;
import mineplex.core.aprilfools.AprilFoolsManager;
import mineplex.core.common.util.F; import mineplex.core.common.util.F;
import mineplex.core.common.util.UtilBlock; import mineplex.core.common.util.UtilBlock;
import mineplex.core.common.util.UtilMath; import mineplex.core.common.util.UtilMath;
@ -111,6 +112,8 @@ public class Paintball extends TeamGame
"Last team alive wins!" "Last team alive wins!"
}); });
AprilFoolsManager.Instance.setEnabled(false);
this.StrictAntiHack = true; this.StrictAntiHack = true;
this.HungerSet = 20; this.HungerSet = 20;

View File

@ -29,10 +29,10 @@ import org.bukkit.event.player.PlayerEvent;
import org.bukkit.event.player.PlayerInteractEntityEvent; import org.bukkit.event.player.PlayerInteractEntityEvent;
import org.bukkit.event.player.PlayerItemHeldEvent; import org.bukkit.event.player.PlayerItemHeldEvent;
import mineplex.core.aprilfools.AprilFoolsManager;
import mineplex.core.common.util.C; import mineplex.core.common.util.C;
import mineplex.core.common.util.F; import mineplex.core.common.util.F;
import mineplex.core.common.util.UtilAlg; import mineplex.core.common.util.UtilAlg;
import mineplex.core.common.util.UtilEnt; import mineplex.core.common.util.UtilEnt;
import mineplex.core.common.util.UtilGear; import mineplex.core.common.util.UtilGear;
import mineplex.core.common.util.UtilInv; import mineplex.core.common.util.UtilInv;
@ -142,6 +142,8 @@ public class SheepGame extends TeamGame
"Most sheep at 5 minutes wins!" "Most sheep at 5 minutes wins!"
}); });
AprilFoolsManager.Instance.setEnabled(false);
this.DeathOut = false; this.DeathOut = false;
this.DeathSpectateSecs = 6; this.DeathSpectateSecs = 6;

View File

@ -4,6 +4,7 @@ import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.Iterator; import java.util.Iterator;
import mineplex.core.aprilfools.AprilFoolsManager;
import mineplex.core.common.util.UtilMath; import mineplex.core.common.util.UtilMath;
import mineplex.core.common.util.UtilServer; import mineplex.core.common.util.UtilServer;
import mineplex.core.common.util.UtilTime; import mineplex.core.common.util.UtilTime;
@ -163,6 +164,7 @@ public class GameCreationManager implements Listener
// Manager.GetAntiStack().SetEnabled(true); // Manager.GetAntiStack().SetEnabled(true);
Manager.getCosmeticManager().setHideParticles(false); Manager.getCosmeticManager().setHideParticles(false);
Manager.GetDamage().GetCombatManager().setUseWeaponName(AttackReason.CustomWeaponName); Manager.GetDamage().GetCombatManager().setUseWeaponName(AttackReason.CustomWeaponName);
AprilFoolsManager.Instance.setEnabled(true);
HashMap<String, ChatColor> pastTeams = null; HashMap<String, ChatColor> pastTeams = null;