mirror of
https://e.coding.net/circlecloud/ProtectItem.git
synced 2026-05-01 18:40:45 +00:00
@@ -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"));
|
||||||
|
|||||||
@@ -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();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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"));
|
||||||
|
|||||||
@@ -2,16 +2,16 @@
|
|||||||
#服务器名称
|
#服务器名称
|
||||||
servername: ''
|
servername: ''
|
||||||
#插件名称
|
#插件名称
|
||||||
pluginname: '&6[&3海岛保护&6]&r'
|
pluginname: '&6[&3物品保护&6]&r'
|
||||||
|
|
||||||
#提示消息
|
#提示消息
|
||||||
Message:
|
Message:
|
||||||
Reload: '&a配置文件已重新载入!'
|
Reload: '&a配置文件已重新载入!'
|
||||||
#方块安全提示
|
#方块安全提示
|
||||||
Drop: '&c当前世界禁止丢弃泥土,丢弃的泥土已清空!'
|
Drop: '&c当前世界禁止丢弃该物品!'
|
||||||
Pickup: '&c当前世界禁止拾取泥土,拾取的泥土已清空!'
|
Pickup: '&c当前世界禁止拾取该物品!'
|
||||||
Place: '&c当前世界禁止放置泥土,箱子!'
|
Place: '&c当前世界禁止放置该物品!'
|
||||||
Break: '&c当前世界禁止破坏泥土,箱子!'
|
Break: '&c当前世界禁止破坏该物品!'
|
||||||
|
|
||||||
#受到保护的类型
|
#受到保护的类型
|
||||||
Protect:
|
Protect:
|
||||||
@@ -23,9 +23,8 @@ Protect:
|
|||||||
#受到保护的世界(不区分大小写)
|
#受到保护的世界(不区分大小写)
|
||||||
ProtectWorld:
|
ProtectWorld:
|
||||||
- world
|
- world
|
||||||
- AcidIsland_nether
|
|
||||||
|
|
||||||
#保护的方块(不区分大小写)
|
#保护的物品(不区分大小写)
|
||||||
ProtectItem:
|
ProtectItem:
|
||||||
- DIRT
|
- DIRT
|
||||||
- GRASS
|
- GRASS
|
||||||
|
|||||||
Reference in New Issue
Block a user