mirror of
https://github.com/EssentialsX/Essentials.git
synced 2024-09-16 10:06:31 +02:00
Play a bit less greedy with events
This commit is contained in:
parent
024aff0af5
commit
9068c13e39
@ -17,7 +17,7 @@ public class EssentialsBlockListener implements Listener
|
|||||||
this.ess = ess;
|
this.ess = ess;
|
||||||
}
|
}
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.LOWEST, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.LOW, ignoreCancelled = true)
|
||||||
public void onBlockPlace(final BlockPlaceEvent event)
|
public void onBlockPlace(final BlockPlaceEvent event)
|
||||||
{
|
{
|
||||||
// Do not rely on getItemInHand();
|
// Do not rely on getItemInHand();
|
||||||
|
@ -23,7 +23,7 @@ public class EssentialsEntityListener implements Listener
|
|||||||
this.ess = ess;
|
this.ess = ess;
|
||||||
}
|
}
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.LOWEST)
|
@EventHandler(priority = EventPriority.LOW)
|
||||||
public void onEntityDamage(final EntityDamageByEntityEvent event)
|
public void onEntityDamage(final EntityDamageByEntityEvent event)
|
||||||
{
|
{
|
||||||
final Entity eAttack = event.getDamager();
|
final Entity eAttack = event.getDamager();
|
||||||
@ -83,7 +83,7 @@ public class EssentialsEntityListener implements Listener
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.LOWEST, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.LOW, ignoreCancelled = true)
|
||||||
public void onEntityDamage(final EntityDamageEvent event)
|
public void onEntityDamage(final EntityDamageEvent event)
|
||||||
{
|
{
|
||||||
if (event.getEntity() instanceof Player && ess.getUser(event.getEntity()).isGodModeEnabled())
|
if (event.getEntity() instanceof Player && ess.getUser(event.getEntity()).isGodModeEnabled())
|
||||||
@ -95,7 +95,7 @@ public class EssentialsEntityListener implements Listener
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.LOWEST, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.LOW, ignoreCancelled = true)
|
||||||
public void onEntityCombust(final EntityCombustEvent event)
|
public void onEntityCombust(final EntityCombustEvent event)
|
||||||
{
|
{
|
||||||
if (event.getEntity() instanceof Player && ess.getUser(event.getEntity()).isGodModeEnabled())
|
if (event.getEntity() instanceof Player && ess.getUser(event.getEntity()).isGodModeEnabled())
|
||||||
@ -119,7 +119,7 @@ public class EssentialsEntityListener implements Listener
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.LOWEST, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.LOW, ignoreCancelled = true)
|
||||||
public void onFoodLevelChange(final FoodLevelChangeEvent event)
|
public void onFoodLevelChange(final FoodLevelChangeEvent event)
|
||||||
{
|
{
|
||||||
if (event.getEntity() instanceof Player && ess.getUser(event.getEntity()).isGodModeEnabled())
|
if (event.getEntity() instanceof Player && ess.getUser(event.getEntity()).isGodModeEnabled())
|
||||||
@ -128,7 +128,7 @@ public class EssentialsEntityListener implements Listener
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.LOWEST, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.LOW, ignoreCancelled = true)
|
||||||
public void onEntityRegainHealth(final EntityRegainHealthEvent event)
|
public void onEntityRegainHealth(final EntityRegainHealthEvent event)
|
||||||
{
|
{
|
||||||
if (event.getRegainReason() == RegainReason.SATIATED && event.getEntity() instanceof Player
|
if (event.getRegainReason() == RegainReason.SATIATED && event.getEntity() instanceof Player
|
||||||
|
@ -35,11 +35,11 @@ public class Commanditemdb extends EssentialsCommand
|
|||||||
itemStack = ess.getItemDb().get(args[0]);
|
itemStack = ess.getItemDb().get(args[0]);
|
||||||
}
|
}
|
||||||
sender.sendMessage(itemStack.getType().toString() + "- " + itemStack.getTypeId() + ":" + Integer.toString(itemStack.getData().getData()));
|
sender.sendMessage(itemStack.getType().toString() + "- " + itemStack.getTypeId() + ":" + Integer.toString(itemStack.getData().getData()));
|
||||||
|
|
||||||
int maxuses = itemStack.getType().getMaxDurability();
|
|
||||||
int durability = ((itemStack.getType().getMaxDurability() + 1) - itemStack.getDurability());
|
|
||||||
if (itemStack.getType() != Material.AIR)
|
if (itemStack.getType() != Material.AIR)
|
||||||
{
|
{
|
||||||
|
int maxuses = itemStack.getType().getMaxDurability();
|
||||||
|
int durability = ((itemStack.getType().getMaxDurability() + 1) - itemStack.getDurability());
|
||||||
if (maxuses != 0)
|
if (maxuses != 0)
|
||||||
{
|
{
|
||||||
sender.sendMessage(_("durability", Integer.toString(durability)));
|
sender.sendMessage(_("durability", Integer.toString(durability)));
|
||||||
|
Loading…
Reference in New Issue
Block a user