Hub News Changes

AntiHack Autokick for Severe Hackers
This commit is contained in:
Chiss 2014-01-18 20:33:38 +11:00
parent 1333f2ee9f
commit 75669e2333
4 changed files with 15 additions and 5 deletions

View File

@ -287,6 +287,9 @@ public class AntiHack extends MiniPlugin
public void sendReport(Player player, String report, String severity) public void sendReport(Player player, String report, String severity)
{ {
if (severity.equals("Extreme"))
player.kickPlayer(C.cRed + "MAC" + C.cWhite + " - " + C.cYellow + "You were kicked for suspicious movement.");
//XXX Send to Database for Staff //XXX Send to Database for Staff
} }

View File

@ -33,9 +33,10 @@ public class NewsManager extends MiniPlugin
_news = new String[] _news = new String[]
{ {
"Europe Servers: " + C.cGreen + C.Bold + "BACK ONLINE" + ChatColor.RESET + "!", "Europe Servers: " + C.cGreen + C.Bold + "BACK ONLINE",
"New SSM Kit: " + C.cYellow + C.Bold + "Magma Cube" + ChatColor.RESET + "!", "New SSM Kit: " + C.cYellow + C.Bold + "Pig",
"New Rank: " + C.cPurple + C.Bold + "Hero Rank" + ChatColor.RESET + "!", "SSM: " + C.cGreen + C.Bold + "Many kits rebalanced!",
"New Rank: " + C.cPurple + C.Bold + "Hero Rank",
}; };
} }

View File

@ -49,6 +49,8 @@ public class Gravity extends SoloGame
this.DamagePvP = false; this.DamagePvP = false;
this.HungerSet = 20; this.HungerSet = 20;
this.WorldTimeSet = 22;
} }
@EventHandler @EventHandler
@ -106,7 +108,7 @@ public class Gravity extends SoloGame
FallingBlock projectile = player.getWorld().spawnFallingBlock(player.getEyeLocation().add(player.getLocation().getDirection().multiply(2)), Material.SKULL, (byte)0); FallingBlock projectile = player.getWorld().spawnFallingBlock(player.getEyeLocation().add(player.getLocation().getDirection().multiply(2)), Material.SKULL, (byte)0);
_objects.add(new GravityObject(this, projectile, 40, velocity)); _objects.add(new GravityObject(this, projectile, 20, velocity));
} }
@EventHandler @EventHandler
@ -128,7 +130,7 @@ public class Gravity extends SoloGame
if (event.getType() != UpdateType.TICK) if (event.getType() != UpdateType.TICK)
return; return;
if (!InProgress()) if (!InProgress() && GetState() != GameState.End)
return; return;
//Movement + Invalid //Movement + Invalid

View File

@ -66,6 +66,10 @@ public class GravityObject
if (!Base.isValid()) if (!Base.isValid())
return false; return false;
if (IsPlayer())
if (!Host.IsAlive((Player)Ent))
return false;
if (Ent.getVehicle() == null) if (Ent.getVehicle() == null)
{ {
Base.setPassenger(Ent); Base.setPassenger(Ent);