diff --git a/gradle.properties b/gradle.properties
index 1dafe60..d483975 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -3,7 +3,7 @@
 org.gradle.jvmargs=-Xmx3G
 org.gradle.daemon=false
 
-mod_version=1.17
+mod_version=1.18
 archives_base_name=[1.19.2]-Medieval-Siege-Machines
 
 mc_version=1.19.2
diff --git a/src/main/java/ru/magistu/siegemachines/client/ClientListener.java b/src/main/java/ru/magistu/siegemachines/client/ClientListener.java
index 07f55d0..309fcf7 100644
--- a/src/main/java/ru/magistu/siegemachines/client/ClientListener.java
+++ b/src/main/java/ru/magistu/siegemachines/client/ClientListener.java
@@ -23,6 +23,7 @@ public class ClientListener
 		event.registerEntityRenderer(EntityTypes.SIEGE_LADDER.get(), SiegeLadderGeoRenderer::new);
 
 		event.registerEntityRenderer(EntityTypes.CANNONBALL.get(), ThrownItemRenderer::new);
+		event.registerEntityRenderer(EntityTypes.GIANT_STONE.get(), ThrownItemRenderer::new);
 		event.registerEntityRenderer(EntityTypes.STONE.get(), ThrownItemRenderer::new);
 		event.registerEntityRenderer(EntityTypes.GIANT_ARROW.get(), GiantArrowRenderer::new);
 
diff --git a/src/main/resources/data/siegemachines/recipes/giant_arrow.json b/src/main/resources/data/siegemachines/recipes/giant_arrow.json
index c3717b8..2191fc7 100644
--- a/src/main/resources/data/siegemachines/recipes/giant_arrow.json
+++ b/src/main/resources/data/siegemachines/recipes/giant_arrow.json
@@ -1,9 +1,9 @@
 {
   "type": "siegemachines:siege_workbench",
   "pattern": [
-    " i ",
+    "  i",
     " s ",
-    " f "
+    "f  "
   ],
   "key": {
     "i": {