如题,如果Q扔出去的话,会自动打开一个垃圾桶,物品也不会扔出去.
NoItemDrop 丢弃物品的时候打开垃圾桶
指令,/ndi off 关闭插件
源码:
- package vip.foxcraft.nodropitem;
 
 
- import org.bukkit.Bukkit;
 
- import org.bukkit.command.Command;
 
- import org.bukkit.command.CommandSender;
 
- import org.bukkit.entity.Player;
 
- import org.bukkit.event.EventHandler;
 
- import org.bukkit.event.Listener;
 
- import org.bukkit.event.player.PlayerDropItemEvent;
 
- import org.bukkit.inventory.Inventory;
 
- import org.bukkit.plugin.java.JavaPlugin;
 
 
 
 
- public class NoDropItem extends JavaPlugin implements Listener{
 
 
-         @Override
 
-         public void onEnable(){
 
-                 Bukkit.getPluginManager().registerEvents(this, this);
 
-         Bukkit.getConsoleSender().sendMessage("[NoDropItem] §a加载成功! 插件作者: §eSaukiya");
 
-         }
 
-         public boolean onCommand(CommandSender sender, Command arg1, String label, String[] args) {
 
-         if(!label.equalsIgnoreCase("ndi"))return false;
 
-         if((sender instanceof Player && !sender.hasPermission("ndi.admin"))){
 
-                 sender.sendMessage("NoPersmission");
 
-                 return true;
 
-         }
 
-         if(args.length==0){
 
-                 sender.sendMessage("&3/ndi off &a关闭插件");
 
-                 return true;
 
-         }
 
-         if(args[0].equalsIgnoreCase("off")){
 
-                 sender.sendMessage("&3插件已关闭!");
 
-                 Bukkit.getPluginManager().disablePlugin(this);
 
-                 return true;
 
-         }
 
-                 return false;
 
-         }
 
-         
 
-         @EventHandler
 
-         public void PlayerDropItemEvent(PlayerDropItemEvent event){
 
-                 Inventory inv = Bukkit.createInventory(null,18,"§c§l垃圾桶");
 
-                 Player p = event.getPlayer();
 
-                 p.openInventory(inv);
 
-                 event.setCancelled(true);
 
-         }
 
-         @Override
 
-         public void onDisable(){
 
-         Bukkit.getConsoleSender().sendMessage("[NoDropItem] §a插件关闭! 插件作者: §eSaukiya");
 
-         }
 
- }
 
Saukiya 发表于 2017-12-4 16:05
NoItemDrop 丢弃物品的时候打开垃圾桶
指令,/ndi off 关闭插件
源码:
更新一下,颜色代码修复。
Grace_Black 发表于 2017-12-15 22:08
插件版本?我的服务端是1.8.8的可以用吗?
自行测试,按道理这插件不会有版本问题,因为没用到特殊代码
Saukiya 发表于 2017-12-15 04:11
自行测试,按道理这插件不会有版本问题,因为没用到特殊代码
可以,好吧