TNT Damage off

This commit is contained in:
Chiss 2013-11-23 19:38:58 +11:00
parent e6080c9192
commit 0d7444f35a
1 changed files with 10 additions and 2 deletions

View File

@ -21,12 +21,14 @@ import org.bukkit.entity.Player;
import org.bukkit.entity.Snowball;
import org.bukkit.entity.TNTPrimed;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import org.bukkit.event.block.BlockBreakEvent;
import org.bukkit.event.block.BlockBurnEvent;
import org.bukkit.event.block.BlockFadeEvent;
import org.bukkit.event.block.BlockPlaceEvent;
import org.bukkit.event.block.BlockSpreadEvent;
import org.bukkit.event.block.LeavesDecayEvent;
import org.bukkit.event.entity.EntityExplodeEvent;
import org.bukkit.event.entity.ExplosionPrimeEvent;
import org.bukkit.event.entity.ItemSpawnEvent;
import org.bukkit.event.entity.EntityDamageEvent.DamageCause;
@ -129,7 +131,7 @@ public class HungerGames extends SoloGame
});
Manager.GetAntiStack().SetEnabled(false);
this.WorldTimeSet = 0;
this.SpawnDistanceRequirement = 48;
@ -144,7 +146,7 @@ public class HungerGames extends SoloGame
this.ItemPickup = true;
this.CompassEnabled = false; //XXX
//Blocks
this.BlockBreakAllow.add(46); //TNT
this.BlockPlaceAllow.add(46);
@ -1182,4 +1184,10 @@ public class HungerGames extends SoloGame
{
event.SetDamageToLevel(false);
}
@EventHandler(priority = EventPriority.LOWEST)
public void ExplosionDamageRemove(EntityExplodeEvent event)
{
event.blockList().clear();
}
}