Advertisement
Txcraf

Untitled

May 28th, 2015
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.56 KB | None | 0 0
  1. package me.check_plys.craftingthings;
  2.  
  3. import java.util.logging.Logger;
  4.  
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.Material;
  7. import org.bukkit.inventory.ItemStack;
  8. import org.bukkit.inventory.ShapedRecipe;
  9. import org.bukkit.inventory.meta.ItemMeta;
  10. import org.bukkit.plugin.PluginDescriptionFile;
  11. import org.bukkit.plugin.java.JavaPlugin;
  12.  
  13. public class Main extends JavaPlugin{
  14.     public final Logger logger = Logger.getLogger("Minecraft");
  15.     public static Main plugin;
  16.    
  17.     @Override
  18.     public void onDisable() {
  19.         PluginDescriptionFile pdfFile = this.getDescription();
  20.         this.logger.info(pdfFile.getName() + " Has Been Disabled!");
  21.         this.logger.warning(pdfFile.getName() + " If you are disabling the plugin without disable all server some errors may appear in console in future versions");
  22.         Bukkit.getServer().clearRecipes();  
  23.     }
  24.    
  25.     @Override
  26.     public void onEnable() {
  27.         recipe();
  28.           PluginDescriptionFile pdfFile = this.getDescription();
  29.           this.logger.info(pdfFile.getName() + "Version" + pdfFile.getVersion() + " Has Been Enabled!");   
  30.        
  31.     }
  32.     private void recipe() {
  33.         ItemStack lead = new ItemStack(Material.LEASH, 1);
  34.         ItemMeta meta = lead.getItemMeta();
  35.         lead.setItemMeta(meta);
  36.        
  37.         ShapedRecipe leadcraft = new ShapedRecipe(lead);
  38.         leadcraft.shape(
  39.                         "@@ ",
  40.                         "@# ",
  41.                         "  @" );
  42.         leadcraft.setIngredient('@', Material.STRING).setIngredient('#', Material.SLIME_BALL);
  43.         Bukkit.getServer().addRecipe(leadcraft);
  44. }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement