Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"description": "All of the mods' blocks!",
"icon": "irregular_implements:player_interface",
"name": "Blocks"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"parent": "irregular_implements:blocks",
"description": "Plates generally serve some function in moving entities, especially item entities.",
"icon": "irregular_implements:directional_accelerator_plate",
"name": "Plates"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"parent": "irregular_implements:blocks",
"description": "Blocks relating to Redstone.",
"icon": "irregular_implements:advanced_redstone_torch",
"name": "Redstone blocks"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"description": "All of the mods' items!",
"icon": "irregular_implements:spectre_key",
"name": "Items"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"category": "irregular_implements:blocks",
"icon": "irregular_implements:auto_placer",
"name": "Auto Placer",
"pages": [
{
"type": "patchouli:spotlight",
"item": "irregular_implements:auto_placer",
"link_recipe": true,
"text": "The $(d)Auto Placer$() will try to place the block in its inventory in front of itself.$(br2)It tries to do this every tick that it does not have a Redstone signal.",
"title": "Auto Placer"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
{
"category": "irregular_implements:blocks",
"icon": "irregular_implements:biome_radar",
"name": "Biome Radar",
"pages": [
{
"type": "patchouli:spotlight",
"item": "irregular_implements:biome_radar",
"link_recipe": true,
"text": "The $(d)Biome Radar$() is a multiblock structure that $(3)helps you find biomes$() in the world.$(br2)First, you have to actually build the structure.",
"title": "Biome Radar"
},
{
"type": "patchouli:multiblock",
"multiblock": {
"mapping": {
"0": "irregular_implements:biome_radar",
"A": "minecraft:iron_bars[north=true,south=true,east=true,west=true]",
"E": "minecraft:iron_bars[east=true]",
"I": "minecraft:iron_bars",
"N": "minecraft:iron_bars[north=true]",
"S": "minecraft:iron_bars[south=true]",
"W": "minecraft:iron_bars[west=true]"
},
"pattern": [
[
" I ",
"I I",
" I "
],
[
" E ",
"SAN",
" W "
],
[
" ",
" I ",
" "
],
[
" ",
" 0 ",
" "
]
],
"symmetrical": true
},
"name": "Biome Radar Antenna"
},
{
"type": "patchouli:spotlight",
"item": "irregular_implements:biome_crystal[irregular_implements:biome=\"minecraft:plains\"]",
"link_recipe": true,
"text": "$(d)Biome Crystals$() can be found in dungeon chests, and there's $(3)one for every biome$().$(br2)Insert a Biome Crystal into the Biome Radar, and the flames on the radar will start to blow in the direction of the biome, if it's found."
},
{
"type": "patchouli:text",
"text": "You can also use a $(l:items/location_filter)Location Filter$(/l) on the Biome Radar to save the biome's location to the Filter.$(br2)With that, you can craft it with a $(l:items/golden_compass)Golden Compass$(/l) to make your way to the biome!"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"category": "irregular_implements:blocks",
"icon": "irregular_implements:biome_stone_bricks",
"name": "Biome Blocks",
"pages": [
{
"type": "patchouli:spotlight",
"item": "irregular_implements:biome_stone,irregular_implements:biome_cobblestone,irregular_implements:biome_stone_bricks,irregular_implements:biome_stone_bricks_cracked,irregular_implements:biome_stone_bricks_chiseled,irregular_implements:biome_glass",
"link_recipe": true,
"text": "$(d)Biome blocks$() change their color to match the biome they're placed in.$(br2)They'll be green in lush biomes, brown in dry biomes, etc.",
"title": " "
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"category": "irregular_implements:blocks",
"icon": "irregular_implements:block_breaker",
"name": "Block Breaker",
"pages": [
{
"type": "patchouli:spotlight",
"item": "irregular_implements:block_breaker",
"link_recipe": true,
"text": "The $(d)Block Breaker$() will break the block in front of it. It has the equivalent of an Iron Pickaxe.$(br2)Blocks broken will be placed into an inventory behind it, or dropped on the ground.$(br2)It can be disabled with a Redstone signal.",
"title": "Block Breaker"
},
{
"type": "patchouli:spotlight",
"item": "irregular_implements:diamond_breaker",
"link_recipe": true,
"text": "The $(d)Diamond Breaker$() can be used on the Block Breaker to upgrade it, making it equivalent to a Diamond Pickaxe.$(br2)It can also be enchanted, and the enchantments will be applied when breaking blocks!",
"title": "Diamond Breaker"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"category": "irregular_implements:blocks",
"icon": "irregular_implements:block_destabilizer",
"name": "Block Destabilizer",
"pages": [
{
"type": "patchouli:text",
"text": "The $(d)Block Destabilizer$() will cause the block in front of it, and all connected blocks of the same type, to $(3)fall like Sand$() when it receives a Redstone pulse.$(br2)In its GUI, you can toggle various settings related to Laziness.",
"title": "Block Destabilizer"
},
{
"type": "patchouli:spotlight",
"item": "irregular_implements:block_destabilizer",
"link_recipe": true,
"text": "When in Lazy mode, it will $(3)remember what block positions to destabilize$(), even if they're different blocks.$(br2)If the Lazy Shape is not set, it will be set the first time it activates in Lazy mode."
},
{
"type": "patchouli:text",
"text": "Clicking the $(3)Show Lazy Shape$() button will show cubes where all positions in the Lazy Shape are located.$(br2)Note that this part $(c)does not work with Sodium$() very well; you're supposed to see those positions through blocks but that doesn't work.$(br2)Finally, the $(3)Forget Lazy Shape$() button will clear the saved shape."
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"category": "irregular_implements:blocks",
"icon": "irregular_implements:block_of_sticks",
"name": "Block of Sticks",
"pages": [
{
"type": "patchouli:spotlight",
"item": "irregular_implements:block_of_sticks",
"link_recipe": true,
"text": "The $(d)Block of Sticks$() breaks itself shortly after being placed.$(br2)This makes it an effective scaffolding block.",
"title": "Block of Sticks"
},
{
"type": "patchouli:spotlight",
"item": "irregular_implements:returning_block_of_sticks",
"link_recipe": true,
"text": "When the $(d)Returning Block of Sticks$() breaks itself, it will teleport its drops to the nearest player.",
"title": "Returning Block of Sticks"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"category": "irregular_implements:blocks",
"icon": "irregular_implements:block_teleporter",
"name": "Block Teleporter",
"pages": [
{
"type": "patchouli:text",
"text": "The $(d)Block Teleporter$() allows you to $(3)teleport the block in front of itself to another Block Teleporter$() when powered by Redstone.$(br2)Use a $(l:items/location_filter)Location Filter$(/l) on a Block Teleporter to save its location, and then insert that Filter into a second Block Teleporter.",
"title": "Block Teleporter"
},
{
"type": "patchouli:spotlight",
"item": "irregular_implements:block_teleporter",
"link_recipe": true,
"text": "When that second Block Teleporter is powered, it will try to swap the block in front of the first Block Teleporter with the block in front of itself.$(br2)Whether or not the Block Teleporter works across dimensions can be configured, but it defaults to true."
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"category": "irregular_implements:blocks",
"icon": "irregular_implements:compressed_slime_block",
"name": "Compressed Slime Block",
"pages": [
{
"type": "patchouli:spotlight",
"item": "irregular_implements:compressed_slime_block",
"link_recipe": true,
"text": "A $(d)Compressed Slime Block$() will bounce entities that touch it up into the air.$(br2)Get it by using a Shovel on a Slime Block. You can compress it multiple times for a stronger bounce effect.",
"title": "Compressed Slime Block"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"category": "irregular_implements:blocks",
"icon": "irregular_implements:custom_crafting_table",
"name": "Custom Crafting Table",
"pages": [
{
"type": "patchouli:spotlight",
"item": "irregular_implements:custom_crafting_table",
"link_recipe": true,
"text": "The $(d)Custom Crafting Table$() is functionally identical to a normal Crafting Table, but looks like the block it was crafted with.$(br2)A ring of Oak Logs, for example, around a Crafting Table in the recipe will make it look like an Oak Log block.",
"title": "Custom Crafting Table"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"category": "irregular_implements:blocks",
"icon": "irregular_implements:diaphanous_block",
"name": "Diaphanous Block",
"pages": [
{
"type": "patchouli:text",
"text": "The $(d)Diaphanous Block$() looks like another block from a distance, but vanishes as you approach.$(br2)To set the appearance, craft it with the desired block.",
"title": "Diaphanous Block"
},
{
"type": "patchouli:spotlight",
"item": "irregular_implements:diaphanous_block,irregular_implements:diaphanous_block[irregular_implements:block=\"minecraft:oak_log\"]",
"link_recipe": true,
"text": "Crafting it with itself will invert it, so it's visible from up close but vanishes at a distance."
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"category": "irregular_implements:blocks",
"icon": "irregular_implements:ender_bridge",
"name": "Ender Bridges",
"pages": [
{
"type": "patchouli:spotlight",
"item": "irregular_implements:ender_bridge,irregular_implements:prismarine_ender_bridge",
"link_recipe": true,
"text": "$(d)Ender Bridges$(), when powered, will teleport the entities standing on top of them to the $(d)Ender Anchor$() it's aimed at.$(br2)It works through blocks over any distance, as long as it's $(3)looking DIRECTLY at the Ender Anchor$().",
"title": "Ender Bridges"
},
{
"type": "patchouli:spotlight",
"item": "irregular_implements:ender_anchor",
"link_recipe": true,
"text": "When powered, it searches in a straight line for an Ender Anchor. If there is one, it charges based on the distance and then activates. If there's not, it will audibly fail.$(br2)The basic Bridge takes 1 tick per block traveled, while the Prismarine Bridge takes 0.5 ticks per block traveled."
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"category": "irregular_implements:blocks",
"icon": "irregular_implements:ender_mailbox",
"name": "Ender Mailbox",
"pages": [
{
"type": "patchouli:text",
"text": "The $(d)Ender Mailbox$() allows you to send and receive $(l:items/ender_letter)Ender Letters$(/l) to and from other players.$(br2)To send a Letter, simply use it on the Mailbox and it will be sent to the recipient.",
"title": "Ender Mailbox"
},
{
"type": "patchouli:spotlight",
"item": "irregular_implements:ender_mailbox",
"link_recipe": true,
"text": "Using any Mailbox will show your incoming Letters, in the same way that Ender Chests show your items."
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"category": "irregular_implements:blocks",
"icon": "irregular_implements:energy_distributor",
"name": "Energy Distributors",
"pages": [
{
"type": "patchouli:spotlight",
"item": "irregular_implements:energy_distributor",
"link_recipe": true,
"text": "The $(d)Energy Distributor$() allows you to evenly distribute FE among all adjacent energy storage blocks in a line.$(br2)Starting from the block in front of it, it will check each block in that direction for energy storage, and add them to its cache.",
"title": "Energy Distributor"
},
{
"type": "patchouli:spotlight",
"item": "irregular_implements:ender_energy_distributor",
"link_recipe": true,
"text": "The Energy Distributor's energy storage is actually all of those blocks combined. Inserting into the Distributor will insert into the blocks, and the same for extracting.$(br2)The $(d)Ender Energy Distributor$() works similarly, but uses 8 $(l:items/location_filter)Location Filters$(/l) to specify the machines in the cache.",
"title": "Ender Energy Distributor"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"category": "irregular_implements:blocks",
"icon": "irregular_implements:fertilized_dirt",
"name": "Fertilized Dirt",
"pages": [
{
"type": "patchouli:spotlight",
"item": "irregular_implements:fertilized_dirt",
"link_recipe": true,
"text": "$(d)Fertilized Dirt$() does not need to be hydrated, cannot be trampled, and $(3)grows crops 3 times faster$().$(br2)You still have to till it with a Hoe to plant crops on it.",
"title": "Fertilized Dirt"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"category": "irregular_implements:blocks",
"icon": "irregular_implements:glowing_mushroom",
"name": "Glowing Mushroom",
"pages": [
{
"type": "patchouli:spotlight",
"item": "irregular_implements:glowing_mushroom",
"link_recipe": true,
"text": "$(d)Glowing Mushrooms$() can rarely found in caves.$(br2)They can be used in any brewing recipe that would accept Glowstone Dust.",
"title": "Glowing Mushroom"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"category": "irregular_implements:blocks",
"icon": "irregular_implements:igniter",
"name": "Igniter",
"pages": [
{
"type": "patchouli:text",
"text": "The $(d)Igniter$() can be used to light a fire when given a Redstone signal.$(br2)It has 3 modes, which you can cycle in its GUI.",
"title": "Igniter"
},
{
"type": "patchouli:spotlight",
"item": "irregular_implements:igniter",
"link_recipe": true,
"text": "$(li)Toggle - Lights a fire when powered, and extinguishes it when unpowered.$(li)Keep Ignited - Keeps the fire lit while powered, and does nothing when unpowered.$(li)Ignite - Lights a fire when powered, and does nothing when unpowered."
}
]
}
Loading
Loading