diff --git a/Server/data/eco/gedb.xml b/Server/data/eco/gedb.xml
index 306861c2c..4f89c9973 100644
--- a/Server/data/eco/gedb.xml
+++ b/Server/data/eco/gedb.xml
@@ -2656,8 +2656,8 @@
379
268
- 0
- 0
+ 173
+ 57782
0
diff --git a/Server/src/main/java/core/game/interaction/item/SilverSicklePlugin.java b/Server/src/main/java/core/game/interaction/item/SilverSicklePlugin.java
index 3c0713edd..26629dd58 100644
--- a/Server/src/main/java/core/game/interaction/item/SilverSicklePlugin.java
+++ b/Server/src/main/java/core/game/interaction/item/SilverSicklePlugin.java
@@ -1,5 +1,6 @@
package core.game.interaction.item;
+import api.ContentAPI;
import core.cache.def.impl.ItemDefinition;
import core.game.interaction.OptionHandler;
import core.game.node.Node;
@@ -33,8 +34,12 @@ public final class SilverSicklePlugin extends OptionHandler {
switch (option) {
case "operate":
case "cast bloom":
- player.getPacketDispatch().sendAnimation(9021);
- NSUtils.castBloom(player);
+ if(player.getQuestRepository().getQuest("Nature Spirit").getStage(player) >= 75) {
+ player.getPacketDispatch().sendAnimation(9021);
+ NSUtils.castBloom(player);
+ } else {
+ ContentAPI.sendDialogue(player, "You must complete Nature Spirit to use this.");
+ }
return true;
}
return false;