Revert "Revert "Reduced projectile ban to splash potions.""

This reverts commit 5e3aa30e21.
This commit is contained in:
ryanhamshire 2016-01-20 11:30:58 -08:00
parent 5e3aa30e21
commit 74239ba15f

View File

@ -78,6 +78,7 @@ import org.bukkit.event.hanging.HangingBreakByEntityEvent;
import org.bukkit.event.hanging.HangingBreakEvent; import org.bukkit.event.hanging.HangingBreakEvent;
import org.bukkit.event.hanging.HangingBreakEvent.RemoveCause; import org.bukkit.event.hanging.HangingBreakEvent.RemoveCause;
import org.bukkit.event.hanging.HangingPlaceEvent; import org.bukkit.event.hanging.HangingPlaceEvent;
import org.bukkit.event.inventory.InventoryMoveItemEvent;
import org.bukkit.event.vehicle.VehicleDamageEvent; import org.bukkit.event.vehicle.VehicleDamageEvent;
import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.ItemStack;
import org.bukkit.metadata.FixedMetadataValue; import org.bukkit.metadata.FixedMetadataValue;
@ -101,9 +102,13 @@ public class EntityEventHandler implements Listener
@EventHandler(ignoreCancelled = true, priority = EventPriority.LOWEST) @EventHandler(ignoreCancelled = true, priority = EventPriority.LOWEST)
public void onProjectileFire(ProjectileLaunchEvent event) public void onProjectileFire(ProjectileLaunchEvent event)
{ {
if(GriefPrevention.instance.creativeRulesApply(event.getEntity().getLocation())) EntityType type = event.getEntityType();
if(type == EntityType.SPLASH_POTION)
{ {
event.setCancelled(true); if(GriefPrevention.instance.creativeRulesApply(event.getEntity().getLocation()))
{
event.setCancelled(true);
}
} }
} }