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