Advertisement
Guest User

Untitled

a guest
Apr 9th, 2020
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.42 KB | None | 0 0
  1. package expansion;
  2.  
  3. import java.util.HashMap;
  4.  
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.ChatColor;
  7. import org.bukkit.command.Command;
  8. import org.bukkit.command.CommandSender;
  9. import org.bukkit.entity.Player;
  10. import org.bukkit.event.EventHandler;
  11. import org.bukkit.event.Listener;
  12. import org.bukkit.event.player.PlayerJoinEvent;
  13. import org.bukkit.inventory.Inventory;
  14. import org.bukkit.plugin.java.JavaPlugin;
  15.  
  16. public class Main extends JavaPlugin implements Listener {
  17.  
  18.     public Inventory inv;
  19.     public static HashMap<Player, Inventory> list_inv = new HashMap<Player, Inventory>();
  20.    
  21.     @Override
  22.     public void onEnable() {
  23.        
  24.         this.getServer().getPluginManager().registerEvents(this, this);
  25.        
  26.     }
  27.    
  28.     @Override
  29.     public void onDisable() {
  30.        
  31.     }
  32.    
  33.     @EventHandler
  34.     public void onJoin(PlayerJoinEvent event) {
  35.        
  36.         Player player;
  37.        
  38.         if (!Main.map_name.containsKey(player)) {
  39.            
  40.             inv = Bukkit.createInventory(player, 9, ChatColor.DARK_RED + "Bag");
  41.             Main.list_inv.put(player, inv);
  42.             Main.map_name.put(player, inv);
  43.              
  44.         }
  45.        
  46.     }
  47.    
  48.     @EventHandler
  49.     public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
  50.        
  51.         if (label.equalsIgnoreCase("bag")) {
  52.            
  53.             if (!(sender instanceof Player)) {
  54.                
  55.                 return true;
  56.                
  57.             }
  58.            
  59.             Player player = (Player) sender;
  60.             player.openInventory(inv);
  61.             return true;
  62.            
  63.         }
  64.        
  65.         return false;
  66.            
  67.     }
  68.        
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement