@Override
public void onEnable() {
ConfigurationSerialization.registerClass(CustomItemStackImpl.class);
ConfigurationSerialization.registerClass(CustomMaterialImpl.class);
recipeManager = new RecipeManager(this);
recipeManager.setupRecipes();
saveResource("music/canon.mid", false);
jingleNoteManager = new JingleNoteManager();
registerListeners(new EntityShootBowListener(this), new PlayerQuitListener(this));
Map<Character, ItemStack> harpIngredients = new HashMap<>();
harpIngredients.put('s', new ItemStack(Material.STRING));
harpIngredients.put('S', new ItemStack(Material.STICK));
CustomMaterial harp = new CustomMaterialImpl("Harp", Material.BOW, new String[] {"ssS", "ssS", "ssS"}, harpIngredients);
addMaterial(harp);
Map<Character, ItemStack> bandageIngredients = new HashMap<>();
bandageIngredients.put('w', new ItemStack(Material.WOOL, 1));
CustomMaterial bandage = new CustomMaterialImpl("Bandage", Material.PAPER, new String[] {"www"}, bandageIngredients);
addMaterial(bandage);
ShapelessRecipe bandageRecipe = new ShapelessRecipe(new CustomItemStackImpl(bandage, 3).toMinecraftItemStack());
bandageRecipe.addIngredient(Material.LEATHER_CHESTPLATE);
getServer().addRecipe(bandageRecipe);
}
WaywardItems.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:Wayward
作者:
评论列表
文章目录