- <P>public void onEnable() {
- getLogger().info("测试插件.")
- }
- @EventHandler
- public void onPlay(PlayerInteractEvent evt){
- Player p = evt.getPlayer();
- if(p.getItemHand.getType() == Material.BOW){
- p.getWorld.strikeLightning(p.getTargetBlock((Set<Material>) null, 200).getLocation());
- }
- }
- public boolean onCommand(CommandSender sender,Command cmd,String label,String[] args){
- if(label.equalsIgnoreCase("bow")){
- if(args.length == 0){
- sender.sendMessage("§e/bow on 开启发射弓箭召唤闪电");
- sender.sendMessage("§e/bow off 关闭闪电召唤");
- return true;
- }
- if(args[0].equalsIgnoreCase("on")){
- getServer().getPluginManager().registerEvents(this, this);
- sender.sendMessage("§e开启成功");
- }else
- if(args[0].equalsIgnoreCase("off")){</P>
- <P>sender.sendMessage("§c成功关闭")
- PlayerInteractEventg.etHandlerList().unregister(Listener);
- }
- }
- }
- </P>
复制代码
|