diff --git a/app/bin/main/net/xuyezo/main/Handler.class b/app/bin/main/net/xuyezo/main/Handler.class index a5908d7..0486358 100644 Binary files a/app/bin/main/net/xuyezo/main/Handler.class and b/app/bin/main/net/xuyezo/main/Handler.class differ diff --git a/app/bin/main/net/xuyezo/main/Main.class b/app/bin/main/net/xuyezo/main/Main.class index 53e57c5..a7c797b 100644 Binary files a/app/bin/main/net/xuyezo/main/Main.class and b/app/bin/main/net/xuyezo/main/Main.class differ diff --git a/app/src/main/java/net/xuyezo/main/Handler.java b/app/src/main/java/net/xuyezo/main/Handler.java index 5c8c1ab..e6dc984 100644 --- a/app/src/main/java/net/xuyezo/main/Handler.java +++ b/app/src/main/java/net/xuyezo/main/Handler.java @@ -36,42 +36,34 @@ public class Handler implements Listener { if (b.getType() == Material.STONE) { b.setType(Material.LAVA); - } else if (b.getType() == Material.COBBLESTONE) { + } else if (b.getType() == Material.COBBLESTONE || b.getType() == Material.GRAVEL) { Material[] items = { + Material.ICE, + Material.ICE, + Material.COAL_ORE, + Material.ICE, + Material.ICE, + Material.COAL_ORE, + Material.COPPER_ORE, + Material.ICE, + Material.ICE, + Material.COAL_ORE, + Material.ICE, + Material.ICE, Material.COAL_ORE, Material.COPPER_ORE, Material.IRON_ORE, - Material.GOLD_ORE - }; - - b.setType(Material.AIR); - if (new Random().nextInt(8) != 0) continue; - b.getWorld().dropItem(loc, new ItemStack(items[new Random().nextInt(items.length)])); - } else if (b.getType() == Material.GRAVEL) { - b.setType(Material.AIR); - if (new Random().nextInt(8) != 0) continue; - b.getWorld().dropItem(loc, new ItemStack(Material.NETHER_QUARTZ_ORE)); - } else if (b.getType() == Material.COAL_ORE) { - Material[] items = { - Material.GRASS_BLOCK, - Material.GRASS_BLOCK, - Material.GRASS_BLOCK, + Material.GOLD_ORE, + Material.EMERALD_ORE, + Material.LAPIS_ORE, + Material.REDSTONE_ORE, + Material.ANCIENT_DEBRIS, + Material.NETHER_QUARTZ_ORE, Material.DIAMOND_ORE }; b.setType(Material.AIR); - if (new Random().nextInt(8) != 0) continue; - b.getWorld().dropItem(loc, new ItemStack(items[new Random().nextInt(items.length)])); - } else if (b.getType() == Material.NETHER_QUARTZ_ORE) { - Material[] items = { - Material.EMERALD_ORE, - Material.LAPIS_ORE, - Material.REDSTONE_ORE, - Material.ANCIENT_DEBRIS - }; - - b.setType(Material.AIR); - if (new Random().nextInt(8) != 0) continue; + if (new Random().nextInt(4) != 0) continue; b.getWorld().dropItem(loc, new ItemStack(items[new Random().nextInt(items.length)])); } } diff --git a/app/src/main/java/net/xuyezo/main/Main.java b/app/src/main/java/net/xuyezo/main/Main.java index adedbef..2257bd1 100644 --- a/app/src/main/java/net/xuyezo/main/Main.java +++ b/app/src/main/java/net/xuyezo/main/Main.java @@ -37,6 +37,15 @@ public class Main extends JavaPlugin { recipe.setIngredient('B', Material.STICK); getServer().addRecipe(recipe); + + key = new NamespacedKey(this, "BoneDirt"); + item = new ItemStack(Material.GRASS_BLOCK,1); + + recipe = new ShapedRecipe(key, item); + recipe.shape("AAA", "ABA", "ACA"); + recipe.setIngredient('A', Material.GRAVEL); + recipe.setIngredient('B', Material.BONE_MEAL); + recipe.setIngredient('C', Material.COAL); key = new NamespacedKey(this, "StoneStick"); item = new ItemStack(Material.STICK,4);