1
0
mirror of https://e.coding.net/circlecloud/ProtectItem.git synced 2025-11-24 23:56:08 +00:00

新增保护方式处理

Signed-off-by: j502647092 <jtb1@163.com>
This commit is contained in:
j502647092
2015-04-28 16:38:12 +08:00
parent d0f3d53f7f
commit 1abb481748
5 changed files with 10 additions and 13 deletions

View File

@@ -16,7 +16,7 @@ public class BreakBlockListen implements Listener {
} }
@EventHandler(ignoreCancelled = true) @EventHandler(ignoreCancelled = true)
public void onDropItem(BlockBreakEvent e) { public void onBreakItem(BlockBreakEvent e) {
Player p = e.getPlayer(); Player p = e.getPlayer();
String i = e.getBlock().getType().name(); String i = e.getBlock().getType().name();
e.setCancelled(plugin.checkevent(p, i, "Break")); e.setCancelled(plugin.checkevent(p, i, "Break"));

View File

@@ -19,7 +19,6 @@ public class DropItemListen implements Listener {
public void onDropItem(PlayerDropItemEvent e) { public void onDropItem(PlayerDropItemEvent e) {
Player p = e.getPlayer(); Player p = e.getPlayer();
String i = e.getItemDrop().getItemStack().getType().name(); String i = e.getItemDrop().getItemStack().getType().name();
if (plugin.checkevent(p, i, "Drop")) e.setCancelled(plugin.checkevent(p, i, "Drop"));
e.getItemDrop().remove();
} }
} }

View File

@@ -19,8 +19,7 @@ public class PickupItemListen implements Listener {
public void onPickupItem(PlayerPickupItemEvent e) { public void onPickupItem(PlayerPickupItemEvent e) {
Player p = e.getPlayer(); Player p = e.getPlayer();
String i = e.getItem().getItemStack().getType().name(); String i = e.getItem().getItemStack().getType().name();
if (plugin.checkevent(p, i, "Pickup")) e.setCancelled(plugin.checkevent(p, i, "Pickup"));
e.getItem().remove();
} }
} }

View File

@@ -16,7 +16,7 @@ public class PlaceBlockListen implements Listener {
} }
@EventHandler(ignoreCancelled = true) @EventHandler(ignoreCancelled = true)
public void onDropItem(BlockPlaceEvent e) { public void onPlaceItem(BlockPlaceEvent e) {
Player p = e.getPlayer(); Player p = e.getPlayer();
String i = e.getBlock().getType().name(); String i = e.getBlock().getType().name();
e.setCancelled(plugin.checkevent(p, i, "Place")); e.setCancelled(plugin.checkevent(p, i, "Place"));

View File

@@ -2,16 +2,16 @@
#<23><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> #<23><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
servername: '' servername: ''
#<23><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> #<23><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
pluginname: '&6[&3<><33><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>&6]&r' pluginname: '&6[&3<><33>Ʒ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>&6]&r'
#<23><>ʾ<EFBFBD><CABE>Ϣ #<23><>ʾ<EFBFBD><CABE>Ϣ
Message: Message:
Reload: '&a<><61><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>룡' Reload: '&a<><61><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>룡'
#<23><><EFBFBD>鰲ȫ<E9B0B2><C8AB>ʾ #<23><><EFBFBD>鰲ȫ<E9B0B2><C8AB>ʾ
Drop: '&c<><63>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD><D6B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>գ<EFBFBD>' Drop: '&c<><63>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD><D6B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><EFBFBD>'
Pickup: '&c<><63>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹʰȡ<CAB0><C8A1><EFBFBD><EFBFBD>,ʰȡ<CAB0><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>գ<EFBFBD>' Pickup: '&c<><63>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹʰȡ<CAB0><C8A1><EFBFBD><EFBFBD>Ʒ<EFBFBD><EFBFBD>'
Place: '&c<><63>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD><D6B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<EFBFBD><EFBFBD><EFBFBD>ӣ<EFBFBD>' Place: '&c<><63>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD><D6B9><EFBFBD>ø<EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><EFBFBD>'
Break: '&c<><63>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD>ƻ<EFBFBD><C6BB><EFBFBD><EFBFBD><EFBFBD>,<2C><><EFBFBD>ӣ<EFBFBD>' Break: '&c<><63>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD>ƻ<EFBFBD><C6BB><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><EFBFBD>'
#<23>ܵ<EFBFBD><DCB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> #<23>ܵ<EFBFBD><DCB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Protect: Protect:
@@ -23,9 +23,8 @@ Protect:
#<23>ܵ<EFBFBD><DCB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD>Сд) #<23>ܵ<EFBFBD><DCB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD>Сд)
ProtectWorld: ProtectWorld:
- world - world
- AcidIsland_nether
#<23><><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD>Сд) #<23><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ(<28><><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD>Сд)
ProtectItem: ProtectItem:
- DIRT - DIRT
- GRASS - GRASS