WaywardItems.java 文件源码

java
阅读 21 收藏 0 点赞 0 评论 0

项目:Wayward 作者:
@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);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号