The long lang

- Added tooltips for all blocks and items to en_us
This commit is contained in:
simibubi 2019-09-16 15:18:30 +02:00
parent e95060f997
commit fc82dc33d9
3 changed files with 170 additions and 59 deletions

View file

@ -1,16 +1,6 @@
package com.simibubi.create.modules.schematics.item; package com.simibubi.create.modules.schematics.item;
import java.util.List;
import com.simibubi.create.AllKeys;
import net.minecraft.client.util.ITooltipFlag;
import net.minecraft.item.Item; import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.text.ITextComponent;
import net.minecraft.util.text.StringTextComponent;
import net.minecraft.util.text.TextFormatting;
import net.minecraft.world.World;
public class SchematicAndQuillItem extends Item { public class SchematicAndQuillItem extends Item {
@ -18,28 +8,4 @@ public class SchematicAndQuillItem extends Item {
super(properties); super(properties);
} }
@Override
public void addInformation(ItemStack stack, World worldIn, List<ITextComponent> tooltip, ITooltipFlag flagIn) {
if (AllKeys.shiftDown()) {
TextFormatting gray = TextFormatting.GRAY;
TextFormatting blue = TextFormatting.BLUE;
tooltip.add(new StringTextComponent(gray + "Saves selected blocks in a Schematic File."));
tooltip.add(new StringTextComponent(""));
tooltip.add(new StringTextComponent(blue + "Step 1: Select two corner points"));
tooltip.add(new StringTextComponent(gray + "Hold [CTRL] to select at a fixed distance."));
tooltip.add(new StringTextComponent(gray + "[CTRL]-Scroll to modify the distance."));
tooltip.add(new StringTextComponent("Right-Click to put a point."));
tooltip.add(new StringTextComponent(""));
tooltip.add(new StringTextComponent(blue + "Step 2: Adjust the bounding box"));
tooltip.add(new StringTextComponent(gray + "Point at the Selection and use"));
tooltip.add(new StringTextComponent(gray + "[CTRL]-Scroll to move the face in-/outward."));
tooltip.add(new StringTextComponent("Right-Click to save."));
tooltip.add(new StringTextComponent(""));
tooltip.add(new StringTextComponent(gray + "Use Sneak-Right-Click to reset."));
} else
tooltip.add(new StringTextComponent(TextFormatting.DARK_GRAY + "< Hold Shift >"));
super.addInformation(stack, worldIn, tooltip, flagIn);
}
} }

View file

@ -10,7 +10,6 @@ import java.util.List;
import org.apache.commons.io.IOUtils; import org.apache.commons.io.IOUtils;
import com.simibubi.create.AllItems; import com.simibubi.create.AllItems;
import com.simibubi.create.AllKeys;
import com.simibubi.create.CreateConfig; import com.simibubi.create.CreateConfig;
import com.simibubi.create.foundation.gui.ScreenOpener; import com.simibubi.create.foundation.gui.ScreenOpener;
import com.simibubi.create.modules.schematics.client.SchematicEditScreen; import com.simibubi.create.modules.schematics.client.SchematicEditScreen;
@ -69,16 +68,6 @@ public class SchematicItem extends Item {
if (stack.getTag().contains("File")) if (stack.getTag().contains("File"))
tooltip.add(new StringTextComponent(TextFormatting.GOLD + stack.getTag().getString("File"))); tooltip.add(new StringTextComponent(TextFormatting.GOLD + stack.getTag().getString("File")));
} }
if (AllKeys.shiftDown()) {
TextFormatting gray = TextFormatting.GRAY;
tooltip.add(new StringTextComponent(gray + "Holds a structure to be printed"));
tooltip.add(new StringTextComponent(gray + "by the Schematicannon."));
tooltip.add(new StringTextComponent(""));
tooltip.add(new StringTextComponent(gray + "Sneak R-Click to put coordinates."));
tooltip.add(new StringTextComponent(gray + "Otherwise use the overlay to position it."));
} else
tooltip.add(new StringTextComponent(TextFormatting.DARK_GRAY + "< Hold Shift >"));
super.addInformation(stack, worldIn, tooltip, flagIn); super.addInformation(stack, worldIn, tooltip, flagIn);
} }

View file

