Advertisement
Guest User

Untitled

a guest
Apr 9th, 2020
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.38 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 (!map_name.containsKey(player)) {
  39.            
  40.             inv = Bukkit.createInventory(player, 9, ChatColor.DARK_RED + "Bag");
  41.             map_name.put(player, inv);
  42.              
  43.         }
  44.        
  45.     }
  46.    
  47.     @EventHandler
  48.     public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
  49.        
  50.         if (label.equalsIgnoreCase("bag")) {
  51.            
  52.             if (!(sender instanceof Player)) {
  53.                
  54.                 return true;
  55.                
  56.             }
  57.            
  58.             Player player = (Player) sender;
  59.             player.openInventory(inv);
  60.             return true;
  61.            
  62.         }
  63.        
  64.         return false;
  65.            
  66.     }
  67.        
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement