mirror of
https://github.com/essentials/Essentials.git
synced 2025-08-10 16:48:05 +02:00
Update pom.xml to 1.4.6 R0.3 :: Update Antibuild to use HangingBreakByEntityEvent instead of deprecated PaintingBreakByEntityEvent
This commit is contained in:
@@ -1,6 +1,8 @@
|
|||||||
package net.ess3.antibuild;
|
package net.ess3.antibuild;
|
||||||
|
|
||||||
import static net.ess3.I18n._;
|
import static net.ess3.I18n._;
|
||||||
|
import net.ess3.api.IEssentials;
|
||||||
|
import net.ess3.api.IUser;
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
import org.bukkit.block.Block;
|
import org.bukkit.block.Block;
|
||||||
import org.bukkit.entity.Entity;
|
import org.bukkit.entity.Entity;
|
||||||
@@ -13,14 +15,12 @@ import org.bukkit.event.block.BlockBreakEvent;
|
|||||||
import org.bukkit.event.block.BlockPistonExtendEvent;
|
import org.bukkit.event.block.BlockPistonExtendEvent;
|
||||||
import org.bukkit.event.block.BlockPistonRetractEvent;
|
import org.bukkit.event.block.BlockPistonRetractEvent;
|
||||||
import org.bukkit.event.block.BlockPlaceEvent;
|
import org.bukkit.event.block.BlockPlaceEvent;
|
||||||
|
import org.bukkit.event.hanging.HangingBreakByEntityEvent;
|
||||||
import org.bukkit.event.inventory.CraftItemEvent;
|
import org.bukkit.event.inventory.CraftItemEvent;
|
||||||
import org.bukkit.event.painting.PaintingBreakByEntityEvent;
|
|
||||||
import org.bukkit.event.player.PlayerDropItemEvent;
|
import org.bukkit.event.player.PlayerDropItemEvent;
|
||||||
import org.bukkit.event.player.PlayerInteractEvent;
|
import org.bukkit.event.player.PlayerInteractEvent;
|
||||||
import org.bukkit.event.player.PlayerPickupItemEvent;
|
import org.bukkit.event.player.PlayerPickupItemEvent;
|
||||||
import org.bukkit.inventory.ItemStack;
|
import org.bukkit.inventory.ItemStack;
|
||||||
import net.ess3.api.IEssentials;
|
|
||||||
import net.ess3.api.IUser;
|
|
||||||
|
|
||||||
|
|
||||||
public class EssentialsAntiBuildListener implements Listener
|
public class EssentialsAntiBuildListener implements Listener
|
||||||
@@ -39,7 +39,7 @@ public class EssentialsAntiBuildListener implements Listener
|
|||||||
{
|
{
|
||||||
final Player user = event.getPlayer();
|
final Player user = event.getPlayer();
|
||||||
final Block block = event.getBlockPlaced();
|
final Block block = event.getBlockPlaced();
|
||||||
final int typeId = block.getTypeId();
|
//final int typeId = block.getTypeId(); unused?
|
||||||
final Material type = block.getType();
|
final Material type = block.getType();
|
||||||
|
|
||||||
if (antib.getSettings().getData().isDisableBuild() && !Permissions.BUILD.isAuthorized(user) && !Permissions.PLACEMENT.isAuthorized(user, block))
|
if (antib.getSettings().getData().isDisableBuild() && !Permissions.BUILD.isAuthorized(user) && !Permissions.PLACEMENT.isAuthorized(user, block))
|
||||||
@@ -73,7 +73,7 @@ public class EssentialsAntiBuildListener implements Listener
|
|||||||
{
|
{
|
||||||
final Player user = event.getPlayer();
|
final Player user = event.getPlayer();
|
||||||
final Block block = event.getBlock();
|
final Block block = event.getBlock();
|
||||||
final int typeId = block.getTypeId();
|
//final int typeId = block.getTypeId(); unused?
|
||||||
final Material type = block.getType();
|
final Material type = block.getType();
|
||||||
|
|
||||||
if (antib.getSettings().getData().isDisableBuild() && !Permissions.BUILD.isAuthorized(user) && !Permissions.BREAK.isAuthorized(user, block))
|
if (antib.getSettings().getData().isDisableBuild() && !Permissions.BUILD.isAuthorized(user) && !Permissions.BREAK.isAuthorized(user, block))
|
||||||
@@ -103,7 +103,7 @@ public class EssentialsAntiBuildListener implements Listener
|
|||||||
}
|
}
|
||||||
|
|
||||||
@EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
|
@EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
|
||||||
public void onPaintingBreak(final PaintingBreakByEntityEvent event)
|
public void onHangingBreak(final HangingBreakByEntityEvent event)
|
||||||
{
|
{
|
||||||
final Entity entity = event.getRemover();
|
final Entity entity = event.getRemover();
|
||||||
if (entity instanceof Player)
|
if (entity instanceof Player)
|
||||||
@@ -242,7 +242,7 @@ public class EssentialsAntiBuildListener implements Listener
|
|||||||
|
|
||||||
if (antib.getSettings().getData().isDisableUse() && !Permissions.BUILD.isAuthorized(user))
|
if (antib.getSettings().getData().isDisableUse() && !Permissions.BUILD.isAuthorized(user))
|
||||||
{
|
{
|
||||||
;
|
return;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
if (!Permissions.DROP.isAuthorized(user, item.getType(), item.getData()))
|
if (!Permissions.DROP.isAuthorized(user, item.getType(), item.getData()))
|
||||||
|
2
pom.xml
2
pom.xml
@@ -75,7 +75,7 @@
|
|||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
<bukkit.version>1.4.5-R0.1-SNAPSHOT</bukkit.version>
|
<bukkit.version>1.4.6-R0.3</bukkit.version>
|
||||||
<build.number>Unknown</build.number>
|
<build.number>Unknown</build.number>
|
||||||
<org-netbeans-modules-editor-indent.CodeStyle.project.expand-tabs>true</org-netbeans-modules-editor-indent.CodeStyle.project.expand-tabs>
|
<org-netbeans-modules-editor-indent.CodeStyle.project.expand-tabs>true</org-netbeans-modules-editor-indent.CodeStyle.project.expand-tabs>
|
||||||
<org-netbeans-modules-editor-indent.CodeStyle.project.indent-shift-width>2</org-netbeans-modules-editor-indent.CodeStyle.project.indent-shift-width>
|
<org-netbeans-modules-editor-indent.CodeStyle.project.indent-shift-width>2</org-netbeans-modules-editor-indent.CodeStyle.project.indent-shift-width>
|
||||||
|
Reference in New Issue
Block a user