From 794301827d8cd61c144a8680f9926e1361f40a18 Mon Sep 17 00:00:00 2001 From: Kiron <56218513+kiriDevs@users.noreply.github.com> Date: Sat, 12 Feb 2022 19:25:19 +0100 Subject: [PATCH 1/3] chore: Bump version --- pom.xml | 2 +- src/main/resources/plugin.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index e08a9f7..b30c19c 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ de.kiridevs ksmpplugin - 1.2.0 + 1.3.0 jar kiriSMP Plugin diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index 0d650fa..0c34f09 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -1,7 +1,7 @@ main: de.kiridevs.ksmpplugin.main.Main name: kiriSMP -version: 1.2.0 +version: 1.3.0 api-version: 1.18 author: kiriDevs From da84ea51683550e3801917910fd863033b28198d Mon Sep 17 00:00:00 2001 From: Kiron <56218513+kiriDevs@users.noreply.github.com> Date: Sat, 12 Feb 2022 19:33:02 +0100 Subject: [PATCH 2/3] feat: Add Crafting Recipe for Bell --- .../ksmpplugin/recipes/BellRecipe.java | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 src/main/java/de/kiridevs/ksmpplugin/recipes/BellRecipe.java diff --git a/src/main/java/de/kiridevs/ksmpplugin/recipes/BellRecipe.java b/src/main/java/de/kiridevs/ksmpplugin/recipes/BellRecipe.java new file mode 100644 index 0000000..4e9d2ba --- /dev/null +++ b/src/main/java/de/kiridevs/ksmpplugin/recipes/BellRecipe.java @@ -0,0 +1,34 @@ +package de.kiridevs.ksmpplugin.recipes; + +import de.kiridevs.ksmpplugin.main.Main; +import org.bukkit.Material; +import org.bukkit.NamespacedKey; +import org.bukkit.inventory.Recipe; +import org.bukkit.inventory.ShapedRecipe; +import org.bukkit.plugin.Plugin; + +import java.util.ArrayList; + +public class BellRecipe extends _RecipeTemplate { + public BellRecipe(Plugin plugin) { + super(plugin, Material.BELL); + } + + @Override + protected ArrayList buildRecipes() { + NamespacedKey nsKey = new NamespacedKey(this.nsPlugin, "bellRecipe"); + Recipe rec1 = new ShapedRecipe(nsKey, this.outputStack) + .shape("rsr", "ggg", "gig") + .setIngredient('r', Material.STONE) + .setIngredient('s', Material.STICK) + .setIngredient('g', Material.GOLD_INGOT) + .setIngredient('i', Material.IRON_INGOT); + + return new ArrayList<>() {{ add(rec1); }}; + } + + @Override + protected boolean shouldRegister() { + return Main.config.doAllowCrafting("bell"); + } +} From c566e2c1fc2c232b5a163f5fa4d609972d52cf90 Mon Sep 17 00:00:00 2001 From: Kiron <56218513+kiriDevs@users.noreply.github.com> Date: Sat, 12 Feb 2022 19:33:38 +0100 Subject: [PATCH 3/3] style: Add option for bell crafting recipe to default config --- src/main/resources/config.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml index c743fa6..8bc5600 100644 --- a/src/main/resources/config.yml +++ b/src/main/resources/config.yml @@ -16,4 +16,5 @@ craftingRecipes: wait: true otherside: false pigstep: false - sculkSensor: true \ No newline at end of file + sculkSensor: true + bell: true \ No newline at end of file