Advertisement
Guest User

Untitled

a guest
Aug 20th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.83 KB | None | 0 0
  1. package bettmen.plugin.gamemode;
  2.  
  3. import java.util.ArrayList;
  4.  
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.Material;
  7. import org.bukkit.command.Command;
  8. import org.bukkit.command.CommandSender;
  9. import org.bukkit.entity.Player;
  10. import org.bukkit.event.Listener;
  11. import org.bukkit.event.player.PlayerInteractEvent;
  12. import org.bukkit.inventory.ItemStack;
  13. import org.bukkit.inventory.meta.ItemMeta;
  14. import org.bukkit.plugin.java.JavaPlugin;
  15.  
  16. public class GameMode extends JavaPlugin implements Listener{
  17.     public void onEnable(){
  18.         Bukkit.getPluginManager().registerEvents(this, this);
  19.         System.out.println("GameMode started!");
  20.  
  21.     }
  22.     public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  23.         ItemStack feder = new ItemStack(Material.FEATHER);
  24.         ItemMeta meta = feder.getItemMeta();
  25.         Player p = (Player) sender;
  26.         if(cmd.getName().equalsIgnoreCase("gm")){
  27.             p.sendMessage("§eLobby§8 | §7Du hast deinen §bGame-Mode §7geändert§8!");
  28.         }else if(cmd.getName().equalsIgnoreCase("fly")){
  29.             meta.setDisplayName("§b§oFly-Tool");
  30.             ArrayList <String> lore = new ArrayList<>();
  31.             lore.add("§7Hier kannst du den ");
  32.             lore.add("§bFly-Mode §7ändern§8!");
  33.             meta.setLore(lore);
  34.             p.getInventory().setItem(4, feder);
  35.         }else if(cmd.getName().equalsIgnoreCase("god")){
  36.            
  37.         }else if(p.getItemInHand().getType() == Material.FEATHER){
  38.             p.setAllowFlight(!p.getAllowFlight());
  39.             p.sendMessage("§eLobby §8| §7Du hast den §bFly-Mode §7geändert§8!");
  40.         }
  41.         return false;
  42. }
  43.     public void onInteract(PlayerInteractEvent e){
  44.         Player p = e.getPlayer();
  45.         if(e.hasItem()){
  46.             if(e.getItem().getType() == Material.FEATHER){
  47.                 p.setAllowFlight(!p.getAllowFlight());
  48.                 p.sendMessage("§eLobby §8| §7Du hast den §bFly-Mode §7geändert§8!");
  49.             }
  50.            
  51.         }
  52. }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement