Dateien nach "src/main/java/de/viper/survivalplus/recipe" hochladen
This commit is contained in:
@@ -0,0 +1,38 @@
|
|||||||
|
package de.viper.survivalplus.recipe;
|
||||||
|
|
||||||
|
import org.bukkit.Bukkit;
|
||||||
|
import org.bukkit.ChatColor;
|
||||||
|
import org.bukkit.Material;
|
||||||
|
import org.bukkit.NamespacedKey;
|
||||||
|
import org.bukkit.inventory.ItemStack;
|
||||||
|
import org.bukkit.inventory.ShapedRecipe;
|
||||||
|
import org.bukkit.inventory.meta.ItemMeta;
|
||||||
|
import org.bukkit.plugin.java.JavaPlugin;
|
||||||
|
|
||||||
|
public class BackpackRecipe {
|
||||||
|
|
||||||
|
public static void register(JavaPlugin plugin, org.bukkit.configuration.file.FileConfiguration langConfig) {
|
||||||
|
// Ergebnis-Item: Truhe mit Namen "Rucksack"
|
||||||
|
ItemStack backpack = new ItemStack(Material.CHEST);
|
||||||
|
ItemMeta meta = backpack.getItemMeta();
|
||||||
|
if (meta != null) {
|
||||||
|
meta.setDisplayName(ChatColor.translateAlternateColorCodes('&', langConfig.getString("backpack.name", "&eRucksack")));
|
||||||
|
backpack.setItemMeta(meta);
|
||||||
|
}
|
||||||
|
|
||||||
|
NamespacedKey key = new NamespacedKey(plugin, "backpack");
|
||||||
|
|
||||||
|
ShapedRecipe recipe = new ShapedRecipe(key, backpack);
|
||||||
|
recipe.shape(
|
||||||
|
"S L", // Faden, leer, Leder
|
||||||
|
" C ", // leer, Truhe, leer
|
||||||
|
"S L" // Faden, leer, Leder
|
||||||
|
);
|
||||||
|
recipe.setIngredient('S', Material.STRING); // Faden
|
||||||
|
recipe.setIngredient('L', Material.LEATHER); // Leder
|
||||||
|
recipe.setIngredient('C', Material.CHEST); // Truhe
|
||||||
|
|
||||||
|
Bukkit.addRecipe(recipe);
|
||||||
|
plugin.getLogger().info("Backpack Rezept wurde registriert.");
|
||||||
|
}
|
||||||
|
}
|
Reference in New Issue
Block a user