diff --git a/src/main/java/de/ellpeck/naturesaura/items/ItemCaveFinder.java b/src/main/java/de/ellpeck/naturesaura/items/ItemCaveFinder.java index 46a2d5cf..a387bbcf 100644 --- a/src/main/java/de/ellpeck/naturesaura/items/ItemCaveFinder.java +++ b/src/main/java/de/ellpeck/naturesaura/items/ItemCaveFinder.java @@ -15,6 +15,7 @@ import net.minecraft.world.World; public class ItemCaveFinder extends ItemImpl { public ItemCaveFinder() { super("cave_finder"); + this.setMaxStackSize(1); } @Override diff --git a/src/main/resources/assets/naturesaura/patchouli_books/book/en_us/entries/items/cave_finder.json b/src/main/resources/assets/naturesaura/patchouli_books/book/en_us/entries/items/cave_finder.json new file mode 100644 index 00000000..9070882e --- /dev/null +++ b/src/main/resources/assets/naturesaura/patchouli_books/book/en_us/entries/items/cave_finder.json @@ -0,0 +1,21 @@ +{ + "name": "Staff of Shadows", + "icon": "naturesaura:cave_finder", + "category": "items", + "advancement": "naturesaura:offering", + "pages": [ + { + "type": "text", + "text": "Sometimes, especially when trying to create a monster spawning area, surrounding caves and $(thing)dark spots$() need to be lit up. However, these can often be somewhat hard to locate, causing a lot of unnecessary digging simply to find them.$(br)The $(item)Staff of Shadows$() makes this process a lot more efficient: Upon activating it, it will $(thing)visualize$() all of the dark places in an area of about" + }, + { + "type": "text", + "text": "30 blocks around the point of activation for 30 seconds or so, giving anyone enough time to dig towards them and light them up.$(br)Visualized areas are ones where both natural and artificial light will be low enough for monsters to spawn. $(p)Naturally, finding and displaying areas in this matter will require quite a substantial amount of $(aura) from an $(l:items/aura_cache)Aura Cache$() or similar." + }, + { + "type": "crafting", + "text": "Creating the $(item)Staff of Shadows$()", + "recipe": "naturesaura:cave_finder" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/naturesaura/recipes/cave_finder.json b/src/main/resources/assets/naturesaura/recipes/cave_finder.json new file mode 100644 index 00000000..00f5f65f --- /dev/null +++ b/src/main/resources/assets/naturesaura/recipes/cave_finder.json @@ -0,0 +1,23 @@ +{ + "type": "forge:ore_shaped", + "pattern": [ + " ST", + "SRS", + "RS " + ], + "key": { + "R": { + "item": "naturesaura:ancient_stick" + }, + "S": { + "type": "forge:ore_dict", + "ore": "stone" + }, + "T": { + "item": "naturesaura:token_terror" + } + }, + "result": { + "item": "naturesaura:cave_finder" + } +} \ No newline at end of file