mirror of
https://github.com/essentials/Essentials.git
synced 2025-08-15 11:04:29 +02:00
Null check
This commit is contained in:
@@ -29,13 +29,17 @@ public class EssentialsBlockListener extends BlockListener
|
|||||||
// Do not rely on getItemInHand();
|
// Do not rely on getItemInHand();
|
||||||
// http://leaky.bukkit.org/issues/663
|
// http://leaky.bukkit.org/issues/663
|
||||||
final ItemStack is = Util.convertBlockToItem(event.getBlockPlaced());
|
final ItemStack is = Util.convertBlockToItem(event.getBlockPlaced());
|
||||||
|
if (is == null)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
boolean unlimitedForUser = user.hasUnlimited(is);
|
boolean unlimitedForUser = user.hasUnlimited(is);
|
||||||
if (unlimitedForUser && user.getGameMode() == GameMode.SURVIVAL)
|
if (unlimitedForUser && user.getGameMode() == GameMode.SURVIVAL)
|
||||||
{
|
{
|
||||||
ess.scheduleSyncDelayedTask(
|
ess.scheduleSyncDelayedTask(
|
||||||
new Runnable()
|
new Runnable()
|
||||||
{
|
{
|
||||||
@Override
|
@Override
|
||||||
public void run()
|
public void run()
|
||||||
{
|
{
|
||||||
user.getInventory().addItem(is);
|
user.getInventory().addItem(is);
|
||||||
|
Reference in New Issue
Block a user