- package deathdrop;
- import net.md_5.bungee.api.ChatColor;
- import org.bukkit.Bukkit;
- import org.bukkit.entity.LivingEntity;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.entity.PlayerDeathEvent;
- import org.bukkit.plugin.java.JavaPlugin;
- public class DeathDrop extends JavaPlugin implements Listener{
- @Override
- public void onEnable() {
- getLogger().info("DeathDrop插件加载成功");
- Bukkit.getPluginManager().registerEvents(this, this);
- }
- @Override
- public void onDisable() {
- getLogger().info("DeathDrop插件卸载成功");
- }
- @EventHandler
- public void onPlayerDeath(PlayerDeathEvent event){
- LivingEntity e = event.getEntity();
- if (e instanceof Player){
- Player p =(Player)e;
- Player killer = p.getKiller();
- if (p.hasPermission("DeathDrop.beishasi")){
- p.sendMessage(ChatColor.RED+killer.getDisplayName()+"杀了你!");
- killer.setHealth(killer.getMaxHealth());
- killer.setFoodLevel(20);
- killer.sendMessage(ChatColor.BLUE + "你杀死了" + p.getDisplayName() + "并恢复了生命值和饱食度" );
- // getServer().dispatchCommand(Bukkit.getConsoleSender(),"/rpgitem apple give " + killer<span style="line-height: 1.5;">);</span>
复制代码 |