package me.enesmt.emeraldset;
import java.util.Arrays;
import java.util.logging.Level;
import java.util.logging.Logger;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.Material;
import org.bukkit.Server;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.enchantments.Enchantment;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.entity.FoodLevelChangeEvent;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.ShapedRecipe;
import org.bukkit.inventory.meta.ItemMeta;
import org.bukkit.plugin.java.JavaPlugin;
public class Main extends JavaPlugin {
public static final Logger logcuamca = Logger.getLogger("Minecraft");
public void onEnable(){
logcuamca.log(Level.INFO,(">>>> MineCraft <<<<"));
logcuamca.log(Level.INFO,("== By EnesMT"));
logcuamca.log(Level.INFO,("Plugin Acik"));
ehelm();
echest();
eleg();
eboot();
esword();
opesword();
deneme();
}
private void deneme() {
}
public void onDisable() {
logcuamca.log(Level.INFO,(">>>> MineCraft <<<<"));
logcuamca.log(Level.INFO,("== By EnesMT"));
logcuamca.log(Level.INFO,("Plugin Kapali"));
}
private void ehelm()
{
ItemStack helmet = new ItemStack(Material.DIAMOND_HELMET, 1);
ItemMeta meta = helmet.getItemMeta();
meta.setDisplayName(ChatColor.GREEN + "Zumrut Kask");
helmet.setItemMeta(meta);
helmet.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 2);
helmet.addEnchantment(Enchantment.DURABILITY, 3);
ShapedRecipe ehelm = new ShapedRecipe(helmet);
ehelm.shape(new String[] {
"@@@",
"@ @" });
ehelm.setIngredient('@', Material.EMERALD);
Bukkit.getServer().addRecipe(ehelm);
}
private void echest()
{
ItemStack chest = new ItemStack(Material.DIAMOND_CHESTPLATE);
ItemMeta meta = chest.getItemMeta();
meta.setDisplayName(ChatColor.GREEN + "Zumrut Set");
chest.setItemMeta(meta);
chest.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 2);
chest.addEnchantment(Enchantment.DURABILITY, 3);
ShapedRecipe echest = new ShapedRecipe(chest);
echest.shape(new String[] {
"@ @",
"@@@",
"@@@" });
echest.setIngredient('@', Material.EMERALD);
Bukkit.getServer().addRecipe(echest);
}
private void eleg()
{
ItemStack leg = new ItemStack(Material.DIAMOND_LEGGINGS);
ItemMeta meta = leg.getItemMeta();
meta.setDisplayName(ChatColor.GREEN + "Zumrut Pantolon");
leg.setItemMeta(meta);
leg.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 3);
leg.addEnchantment(Enchantment.DURABILITY, 2);
ShapedRecipe eleg = new ShapedRecipe(leg);
eleg.shape(new String[] {
"@@@",
"@ @",
"@ @" });
eleg.setIngredient('@', Material.EMERALD);
Bukkit.getServer().addRecipe(eleg);
}
private void eboot()
{
ItemStack boot = new ItemStack(Material.DIAMOND_BOOTS);
ItemMeta meta = boot.getItemMeta();
meta.setDisplayName(ChatColor.GREEN + "Zumrut Bot");
boot.setItemMeta(meta);
boot.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 3);
boot.addUnsafeEnchantment(Enchantment.DURABILITY, 4);
ShapedRecipe eboot = new ShapedRecipe(boot);
eboot.shape(new String[] {
" ",
"@ @",
"@ @" });
eboot.setIngredient('@', Material.EMERALD);
Bukkit.getServer().addRecipe(eboot);
}
private void esword()
{
ItemStack sword = new ItemStack(Material.DIAMOND_SWORD);
ItemMeta meta = sword.getItemMeta();
meta.setDisplayName(ChatColor.GREEN + "Zumrut Kilic");
sword.setItemMeta(meta);
sword.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 5);
sword.addUnsafeEnchantment(Enchantment.KNOCKBACK, 5);
ShapedRecipe esword = new ShapedRecipe(sword);
esword.shape(new String[] {
" @ ",
" @ ",
" . " });
esword.setIngredient('@', Material.EMERALD);
esword.setIngredient('.', Material.STICK);
Bukkit.getServer().addRecipe(esword);
}
private void opesword()
{
ItemStack oesword = new ItemStack(Material.DIAMOND_SWORD);
ItemMeta meta = oesword.getItemMeta();
meta.setDisplayName(ChatColor.GREEN + "OP Zumrut Kilic");
oesword.setItemMeta(meta);
oesword.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 8);
oesword.addUnsafeEnchantment(Enchantment.KNOCKBACK, 8);
oesword.addUnsafeEnchantment(Enchantment.FIRE_ASPECT, 3);
ShapedRecipe opesword = new ShapedRecipe(oesword);
opesword.shape(new String[] {
" @ ",
" @ ",
" . " });
opesword.setIngredient('@', Material.EMERALD);
opesword.setIngredient('.', Material.BLAZE_ROD);
Bukkit.getServer().addRecipe(opesword);
}
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args)
{
if (cmd.getName().equalsIgnoreCase("SurvivalExtra"))
{
Player p = (Player)sender;
p.sendMessage(ChatColor.GRAY + "EnesMT Tarafindan Editlenmistir.");
}
return true;
}
}