commit
23675d3678
2 changed files with 52 additions and 1 deletions
@ -0,0 +1,48 @@ |
|||||||
|
package xyz.mineconomia.mineconomiacore.CustomItems; |
||||||
|
|
||||||
|
import org.bukkit.Bukkit; |
||||||
|
import org.bukkit.ChatColor; |
||||||
|
import org.bukkit.Material; |
||||||
|
import org.bukkit.NamespacedKey; |
||||||
|
import org.bukkit.enchantments.Enchantment; |
||||||
|
import org.bukkit.inventory.ItemFlag; |
||||||
|
import org.bukkit.inventory.ItemStack; |
||||||
|
import org.bukkit.inventory.ShapelessRecipe; |
||||||
|
import org.bukkit.inventory.meta.ItemMeta; |
||||||
|
|
||||||
|
import java.util.ArrayList; |
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
public class ItemManager { |
||||||
|
|
||||||
|
public static ItemStack Ruler; |
||||||
|
|
||||||
|
public static void init() { |
||||||
|
createRuler(); |
||||||
|
|
||||||
|
} |
||||||
|
private static void createRuler() { |
||||||
|
|
||||||
|
//Item Info
|
||||||
|
ItemStack item = new ItemStack(Material.STICK, 1); |
||||||
|
ItemMeta meta = item.getItemMeta(); |
||||||
|
assert meta != null; |
||||||
|
meta.setDisplayName("§e§lPravítko"); |
||||||
|
List<String> lore = new ArrayList<>(); |
||||||
|
lore.add(""); |
||||||
|
lore.add("§7Tento item je speciální."); |
||||||
|
lore.add("§7Umožňuje vytvářet obchody a definovat pozemky"); |
||||||
|
lore.add(ChatColor.AQUA + "Více info na naší wiki"); |
||||||
|
meta.setLore(lore); |
||||||
|
meta.addEnchant(Enchantment.LUCK, 1, false); |
||||||
|
meta.addItemFlags(ItemFlag.HIDE_ENCHANTS); |
||||||
|
item.setItemMeta(meta); |
||||||
|
Ruler = item; |
||||||
|
|
||||||
|
//Shapeless Recipe
|
||||||
|
ShapelessRecipe sir = new ShapelessRecipe(NamespacedKey.minecraft("ruler_shapeless"), item); |
||||||
|
sir.addIngredient(1, Material.STICK); |
||||||
|
Bukkit.getServer().addRecipe(sir); |
||||||
|
|
||||||
|
} |
||||||
|
} |
||||||
Loading…
Reference in new issue