Guest User

Update on first MC Plugin ever :)

a guest
Nov 6th, 2012
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.21 KB | None | 0 0
  1. Ok, Here's what I got so far for my plugin
  2. File Name; DisguiseCraftNoDrop.java
  3.  
  4. package me.funnygatt.DisguiseCraftNoDrop;
  5.  
  6. import java.util.ArrayList;
  7. import java.util.logging.Logger;
  8.  
  9. import org.bukkit.ChatColor;
  10. import org.bukkit.command.Command;
  11. import org.bukkit.command.CommandSender;
  12. import org.bukkit.entity.Player;
  13. import org.bukkit.plugin.java.JavaPlugin;
  14.  
  15. public class DisguiseCraftNoDrop extends JavaPlugin{
  16.  
  17.     public static DisguiseCraftNoDrop plugin;
  18.     public final Logger log = Logger.getLogger("Minecraft");
  19.     public boolean enabled = false;
  20.     public final PlayerListener pl =new PlayerListener(this);
  21.     public final ArrayList<Player> DisguiseCraftNoDropUsers = new ArrayLisy<Player>();
  22.     public String lol = "[DCNP] ";
  23.    
  24.     @Override
  25.     public void onEnable() {
  26.         log.info(lol + "is now enabled. This plugin was created by Funnygatt");
  27.        
  28.         PluginManager pm = getServer().getPluginManager();
  29.         pm.registerEvents(pl, this);
  30.     }
  31.    
  32.     @Override
  33.     public void onDisable() {
  34.         log.info(lol + "is now DISABLED. Thanks for using this Plugin");
  35.     }
  36.    
  37.     @Override
  38.     public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) {
  39.         if(commandLabel.equalsIgnoreCase(DisguiseCraftNoDrop)) {
  40.             if(arg.length==0) {
  41.                 if(!enabled) {
  42.                     enabled = true;
  43.                     ((player) sender).sendMessage(ChatColor.RED + lol + "is now enabled, Disguised players wont drop their inventory");
  44.                 }
  45.                 else {
  46.                     enabled = false;
  47.                     ((player) sender).sendMessage(ChatColor.RED + lol + "is now DISABLED, Why would you do that?");
  48.                 }
  49.             }
  50.         }
  51.         return false;
  52.     }
  53.    
  54. }
  55.  
  56. And here is my PlayerListener.java
  57.  
  58. package me.funnygatt.DisguiseCraftNoDrop;
  59.  
  60. import java.util.logging.Logger;
  61.  
  62. import org.bukkit.event.EventHandler;
  63. import org.bukkit.event.Listener;
  64. import org.bukkit.event.player.PlayerInteractEvent;
  65.  
  66. public class PlayerListener implements Listener {
  67.  
  68.     public static DisguiseCraftNoDrop plugin;
  69.     public Logger log = Logger.getLogger("Minecraft");
  70.    
  71.     public PlayerListener(DisguiseCraftNoDrop instance) {
  72.         plugin = instance;
  73.     }
  74.    
  75.     @EventHandler
  76.     public void onPlayerDeath(PlayerInteractEvent event) {
  77.         if(plugin.enabled) {
  78.     }
  79.  
  80. }
  81.  
  82. ---------
  83. Am I going good right now?
Advertisement
Add Comment
Please, Sign In to add comment