@ -66,7 +66,7 @@
"block.create.rotation_chassis": "Rotation Chassis", "block.create.rotation_chassis": "Rotation Chassis",
"block.create.contact": "Redstone Contact", "block.create.contact": "Redstone Contact",
"block.create.redstone_bridge": "Redstone Bridge", "block.create.redstone_bridge": "Redstone Link",
"block.create.stockswitch": "Stockpile Switch", "block.create.stockswitch": "Stockpile Switch",
"block.create.flexcrate": "FlexCrate", "block.create.flexcrate": "FlexCrate",
"block.create.extractor": "Extractor", "block.create.extractor": "Extractor",
@ -341,7 +341,7 @@
"_comment": "-------------------------] ITEM DESCRIPTIONS [------------------------------------------------", "_comment": "-------------------------] ITEM DESCRIPTIONS [------------------------------------------------",
"item.create.example_item.tooltip": "EXAMPLE ITEM (marker that this tooltip exists)", "item.create.example_item.tooltip": "EXAMPLE ITEM (just a marker that this tooltip exists)",
"item.create.example_item.tooltip.summary": "A brief description of the item. _Underscores_ highlight a term.", "item.create.example_item.tooltip.summary": "A brief description of the item. _Underscores_ highlight a term.",
"item.create.example_item.tooltip.condition1": "When this", "item.create.example_item.tooltip.condition1": "When this",
"item.create.example_item.tooltip.behaviour1": "Then this item does this. (behaviours show on shift)", "item.create.example_item.tooltip.behaviour1": "Then this item does this. (behaviours show on shift)",
@ -371,12 +371,17 @@
"item.create.placement_handgun.tooltip.action3": "Opens the _Configuration_ _Interface_", "item.create.placement_handgun.tooltip.action3": "Opens the _Configuration_ _Interface_",
"item.create.tree_fertilizer.tooltip": "TREE FERTILIZER", "item.create.tree_fertilizer.tooltip": "TREE FERTILIZER",
"item.create.tree_fertilizer.tooltip.summary": "A powerful combination of minerals suitable for common tree types.", "item.create.tree_fertilizer.tooltip.summary": "A powerful combination of minerals suitable for common tree types",
"item.create.tree_fertilizer.tooltip.condition1": "When used on Sapling", "item.create.tree_fertilizer.tooltip.condition1": "When used on Sapling",
"item.create.tree_fertilizer.tooltip.behaviour1": "Grows Trees regardless of their spacing Conditions", "item.create.tree_fertilizer.tooltip.behaviour1": "Grows Trees regardless of their spacing Conditions",
"block.create.cocoa_log.tooltip": "COCOA LOG",
"block.create.cocoa_log.tooltip.summary": "An augmented jungle log allowing for easier automation of _Cocoa_ _Beans_",
"block.create.cocoa_log.tooltip.condition1": "When Mature",
"block.create.cocoa_log.tooltip.behaviour1": "Grows _Cocoa_ _Pods_ on all sides",
"item.create.empty_blueprint.tooltip": "EMPTY SCHEMATIC", "item.create.empty_blueprint.tooltip": "EMPTY SCHEMATIC",
"item.create.empty_blueprint.tooltip.summary": "Used as a recipe ingredient and for writing at the _Schematic_ _Table._", "item.create.empty_blueprint.tooltip.summary": "Used as a recipe ingredient and for writing at the _Schematic_ _Table_",
"item.create.blueprint.tooltip": "SCHEMATIC", "item.create.blueprint.tooltip": "SCHEMATIC",
"item.create.blueprint.tooltip.summary": "Holds a structure to be positioned and placed into the world. Position the Hologram as desired and use a _Schematicannon_ to build it.", "item.create.blueprint.tooltip.summary": "Holds a structure to be positioned and placed into the world. Position the Hologram as desired and use a _Schematicannon_ to build it.",
@ -399,31 +404,138 @@
"item.create.blueprint_and_quill.tooltip.action3": "_Resets_ and removes the selection.", "item.create.blueprint_and_quill.tooltip.action3": "_Resets_ and removes the selection.",
"block.create.creative_crate.tooltip": "CREATIVE CRATE", "block.create.creative_crate.tooltip": "CREATIVE CRATE",
"block.create.creative_crate.tooltip.summary": "tis a crate", "block.create.creative_crate.tooltip.summary": "Provides an endless supply of blocks to adjacent _Schematicannons_",
"block.create.schematicannon.tooltip": "SCHEMATICANNON",
"block.create.schematicannon.tooltip.summary": "Shoots blocks to recreate a deployed _Schematic_ in the World. Uses items from adjacent Inventories and _Gunpowder_ as fuel.",
"block.create.schematicannon.tooltip.control1": "When R-Clicked",
"block.create.schematicannon.tooltip.action1": "Opens the _Interface_",
"block.create.schematic_table.tooltip": "SCHEMATIC TABLE", "block.create.schematic_table.tooltip": "SCHEMATIC TABLE",
"block.create.schematic_table.tooltip.summary": "Writes saved Schematics onto an _Empty_ _Schematic_", "block.create.schematic_table.tooltip.summary": "Writes saved Schematics onto an _Empty_ _Schematic_",
"block.create.schematic_table.tooltip.condition1": "When given an Empty Schematic", "block.create.schematic_table.tooltip.condition1": "When given an Empty Schematic",
"block.create.schematic_table.tooltip.behaviour1": "Uploads a chosen File from your Schematics Folder", "block.create.schematic_table.tooltip.behaviour1": "Uploads a chosen File from your Schematics Folder",
"block.create.shaft.tooltip": "SHAFT",
"block.create.shaft.tooltip.summary": "_Relays_ _Rotation_ in a straight line.",
"block.create.cogwheel.tooltip": "COGWHEEL",
"block.create.cogwheel.tooltip.summary": "_Relays_ _Rotation_ in a straigt line, and to adjacent _Cogwheels._",
"block.create.large_cogwheel.tooltip": "LARGE COGWHEEL",
"block.create.large_cogwheel.tooltip.summary": "A larger version of the _Cogwheel,_ allowing for _change_ in _Rotation_ _Speed_ when connected to its smaller Counterpart.",
"block.create.encased_shaft.tooltip": "ENCASED SHAFT",
"block.create.encased_shaft.tooltip.summary": "_Relays_ _Rotation_ in a straight line. Suitable for propagating Rotation through Walls.",
"block.create.gearbox.tooltip": "GEARBOX", "block.create.gearbox.tooltip": "GEARBOX",
"block.create.gearbox.tooltip.summary": "Relays Rotation to Four directions. Reverses straight connections.", "block.create.gearbox.tooltip.summary": "_Relays_ _Rotation_ to _Four_ _directions._ Reverses straight connections.",
"block.create.gearshift.tooltip": "GEARSHIFT", "block.create.gearshift.tooltip": "GEARSHIFT",
"block.create.gearshift.tooltip.summary": "A controllable rotation switch for connected shafts.", "block.create.gearshift.tooltip.summary": "A controllable _rotation_ _switch_ for connected shafts.",
"block.create.gearshift.tooltip.condition1": "When Powered", "block.create.gearshift.tooltip.condition1": "When Powered",
"block.create.gearshift.tooltip.behaviour1": "_Reverses_ the incoming rotation on the other side.", "block.create.gearshift.tooltip.behaviour1": "_Reverses_ the outgoing rotation.",
"block.create.clutch.tooltip": "CLUTCH", "block.create.clutch.tooltip": "CLUTCH",
"block.create.clutch.tooltip.summary": "A controllable rotation switch for connected shafts.", "block.create.clutch.tooltip.summary": "A controllable _rotation_ _switch_ for connected shafts.",
"block.create.clutch.tooltip.condition1": "When Powered", "block.create.clutch.tooltip.condition1": "When Powered",
"block.create.clutch.tooltip.behaviour1": "_Stops_ conveying rotation to the other side.", "block.create.clutch.tooltip.behaviour1": "_Stops_ conveying rotation to the other side.",
"block.create.encased_belt.tooltip": "ENCASED_BELT", "block.create.encased_belt.tooltip": "ENCASED_BELT",
"block.create.encased_belt.tooltip.summary": "Relays rotation through its block and to an attached Encased Belt.", "block.create.encased_belt.tooltip.summary": "_Relays_ _Rotation_ through its block and to an attached _Encased_ _Belt._",
"block.create.encased_belt.tooltip.condition1": "When Attached to other Encased Belt", "block.create.encased_belt.tooltip.condition1": "When Attached to other Encased Belt",
"block.create.encased_belt.tooltip.behaviour1": "Attached Block will have the exact same rotation speed and direction. Attached Belts do not have to face the same way.", "block.create.encased_belt.tooltip.behaviour1": "Attached Block will have the exact same rotation speed and direction. Attached Belts do not have to face the same way.",
"item.create.belt_connector.tooltip": "BELT CONNECTOR",
"item.create.belt_connector.tooltip.summary": "Connects two _Shafts_ with a _Mechanical_ _Belt._ Connected shafts will have the exact same rotation speed and direction. The Belt can act as a _Conveyor_ for _Entities._",
"item.create.belt_connector.tooltip.control1": "R-Clicked on Shaft",
"item.create.belt_connector.tooltip.action1": "Selects the shaft as one pulley of the Belt. Both selected Shafts have to _line_ _up_ either _Vertically,_ _Horizontally_ or _Diagonally_ towards the Belt's Direction.",
"item.create.belt_connector.tooltip.control2": "R-Click while Sneaking",
"item.create.belt_connector.tooltip.action2": "_Resets_ the first selected position for the Belt",
"block.create.belt_support.tooltip": "BELT SUPPORT",
"block.create.belt_support.tooltip.summary": "A _purely_ _decorational_ block suitable for mounting _Mechanical_ _Belts_ to the Ground.",
"block.create.belt_support.tooltip.condition1": "When placed below a Belt",
"block.create.belt_support.tooltip.behaviour1": "Supports the top of the Belt, hiding the bottom layer.",
"block.create.motor.tooltip": "MOTOR",
"block.create.motor.tooltip.summary": "A configurable source of _Rotational_ _Force_",
"block.create.water_wheel.tooltip": "WATER WHEEL",
"block.create.water_wheel.tooltip.summary": "Provides _Rotational_ _Force_ taken from adjacent _Water_ _Currents._",
"block.create.encased_fan.tooltip": "ENCASED FAN",
"block.create.encased_fan.tooltip.summary": "Converts _Rotational_ _Force_ to _Air_ _Currents_ and back. Has a variety of uses.",
"block.create.encased_fan.tooltip.condition1": "When above Fire",
"block.create.encased_fan.tooltip.behaviour1": "Provides _Rotational_ _Force_ (has to be vertical)",
"block.create.encased_fan.tooltip.condition2": "When Rotated",
"block.create.encased_fan.tooltip.behaviour2": "_Pushes_ Entities on one side, _Pulls_ on the other. Force and Speed depend on incoming Rotations.",
"block.create.encased_fan.tooltip.condition3": "When air flows through special blocks",
"block.create.encased_fan.tooltip.behaviour3": "Processes items in front of the Block: _Water_ washes, _Fire_ smokes and _Lava_ smelts the ingredient.",
"block.create.turntable.tooltip": "TURNTABLE",
"block.create.turntable.tooltip.summary": "Turns _Rotational_ _Force_ into refined Motion Sickness.",
"block.create.crushing_wheel.tooltip": "CRUSHING WHEEL",
"block.create.crushing_wheel.tooltip.summary": "Large rotatable wheels that _break_ _down_ anything stopping their motion.",
"block.create.crushing_wheel.tooltip.condition1": "When attached to other Crushing Wheel",
"block.create.crushing_wheel.tooltip.behaviour1": "Forms a crushing setup for processing a variety of things. The Wheels' teeth have to connect and moving with the _same_ _speed_ in _opposite_ _directions._",
"block.create.mechanical_press.tooltip": "MECHANICAL PRESS",
"block.create.mechanical_press.tooltip.summary": "A forceful piston for compressing items beneath it. Requires constant _Rotational_ _Force._",
"block.create.mechanical_press.tooltip.condition1": "When Powered by Redstone",
"block.create.mechanical_press.tooltip.behaviour1": "_Starts_ to compress items dropped below it.",
"block.create.mechanical_press.tooltip.condition2": "When Above a Mechanical Belt",
"block.create.mechanical_press.tooltip.behaviour2": "_Automatically_ compresses bypassing items on the Belt.",
"block.create.mechanical_piston.tooltip": "MECHANICAL PISTON",
"block.create.mechanical_piston.tooltip.summary": "A more advanced version of the _Piston,_ using _Rotational_ _Force_ to precisely move attached structures. _Piston_ _Extension_ _Poles_ at the rear define the _Range_ of this Device. Without extensions, the piston will not move. Use _Translation_ _Chassis_ to move more than a single line of blocks.",
"block.create.mechanical_piston.tooltip.condition1": "When Rotated",
"block.create.mechanical_piston.tooltip.behaviour1": "Starts moving the attached structure. Speed and direction correlate to the incoming Rotation Speed.",
"block.create.sticky_mechanical_piston.tooltip": "STICKY MECHANICAL PISTON",
"block.create.sticky_mechanical_piston.tooltip.summary": "A more advanced version of the _Sticky_ _Piston,_ using _Rotational_ _Force_ to precisely move attached structures. _Piston_ _Extension_ _Poles_ at the rear define the _Range_ of this Device. Without extensions, the piston will not move. Use _Translation_ _Chassis_ to move more than a single line of blocks.",
"block.create.sticky_mechanical_piston.tooltip.condition1": "When Rotated",
"block.create.sticky_mechanical_piston.tooltip.behaviour1": "Starts moving the attached structure. Speed and direction correlate to the incoming Rotation Speed.",
"block.create.piston_pole.tooltip": "PISTON POLE",
"block.create.piston_pole.tooltip.summary": "Used to increase the extension range of _Mechanical_ _Pistons_",
"block.create.piston_pole.tooltip.condition1": "When attached to Mechanical Piston",
"block.create.piston_pole.tooltip.behaviour1": "Extends the pistons extension range by 1 block",
"block.create.mechanical_bearing.tooltip": "MECHANICAL BEARING",
"block.create.mechanical_bearing.tooltip.summary": "Used for rotating _larger_ _structures_ or generating _Rotational_ _Force_ from wind.",
"block.create.mechanical_bearing.tooltip.condition1": "When Rotated",
"block.create.mechanical_bearing.tooltip.behaviour1": "Starts physically rotating attached _Rotation_ _Chassis_ and their attached blocks respectively.",
"block.create.mechanical_bearing.tooltip.condition2": "When Powered by Redstone",
"block.create.mechanical_bearing.tooltip.behaviour2": "Starts providing _Rotational_ _Force_ from rotating its attached structure. The Structure has to include suitable _Sail_ _Blocks_ (Currently any Wool Block).",
"block.create.translation_chassis.tooltip": "TRANSLATION CHASSIS",
"block.create.translation_chassis.tooltip.summary": "A configurable base for Structures moved by a _Mechanical_ _Piston._ These Blocks have to form the first Layer of blocks in front of the Piston.",
"block.create.translation_chassis.tooltip.condition1": "When Moved by Mechanical Piston",
"block.create.translation_chassis.tooltip.behaviour1": "_Moves_ all _attached_ _Chassis_ with the same orientation, and attached Blocks in front of it. When the Piston retracts, blocks will only be pulled if the chassis' face is _Sticky_ (See [Ctrl]).",
"block.create.translation_chassis.tooltip.control1": "When R-Clicked with Slime Ball",
"block.create.translation_chassis.tooltip.action1": "Makes the clicked face _Sticky._ When the piston retracts, the chassis will _pull_ _back_ all attached Blocks in its column and within the configured Range.",
"block.create.rotation_chassis.tooltip": "ROTATION CHASSIS",
"block.create.rotation_chassis.tooltip.summary": "Required for rotating structures with the _Mechanical_ _Bearing._ ",
"block.create.rotation_chassis.tooltip.condition1": "When Rotated by Bearing",
"block.create.rotation_chassis.tooltip.behaviour1": "_Rotates_ all blocks attached to _Sticky_ sides (See [Ctrl]) within the configured range around itself. _Transmits_ the rotation to further attached Rotation Chassis.",
"block.create.rotation_chassis.tooltip.control1": "When R-Clicked with Slime Ball",
"block.create.rotation_chassis.tooltip.action1": "Makes the clicked face _Sticky._ When the Chassis rotates, all blocks attached to this side will be rotated with it.",
"block.create.drill.tooltip": "MECHANICAL DRILL",
"block.create.drill.tooltip.summary": "A mechanical device suitable for _breaking_ _blocks._",
"block.create.drill.tooltip.condition1": "When Rotated",
"block.create.drill.tooltip.behaviour1": "Acts as a _stationary_ Block Breaker. Also _hurts_ _entities_ in its effective area.",
"block.create.drill.tooltip.condition2": "When Pushed by Mechanical Piston",
"block.create.drill.tooltip.behaviour2": "Breaks Blocks the drill is running into.",
"block.create.harvester.tooltip": "MECHANICAL HARVESTER",
"block.create.harvester.tooltip.summary": "A mechanical plant cutter suitable for medium scale crop automation",
"block.create.harvester.tooltip.condition1": "When Pushed by Mechanical Piston",
"block.create.harvester.tooltip.behaviour1": "_Harvests_ all _mature_ _crops_ the blade is running into, and resets them to their initial growth state.",
"block.create.stockswitch.tooltip": "STOCKSWITCH", "block.create.stockswitch.tooltip": "STOCKSWITCH",
"block.create.stockswitch.tooltip.summary": "Toggles a Redstone signal based on the _Storage_ _Space_ in the attached Container.", "block.create.stockswitch.tooltip.summary": "Toggles a Redstone signal based on the _Storage_ _Space_ in the attached Container.",
"block.create.stockswitch.tooltip.condition1": "When below Lower Limit", "block.create.stockswitch.tooltip.condition1": "When below Lower Limit",
@ -431,16 +543,60 @@
"block.create.stockswitch.tooltip.condition2": "When above Upper Limit", "block.create.stockswitch.tooltip.condition2": "When above Upper Limit",
"block.create.stockswitch.tooltip.behaviour2": "Starts providing _Redstone_ _Power_ until Lower Limit is reached again.", "block.create.stockswitch.tooltip.behaviour2": "Starts providing _Redstone_ _Power_ until Lower Limit is reached again.",
"block.create.stockswitch.tooltip.control1": "When R-Clicked", "block.create.stockswitch.tooltip.control1": "When R-Clicked",
"block.create.stockswitch.tooltip.action1": "Opens the _Configuration_ _Screen_", "block.create.stockswitch.tooltip.action1": "Opens the _Configuration_ _Interface_",
"block.create.redstone_bridge.tooltip": "REDSTONE_LINK", "block.create.redstone_bridge.tooltip": "REDSTONE LINK",
"block.create.redstone_bridge.tooltip.summary": "Endpoints for _Wireless_ _Redstone_ connections. Can be assigned _Frequencies_ using any item. Signal can travel distances up to _128m_", "block.create.redstone_bridge.tooltip.summary": "Endpoints for _Wireless_ _Redstone_ connections. Can be assigned _Frequencies_ using any item. Signal can travel distances up to _128m_",
"block.create.redstone_bridge.tooltip.condition1": "When Powered", "block.create.redstone_bridge.tooltip.condition1": "When Powered",
"block.create.redstone_bridge.tooltip.behaviour1": "Bridges of the same _Frequency_ will provide a Redstone signal.", "block.create.redstone_bridge.tooltip.behaviour1": "Receiving Links of the same _Frequency_ will provide a Redstone signal.",
"block.create.redstone_bridge.tooltip.control1": "When R-Clicked with an Item", "block.create.redstone_bridge.tooltip.control1": "When R-Clicked with an Item",
"block.create.redstone_bridge.tooltip.action1": "Sets the _Frequency_ to that item. A total of _two_ _different_ _items_ can be used in combination for defining a Frequency.", "block.create.redstone_bridge.tooltip.action1": "Sets the _Frequency_ to that item. A total of _two_ _different_ _items_ can be used in combination for defining a Frequency.",
"block.create.redstone_bridge.tooltip.control2": "When R-Clicked while Sneaking", "block.create.redstone_bridge.tooltip.control2": "When R-Clicked while Sneaking",
"block.create.redstone_bridge.tooltip.action2": "Toggles between _Receiver_ and _Transmitter_ Mode.", "block.create.redstone_bridge.tooltip.action2": "Toggles between _Receiver_ and _Transmitter_ Mode.",
"block.create.contact.tooltip": "REDSTONE CONTACT",
"block.create.contact.tooltip.summary": "A simple device for advanced Redstone Contraptions.",
"block.create.contact.tooltip.condition1": "When facing other Contact",
"block.create.contact.tooltip.behaviour1": "Provides a _Redstone_ _Signal_",
"block.create.contact.tooltip.condition2": "When moved by Mechanical Piston",
"block.create.contact.tooltip.behaviour2": "Triggers all stationary Contacts passing by",
"block.create.flexcrate.tooltip": "FLEXCRATE",
"block.create.flexcrate.tooltip.summary": "This _Storage_ _Container_ allows Manual control over its capacity. It can hold up to _16_ _Stacks_ of any Item",
"block.create.flexcrate.tooltip.control1": "When R-Clicked",
"block.create.flexcrate.tooltip.action1": "Opens the _Interface_",
"block.create.extractor.tooltip": "EXTRACTOR",
"block.create.extractor.tooltip.summary": "_Takes_ _items_ from an attached _Inventory_ and drops them onto the ground. Will not drop Items until the space cleared. Can be assigned an item-stack as a _filter._",
"block.create.extractor.tooltip.condition1": "When Powered by Redstone",
"block.create.extractor.tooltip.behaviour1": "_Pauses_ the Extractor",
"block.create.extractor.tooltip.control1": "R-Click on Filter Space",
"block.create.extractor.tooltip.action1": "Assigns currently _held_ _stack_ as the _Filter._ Extractor will pull the item _type_ and _count_ of the filter stack exclusively.",
"block.create.linked_extractor.tooltip": "LINKED EXTRACTOR",
"block.create.linked_extractor.tooltip.summary": "_Takes_ _items_ from an attached _Inventory_ and drops them onto the ground. Will not drop Items until the space cleared. Can be assigned an item-stack as a _filter._ Can be controlled remotely via a _Redstone_ _Link._",
"block.create.linked_extractor.tooltip.condition1": "When Redstone Link Active",
"block.create.linked_extractor.tooltip.behaviour1": "_Pauses_ the Extractor",
"block.create.linked_extractor.tooltip.control1": "R-Click on Filter Space",
"block.create.linked_extractor.tooltip.action1": "Assigns currently _held_ _stack_ as the _Filter._ Extractor will pull the item _type_ and _count_ of the filter stack exclusively.",
"block.create.linked_extractor.tooltip.control2": "R-Click on Frequency Space",
"block.create.linked_extractor.tooltip.action2": "Assigns currently _held_ _item_ as part of the Frequency listened on. Whenever a transmitting _Redstone_ _Link_ of the same frequency is powered, this Extractor will pause.",
"block.create.belt_funnel.tooltip": "BELT FUNNEL",
"block.create.belt_funnel.tooltip.summary": "Collects incoming items on a _Mechanical_ _Belt_ and inserts them into the attached _Inventory_ if possible. Has to be directly _on_ _top_ of a Belt, with the opening facing against the Belts' movement direction. The inventory has to be on the same height as the funnel.",
"block.create.entity_detector.tooltip": "BELT OBSERVER",
"block.create.entity_detector.tooltip.summary": "Detects items passing by on a _Mechanical_ _Belt_ in front of it. Works well with a _Piston_ on top, pushing certain items off.",
"block.create.entity_detector.tooltip.condition1": "When item matches Filter",
"block.create.entity_detector.tooltip.behaviour1": "Provides a short _Redstone_ _pulse_ to all sides. An Empty Filter matches all passing items.",
"block.create.entity_detector.tooltip.control1": "R-Click on Filter Space",
"block.create.entity_detector.tooltip.action1": "Assigns currently _held_ _stack_ as the _Filter._ Observer will react to this item type only.",
"block.create.pulse_repeater.tooltip": "PULSE REPEATER",
"block.create.pulse_repeater.tooltip.summary": "A simple circuit for cutting passing redstone signals to a length of _1_ _tick._",
"block.create.flexpeater.tooltip": "FLEX REPEATER",
"block.create.flexpeater.tooltip.summary": "An advanced _Redstone_ _Repeater_ with a _configurable_ _Delay_ up to 30 Minutes.",
"itemGroup.create": "Create" "itemGroup.create": "Create"
} }