Fix some stuff, break othter stuff

- Ponder Scenes have misplaced icons
- placement helper arrows don't render
- Particles in ponders *should* work
-> added WrappedClientWorld to make that work
- fixed ponder crashingon 1.16
- moved gui stuff to matrix stacks
- remove BlockHalper#hasBlockStateProperty, as BlockState#contains is a thing
- ran runData
This commit is contained in:
grimmauld 2021-03-20 17:33:35 +01:00
parent d03ea3488a
commit 7199068189
62 changed files with 10955 additions and 10682 deletions

File diff suppressed because it is too large Load diff

View file

@ -1,5 +1,5 @@
{ {
"_": "Missing Localizations: 1370", "_": "Missing Localizations: 1374",
"_": "->------------------------] Game Elements [------------------------<-", "_": "->------------------------] Game Elements [------------------------<-",
@ -7,8 +7,8 @@
"block.create.acacia_window_pane": "Akazienholzfensterscheibe", "block.create.acacia_window_pane": "Akazienholzfensterscheibe",
"block.create.adjustable_chain_gearshift": "Verstellbares Kettengetriebe", "block.create.adjustable_chain_gearshift": "Verstellbares Kettengetriebe",
"block.create.adjustable_crate": "Verstellbare Kiste", "block.create.adjustable_crate": "Verstellbare Kiste",
"block.create.adjustable_pulse_repeater": "Verstellbarer Pulsverstärker", "block.create.adjustable_pulse_repeater": "Verstellbarer Pulsverstärker",
"block.create.adjustable_repeater": "Verstellbarer Verstärker", "block.create.adjustable_repeater": "Verstellbarer Verstärker",
"block.create.analog_lever": "Analoger Schalter", "block.create.analog_lever": "Analoger Schalter",
"block.create.andesite_belt_funnel": "Riementrichter aus Andesit", "block.create.andesite_belt_funnel": "Riementrichter aus Andesit",
"block.create.andesite_bricks": "Andesitziegel", "block.create.andesite_bricks": "Andesitziegel",
@ -22,9 +22,9 @@
"block.create.andesite_cobblestone_wall": "Andesitbruchsteinmauer", "block.create.andesite_cobblestone_wall": "Andesitbruchsteinmauer",
"block.create.andesite_encased_shaft": "Andesitummantelte Welle", "block.create.andesite_encased_shaft": "Andesitummantelte Welle",
"block.create.andesite_funnel": "Andesit Trichter", "block.create.andesite_funnel": "Andesit Trichter",
"block.create.andesite_pillar": "Andesitsäule", "block.create.andesite_pillar": "Andesitsäule",
"block.create.andesite_tunnel": "Andesittunnel", "block.create.andesite_tunnel": "Andesittunnel",
"block.create.basin": "Behälter", "block.create.basin": "Behälter",
"block.create.belt": "Mechanischer Riemen", "block.create.belt": "Mechanischer Riemen",
"block.create.birch_window": "Birkenholzfenster", "block.create.birch_window": "Birkenholzfenster",
"block.create.birch_window_pane": "Birkenholzfensterscheibe", "block.create.birch_window_pane": "Birkenholzfensterscheibe",
@ -45,12 +45,12 @@
"block.create.brown_seat": "Brauner Sitz", "block.create.brown_seat": "Brauner Sitz",
"block.create.brown_valve_handle": "Brauner Ventilgriff", "block.create.brown_valve_handle": "Brauner Ventilgriff",
"block.create.cart_assembler": "Lohrenmonteur", "block.create.cart_assembler": "Lohrenmonteur",
"block.create.chiseled_dark_scoria": "Gemeißelte dunkle Schlacke", "block.create.chiseled_dark_scoria": "Gemeißelte dunkle Schlacke",
"block.create.chiseled_dolomite": "Gemeißeltes Dolomit", "block.create.chiseled_dolomite": "Gemeißeltes Dolomit",
"block.create.chiseled_gabbro": "Gemeißeltes Gabbro", "block.create.chiseled_gabbro": "Gemeißeltes Gabbro",
"block.create.chiseled_limestone": "Gemeißelter Kalkstein", "block.create.chiseled_limestone": "Gemeißelter Kalkstein",
"block.create.chiseled_scoria": "Gemeißelte Schlacke", "block.create.chiseled_scoria": "Gemeißelte Schlacke",
"block.create.chiseled_weathered_limestone": "Gemeißelter verwitterter Kalkstein", "block.create.chiseled_weathered_limestone": "Gemeißelter verwitterter Kalkstein",
"block.create.chocolate": "Schokolade", "block.create.chocolate": "Schokolade",
"block.create.chute": "Rinne", "block.create.chute": "Rinne",
"block.create.clockwork_bearing": "Uhrwerk-Lager", "block.create.clockwork_bearing": "Uhrwerk-Lager",
@ -65,14 +65,16 @@
"block.create.copper_tiles": "Kupferfliesen", "block.create.copper_tiles": "Kupferfliesen",
"block.create.copper_valve_handle": "Kupfer Ventilgriff", "block.create.copper_valve_handle": "Kupfer Ventilgriff",
"block.create.creative_crate": "Kreative anpassbare Kiste", "block.create.creative_crate": "Kreative anpassbare Kiste",
"block.create.creative_fluid_tank": "Kreativer Flüssigkeitstank", "block.create.creative_fluid_tank": "Kreativer Flüssigkeitstank",
"block.create.creative_motor": "Kreativer Motor", "block.create.creative_motor": "Kreativer Motor",
"block.create.crimson_window": "UNLOCALIZED: Crimson Window",
"block.create.crimson_window_pane": "UNLOCALIZED: Crimson Window Pane",
"block.create.crushing_wheel": "Mahlwerkrad", "block.create.crushing_wheel": "Mahlwerkrad",
"block.create.crushing_wheel_controller": "Mahlwerkrad Steurung", "block.create.crushing_wheel_controller": "Mahlwerkrad Steurung",
"block.create.cuckoo_clock": "Kuckucksuhr", "block.create.cuckoo_clock": "Kuckucksuhr",
"block.create.cyan_sail": "Türkises Segel", "block.create.cyan_sail": "Türkises Segel",
"block.create.cyan_seat": "Türkiser Sitz", "block.create.cyan_seat": "Türkiser Sitz",
"block.create.cyan_valve_handle": "Türkiser Ventilgriff", "block.create.cyan_valve_handle": "Türkiser Ventilgriff",
"block.create.dark_oak_window": "Schwarzeichenholzfenster", "block.create.dark_oak_window": "Schwarzeichenholzfenster",
"block.create.dark_oak_window_pane": "Schwarzeichenholzfensterscheibe", "block.create.dark_oak_window_pane": "Schwarzeichenholzfensterscheibe",
"block.create.dark_scoria": "Dunkle Schlacke", "block.create.dark_scoria": "Dunkle Schlacke",
@ -84,8 +86,8 @@
"block.create.dark_scoria_cobblestone_slab": "Dunkle Schlackebruchsteinstufe", "block.create.dark_scoria_cobblestone_slab": "Dunkle Schlackebruchsteinstufe",
"block.create.dark_scoria_cobblestone_stairs": "Dunkle Schlackebruchsteintreppe", "block.create.dark_scoria_cobblestone_stairs": "Dunkle Schlackebruchsteintreppe",
"block.create.dark_scoria_cobblestone_wall": "Dunkle Schlackebruchsteinmauer", "block.create.dark_scoria_cobblestone_wall": "Dunkle Schlackebruchsteinmauer",
"block.create.dark_scoria_pillar": "Dunkle Schlackesäule", "block.create.dark_scoria_pillar": "Dunkle Schlackesäule",
"block.create.deployer": "Einsatzgerät", "block.create.deployer": "Einsatzgerät",
"block.create.depot": "Depot", "block.create.depot": "Depot",
"block.create.diorite_bricks": "Dioritziegel", "block.create.diorite_bricks": "Dioritziegel",
"block.create.diorite_bricks_slab": "Dioritziegelstufe", "block.create.diorite_bricks_slab": "Dioritziegelstufe",
@ -95,7 +97,7 @@
"block.create.diorite_cobblestone_slab": "Dioritbruchsteinstufe", "block.create.diorite_cobblestone_slab": "Dioritbruchsteinstufe",
"block.create.diorite_cobblestone_stairs": "Dioritbruchsteintreppe", "block.create.diorite_cobblestone_stairs": "Dioritbruchsteintreppe",
"block.create.diorite_cobblestone_wall": "Dioritbruchsteinmauer", "block.create.diorite_cobblestone_wall": "Dioritbruchsteinmauer",
"block.create.diorite_pillar": "Dioritsäule", "block.create.diorite_pillar": "Dioritsäule",
"block.create.dolomite": "Dolomit", "block.create.dolomite": "Dolomit",
"block.create.dolomite_bricks": "Dolomitziegel", "block.create.dolomite_bricks": "Dolomitziegel",
"block.create.dolomite_bricks_slab": "Dolomitziegelstufe", "block.create.dolomite_bricks_slab": "Dolomitziegelstufe",
@ -105,9 +107,9 @@
"block.create.dolomite_cobblestone_slab": "Dolomitbruchsteinstufe", "block.create.dolomite_cobblestone_slab": "Dolomitbruchsteinstufe",
"block.create.dolomite_cobblestone_stairs": "Dolomitbruchsteintreppe", "block.create.dolomite_cobblestone_stairs": "Dolomitbruchsteintreppe",
"block.create.dolomite_cobblestone_wall": "Dolomitbruchsteinmauer", "block.create.dolomite_cobblestone_wall": "Dolomitbruchsteinmauer",
"block.create.dolomite_pillar": "Dolomitsäule", "block.create.dolomite_pillar": "Dolomitsäule",
"block.create.encased_chain_drive": "Ummantelter Kettenriemen", "block.create.encased_chain_drive": "Ummantelter Kettenriemen",
"block.create.encased_fan": "Ummantelter Lüfter", "block.create.encased_fan": "Ummantelter Lüfter",
"block.create.encased_fluid_pipe": "Ummanteltes Rohr", "block.create.encased_fluid_pipe": "Ummanteltes Rohr",
"block.create.fancy_andesite_bricks": "Schicke Andesitziegel", "block.create.fancy_andesite_bricks": "Schicke Andesitziegel",
"block.create.fancy_andesite_bricks_slab": "Schicke Andesitziegelstufe", "block.create.fancy_andesite_bricks_slab": "Schicke Andesitziegelstufe",
@ -117,37 +119,37 @@
"block.create.fancy_dark_scoria_bricks_slab": "Schicke dunkle Schlackenziegelstufe", "block.create.fancy_dark_scoria_bricks_slab": "Schicke dunkle Schlackenziegelstufe",
"block.create.fancy_dark_scoria_bricks_stairs": "Schicke dunkle Schlackenziegeltreppe", "block.create.fancy_dark_scoria_bricks_stairs": "Schicke dunkle Schlackenziegeltreppe",
"block.create.fancy_dark_scoria_bricks_wall": "Schicke dunkle Schlackenziegelmauer", "block.create.fancy_dark_scoria_bricks_wall": "Schicke dunkle Schlackenziegelmauer",
"block.create.fancy_diorite_bricks": "Schöne Dioritziegel", "block.create.fancy_diorite_bricks": "Schöne Dioritziegel",
"block.create.fancy_diorite_bricks_slab": "Schöne Dioritziegelstufe", "block.create.fancy_diorite_bricks_slab": "Schöne Dioritziegelstufe",
"block.create.fancy_diorite_bricks_stairs": "Schöne Dioritziegeltreppe", "block.create.fancy_diorite_bricks_stairs": "Schöne Dioritziegeltreppe",
"block.create.fancy_diorite_bricks_wall": "Schöne Dioritziegelmauer", "block.create.fancy_diorite_bricks_wall": "Schöne Dioritziegelmauer",
"block.create.fancy_dolomite_bricks": "Schöne Dolomitziegel", "block.create.fancy_dolomite_bricks": "Schöne Dolomitziegel",
"block.create.fancy_dolomite_bricks_slab": "Schöne Dolomitziegelstufe", "block.create.fancy_dolomite_bricks_slab": "Schöne Dolomitziegelstufe",
"block.create.fancy_dolomite_bricks_stairs": "Schöne Dolomitziegeltreppe", "block.create.fancy_dolomite_bricks_stairs": "Schöne Dolomitziegeltreppe",
"block.create.fancy_dolomite_bricks_wall": "Schöne Dolomitziegelmauer", "block.create.fancy_dolomite_bricks_wall": "Schöne Dolomitziegelmauer",
"block.create.fancy_gabbro_bricks": "Schöne Gabelsteinziegel", "block.create.fancy_gabbro_bricks": "Schöne Gabelsteinziegel",
"block.create.fancy_gabbro_bricks_slab": "Schöne Gabelsteinziegelstufe", "block.create.fancy_gabbro_bricks_slab": "Schöne Gabelsteinziegelstufe",
"block.create.fancy_gabbro_bricks_stairs": "Schöne Gabelsteinziegeltreppe", "block.create.fancy_gabbro_bricks_stairs": "Schöne Gabelsteinziegeltreppe",
"block.create.fancy_gabbro_bricks_wall": "Schöne Gabelsteinziegelmauer", "block.create.fancy_gabbro_bricks_wall": "Schöne Gabelsteinziegelmauer",
"block.create.fancy_granite_bricks": "Schöne Granitziegel", "block.create.fancy_granite_bricks": "Schöne Granitziegel",
"block.create.fancy_granite_bricks_slab": "Schöne Granitziegelstufe", "block.create.fancy_granite_bricks_slab": "Schöne Granitziegelstufe",
"block.create.fancy_granite_bricks_stairs": "Schöne Granitziegeltreppe", "block.create.fancy_granite_bricks_stairs": "Schöne Granitziegeltreppe",
"block.create.fancy_granite_bricks_wall": "Schöne Granitziegelmauer", "block.create.fancy_granite_bricks_wall": "Schöne Granitziegelmauer",
"block.create.fancy_limestone_bricks": "Schöne Kalksteinziegel", "block.create.fancy_limestone_bricks": "Schöne Kalksteinziegel",
"block.create.fancy_limestone_bricks_slab": "Schöne Kalksteinziegelstufe", "block.create.fancy_limestone_bricks_slab": "Schöne Kalksteinziegelstufe",
"block.create.fancy_limestone_bricks_stairs": "Schöne Kalksteinziegeltreppe", "block.create.fancy_limestone_bricks_stairs": "Schöne Kalksteinziegeltreppe",
"block.create.fancy_limestone_bricks_wall": "Schöne Kalksteinziegelmauer", "block.create.fancy_limestone_bricks_wall": "Schöne Kalksteinziegelmauer",
"block.create.fancy_scoria_bricks": "Schöne Schlackenziegel", "block.create.fancy_scoria_bricks": "Schöne Schlackenziegel",
"block.create.fancy_scoria_bricks_slab": "Schöne Schlackenziegelstufe", "block.create.fancy_scoria_bricks_slab": "Schöne Schlackenziegelstufe",
"block.create.fancy_scoria_bricks_stairs": "Schöne Schlackenziegeltreppe", "block.create.fancy_scoria_bricks_stairs": "Schöne Schlackenziegeltreppe",
"block.create.fancy_scoria_bricks_wall": "Schöne Schlackenziegelmauer", "block.create.fancy_scoria_bricks_wall": "Schöne Schlackenziegelmauer",
"block.create.fancy_weathered_limestone_bricks": "Schöne Verwitterte Kalksteinziegel", "block.create.fancy_weathered_limestone_bricks": "Schöne Verwitterte Kalksteinziegel",
"block.create.fancy_weathered_limestone_bricks_slab": "Schöne Verwitterte Kalksteinziegelstufe", "block.create.fancy_weathered_limestone_bricks_slab": "Schöne Verwitterte Kalksteinziegelstufe",
"block.create.fancy_weathered_limestone_bricks_stairs": "Schöne Verwitterte Kalksteinziegeltreppe", "block.create.fancy_weathered_limestone_bricks_stairs": "Schöne Verwitterte Kalksteinziegeltreppe",
"block.create.fancy_weathered_limestone_bricks_wall": "Schöne Verwitterte Kalksteinziegelmauer", "block.create.fancy_weathered_limestone_bricks_wall": "Schöne Verwitterte Kalksteinziegelmauer",
"block.create.fluid_pipe": "Flüssigkeitsrohr", "block.create.fluid_pipe": "Flüssigkeitsrohr",
"block.create.fluid_tank": "Flüssigkeitstank", "block.create.fluid_tank": "Flüssigkeitstank",
"block.create.fluid_valve": "Flüssigkeitsventil", "block.create.fluid_valve": "Flüssigkeitsventil",
"block.create.flywheel": "Schwungrad", "block.create.flywheel": "Schwungrad",
"block.create.framed_glass": "Gerahmtes Glas", "block.create.framed_glass": "Gerahmtes Glas",
"block.create.framed_glass_pane": "Gerahmte Glasscheibe", "block.create.framed_glass_pane": "Gerahmte Glasscheibe",
@ -161,7 +163,7 @@
"block.create.gabbro_cobblestone_slab": "Gabelsteinbruchstein", "block.create.gabbro_cobblestone_slab": "Gabelsteinbruchstein",
"block.create.gabbro_cobblestone_stairs": "Gabelsteinbruchstein", "block.create.gabbro_cobblestone_stairs": "Gabelsteinbruchstein",
"block.create.gabbro_cobblestone_wall": "Gabelsteinbruchstein", "block.create.gabbro_cobblestone_wall": "Gabelsteinbruchstein",
"block.create.gabbro_pillar": "Gabelsteinsäule", "block.create.gabbro_pillar": "Gabelsteinsäule",
"block.create.gantry_carriage": "UNLOCALIZED: Gantry Carriage", "block.create.gantry_carriage": "UNLOCALIZED: Gantry Carriage",
"block.create.gantry_shaft": "UNLOCALIZED: Gantry Shaft", "block.create.gantry_shaft": "UNLOCALIZED: Gantry Shaft",
"block.create.gearbox": "Getriebe", "block.create.gearbox": "Getriebe",
@ -175,13 +177,13 @@
"block.create.granite_cobblestone_slab": "Granitbruchsteinstufe", "block.create.granite_cobblestone_slab": "Granitbruchsteinstufe",
"block.create.granite_cobblestone_stairs": "Granitbruchtreppe", "block.create.granite_cobblestone_stairs": "Granitbruchtreppe",
"block.create.granite_cobblestone_wall": "Granitbruchsteinmauer", "block.create.granite_cobblestone_wall": "Granitbruchsteinmauer",
"block.create.granite_pillar": "Granitsäule", "block.create.granite_pillar": "Granitsäule",
"block.create.gray_sail": "Graues Segel", "block.create.gray_sail": "Graues Segel",
"block.create.gray_seat": "Grauer Sitz", "block.create.gray_seat": "Grauer Sitz",
"block.create.gray_valve_handle": "Grauer Ventilgriff", "block.create.gray_valve_handle": "Grauer Ventilgriff",
"block.create.green_sail": "Grünes Segel", "block.create.green_sail": "Grünes Segel",
"block.create.green_seat": "Grüner Sitz", "block.create.green_seat": "Grüner Sitz",
"block.create.green_valve_handle": "Grüner Ventilgriff", "block.create.green_valve_handle": "Grüner Ventilgriff",
"block.create.hand_crank": "Handkurbel", "block.create.hand_crank": "Handkurbel",
"block.create.honey": "Honig", "block.create.honey": "Honig",
"block.create.horizontal_framed_glass": "Horizontal Gerahmes Glas", "block.create.horizontal_framed_glass": "Horizontal Gerahmes Glas",
@ -190,7 +192,7 @@
"block.create.item_drain": "Abfluss", "block.create.item_drain": "Abfluss",
"block.create.jungle_window": "Tropenholzfenster", "block.create.jungle_window": "Tropenholzfenster",
"block.create.jungle_window_pane": "Tropenholzfensterscheib", "block.create.jungle_window_pane": "Tropenholzfensterscheib",
"block.create.large_cogwheel": "Großes Zahnrad", "block.create.large_cogwheel": "Großes Zahnrad",
"block.create.layered_andesite": "Geschichteter Andesit", "block.create.layered_andesite": "Geschichteter Andesit",
"block.create.layered_dark_scoria": "Geschichtete Dunkle Schlacke", "block.create.layered_dark_scoria": "Geschichtete Dunkle Schlacke",
"block.create.layered_diorite": "Geschichteter Diorit", "block.create.layered_diorite": "Geschichteter Diorit",
@ -206,9 +208,9 @@
"block.create.light_gray_sail": "Hellgraues Segel", "block.create.light_gray_sail": "Hellgraues Segel",
"block.create.light_gray_seat": "Hellgrauer Sitz", "block.create.light_gray_seat": "Hellgrauer Sitz",
"block.create.light_gray_valve_handle": "Hellgrauer Ventilgriff", "block.create.light_gray_valve_handle": "Hellgrauer Ventilgriff",
"block.create.lime_sail": "Hellgrünes Segel", "block.create.lime_sail": "Hellgrünes Segel",
"block.create.lime_seat": "Hellgrüner Sitz", "block.create.lime_seat": "Hellgrüner Sitz",
"block.create.lime_valve_handle": "Hellgrüner Ventilgriff", "block.create.lime_valve_handle": "Hellgrüner Ventilgriff",
"block.create.limesand": "Kalksand", "block.create.limesand": "Kalksand",
"block.create.limestone": "Kalkstein", "block.create.limestone": "Kalkstein",
"block.create.limestone_bricks": "Kalksteinziegel", "block.create.limestone_bricks": "Kalksteinziegel",
@ -219,8 +221,8 @@
"block.create.limestone_cobblestone_slab": "Kalkbruchsteinstufe", "block.create.limestone_cobblestone_slab": "Kalkbruchsteinstufe",
"block.create.limestone_cobblestone_stairs": "Kalkbruchsteintreppe", "block.create.limestone_cobblestone_stairs": "Kalkbruchsteintreppe",
"block.create.limestone_cobblestone_wall": "Kalkbruchsteinmauer", "block.create.limestone_cobblestone_wall": "Kalkbruchsteinmauer",
"block.create.limestone_pillar": "Kalksteinsäule", "block.create.limestone_pillar": "Kalksteinsäule",
"block.create.linear_chassis": "Schubgerüst", "block.create.linear_chassis": "Schubgerüst",
"block.create.lit_blaze_burner": "Aktiver Lohenbrenner", "block.create.lit_blaze_burner": "Aktiver Lohenbrenner",
"block.create.magenta_sail": "Magenta Segel", "block.create.magenta_sail": "Magenta Segel",
"block.create.magenta_seat": "Magenta Sitz", "block.create.magenta_seat": "Magenta Sitz",
@ -236,7 +238,7 @@
"block.create.mechanical_plough": "Mechanischer Pflug", "block.create.mechanical_plough": "Mechanischer Pflug",
"block.create.mechanical_press": "Mechanische Presse", "block.create.mechanical_press": "Mechanische Presse",
"block.create.mechanical_pump": "Mechanische Pumpe", "block.create.mechanical_pump": "Mechanische Pumpe",
"block.create.mechanical_saw": "Mechanische Säge", "block.create.mechanical_saw": "Mechanische Säge",
"block.create.metal_bracket": "Metallhalterung", "block.create.metal_bracket": "Metallhalterung",
"block.create.millstone": "Mahlstein", "block.create.millstone": "Mahlstein",
"block.create.minecart_anchor": "UNLOCALIZED: Minecart Anchor", "block.create.minecart_anchor": "UNLOCALIZED: Minecart Anchor",
@ -308,7 +310,7 @@
"block.create.pink_sail": "Rosa Segel", "block.create.pink_sail": "Rosa Segel",
"block.create.pink_seat": "Rosa Sitz", "block.create.pink_seat": "Rosa Sitz",
"block.create.pink_valve_handle": "Rosa Ventilgriff", "block.create.pink_valve_handle": "Rosa Ventilgriff",
"block.create.piston_extension_pole": "Kolben-Pleuelverlängerung", "block.create.piston_extension_pole": "Kolben-Pleuelverlängerung",
"block.create.polished_dark_scoria": "UNLOCALIZED: Polished Dark Scoria", "block.create.polished_dark_scoria": "UNLOCALIZED: Polished Dark Scoria",
"block.create.polished_dark_scoria_slab": "UNLOCALIZED: Polished Dark Scoria Slab", "block.create.polished_dark_scoria_slab": "UNLOCALIZED: Polished Dark Scoria Slab",
"block.create.polished_dark_scoria_stairs": "UNLOCALIZED: Polished Dark Scoria Stairs", "block.create.polished_dark_scoria_stairs": "UNLOCALIZED: Polished Dark Scoria Stairs",
@ -338,11 +340,11 @@
"block.create.powered_latch": "UNLOCALIZED: Powered Latch", "block.create.powered_latch": "UNLOCALIZED: Powered Latch",
"block.create.powered_toggle_latch": "UNLOCALIZED: Powered Toggle Latch", "block.create.powered_toggle_latch": "UNLOCALIZED: Powered Toggle Latch",
"block.create.pulley_magnet": "UNLOCALIZED: Pulley Magnet", "block.create.pulley_magnet": "UNLOCALIZED: Pulley Magnet",
"block.create.pulse_repeater": "Pulsierender Verstärker", "block.create.pulse_repeater": "Pulsierender Verstärker",
"block.create.purple_sail": "UNLOCALIZED: Purple Sail", "block.create.purple_sail": "UNLOCALIZED: Purple Sail",
"block.create.purple_seat": "UNLOCALIZED: Purple Seat", "block.create.purple_seat": "UNLOCALIZED: Purple Seat",
"block.create.purple_valve_handle": "UNLOCALIZED: Purple Valve Handle", "block.create.purple_valve_handle": "UNLOCALIZED: Purple Valve Handle",
"block.create.radial_chassis": "Drehgerüst", "block.create.radial_chassis": "Drehgerüst",
"block.create.red_sail": "UNLOCALIZED: Red Sail", "block.create.red_sail": "UNLOCALIZED: Red Sail",
"block.create.red_seat": "UNLOCALIZED: Red Seat", "block.create.red_seat": "UNLOCALIZED: Red Seat",
"block.create.red_valve_handle": "UNLOCALIZED: Red Valve Handle", "block.create.red_valve_handle": "UNLOCALIZED: Red Valve Handle",
@ -385,6 +387,8 @@
"block.create.turntable": "Drehtisch", "block.create.turntable": "Drehtisch",
"block.create.vertical_framed_glass": "UNLOCALIZED: Vertical Framed Glass", "block.create.vertical_framed_glass": "UNLOCALIZED: Vertical Framed Glass",
"block.create.vertical_framed_glass_pane": "UNLOCALIZED: Vertical Framed Glass Pane", "block.create.vertical_framed_glass_pane": "UNLOCALIZED: Vertical Framed Glass Pane",
"block.create.warped_window": "UNLOCALIZED: Warped Window",
"block.create.warped_window_pane": "UNLOCALIZED: Warped Window Pane",
"block.create.water_wheel": "Wasserrad", "block.create.water_wheel": "Wasserrad",
"block.create.weathered_limestone": "Verwitterter Kalkstein", "block.create.weathered_limestone": "Verwitterter Kalkstein",
"block.create.weathered_limestone_bricks": "Verwitterte Kalksteinziegel", "block.create.weathered_limestone_bricks": "Verwitterte Kalksteinziegel",
@ -395,7 +399,7 @@
"block.create.weathered_limestone_cobblestone_slab": "UNLOCALIZED: Weathered Limestone Cobblestone Slab", "block.create.weathered_limestone_cobblestone_slab": "UNLOCALIZED: Weathered Limestone Cobblestone Slab",
"block.create.weathered_limestone_cobblestone_stairs": "UNLOCALIZED: Weathered Limestone Cobblestone Stairs", "block.create.weathered_limestone_cobblestone_stairs": "UNLOCALIZED: Weathered Limestone Cobblestone Stairs",
"block.create.weathered_limestone_cobblestone_wall": "UNLOCALIZED: Weathered Limestone Cobblestone Wall", "block.create.weathered_limestone_cobblestone_wall": "UNLOCALIZED: Weathered Limestone Cobblestone Wall",
"block.create.weathered_limestone_pillar": "Verwitterte Kalksteinsäule", "block.create.weathered_limestone_pillar": "Verwitterte Kalksteinsäule",
"block.create.white_sail": "UNLOCALIZED: White Sail", "block.create.white_sail": "UNLOCALIZED: White Sail",
"block.create.white_seat": "UNLOCALIZED: White Seat", "block.create.white_seat": "UNLOCALIZED: White Seat",
"block.create.white_valve_handle": "UNLOCALIZED: White Valve Handle", "block.create.white_valve_handle": "UNLOCALIZED: White Valve Handle",
@ -462,7 +466,7 @@
"item.create.goggles": "UNLOCALIZED: Engineer's Goggles", "item.create.goggles": "UNLOCALIZED: Engineer's Goggles",
"item.create.golden_sheet": "UNLOCALIZED: Golden Sheet", "item.create.golden_sheet": "UNLOCALIZED: Golden Sheet",
"item.create.handheld_blockzapper": "Blockpistole", "item.create.handheld_blockzapper": "Blockpistole",
"item.create.handheld_worldshaper": "Geländeformer", "item.create.handheld_worldshaper": "Geländeformer",
"item.create.honey_bucket": "Honigeimer", "item.create.honey_bucket": "Honigeimer",
"item.create.honeyed_apple": "UNLOCALIZED: Honeyed Apple", "item.create.honeyed_apple": "UNLOCALIZED: Honeyed Apple",
"item.create.integrated_circuit": "UNLOCALIZED: Integrated Circuit", "item.create.integrated_circuit": "UNLOCALIZED: Integrated Circuit",
@ -482,12 +486,12 @@
"item.create.shadow_steel": "UNLOCALIZED: Shadow Steel", "item.create.shadow_steel": "UNLOCALIZED: Shadow Steel",
"item.create.super_glue": "Superkleber", "item.create.super_glue": "Superkleber",
"item.create.sweet_roll": "UNLOCALIZED: Sweet Roll", "item.create.sweet_roll": "UNLOCALIZED: Sweet Roll",
"item.create.tree_fertilizer": "Baumdünger", "item.create.tree_fertilizer": "Baumdünger",
"item.create.vertical_gearbox": "UNLOCALIZED: Vertical Gearbox", "item.create.vertical_gearbox": "UNLOCALIZED: Vertical Gearbox",
"item.create.wand_of_symmetry": "Symmetriestab", "item.create.wand_of_symmetry": "Symmetriestab",
"item.create.wheat_flour": "Weizenmehl", "item.create.wheat_flour": "Weizenmehl",
"item.create.whisk": "UNLOCALIZED: Whisk", "item.create.whisk": "UNLOCALIZED: Whisk",
"item.create.wrench": "Schraubenschlüssel", "item.create.wrench": "Schraubenschlüssel",
"item.create.zinc_ingot": "Zinkbarren", "item.create.zinc_ingot": "Zinkbarren",
"item.create.zinc_nugget": "Zinkklumpen", "item.create.zinc_nugget": "Zinkklumpen",
@ -497,14 +501,14 @@
"advancement.create.root": "Willkommen zu Create", "advancement.create.root": "Willkommen zu Create",
"advancement.create.root.desc": "Es ist Zeit mit dem Bauen von tollen Apparaten zu starten!", "advancement.create.root.desc": "Es ist Zeit mit dem Bauen von tollen Apparaten zu starten!",
"advancement.create.andesite_alloy": "Alliterationen in Massen", "advancement.create.andesite_alloy": "Alliterationen in Massen",
"advancement.create.andesite_alloy.desc": "Create's Materialien haben verrückte Namen, Eisenlegierung ist im Deutschen leider keine.", "advancement.create.andesite_alloy.desc": "Create's Materialien haben verrückte Namen, Eisenlegierung ist im Deutschen leider keine.",
"advancement.create.its_alive": "Es ist am leben!", "advancement.create.its_alive": "Es ist am leben!",
"advancement.create.its_alive.desc": "Gucke deinem erstem beweglichen Teil beim drehen zu.", "advancement.create.its_alive.desc": "Gucke deinem erstem beweglichen Teil beim drehen zu.",
"advancement.create.shifting_gears": "Wechsel deine Gänge", "advancement.create.shifting_gears": "Wechsel deine Gänge",
"advancement.create.shifting_gears.desc": "Verbinde ein großes Zahnrad mit einem kleinem, um die Geschwindigkeit deiner Apparate zu verändern.", "advancement.create.shifting_gears.desc": "Verbinde ein großes Zahnrad mit einem kleinem, um die Geschwindigkeit deiner Apparate zu verändern.",
"advancement.create.overstressed": "Überfordert", "advancement.create.overstressed": "Ãœberfordert",
"advancement.create.overstressed.desc": "Erfahre die Limits der Belastung aus erster Hand.", "advancement.create.overstressed.desc": "Erfahre die Limits der Belastung aus erster Hand.",
"advancement.create.belt": "Befördere es alles", "advancement.create.belt": "Befördere es alles",
"advancement.create.belt.desc": "Verbinde zwei Wllen mit einem Mechanischem Riemen", "advancement.create.belt.desc": "Verbinde zwei Wllen mit einem Mechanischem Riemen",
"advancement.create.tunnel": "UNLOCALIZED: Take cover!", "advancement.create.tunnel": "UNLOCALIZED: Take cover!",
"advancement.create.tunnel.desc": "UNLOCALIZED: Embellish your mechanical belt with a Tunnel.", "advancement.create.tunnel.desc": "UNLOCALIZED: Embellish your mechanical belt with a Tunnel.",
@ -662,10 +666,10 @@
"itemGroup.create.palettes": "Create Paletten", "itemGroup.create.palettes": "Create Paletten",
"death.attack.create.crush": "%1$s stolperte in ein Mahlwerk", "death.attack.create.crush": "%1$s stolperte in ein Mahlwerk",
"death.attack.create.fan_fire": "%1$s hat heiße Luft eingeatmet", "death.attack.create.fan_fire": "%1$s hat heiße Luft eingeatmet",
"death.attack.create.fan_lava": "%1$s wurde von Lava verweht", "death.attack.create.fan_lava": "%1$s wurde von Lava verweht",
"death.attack.create.mechanical_drill": "%1$s wurde von einem Bohrer durchlöchert", "death.attack.create.mechanical_drill": "%1$s wurde von einem Bohrer durchlöchert",
"death.attack.create.mechanical_saw": "%1$s wurde zersägt", "death.attack.create.mechanical_saw": "%1$s wurde zersägt",
"death.attack.create.cuckoo_clock_explosion": "%1$s wurde durch eine falsche Kuckucksuhr gesprengt", "death.attack.create.cuckoo_clock_explosion": "%1$s wurde durch eine falsche Kuckucksuhr gesprengt",
"create.block.deployer.damage_source_name": "einem Finger", "create.block.deployer.damage_source_name": "einem Finger",
@ -685,7 +689,7 @@
"create.recipe.automatic_brewing": "UNLOCALIZED: Automated Brewing", "create.recipe.automatic_brewing": "UNLOCALIZED: Automated Brewing",
"create.recipe.packing": "UNLOCALIZED: Compacting", "create.recipe.packing": "UNLOCALIZED: Compacting",
"create.recipe.automatic_packing": "UNLOCALIZED: Automated Packing", "create.recipe.automatic_packing": "UNLOCALIZED: Automated Packing",
"create.recipe.sawing": "Sägen", "create.recipe.sawing": "Sägen",
"create.recipe.mechanical_crafting": "UNLOCALIZED: Mechanical Crafting", "create.recipe.mechanical_crafting": "UNLOCALIZED: Mechanical Crafting",
"create.recipe.automatic_shaped": "UNLOCALIZED: Automated Shaped Crafting", "create.recipe.automatic_shaped": "UNLOCALIZED: Automated Shaped Crafting",
"create.recipe.block_cutting": "UNLOCALIZED: Block Cutting", "create.recipe.block_cutting": "UNLOCALIZED: Block Cutting",
@ -696,9 +700,9 @@
"create.recipe.spout_filling": "UNLOCALIZED: Filling by Spout", "create.recipe.spout_filling": "UNLOCALIZED: Filling by Spout",
"create.recipe.draining": "UNLOCALIZED: Item Draining", "create.recipe.draining": "UNLOCALIZED: Item Draining",
"create.recipe.processing.chance": "Chance: %1$s%%", "create.recipe.processing.chance": "Chance: %1$s%%",
"create.recipe.heat_requirement.none": "Keine Hitze benötigt", "create.recipe.heat_requirement.none": "Keine Hitze benötigt",
"create.recipe.heat_requirement.heated": "Wenig Hitze benötigt", "create.recipe.heat_requirement.heated": "Wenig Hitze benötigt",
"create.recipe.heat_requirement.superheated": "Viel Hitze benötigt", "create.recipe.heat_requirement.superheated": "Viel Hitze benötigt",
"create.generic.range": "Reichweite", "create.generic.range": "Reichweite",
"create.generic.radius": "Radius", "create.generic.radius": "Radius",
@ -706,32 +710,32 @@
"create.generic.height": "UNLOCALIZED: Height", "create.generic.height": "UNLOCALIZED: Height",
"create.generic.length": "UNLOCALIZED: Length", "create.generic.length": "UNLOCALIZED: Length",
"create.generic.speed": "Geschwindigkeit", "create.generic.speed": "Geschwindigkeit",
"create.generic.delay": "Verzögerung", "create.generic.delay": "Verzögerung",
"create.generic.unit.ticks": "Ticks", "create.generic.unit.ticks": "Ticks",
"create.generic.unit.seconds": "Sekunden", "create.generic.unit.seconds": "Sekunden",
"create.generic.unit.minutes": "Minuten", "create.generic.unit.minutes": "Minuten",
"create.generic.unit.rpm": "RPM", "create.generic.unit.rpm": "RPM",
"create.generic.unit.stress": "su", "create.generic.unit.stress": "su",
"create.generic.unit.degrees": "°", "create.generic.unit.degrees": "°",
"create.generic.unit.millibuckets": "%1$smB", "create.generic.unit.millibuckets": "%1$smB",
"create.generic.clockwise": "Uhrzeigersinn", "create.generic.clockwise": "Uhrzeigersinn",
"create.generic.counter_clockwise": "Gegen-Uhrzeigersinn", "create.generic.counter_clockwise": "Gegen-Uhrzeigersinn",
"create.action.scroll": "Wechseln", "create.action.scroll": "Wechseln",
"create.action.confirm": "Bestätigen", "create.action.confirm": "Bestätigen",
"create.action.abort": "Abbrechen", "create.action.abort": "Abbrechen",
"create.action.saveToFile": "Speichern", "create.action.saveToFile": "Speichern",
"create.action.discard": "Löschen", "create.action.discard": "Löschen",
"create.keyinfo.toolmenu": "Werkzeugmenü", "create.keyinfo.toolmenu": "Werkzeugmenü",
"create.keyinfo.scrollup": "UNLOCALIZED: Simulate Mousewheel Up (inworld)", "create.keyinfo.scrollup": "UNLOCALIZED: Simulate Mousewheel Up (inworld)",
"create.keyinfo.scrolldown": "UNLOCALIZED: Simulate Mousewheel Down (inworld)", "create.keyinfo.scrolldown": "UNLOCALIZED: Simulate Mousewheel Down (inworld)",
"create.gui.scrollInput.defaultTitle": "Wähle eine Option:", "create.gui.scrollInput.defaultTitle": "Wähle eine Option:",
"create.gui.scrollInput.scrollToModify": "Mausrad zum Ändern", "create.gui.scrollInput.scrollToModify": "Mausrad zum Ändern",
"create.gui.scrollInput.scrollToAdjustAmount": "UNLOCALIZED: Scroll to Adjust Amount", "create.gui.scrollInput.scrollToAdjustAmount": "UNLOCALIZED: Scroll to Adjust Amount",
"create.gui.scrollInput.scrollToSelect": "Mausrad zum Auswählen", "create.gui.scrollInput.scrollToSelect": "Mausrad zum Auswählen",
"create.gui.scrollInput.shiftScrollsFaster": "Shift zum schnelleren Auswählen", "create.gui.scrollInput.shiftScrollsFaster": "Shift zum schnelleren Auswählen",
"create.gui.toolmenu.focusKey": "Halte [%1$s] zum Fokussieren", "create.gui.toolmenu.focusKey": "Halte [%1$s] zum Fokussieren",
"create.gui.toolmenu.cycle": "[Mausrad] zum Wechseln", "create.gui.toolmenu.cycle": "[Mausrad] zum Wechseln",
"create.gui.symmetryWand.mirrorType": "Spiegeln", "create.gui.symmetryWand.mirrorType": "Spiegeln",
@ -752,7 +756,7 @@
"create.gui.blockzapper.searchDiagonal": "Diagonalen folgen", "create.gui.blockzapper.searchDiagonal": "Diagonalen folgen",
"create.gui.blockzapper.searchFuzzy": "Materialgrenzen ignorieren", "create.gui.blockzapper.searchFuzzy": "Materialgrenzen ignorieren",
"create.gui.blockzapper.range": "Reichweite", "create.gui.blockzapper.range": "Reichweite",
"create.gui.blockzapper.needsUpgradedAmplifier": "Benötigt besseren Verstärker", "create.gui.blockzapper.needsUpgradedAmplifier": "Benötigt besseren Verstärker",
"create.gui.blockzapper.patternSection": "Muster", "create.gui.blockzapper.patternSection": "Muster",
"create.gui.blockzapper.pattern.solid": "Fest", "create.gui.blockzapper.pattern.solid": "Fest",
"create.gui.blockzapper.pattern.checkered": "Schachbrett", "create.gui.blockzapper.pattern.checkered": "Schachbrett",
@ -782,15 +786,15 @@
"create.blockzapper.usingBlock": "Auswahl: %1$s", "create.blockzapper.usingBlock": "Auswahl: %1$s",
"create.blockzapper.componentUpgrades": "Bauteil-Upgrades:", "create.blockzapper.componentUpgrades": "Bauteil-Upgrades:",
"create.blockzapper.component.body": "Rumpf", "create.blockzapper.component.body": "Rumpf",
"create.blockzapper.component.amplifier": "Verstärker", "create.blockzapper.component.amplifier": "Verstärker",
"create.blockzapper.component.accelerator": "Beschleuniger", "create.blockzapper.component.accelerator": "Beschleuniger",
"create.blockzapper.component.retriever": "Empfänger", "create.blockzapper.component.retriever": "Empfänger",
"create.blockzapper.component.scope": "Fernrohr", "create.blockzapper.component.scope": "Fernrohr",
"create.blockzapper.componentTier.none": "Nichts", "create.blockzapper.componentTier.none": "Nichts",
"create.blockzapper.componentTier.brass": "Messing", "create.blockzapper.componentTier.brass": "Messing",
"create.blockzapper.componentTier.chromatic": "UNLOCALIZED: Chromatic", "create.blockzapper.componentTier.chromatic": "UNLOCALIZED: Chromatic",
"create.blockzapper.leftClickToSet": "Linksklick auf einen Block zum Auswählen", "create.blockzapper.leftClickToSet": "Linksklick auf einen Block zum Auswählen",
"create.blockzapper.empty": "Keine Blöcke übrig!", "create.blockzapper.empty": "Keine Blöcke übrig!",
"create.minecart_coupling.two_couplings_max": "UNLOCALIZED: Minecarts cannot have more than two couplings each", "create.minecart_coupling.two_couplings_max": "UNLOCALIZED: Minecarts cannot have more than two couplings each",
"create.minecart_coupling.unloaded": "UNLOCALIZED: Parts of your train seem to be in unloaded chunks", "create.minecart_coupling.unloaded": "UNLOCALIZED: Parts of your train seem to be in unloaded chunks",
@ -817,7 +821,7 @@
"create.logistics.filter": "Filter", "create.logistics.filter": "Filter",
"create.logistics.recipe_filter": "Rezeptfilter", "create.logistics.recipe_filter": "Rezeptfilter",
"create.logistics.fluid_filter": "Flüssigkeitsfilter", "create.logistics.fluid_filter": "Flüssigkeitsfilter",
"create.logistics.firstFrequency": "Freq. #1", "create.logistics.firstFrequency": "Freq. #1",
"create.logistics.secondFrequency": "Freq. #2", "create.logistics.secondFrequency": "Freq. #2",
"create.logistics.filter.apply": "UNLOCALIZED: Applied filter to %1$s.", "create.logistics.filter.apply": "UNLOCALIZED: Applied filter to %1$s.",
@ -872,26 +876,26 @@
"create.gui.sequenced_gearshift.speed.back": "UNLOCALIZED: Input speed, Reversed", "create.gui.sequenced_gearshift.speed.back": "UNLOCALIZED: Input speed, Reversed",
"create.gui.sequenced_gearshift.speed.back_fast": "UNLOCALIZED: Double speed, Reversed", "create.gui.sequenced_gearshift.speed.back_fast": "UNLOCALIZED: Double speed, Reversed",
"create.schematicAndQuill.dimensions": "Bauplangröße: %1$sx%2$sx%3$s", "create.schematicAndQuill.dimensions": "Bauplangröße: %1$sx%2$sx%3$s",
"create.schematicAndQuill.firstPos": "Erste Position festgelegt.", "create.schematicAndQuill.firstPos": "Erste Position festgelegt.",
"create.schematicAndQuill.secondPos": "Zweite Position festgelegt.", "create.schematicAndQuill.secondPos": "Zweite Position festgelegt.",
"create.schematicAndQuill.noTarget": "Halte [Strg] zur Auswahl von Luft.", "create.schematicAndQuill.noTarget": "Halte [Strg] zur Auswahl von Luft.",
"create.schematicAndQuill.abort": "Auswahl zurückgesetzt.", "create.schematicAndQuill.abort": "Auswahl zurückgesetzt.",
"create.schematicAndQuill.title": "Bauplanname:", "create.schematicAndQuill.title": "Bauplanname:",
"create.schematicAndQuill.convert": "UNLOCALIZED: Save and Deploy Immediately", "create.schematicAndQuill.convert": "UNLOCALIZED: Save and Deploy Immediately",
"create.schematicAndQuill.fallbackName": "Mein Bauplan", "create.schematicAndQuill.fallbackName": "Mein Bauplan",
"create.schematicAndQuill.saved": "Gespeichert als %1$s", "create.schematicAndQuill.saved": "Gespeichert als %1$s",
"create.schematic.invalid": "[!] Ungültiger Gegenstand - Benutze einen Bauplantisch.", "create.schematic.invalid": "[!] Ungültiger Gegenstand - Benutze einen Bauplantisch.",
"create.schematic.position": "Position", "create.schematic.position": "Position",
"create.schematic.rotation": "Rotation", "create.schematic.rotation": "Rotation",
"create.schematic.rotation.none": "Nein", "create.schematic.rotation.none": "Nein",
"create.schematic.rotation.cw90": "90° im Uhrzeigersinn", "create.schematic.rotation.cw90": "90° im Uhrzeigersinn",
"create.schematic.rotation.cw180": "180° im Uhrzeigersinn", "create.schematic.rotation.cw180": "180° im Uhrzeigersinn",
"create.schematic.rotation.cw270": "270° im Uhrzeigersinn", "create.schematic.rotation.cw270": "270° im Uhrzeigersinn",
"create.schematic.mirror": "Spiegeln", "create.schematic.mirror": "Spiegeln",
"create.schematic.mirror.none": "Nein", "create.schematic.mirror.none": "Nein",
"create.schematic.mirror.frontBack": "Vor-Zurück", "create.schematic.mirror.frontBack": "Vor-Zurück",
"create.schematic.mirror.leftRight": "Links-Rechts", "create.schematic.mirror.leftRight": "Links-Rechts",
"create.schematic.tool.deploy": "Positionieren", "create.schematic.tool.deploy": "Positionieren",
"create.schematic.tool.move": "XZ Bewegen", "create.schematic.tool.move": "XZ Bewegen",
@ -902,7 +906,7 @@
"create.schematic.tool.deploy.description.0": "Bewegt die Struktur an einen anderen ort.", "create.schematic.tool.deploy.description.0": "Bewegt die Struktur an einen anderen ort.",
"create.schematic.tool.deploy.description.1": "Mit Rechtsklick auf den Boden platzieren.", "create.schematic.tool.deploy.description.1": "Mit Rechtsklick auf den Boden platzieren.",
"create.schematic.tool.deploy.description.2": "[Strg] halten, um in einer bestimmten Entfernung zu arbeiten.", "create.schematic.tool.deploy.description.2": "[Strg] halten, um in einer bestimmten Entfernung zu arbeiten.",
"create.schematic.tool.deploy.description.3": "[Strg]-Mausrad um die Entfernung zu ändern.", "create.schematic.tool.deploy.description.3": "[Strg]-Mausrad um die Entfernung zu ändern.",
"create.schematic.tool.move.description.0": "Bewegt das Schema horizontal", "create.schematic.tool.move.description.0": "Bewegt das Schema horizontal",
"create.schematic.tool.move.description.1": "Zeig auf das Schema und benutze [Strg]-Mausrad.", "create.schematic.tool.move.description.1": "Zeig auf das Schema und benutze [Strg]-Mausrad.",
"create.schematic.tool.move.description.2": "", "create.schematic.tool.move.description.2": "",
@ -912,52 +916,52 @@
"create.schematic.tool.movey.description.2": "", "create.schematic.tool.movey.description.2": "",
"create.schematic.tool.movey.description.3": "", "create.schematic.tool.movey.description.3": "",
"create.schematic.tool.rotate.description.0": "Rotiert das Schema um seine Mitte.", "create.schematic.tool.rotate.description.0": "Rotiert das Schema um seine Mitte.",
"create.schematic.tool.rotate.description.1": "[Strg]-Mausrad für eine Drehung um 90°", "create.schematic.tool.rotate.description.1": "[Strg]-Mausrad für eine Drehung um 90°",
"create.schematic.tool.rotate.description.2": "", "create.schematic.tool.rotate.description.2": "",
"create.schematic.tool.rotate.description.3": "", "create.schematic.tool.rotate.description.3": "",
"create.schematic.tool.print.description.0": "Platziert sofort die Struktur in der Welt", "create.schematic.tool.print.description.0": "Platziert sofort die Struktur in der Welt",
"create.schematic.tool.print.description.1": "[Rechtsklick] zum Bestätigen der Platzierung an der aktuellen Position.", "create.schematic.tool.print.description.1": "[Rechtsklick] zum Bestätigen der Platzierung an der aktuellen Position.",
"create.schematic.tool.print.description.2": "Dieses Werkzeug ist nur für den Kreativ-Modus.", "create.schematic.tool.print.description.2": "Dieses Werkzeug ist nur für den Kreativ-Modus.",
"create.schematic.tool.print.description.3": "", "create.schematic.tool.print.description.3": "",
"create.schematic.tool.flip.description.0": "Kehrt das Schema entlang der ausgewählten Oberfläche um.", "create.schematic.tool.flip.description.0": "Kehrt das Schema entlang der ausgewählten Oberfläche um.",
"create.schematic.tool.flip.description.1": "Zeige auf das Schema und benutze [Strg]-Mausrad.", "create.schematic.tool.flip.description.1": "Zeige auf das Schema und benutze [Strg]-Mausrad.",
"create.schematic.tool.flip.description.2": "", "create.schematic.tool.flip.description.2": "",
"create.schematic.tool.flip.description.3": "", "create.schematic.tool.flip.description.3": "",
"create.schematics.synchronizing": "Synchronisation...", "create.schematics.synchronizing": "Synchronisation...",
"create.schematics.uploadTooLarge": "Dein Bauplan ist zu groß.", "create.schematics.uploadTooLarge": "Dein Bauplan ist zu groß.",
"create.schematics.maxAllowedSize": "Die maximale Bauplan-Dateigröße ist:", "create.schematics.maxAllowedSize": "Die maximale Bauplan-Dateigröße ist:",
"create.gui.schematicTable.refresh": "UNLOCALIZED: Refresh Files", "create.gui.schematicTable.refresh": "UNLOCALIZED: Refresh Files",
"create.gui.schematicTable.open_folder": "UNLOCALIZED: Open Folder", "create.gui.schematicTable.open_folder": "UNLOCALIZED: Open Folder",
"create.gui.schematicTable.title": "Bauplantisch", "create.gui.schematicTable.title": "Bauplantisch",
"create.gui.schematicTable.availableSchematics": "Verfügbare Baupläne", "create.gui.schematicTable.availableSchematics": "Verfügbare Baupläne",
"create.gui.schematicTable.noSchematics": "Keine gespeicherten Baupläne", "create.gui.schematicTable.noSchematics": "Keine gespeicherten Baupläne",
"create.gui.schematicTable.uploading": "Hochladen...", "create.gui.schematicTable.uploading": "Hochladen...",
"create.gui.schematicTable.finished": "Hochgeladen!", "create.gui.schematicTable.finished": "Hochgeladen!",
"create.gui.schematicannon.title": "Bauplankanone", "create.gui.schematicannon.title": "Bauplankanone",
"create.gui.schematicannon.listPrinter": "Materiallistendruck", "create.gui.schematicannon.listPrinter": "Materiallistendruck",
"create.gui.schematicannon.gunpowderLevel": "Schwarzpulver bei %1$s%%", "create.gui.schematicannon.gunpowderLevel": "Schwarzpulver bei %1$s%%",
"create.gui.schematicannon.shotsRemaining": "%1$s Schuss übrig", "create.gui.schematicannon.shotsRemaining": "%1$s Schuss übrig",
"create.gui.schematicannon.shotsRemainingWithBackup": "Mit Reserve: %1$s", "create.gui.schematicannon.shotsRemainingWithBackup": "Mit Reserve: %1$s",
"create.gui.schematicannon.optionEnabled": "Aktiviert", "create.gui.schematicannon.optionEnabled": "Aktiviert",
"create.gui.schematicannon.optionDisabled": "Deaktiviert", "create.gui.schematicannon.optionDisabled": "Deaktiviert",
"create.gui.schematicannon.showOptions": "UNLOCALIZED: Show Printer Settings", "create.gui.schematicannon.showOptions": "UNLOCALIZED: Show Printer Settings",
"create.gui.schematicannon.option.dontReplaceSolid": "Feste Blöcke nicht ersetzen", "create.gui.schematicannon.option.dontReplaceSolid": "Feste Blöcke nicht ersetzen",
"create.gui.schematicannon.option.replaceWithSolid": "Feste Blöcke mit festen ersetzen", "create.gui.schematicannon.option.replaceWithSolid": "Feste Blöcke mit festen ersetzen",
"create.gui.schematicannon.option.replaceWithAny": "Feste Blöcke immer ersetzen", "create.gui.schematicannon.option.replaceWithAny": "Feste Blöcke immer ersetzen",
"create.gui.schematicannon.option.replaceWithEmpty": "Feste Blöcke mit Leere ersetzen", "create.gui.schematicannon.option.replaceWithEmpty": "Feste Blöcke mit Leere ersetzen",
"create.gui.schematicannon.option.skipMissing": "Fehlende Blöcke ignorieren", "create.gui.schematicannon.option.skipMissing": "Fehlende Blöcke ignorieren",
"create.gui.schematicannon.option.skipTileEntities": "Tile Entities ignorieren", "create.gui.schematicannon.option.skipTileEntities": "Tile Entities ignorieren",
"create.gui.schematicannon.slot.gunpowder": "UNLOCALIZED: Add gunpowder to fuel the cannon", "create.gui.schematicannon.slot.gunpowder": "UNLOCALIZED: Add gunpowder to fuel the cannon",
"create.gui.schematicannon.slot.listPrinter": "UNLOCALIZED: Place books here to print a Checklist for your Schematic", "create.gui.schematicannon.slot.listPrinter": "UNLOCALIZED: Place books here to print a Checklist for your Schematic",
"create.gui.schematicannon.slot.schematic": "UNLOCALIZED: Add your Schematic here. Make sure it is deployed at a specific location.", "create.gui.schematicannon.slot.schematic": "UNLOCALIZED: Add your Schematic here. Make sure it is deployed at a specific location.",
"create.gui.schematicannon.option.skipMissing.description": "Wenn die Bauplankanone einen benötigten Block nicht finden kann, wird sie einfach beim nächsten weiter machen.", "create.gui.schematicannon.option.skipMissing.description": "Wenn die Bauplankanone einen benötigten Block nicht finden kann, wird sie einfach beim nächsten weiter machen.",
"create.gui.schematicannon.option.skipTileEntities.description": "Die Bauplankanone wird versuchen, Blöcke mit extra Daten, beispielsweise Truhen, nicht zu ersetzen.", "create.gui.schematicannon.option.skipTileEntities.description": "Die Bauplankanone wird versuchen, Blöcke mit extra Daten, beispielsweise Truhen, nicht zu ersetzen.",
"create.gui.schematicannon.option.dontReplaceSolid.description": "Die Kanone wird ausschließlich nicht feste Blöcke und Luft in ihrem Arbeitsbereich ersetzen.", "create.gui.schematicannon.option.dontReplaceSolid.description": "Die Kanone wird ausschließlich nicht feste Blöcke und Luft in ihrem Arbeitsbereich ersetzen.",
"create.gui.schematicannon.option.replaceWithSolid.description": "Die Kanone wird feste Blöcke nur dann ersetzen, wenn an der Position vorher bereits ein fester Block war.", "create.gui.schematicannon.option.replaceWithSolid.description": "Die Kanone wird feste Blöcke nur dann ersetzen, wenn an der Position vorher bereits ein fester Block war.",
"create.gui.schematicannon.option.replaceWithAny.description": "Die Kanone wird feste Blöcke ersetzen, wenn der Bauplan an der Position einen Block enthält.", "create.gui.schematicannon.option.replaceWithAny.description": "Die Kanone wird feste Blöcke ersetzen, wenn der Bauplan an der Position einen Block enthält.",
"create.gui.schematicannon.option.replaceWithEmpty.description": "Die Kanone wird alle Blöcke im Arbeitsbereich entfernen.", "create.gui.schematicannon.option.replaceWithEmpty.description": "Die Kanone wird alle Blöcke im Arbeitsbereich entfernen.",
"create.schematicannon.status.idle": "Aus", "create.schematicannon.status.idle": "Aus",
"create.schematicannon.status.ready": "Bereit", "create.schematicannon.status.ready": "Bereit",
@ -969,11 +973,11 @@
"create.schematicannon.status.targetNotLoaded": "Kein Block geladen", "create.schematicannon.status.targetNotLoaded": "Kein Block geladen",
"create.schematicannon.status.targetOutsideRange": "Ziel zu weit weg", "create.schematicannon.status.targetOutsideRange": "Ziel zu weit weg",
"create.schematicannon.status.searching": "Suchen", "create.schematicannon.status.searching": "Suchen",
"create.schematicannon.status.skipping": "Überspringen", "create.schematicannon.status.skipping": "Ãœberspringen",
"create.schematicannon.status.missingBlock": "Fehlender Block:", "create.schematicannon.status.missingBlock": "Fehlender Block:",
"create.schematicannon.status.placing": "Platzieren", "create.schematicannon.status.placing": "Platzieren",
"create.schematicannon.status.clearing": "Blöcke entfernen", "create.schematicannon.status.clearing": "Blöcke entfernen",
"create.schematicannon.status.schematicInvalid": "Bauplan ungültig", "create.schematicannon.status.schematicInvalid": "Bauplan ungültig",
"create.schematicannon.status.schematicNotPlaced": "Bauplan nicht positioniert", "create.schematicannon.status.schematicNotPlaced": "Bauplan nicht positioniert",
"create.schematicannon.status.schematicExpired": "Bauplandatei abgelaufen", "create.schematicannon.status.schematicExpired": "Bauplandatei abgelaufen",
@ -1157,8 +1161,8 @@
"item.create.example_item.tooltip.condition1": "Wenn dies", "item.create.example_item.tooltip.condition1": "Wenn dies",
"item.create.example_item.tooltip.behaviour1": "dann tut dieser Gegenstand das. (Verhalten wird mit der Shift-Taste angezeigt)", "item.create.example_item.tooltip.behaviour1": "dann tut dieser Gegenstand das. (Verhalten wird mit der Shift-Taste angezeigt)",
"item.create.example_item.tooltip.condition2": "Und wenn dies", "item.create.example_item.tooltip.condition2": "Und wenn dies",
"item.create.example_item.tooltip.behaviour2": "kannst du so viele Verhaltensweisen hinzufügen wie du magst", "item.create.example_item.tooltip.behaviour2": "kannst du so viele Verhaltensweisen hinzufügen wie du magst",
"item.create.example_item.tooltip.control1": "Wenn Strg gedrückt ist", "item.create.example_item.tooltip.control1": "Wenn Strg gedrückt ist",
"item.create.example_item.tooltip.action1": "wird diese Steuerung gezeigt.", "item.create.example_item.tooltip.action1": "wird diese Steuerung gezeigt.",
"block.create.andesite_encased_shaft.tooltip": "UNLOCALIZED: ANDESITE ENCASED SHAFT", "block.create.andesite_encased_shaft.tooltip": "UNLOCALIZED: ANDESITE ENCASED SHAFT",
@ -1317,24 +1321,24 @@
"block.create.mechanical_arm.tooltip.action2": "UNLOCALIZED: Sets the ordering behaviour for _items_ output by the _mechanical Arm_.", "block.create.mechanical_arm.tooltip.action2": "UNLOCALIZED: Sets the ordering behaviour for _items_ output by the _mechanical Arm_.",
"item.create.wand_of_symmetry.tooltip": "SYMMETRIESTAB", "item.create.wand_of_symmetry.tooltip": "SYMMETRIESTAB",
"item.create.wand_of_symmetry.tooltip.summary": "Spiegelt deine Blockplatzierung perfekt über die konfigurierten Ebenen.", "item.create.wand_of_symmetry.tooltip.summary": "Spiegelt deine Blockplatzierung perfekt über die konfigurierten Ebenen.",
"item.create.wand_of_symmetry.tooltip.condition1": "Wenn in der Schnellleiste", "item.create.wand_of_symmetry.tooltip.condition1": "Wenn in der Schnellleiste",
"item.create.wand_of_symmetry.tooltip.behaviour1": "Bleibt aktiv", "item.create.wand_of_symmetry.tooltip.behaviour1": "Bleibt aktiv",
"item.create.wand_of_symmetry.tooltip.control1": "R-Klick auf Boden", "item.create.wand_of_symmetry.tooltip.control1": "R-Klick auf Boden",
"item.create.wand_of_symmetry.tooltip.action1": "_Erstellt_ oder _Bewegt_ den Spiegel", "item.create.wand_of_symmetry.tooltip.action1": "_Erstellt_ oder _Bewegt_ den Spiegel",
"item.create.wand_of_symmetry.tooltip.control2": "R-Klick in die Luft", "item.create.wand_of_symmetry.tooltip.control2": "R-Klick in die Luft",
"item.create.wand_of_symmetry.tooltip.action2": "_Löscht_ den aktiven Spiegel", "item.create.wand_of_symmetry.tooltip.action2": "_Löscht_ den aktiven Spiegel",
"item.create.wand_of_symmetry.tooltip.control3": "R-Klick beim Schleichen", "item.create.wand_of_symmetry.tooltip.control3": "R-Klick beim Schleichen",
"item.create.wand_of_symmetry.tooltip.action3": "Öffnet das _Konfigurationsmenü_", "item.create.wand_of_symmetry.tooltip.action3": "Ãffnet das _Konfigurationsmenü_",
"item.create.handheld_blockzapper.tooltip": "BLOCKPISTOLE", "item.create.handheld_blockzapper.tooltip": "BLOCKPISTOLE",
"item.create.handheld_blockzapper.tooltip.summary": "Ermöglicht das Platzieren und Austauschen von Blöcken aus großer Entfernung.", "item.create.handheld_blockzapper.tooltip.summary": "Ermöglicht das Platzieren und Austauschen von Blöcken aus großer Entfernung.",
"item.create.handheld_blockzapper.tooltip.control1": "L-Klick auf Block", "item.create.handheld_blockzapper.tooltip.control1": "L-Klick auf Block",
"item.create.handheld_blockzapper.tooltip.action1": "Legt die von dem Werkzeug platzierten Blöcke auf den angeschauten Block fest.", "item.create.handheld_blockzapper.tooltip.action1": "Legt die von dem Werkzeug platzierten Blöcke auf den angeschauten Block fest.",
"item.create.handheld_blockzapper.tooltip.control2": "R-Klick auf Block", "item.create.handheld_blockzapper.tooltip.control2": "R-Klick auf Block",
"item.create.handheld_blockzapper.tooltip.action2": "_Platziert_ oder _Ersetzt_ den ausgewählten Block.", "item.create.handheld_blockzapper.tooltip.action2": "_Platziert_ oder _Ersetzt_ den ausgewählten Block.",
"item.create.handheld_blockzapper.tooltip.control3": "R-Klick beim Schleichen", "item.create.handheld_blockzapper.tooltip.control3": "R-Klick beim Schleichen",
"item.create.handheld_blockzapper.tooltip.action3": "Öffnet das _Konfigurationsmenü_", "item.create.handheld_blockzapper.tooltip.action3": "Ãffnet das _Konfigurationsmenü_",
"item.create.handheld_worldshaper.tooltip": "UNLOCALIZED: HANDHELD WORLDSHAPER", "item.create.handheld_worldshaper.tooltip": "UNLOCALIZED: HANDHELD WORLDSHAPER",
"item.create.handheld_worldshaper.tooltip.summary": "UNLOCALIZED: Handy tool for creating _landscapes_ and _terrain features_.", "item.create.handheld_worldshaper.tooltip.summary": "UNLOCALIZED: Handy tool for creating _landscapes_ and _terrain features_.",
@ -1345,10 +1349,10 @@
"item.create.handheld_worldshaper.tooltip.control3": "UNLOCALIZED: R-Click while Sneaking", "item.create.handheld_worldshaper.tooltip.control3": "UNLOCALIZED: R-Click while Sneaking",
"item.create.handheld_worldshaper.tooltip.action3": "UNLOCALIZED: Opens the _Configuration Interface_", "item.create.handheld_worldshaper.tooltip.action3": "UNLOCALIZED: Opens the _Configuration Interface_",
"item.create.tree_fertilizer.tooltip": "BAUMDÜNGER", "item.create.tree_fertilizer.tooltip": "BAUMDÃœNGER",
"item.create.tree_fertilizer.tooltip.summary": "Eine Mischung aus Mineralien, die sich für weit verbreitete Baumarten eignet", "item.create.tree_fertilizer.tooltip.summary": "Eine Mischung aus Mineralien, die sich für weit verbreitete Baumarten eignet",
"item.create.tree_fertilizer.tooltip.condition1": "Wenn auf einen Setzling angewendet", "item.create.tree_fertilizer.tooltip.condition1": "Wenn auf einen Setzling angewendet",
"item.create.tree_fertilizer.tooltip.behaviour1": "Lässt Bäume unabhängig vom Platz um sie herum wachsen", "item.create.tree_fertilizer.tooltip.behaviour1": "Lässt Bäume unabhängig vom Platz um sie herum wachsen",
"item.create.deforester.tooltip": "UNLOCALIZED: DEFORESTER", "item.create.deforester.tooltip": "UNLOCALIZED: DEFORESTER",
"item.create.deforester.tooltip.summary": "UNLOCALIZED: A _radiant axe_ able to chop down trees in a split second.", "item.create.deforester.tooltip.summary": "UNLOCALIZED: A _radiant axe_ able to chop down trees in a split second.",
@ -1373,60 +1377,60 @@
"item.create.attribute_filter.tooltip.behaviour2": "UNLOCALIZED: Opens the _configuration interface_.", "item.create.attribute_filter.tooltip.behaviour2": "UNLOCALIZED: Opens the _configuration interface_.",
"item.create.empty_schematic.tooltip": "LEERER BAUPLAN", "item.create.empty_schematic.tooltip": "LEERER BAUPLAN",
"item.create.empty_schematic.tooltip.summary": "Wird für die Herstellung und das Schreiben auf dem _Bauplantisch_ verwendet", "item.create.empty_schematic.tooltip.summary": "Wird für die Herstellung und das Schreiben auf dem _Bauplantisch_ verwendet",
"item.create.schematic.tooltip": "BAUPLAN", "item.create.schematic.tooltip": "BAUPLAN",
"item.create.schematic.tooltip.summary": "Beschreibt eine Struktur, die in der Welt platziert werden kann. Positioniere das Hologramm wie gewünscht und verwende eine _Bauplankanone_, um die Struktur zu bauen.", "item.create.schematic.tooltip.summary": "Beschreibt eine Struktur, die in der Welt platziert werden kann. Positioniere das Hologramm wie gewünscht und verwende eine _Bauplankanone_, um die Struktur zu bauen.",
"item.create.schematic.tooltip.condition1": "Wenn gehalten", "item.create.schematic.tooltip.condition1": "Wenn gehalten",
"item.create.schematic.tooltip.behaviour1": "Kann mit den Werkzeugen auf dem Bildschirm positioniert werden", "item.create.schematic.tooltip.behaviour1": "Kann mit den Werkzeugen auf dem Bildschirm positioniert werden",
"item.create.schematic.tooltip.control1": "R-Klick beim Schleichen", "item.create.schematic.tooltip.control1": "R-Klick beim Schleichen",
"item.create.schematic.tooltip.action1": "Öffnet ein Menü zur Eingabe exakter _Koordinaten_.", "item.create.schematic.tooltip.action1": "Ãffnet ein Menü zur Eingabe exakter _Koordinaten_.",
"item.create.schematic_and_quill.tooltip": "BAUPLAN UND FEDER", "item.create.schematic_and_quill.tooltip": "BAUPLAN UND FEDER",
"item.create.schematic_and_quill.tooltip.summary": "Wird benutzt, um eine existierende Struktur in der Welt als eine .nbt-Datei zu speichern.", "item.create.schematic_and_quill.tooltip.summary": "Wird benutzt, um eine existierende Struktur in der Welt als eine .nbt-Datei zu speichern.",
"item.create.schematic_and_quill.tooltip.condition1": "Schritt 1", "item.create.schematic_and_quill.tooltip.condition1": "Schritt 1",
"item.create.schematic_and_quill.tooltip.behaviour1": "Wähle zwei Eckpunkte mit R-Klick aus", "item.create.schematic_and_quill.tooltip.behaviour1": "Wähle zwei Eckpunkte mit R-Klick aus",
"item.create.schematic_and_quill.tooltip.condition2": "Schritt 2", "item.create.schematic_and_quill.tooltip.condition2": "Schritt 2",
"item.create.schematic_and_quill.tooltip.behaviour2": "Auf den Oberflächen _Strg-Scrollen_ um die Größe zu verändern. Nochmals R-Klick um zu speichern.", "item.create.schematic_and_quill.tooltip.behaviour2": "Auf den Oberflächen _Strg-Scrollen_ um die Größe zu verändern. Nochmals R-Klick um zu speichern.",
"item.create.schematic_and_quill.tooltip.control1": "R-Klick", "item.create.schematic_and_quill.tooltip.control1": "R-Klick",
"item.create.schematic_and_quill.tooltip.action1": "Einen Eckpunkt auswählen / Speichern bestätigen", "item.create.schematic_and_quill.tooltip.action1": "Einen Eckpunkt auswählen / Speichern bestätigen",
"item.create.schematic_and_quill.tooltip.control2": "Strg gedrückt halten", "item.create.schematic_and_quill.tooltip.control2": "Strg gedrückt halten",
"item.create.schematic_and_quill.tooltip.action2": "Wählt Punkte _mitten_ _in_ _der_ _Luft._ _Scrolle,_ um die Distanz anzupassen.", "item.create.schematic_and_quill.tooltip.action2": "Wählt Punkte _mitten_ _in_ _der_ _Luft._ _Scrolle,_ um die Distanz anzupassen.",
"item.create.schematic_and_quill.tooltip.control3": "R-Klick beim Schleichen", "item.create.schematic_and_quill.tooltip.control3": "R-Klick beim Schleichen",
"item.create.schematic_and_quill.tooltip.action3": "_Setzt_ die Auswahl _zurück_ und löscht sie.", "item.create.schematic_and_quill.tooltip.action3": "_Setzt_ die Auswahl _zurück_ und löscht sie.",
"block.create.schematicannon.tooltip": "BAUPLANKANONE", "block.create.schematicannon.tooltip": "BAUPLANKANONE",
"block.create.schematicannon.tooltip.summary": "Schießt Blöcke, um eine Struktur nach einem positionierten _Bauplan_ zu errichten. Benutzt Gegenstände aus benachbarten Inventaren und _Schießpulver_ als Treibstoff.", "block.create.schematicannon.tooltip.summary": "Schießt Blöcke, um eine Struktur nach einem positionierten _Bauplan_ zu errichten. Benutzt Gegenstände aus benachbarten Inventaren und _Schießpulver_ als Treibstoff.",
"block.create.schematicannon.tooltip.control1": "Wenn R-Geklickt", "block.create.schematicannon.tooltip.control1": "Wenn R-Geklickt",
"block.create.schematicannon.tooltip.action1": "Öffnet das _Menü_", "block.create.schematicannon.tooltip.action1": "Ãffnet das _Menü_",
"block.create.schematic_table.tooltip": "BAUPLANTISCH", "block.create.schematic_table.tooltip": "BAUPLANTISCH",
"block.create.schematic_table.tooltip.summary": "Schreibt gespeicherte Baupläne auf einen _Leeren_ _Bauplan_", "block.create.schematic_table.tooltip.summary": "Schreibt gespeicherte Baupläne auf einen _Leeren_ _Bauplan_",
"block.create.schematic_table.tooltip.condition1": "Wenn ein Leerer Bauplan bereitgestellt wird", "block.create.schematic_table.tooltip.condition1": "Wenn ein Leerer Bauplan bereitgestellt wird",
"block.create.schematic_table.tooltip.behaviour1": "Lädt eine ausgewählte Datei von deinem Bauplan-Ordner hoch", "block.create.schematic_table.tooltip.behaviour1": "Lädt eine ausgewählte Datei von deinem Bauplan-Ordner hoch",
"block.create.shaft.tooltip": "WELLE", "block.create.shaft.tooltip": "WELLE",
"block.create.shaft.tooltip.summary": "_Überträgt_ _Rotation_ entlang ihrer Achse.", "block.create.shaft.tooltip.summary": "_Ãœberträgt_ _Rotation_ entlang ihrer Achse.",
"block.create.cogwheel.tooltip": "ZAHNRAD", "block.create.cogwheel.tooltip": "ZAHNRAD",
"block.create.cogwheel.tooltip.summary": "_Überträgt_ _Rotation_ entlang seiner Achse und auf benachbarte _Zahnräder._", "block.create.cogwheel.tooltip.summary": "_Ãœberträgt_ _Rotation_ entlang seiner Achse und auf benachbarte _Zahnräder._",
"block.create.large_cogwheel.tooltip": "GROES ZAHNRAD", "block.create.large_cogwheel.tooltip": "GROẞES ZAHNRAD",
"block.create.large_cogwheel.tooltip.summary": "Eine größere Version des _Zahnrads,_ ermöglicht eine _Änderung_ der _Rotationsgeschwindigket_, wenn es mit einem kleinerem Zahnrad verbunden wird.", "block.create.large_cogwheel.tooltip.summary": "Eine größere Version des _Zahnrads,_ ermöglicht eine _Änderung_ der _Rotationsgeschwindigket_, wenn es mit einem kleinerem Zahnrad verbunden wird.",
"block.create.encased_shaft.tooltip": "EINGESCHLOSSENE WELLE", "block.create.encased_shaft.tooltip": "EINGESCHLOSSENE WELLE",
"block.create.encased_shaft.tooltip.summary": "_Überträgt_ _Rotation_ entlang ihrer Achse. Nützlich für die Übertragung von Rotation durch Wände hindurch.", "block.create.encased_shaft.tooltip.summary": "_Ãœberträgt_ _Rotation_ entlang ihrer Achse. Nützlich für die Ãœbertragung von Rotation durch Wände hindurch.",
"block.create.gearbox.tooltip": "GETRIEBE", "block.create.gearbox.tooltip": "GETRIEBE",
"block.create.gearbox.tooltip.summary": "_Leitet_ _Rotation_ in _vier_ _Richtungen_ weiter. Kehrt geradlinige Verbindungen um.", "block.create.gearbox.tooltip.summary": "_Leitet_ _Rotation_ in _vier_ _Richtungen_ weiter. Kehrt geradlinige Verbindungen um.",
"block.create.gearshift.tooltip": "GANGSCHALTUNG", "block.create.gearshift.tooltip": "GANGSCHALTUNG",
"block.create.gearshift.tooltip.summary": "Ein kontrollierbarer _Rotationsschalter_ für angeschlossene Wellen.", "block.create.gearshift.tooltip.summary": "Ein kontrollierbarer _Rotationsschalter_ für angeschlossene Wellen.",
"block.create.gearshift.tooltip.condition1": "Wenn aktiv", "block.create.gearshift.tooltip.condition1": "Wenn aktiv",
"block.create.gearshift.tooltip.behaviour1": "_Kehrt_ die ausgehende Drehrichtung _um._", "block.create.gearshift.tooltip.behaviour1": "_Kehrt_ die ausgehende Drehrichtung _um._",
"block.create.clutch.tooltip": "KUPPLUNG", "block.create.clutch.tooltip": "KUPPLUNG",
"block.create.clutch.tooltip.summary": "Ein kontrollierbarer _Rotationsschalter_ für angeschlossene Wellen.", "block.create.clutch.tooltip.summary": "Ein kontrollierbarer _Rotationsschalter_ für angeschlossene Wellen.",
"block.create.clutch.tooltip.condition1": "Wenn aktiv", "block.create.clutch.tooltip.condition1": "Wenn aktiv",
"block.create.clutch.tooltip.behaviour1": "_Stoppt_ das Weiterleiten von Rotation zur anderen Seite.", "block.create.clutch.tooltip.behaviour1": "_Stoppt_ das Weiterleiten von Rotation zur anderen Seite.",
@ -1443,9 +1447,9 @@
"item.create.belt_connector.tooltip": "MECHANISCHER RIEMEN", "item.create.belt_connector.tooltip": "MECHANISCHER RIEMEN",
"item.create.belt_connector.tooltip.summary": "Verbindet zwei _Wellen_ mit einem _Mechanischen_ _Riemen._ Verbundene Wellen haben die exakt gleiche Rotationsgeschwindigkeit und Richtung.", "item.create.belt_connector.tooltip.summary": "Verbindet zwei _Wellen_ mit einem _Mechanischen_ _Riemen._ Verbundene Wellen haben die exakt gleiche Rotationsgeschwindigkeit und Richtung.",
"item.create.belt_connector.tooltip.control1": "R-Klick auf Welle", "item.create.belt_connector.tooltip.control1": "R-Klick auf Welle",
"item.create.belt_connector.tooltip.action1": "Wählt die Welle als Verbindungspunkt für den Riemen aus. Beide ausgewählten Wellen müssen _horizontal,_ _vertikal_ oder _diagonal_ entlang der Richtung des Riemens zeigen.", "item.create.belt_connector.tooltip.action1": "Wählt die Welle als Verbindungspunkt für den Riemen aus. Beide ausgewählten Wellen müssen _horizontal,_ _vertikal_ oder _diagonal_ entlang der Richtung des Riemens zeigen.",
"item.create.belt_connector.tooltip.control2": "R-Klick beim Schleichen", "item.create.belt_connector.tooltip.control2": "R-Klick beim Schleichen",
"item.create.belt_connector.tooltip.action2": "_Setzt_ die erste ausgewählte Position des Riemens _zurück._", "item.create.belt_connector.tooltip.action2": "_Setzt_ die erste ausgewählte Position des Riemens _zurück._",
"item.create.goggles.tooltip": "UNLOCALIZED: GOGGLES", "item.create.goggles.tooltip": "UNLOCALIZED: GOGGLES",
"item.create.goggles.tooltip.summary": "UNLOCALIZED: A pair of glasses to augment your vision with useful _kinetic information_.", "item.create.goggles.tooltip.summary": "UNLOCALIZED: A pair of glasses to augment your vision with useful _kinetic information_.",
@ -1467,16 +1471,16 @@
"block.create.creative_motor.tooltip.summary": "UNLOCALIZED: A configurable source of _Rotational Force_.", "block.create.creative_motor.tooltip.summary": "UNLOCALIZED: A configurable source of _Rotational Force_.",
"block.create.water_wheel.tooltip": "WASSERRAD", "block.create.water_wheel.tooltip": "WASSERRAD",
"block.create.water_wheel.tooltip.summary": "Liefert _Rotationsenergie_ von benachbarten _Wasserströmungen._", "block.create.water_wheel.tooltip.summary": "Liefert _Rotationsenergie_ von benachbarten _Wasserströmungen._",
"block.create.encased_fan.tooltip": "EINGESCHLOSSENER PROPELLER", "block.create.encased_fan.tooltip": "EINGESCHLOSSENER PROPELLER",
"block.create.encased_fan.tooltip.summary": "Wandelt _Rotationsenergie_ in _Luftstöme_ um und wieder zurück. Hat mehrere Verwendungsmöglichkeiten.", "block.create.encased_fan.tooltip.summary": "Wandelt _Rotationsenergie_ in _Luftstöme_ um und wieder zurück. Hat mehrere Verwendungsmöglichkeiten.",
"block.create.encased_fan.tooltip.condition1": "Wenn über Feuer", "block.create.encased_fan.tooltip.condition1": "Wenn über Feuer",
"block.create.encased_fan.tooltip.behaviour1": "Liefert _Rotationsenergie_ (muss vertikal ausgerichtet sein)", "block.create.encased_fan.tooltip.behaviour1": "Liefert _Rotationsenergie_ (muss vertikal ausgerichtet sein)",
"block.create.encased_fan.tooltip.condition2": "Wenn angetrieben", "block.create.encased_fan.tooltip.condition2": "Wenn angetrieben",
"block.create.encased_fan.tooltip.behaviour2": "_Bläst_ Dinge auf einer Seite von sich weg, _zieht_ sie auf der anderen zu sich hin. Kraft und Geschwindigkeit sind abhängig von der eingehenden Rotation.", "block.create.encased_fan.tooltip.behaviour2": "_Bläst_ Dinge auf einer Seite von sich weg, _zieht_ sie auf der anderen zu sich hin. Kraft und Geschwindigkeit sind abhängig von der eingehenden Rotation.",
"block.create.encased_fan.tooltip.condition3": "Wenn Luft durch spezielle Blöcke fließt", "block.create.encased_fan.tooltip.condition3": "Wenn Luft durch spezielle Blöcke fließt",
"block.create.encased_fan.tooltip.behaviour3": "Werden Gegenstände vor dem Block verarbeitet: _Wasser_ wäscht, _Feuer_ räuchert, und _Lava_ schmilzt den Gegenstand.", "block.create.encased_fan.tooltip.behaviour3": "Werden Gegenstände vor dem Block verarbeitet: _Wasser_ wäscht, _Feuer_ räuchert, und _Lava_ schmilzt den Gegenstand.",
"block.create.nozzle.tooltip": "UNLOCALIZED: NOZZLE", "block.create.nozzle.tooltip": "UNLOCALIZED: NOZZLE",
"block.create.nozzle.tooltip.summary": "UNLOCALIZED: Attach to the front of an _Encased Fan_ to distribute its effect on Entities in _all directions_.", "block.create.nozzle.tooltip.summary": "UNLOCALIZED: Attach to the front of an _Encased Fan_ to distribute its effect on Entities in _all directions_.",
@ -1492,7 +1496,7 @@
"block.create.cuckoo_clock.tooltip.behaviour1": "UNLOCALIZED: Shows the _current time_ and plays a tune twice a day. _Activates_ once at _noon_ and at dusk, as soon as _players can sleep_.", "block.create.cuckoo_clock.tooltip.behaviour1": "UNLOCALIZED: Shows the _current time_ and plays a tune twice a day. _Activates_ once at _noon_ and at dusk, as soon as _players can sleep_.",
"block.create.turntable.tooltip": "DREHTISCH", "block.create.turntable.tooltip": "DREHTISCH",
"block.create.turntable.tooltip.summary": "Wandelt _Rotationsenergie_ in starkes Schwindelgefühl um.", "block.create.turntable.tooltip.summary": "Wandelt _Rotationsenergie_ in starkes Schwindelgefühl um.",
"block.create.millstone.tooltip": "UNLOCALIZED: MILLSTONE", "block.create.millstone.tooltip": "UNLOCALIZED: MILLSTONE",
"block.create.millstone.tooltip.summary": "UNLOCALIZED: A kinetic component suitable for _grinding_ inserted _materials_. Can be powered by an adjacent cogwheel or by connecting to the shaft at the bottom. Results have to be extracted from the component.", "block.create.millstone.tooltip.summary": "UNLOCALIZED: A kinetic component suitable for _grinding_ inserted _materials_. Can be powered by an adjacent cogwheel or by connecting to the shaft at the bottom. Results have to be extracted from the component.",
@ -1502,16 +1506,16 @@
"block.create.millstone.tooltip.behaviour2": "UNLOCALIZED: Collects the outputs manually.", "block.create.millstone.tooltip.behaviour2": "UNLOCALIZED: Collects the outputs manually.",
"block.create.crushing_wheel.tooltip": "MAHLWERKRAD", "block.create.crushing_wheel.tooltip": "MAHLWERKRAD",
"block.create.crushing_wheel.tooltip.summary": "Riesige, drehbare Räder, die alles _zermalmen_ das zwischen ihnen landet.", "block.create.crushing_wheel.tooltip.summary": "Riesige, drehbare Räder, die alles _zermalmen_ das zwischen ihnen landet.",
"block.create.crushing_wheel.tooltip.condition1": "Wenn mit einem anderem Mahlwerkrad verbunden", "block.create.crushing_wheel.tooltip.condition1": "Wenn mit einem anderem Mahlwerkrad verbunden",
"block.create.crushing_wheel.tooltip.behaviour1": "Formt einen Schredder, mit dem man verschiedene Sachen verarbeiten kann. Die Zähne der Räder müssen ineinandergreifen und mit der _gleichen_ _Geschwindigkeit_ in _gegengesetzte_ _Richtungen_ drehen.", "block.create.crushing_wheel.tooltip.behaviour1": "Formt einen Schredder, mit dem man verschiedene Sachen verarbeiten kann. Die Zähne der Räder müssen ineinandergreifen und mit der _gleichen_ _Geschwindigkeit_ in _gegengesetzte_ _Richtungen_ drehen.",
"block.create.mechanical_press.tooltip": "MECHANISCHE PRESSE", "block.create.mechanical_press.tooltip": "MECHANISCHE PRESSE",
"block.create.mechanical_press.tooltip.summary": "Ein starker Kolben, welcher Gegenstände unter ihm zusammenpresst. Benötigt konstante _Rotationsenergie._", "block.create.mechanical_press.tooltip.summary": "Ein starker Kolben, welcher Gegenstände unter ihm zusammenpresst. Benötigt konstante _Rotationsenergie._",
"block.create.mechanical_press.tooltip.condition1": "Wenn durch Redstone aktiviert", "block.create.mechanical_press.tooltip.condition1": "Wenn durch Redstone aktiviert",
"block.create.mechanical_press.tooltip.behaviour1": "_Fängt_ _an_, Gegenstände, die darunter liegen, zusammenzudrücken.", "block.create.mechanical_press.tooltip.behaviour1": "_Fängt_ _an_, Gegenstände, die darunter liegen, zusammenzudrücken.",
"block.create.mechanical_press.tooltip.condition2": "Wenn über einem Mechanischem Riemen", "block.create.mechanical_press.tooltip.condition2": "Wenn über einem Mechanischem Riemen",
"block.create.mechanical_press.tooltip.behaviour2": "Presst _automatisch_ alle auf dem Riemen vorbeigeführten Gegenstände zusammen.", "block.create.mechanical_press.tooltip.behaviour2": "Presst _automatisch_ alle auf dem Riemen vorbeigeführten Gegenstände zusammen.",
"block.create.mechanical_press.tooltip.condition3": "UNLOCALIZED: When above Basin", "block.create.mechanical_press.tooltip.condition3": "UNLOCALIZED: When above Basin",
"block.create.mechanical_press.tooltip.behaviour3": "UNLOCALIZED: Starts to _compact items_ in the basin whenever all necessary ingredients are present.", "block.create.mechanical_press.tooltip.behaviour3": "UNLOCALIZED: Starts to _compact items_ in the basin whenever all necessary ingredients are present.",
@ -1576,19 +1580,19 @@
"block.create.rotation_speed_controller.tooltip.behaviour1": "UNLOCALIZED: Relays incoming rotational force to the wheel, trying to _match_ the _speed_ it is configured to target. The _cogwheel_ has to be _attached on top_ of the controller.", "block.create.rotation_speed_controller.tooltip.behaviour1": "UNLOCALIZED: Relays incoming rotational force to the wheel, trying to _match_ the _speed_ it is configured to target. The _cogwheel_ has to be _attached on top_ of the controller.",
"block.create.mechanical_piston.tooltip": "MECHANISCHER KOLBEN", "block.create.mechanical_piston.tooltip": "MECHANISCHER KOLBEN",
"block.create.mechanical_piston.tooltip.summary": "Eine fortgeschrittene Version des _Kolbens,_ welcher _Rotationsenergie_ benutzt, um verbundene Strukturen präzise zu bewegen. _Kolben-Pleuelverlängerungen_ auf der Hinterseite bestimmen die _Reichweite_ des Kolbens. Ohne Verlängerungen bewegt sich dieser nicht. Verwende ein _Schubgerüst,_ um mehr als nur eine Reihe von Blöcken zu bewegen.", "block.create.mechanical_piston.tooltip.summary": "Eine fortgeschrittene Version des _Kolbens,_ welcher _Rotationsenergie_ benutzt, um verbundene Strukturen präzise zu bewegen. _Kolben-Pleuelverlängerungen_ auf der Hinterseite bestimmen die _Reichweite_ des Kolbens. Ohne Verlängerungen bewegt sich dieser nicht. Verwende ein _Schubgerüst,_ um mehr als nur eine Reihe von Blöcken zu bewegen.",
"block.create.mechanical_piston.tooltip.condition1": "Wenn angetrieben", "block.create.mechanical_piston.tooltip.condition1": "Wenn angetrieben",
"block.create.mechanical_piston.tooltip.behaviour1": "Fängt an, die angeschlossene Struktur zu bewegen. Geschwindigkeit und Richtung korrelieren mit der eingehenden Rotationsgeschwindigkeit.", "block.create.mechanical_piston.tooltip.behaviour1": "Fängt an, die angeschlossene Struktur zu bewegen. Geschwindigkeit und Richtung korrelieren mit der eingehenden Rotationsgeschwindigkeit.",
"block.create.piston_extension_pole.tooltip": "KOLBEN-PLEUELVERÄNGERUNG", "block.create.piston_extension_pole.tooltip": "KOLBEN-PLEUELVERÄNGERUNG",
"block.create.piston_extension_pole.tooltip.summary": "Wird benutzt, um die Reichweite von _Mechanischen_ _Kolben_ zu erhöhen.", "block.create.piston_extension_pole.tooltip.summary": "Wird benutzt, um die Reichweite von _Mechanischen_ _Kolben_ zu erhöhen.",
"block.create.piston_extension_pole.tooltip.condition1": "Wenn an einem Mechanischen Kolben angebracht", "block.create.piston_extension_pole.tooltip.condition1": "Wenn an einem Mechanischen Kolben angebracht",
"block.create.piston_extension_pole.tooltip.behaviour1": "Erhöht die Länge des Kolbens um 1 Block.", "block.create.piston_extension_pole.tooltip.behaviour1": "Erhöht die Länge des Kolbens um 1 Block.",
"block.create.mechanical_bearing.tooltip": "MECHANISCHES LAGER", "block.create.mechanical_bearing.tooltip": "MECHANISCHES LAGER",
"block.create.mechanical_bearing.tooltip.summary": "Wird benutzt, um _größere_ _Strukturen_ zu drehen oder um _Rotationsenergie_ aus Wind zu erzeugen.", "block.create.mechanical_bearing.tooltip.summary": "Wird benutzt, um _größere_ _Strukturen_ zu drehen oder um _Rotationsenergie_ aus Wind zu erzeugen.",
"block.create.mechanical_bearing.tooltip.condition1": "Wenn angetrieben", "block.create.mechanical_bearing.tooltip.condition1": "Wenn angetrieben",
"block.create.mechanical_bearing.tooltip.behaviour1": "Fängt an, angeschlossene _Drehgerüste_ und an ihnen angebrachte Blöcke zu drehen.", "block.create.mechanical_bearing.tooltip.behaviour1": "Fängt an, angeschlossene _Drehgerüste_ und an ihnen angebrachte Blöcke zu drehen.",
"block.create.windmill_bearing.tooltip": "UNLOCALIZED: WINDMILL BEARING", "block.create.windmill_bearing.tooltip": "UNLOCALIZED: WINDMILL BEARING",
"block.create.windmill_bearing.tooltip.summary": "UNLOCALIZED: Used for harnessing _Rotational Force_ from wind. Attach your own design and watch it spin!", "block.create.windmill_bearing.tooltip.summary": "UNLOCALIZED: Used for harnessing _Rotational Force_ from wind. Attach your own design and watch it spin!",
@ -1635,38 +1639,38 @@
"block.create.rope_pulley.tooltip.condition1": "UNLOCALIZED: When Powered by Kinetics", "block.create.rope_pulley.tooltip.condition1": "UNLOCALIZED: When Powered by Kinetics",
"block.create.rope_pulley.tooltip.behaviour1": "UNLOCALIZED: Starts moving the attached structure. Speed and direction correlate to the incoming Rotation Speed.", "block.create.rope_pulley.tooltip.behaviour1": "UNLOCALIZED: Starts moving the attached structure. Speed and direction correlate to the incoming Rotation Speed.",
"block.create.linear_chassis.tooltip": "SCHUBGERÜST", "block.create.linear_chassis.tooltip": "SCHUBGERÃœST",
"block.create.linear_chassis.tooltip.summary": "Eine konfigurierbare Basis für Strukturen, die durch _Mechanische_ _Kolben_ bewegt werden sollen. Diese Blöcke müssen die erste Reihe von Blöcken vor dem Kloben bilden.", "block.create.linear_chassis.tooltip.summary": "Eine konfigurierbare Basis für Strukturen, die durch _Mechanische_ _Kolben_ bewegt werden sollen. Diese Blöcke müssen die erste Reihe von Blöcken vor dem Kloben bilden.",
"block.create.linear_chassis.tooltip.condition1": "Wenn durch einen Mechanischen Kolben bewegt", "block.create.linear_chassis.tooltip.condition1": "Wenn durch einen Mechanischen Kolben bewegt",
"block.create.linear_chassis.tooltip.behaviour1": "_Bewegt_ alle _verbundenen_ _Gerüste_ mit der gleichen Orientierung, und angebrachte Blöcke davor. Wenn der Kolben zurückgezogen wird, werden Blöcke nur zurückgezogen, wenn die Fläche des Gerüsts _klebrig_ ist (Siehe [Strg]).", "block.create.linear_chassis.tooltip.behaviour1": "_Bewegt_ alle _verbundenen_ _Gerüste_ mit der gleichen Orientierung, und angebrachte Blöcke davor. Wenn der Kolben zurückgezogen wird, werden Blöcke nur zurückgezogen, wenn die Fläche des Gerüsts _klebrig_ ist (Siehe [Strg]).",
"block.create.linear_chassis.tooltip.condition2": "UNLOCALIZED: With Wrench", "block.create.linear_chassis.tooltip.condition2": "UNLOCALIZED: With Wrench",
"block.create.linear_chassis.tooltip.behaviour2": "UNLOCALIZED: Configure the _range_ for this chassis block. Hold CTRL to modify the range of all attached chassis blocks as well.", "block.create.linear_chassis.tooltip.behaviour2": "UNLOCALIZED: Configure the _range_ for this chassis block. Hold CTRL to modify the range of all attached chassis blocks as well.",
"block.create.linear_chassis.tooltip.control1": "Wenn mit einem Schleimball R-geklickt", "block.create.linear_chassis.tooltip.control1": "Wenn mit einem Schleimball R-geklickt",
"block.create.linear_chassis.tooltip.action1": "Lässt die Oberfläche _klebrig_ werden. Wenn der Kolben zurückgezogen wird, _zieht_ das Gerüst alle verbundenen Blöcke _zurück_ in seine Spalte und innerhalb der konfigurierten Reichweite.", "block.create.linear_chassis.tooltip.action1": "Lässt die Oberfläche _klebrig_ werden. Wenn der Kolben zurückgezogen wird, _zieht_ das Gerüst alle verbundenen Blöcke _zurück_ in seine Spalte und innerhalb der konfigurierten Reichweite.",
"block.create.secondary_linear_chassis.tooltip": "UNLOCALIZED: SECONDARY LINEAR CHASSIS", "block.create.secondary_linear_chassis.tooltip": "UNLOCALIZED: SECONDARY LINEAR CHASSIS",
"block.create.secondary_linear_chassis.tooltip.summary": "UNLOCALIZED: A second type of _Linear Chassis_ that does not connect to the other.", "block.create.secondary_linear_chassis.tooltip.summary": "UNLOCALIZED: A second type of _Linear Chassis_ that does not connect to the other.",
"block.create.radial_chassis.tooltip": "DREHGERÜST", "block.create.radial_chassis.tooltip": "DREHGERÃœST",
"block.create.radial_chassis.tooltip.summary": "Wird für das Drehen von Strukturen mit dem _Mechanischem_ _Lager_ benutzt.", "block.create.radial_chassis.tooltip.summary": "Wird für das Drehen von Strukturen mit dem _Mechanischem_ _Lager_ benutzt.",
"block.create.radial_chassis.tooltip.condition1": "Wenn durch ein Lager gedreht", "block.create.radial_chassis.tooltip.condition1": "Wenn durch ein Lager gedreht",
"block.create.radial_chassis.tooltip.behaviour1": "_Dreht_ alle an _klebrigen_ Seiten angebrachten Blöcke (Siehe [Strg]) innerhalb der konfigurierten Reichweite um sich. _Überträgt_ die Rotation zu weiter angebrachten Rotationsgerüsten.", "block.create.radial_chassis.tooltip.behaviour1": "_Dreht_ alle an _klebrigen_ Seiten angebrachten Blöcke (Siehe [Strg]) innerhalb der konfigurierten Reichweite um sich. _Ãœberträgt_ die Rotation zu weiter angebrachten Rotationsgerüsten.",
"block.create.radial_chassis.tooltip.condition2": "UNLOCALIZED: With Wrench", "block.create.radial_chassis.tooltip.condition2": "UNLOCALIZED: With Wrench",
"block.create.radial_chassis.tooltip.behaviour2": "UNLOCALIZED: Configure the _range_ for this chassis block. Hold CTRL to modify the range of all attached chassis blocks as well.", "block.create.radial_chassis.tooltip.behaviour2": "UNLOCALIZED: Configure the _range_ for this chassis block. Hold CTRL to modify the range of all attached chassis blocks as well.",
"block.create.radial_chassis.tooltip.control1": "Wenn mit einem Schleimball R-geklickt", "block.create.radial_chassis.tooltip.control1": "Wenn mit einem Schleimball R-geklickt",
"block.create.radial_chassis.tooltip.action1": "Lässt die geklickte Fläche _klebrig_ werden. Wenn das Gerüst gedreht wird, werden alle verbundenen Blöcke an dieser Seite mit dem Gerüst mitgedreht.", "block.create.radial_chassis.tooltip.action1": "Lässt die geklickte Fläche _klebrig_ werden. Wenn das Gerüst gedreht wird, werden alle verbundenen Blöcke an dieser Seite mit dem Gerüst mitgedreht.",
"block.create.mechanical_drill.tooltip": "MECHANISCHER BOHRER", "block.create.mechanical_drill.tooltip": "MECHANISCHER BOHRER",
"block.create.mechanical_drill.tooltip.summary": "Ein mechanisches Gerät, welches sich dazu eignet _Blöcke_ _zu_ _brechen._", "block.create.mechanical_drill.tooltip.summary": "Ein mechanisches Gerät, welches sich dazu eignet _Blöcke_ _zu_ _brechen._",
"block.create.mechanical_drill.tooltip.condition1": "Wenn angetrieben", "block.create.mechanical_drill.tooltip.condition1": "Wenn angetrieben",
"block.create.mechanical_drill.tooltip.behaviour1": "Funktioniert als _stationärer_ Blockbrecher. _Schadet_ außerdem _Wesen_ in seiner effektiven Reichweite.", "block.create.mechanical_drill.tooltip.behaviour1": "Funktioniert als _stationärer_ Blockbrecher. _Schadet_ außerdem _Wesen_ in seiner effektiven Reichweite.",
"block.create.mechanical_drill.tooltip.condition2": "Wenn durch einem Mechanischen Kolben bewegt", "block.create.mechanical_drill.tooltip.condition2": "Wenn durch einem Mechanischen Kolben bewegt",
"block.create.mechanical_drill.tooltip.behaviour2": "Bricht Blöcke die der Bohrer trifft.", "block.create.mechanical_drill.tooltip.behaviour2": "Bricht Blöcke die der Bohrer trifft.",
"block.create.mechanical_harvester.tooltip": "MECHANISCHE ERNTEMASCHINE", "block.create.mechanical_harvester.tooltip": "MECHANISCHE ERNTEMASCHINE",
"block.create.mechanical_harvester.tooltip.summary": "Ein mechanischer Pflanzenschneider für die Automatisierung deiner Ernte.", "block.create.mechanical_harvester.tooltip.summary": "Ein mechanischer Pflanzenschneider für die Automatisierung deiner Ernte.",
"block.create.mechanical_harvester.tooltip.condition1": "Wenn durch einem Mechanischen Kolben bewegt", "block.create.mechanical_harvester.tooltip.condition1": "Wenn durch einem Mechanischen Kolben bewegt",
"block.create.mechanical_harvester.tooltip.behaviour1": "Werden alle _reifen_ _Pflanzen_ _geerntet_, die die Klinge treffen, und auf ihren anfänglichen Wachstumszustand zurückgesetzt.", "block.create.mechanical_harvester.tooltip.behaviour1": "Werden alle _reifen_ _Pflanzen_ _geerntet_, die die Klinge treffen, und auf ihren anfänglichen Wachstumszustand zurückgesetzt.",
"block.create.mechanical_plough.tooltip": "UNLOCALIZED: MECHANICAL PLOUGH", "block.create.mechanical_plough.tooltip": "UNLOCALIZED: MECHANICAL PLOUGH",
"block.create.mechanical_plough.tooltip.summary": "UNLOCALIZED: A mechanical plough has a variety of uses. It is movable with _Mechanical Pistons_, _Bearings_ or other controllers.", "block.create.mechanical_plough.tooltip.summary": "UNLOCALIZED: A mechanical plough has a variety of uses. It is movable with _Mechanical Pistons_, _Bearings_ or other controllers.",
@ -1683,7 +1687,7 @@
"block.create.mechanical_saw.tooltip.behaviour3": "UNLOCALIZED: _Cuts_ all _Trees_ with which the saw collides.", "block.create.mechanical_saw.tooltip.behaviour3": "UNLOCALIZED: _Cuts_ all _Trees_ with which the saw collides.",
"block.create.stockpile_switch.tooltip": "VORRATSSENSOR", "block.create.stockpile_switch.tooltip": "VORRATSSENSOR",
"block.create.stockpile_switch.tooltip.summary": "Schaltet ein Redstone-Signal ein oder aus, basierend auf der _Speichermenge_ im verbundenen Behälter.", "block.create.stockpile_switch.tooltip.summary": "Schaltet ein Redstone-Signal ein oder aus, basierend auf der _Speichermenge_ im verbundenen Behälter.",
"block.create.stockpile_switch.tooltip.condition1": "Wenn unter dem unteren Limit", "block.create.stockpile_switch.tooltip.condition1": "Wenn unter dem unteren Limit",
"block.create.stockpile_switch.tooltip.behaviour1": "Wird das Redstone-Signal ausgeschaltet.", "block.create.stockpile_switch.tooltip.behaviour1": "Wird das Redstone-Signal ausgeschaltet.",
@ -1691,13 +1695,13 @@
"block.create.content_observer.tooltip.summary": "UNLOCALIZED: _Detects Items_ inside _containers_ and _conveyors_ matching a configured _filter_. While the observed _inventory_, _belt_ or _chute contains_ a matching item, this component will emit a _Redstone Signal_. When an observed _funnel transfers_ a matching item, this component will emit a _Redstone Pulse_.", "block.create.content_observer.tooltip.summary": "UNLOCALIZED: _Detects Items_ inside _containers_ and _conveyors_ matching a configured _filter_. While the observed _inventory_, _belt_ or _chute contains_ a matching item, this component will emit a _Redstone Signal_. When an observed _funnel transfers_ a matching item, this component will emit a _Redstone Pulse_.",
"block.create.redstone_link.tooltip": "REDSTONE-VERBINDUNG", "block.create.redstone_link.tooltip": "REDSTONE-VERBINDUNG",
"block.create.redstone_link.tooltip.summary": "Endpunkte für _Drahtlose_ _Redstone-Verbindungen._ Mithilfe von Gegenständen kann die Frequenz eingestellt werden. Signalreichweite ist begrenzt, aber angemessen.", "block.create.redstone_link.tooltip.summary": "Endpunkte für _Drahtlose_ _Redstone-Verbindungen._ Mithilfe von Gegenständen kann die Frequenz eingestellt werden. Signalreichweite ist begrenzt, aber angemessen.",
"block.create.redstone_link.tooltip.condition1": "Wenn aktiv", "block.create.redstone_link.tooltip.condition1": "Wenn aktiv",
"block.create.redstone_link.tooltip.behaviour1": "Liefern eingehende Verbindungen mit derselben _Frequenz_ ein Redstone-Signal.", "block.create.redstone_link.tooltip.behaviour1": "Liefern eingehende Verbindungen mit derselben _Frequenz_ ein Redstone-Signal.",
"block.create.redstone_link.tooltip.control1": "Wenn mit einem Gegenstand R-geklickt", "block.create.redstone_link.tooltip.control1": "Wenn mit einem Gegenstand R-geklickt",
"block.create.redstone_link.tooltip.action1": "Setzt die _Frequenz_ auf diesen Gegenstand. Insgesamt können _zwei_ _verschiedene_ _Gegenstände_ benutzt werden, um die Frequenz zu definieren.", "block.create.redstone_link.tooltip.action1": "Setzt die _Frequenz_ auf diesen Gegenstand. Insgesamt können _zwei_ _verschiedene_ _Gegenstände_ benutzt werden, um die Frequenz zu definieren.",
"block.create.redstone_link.tooltip.control2": "Wenn während dem Schleichen R-geklickt", "block.create.redstone_link.tooltip.control2": "Wenn während dem Schleichen R-geklickt",
"block.create.redstone_link.tooltip.action2": "Schaltet zwischen _Empfänger-_ und _Transmittermodus_ um.", "block.create.redstone_link.tooltip.action2": "Schaltet zwischen _Empfänger-_ und _Transmittermodus_ um.",
"block.create.nixie_tube.tooltip": "UNLOCALIZED: NIXIE TUBE", "block.create.nixie_tube.tooltip": "UNLOCALIZED: NIXIE TUBE",
"block.create.nixie_tube.tooltip.summary": "UNLOCALIZED: A fancy redstone-powered _Number_ and _Text Display_.", "block.create.nixie_tube.tooltip.summary": "UNLOCALIZED: A fancy redstone-powered _Number_ and _Text Display_.",
@ -1707,19 +1711,19 @@
"block.create.nixie_tube.tooltip.behaviour2": "UNLOCALIZED: Display _contents_ of your _name tag_ with several nixie tubes _arranged_ in a _line_.", "block.create.nixie_tube.tooltip.behaviour2": "UNLOCALIZED: Display _contents_ of your _name tag_ with several nixie tubes _arranged_ in a _line_.",
"block.create.redstone_contact.tooltip": "REDSTONE-KONTAKT", "block.create.redstone_contact.tooltip": "REDSTONE-KONTAKT",
"block.create.redstone_contact.tooltip.summary": "Ein einfaches Gerät für fortgeschrittene Redstone-Apparate.", "block.create.redstone_contact.tooltip.summary": "Ein einfaches Gerät für fortgeschrittene Redstone-Apparate.",
"block.create.redstone_contact.tooltip.condition1": "Wenn gegenüber einem anderen Kontakt", "block.create.redstone_contact.tooltip.condition1": "Wenn gegenüber einem anderen Kontakt",
"block.create.redstone_contact.tooltip.behaviour1": "Liefert ein _Redstone-Signal._", "block.create.redstone_contact.tooltip.behaviour1": "Liefert ein _Redstone-Signal._",
"block.create.redstone_contact.tooltip.condition2": "Wenn durch einen Mechanischen Kolben bewegt", "block.create.redstone_contact.tooltip.condition2": "Wenn durch einen Mechanischen Kolben bewegt",
"block.create.redstone_contact.tooltip.behaviour2": "Löst im Vorbeifahren stationären Kontakte aus", "block.create.redstone_contact.tooltip.behaviour2": "Löst im Vorbeifahren stationären Kontakte aus",
"block.create.adjustable_crate.tooltip": "adjustable_crate", "block.create.adjustable_crate.tooltip": "adjustable_crate",
"block.create.adjustable_crate.tooltip.summary": "Dieser _Speicherbehälter_ erlaubt manuelle Kontrolle über seine Kapazität. Er kann bis zu _16_ _Stacks_ von jeglichem Gegenstand beinhalten.", "block.create.adjustable_crate.tooltip.summary": "Dieser _Speicherbehälter_ erlaubt manuelle Kontrolle über seine Kapazität. Er kann bis zu _16_ _Stacks_ von jeglichem Gegenstand beinhalten.",
"block.create.adjustable_crate.tooltip.control1": "Wenn R-geklickt", "block.create.adjustable_crate.tooltip.control1": "Wenn R-geklickt",
"block.create.adjustable_crate.tooltip.action1": "Öffnet das _Menü_", "block.create.adjustable_crate.tooltip.action1": "Ãffnet das _Menü_",
"block.create.creative_crate.tooltip": "BAUPLANKANONENMACHER", "block.create.creative_crate.tooltip": "BAUPLANKANONENMACHER",
"block.create.creative_crate.tooltip.summary": "Stellt einen unendlichen Vorrat an Blöcken für benachbarte _Bauplaenkanonen_ bereit.", "block.create.creative_crate.tooltip.summary": "Stellt einen unendlichen Vorrat an Blöcken für benachbarte _Bauplaenkanonen_ bereit.",
"block.create.creative_crate.tooltip.condition1": "UNLOCALIZED: When Item in Filter Slot", "block.create.creative_crate.tooltip.condition1": "UNLOCALIZED: When Item in Filter Slot",
"block.create.creative_crate.tooltip.behaviour1": "UNLOCALIZED: Anything _extracting_ from this container will provide an _endless supply_ of the item specified. Items _inserted_ into this crate will be _voided._", "block.create.creative_crate.tooltip.behaviour1": "UNLOCALIZED: Anything _extracting_ from this container will provide an _endless supply_ of the item specified. Items _inserted_ into this crate will be _voided._",
@ -1735,11 +1739,11 @@
"block.create.brass_casing.tooltip": "UNLOCALIZED: BRASS CASING", "block.create.brass_casing.tooltip": "UNLOCALIZED: BRASS CASING",
"block.create.brass_casing.tooltip.summary": "UNLOCALIZED: Sturdy machine casing with a variety of uses. Safe for decoration. Can be used to _encase Shafts_ and _Mechanical Belts._", "block.create.brass_casing.tooltip.summary": "UNLOCALIZED: Sturdy machine casing with a variety of uses. Safe for decoration. Can be used to _encase Shafts_ and _Mechanical Belts._",
"block.create.pulse_repeater.tooltip": "PULSIERENDER VERSTÄRKER", "block.create.pulse_repeater.tooltip": "PULSIERENDER VERSTÄRKER",
"block.create.pulse_repeater.tooltip.summary": "Ein einfacher Schaltkreis, um durchgehende Redstone-Signale auf eine Länge von _1_ _tick_ zu reduzieren.", "block.create.pulse_repeater.tooltip.summary": "Ein einfacher Schaltkreis, um durchgehende Redstone-Signale auf eine Länge von _1_ _tick_ zu reduzieren.",
"block.create.adjustable_repeater.tooltip": "VERZÖGERNDER VERSTÄRKER", "block.create.adjustable_repeater.tooltip": "VERZÃGERNDER VERSTÄRKER",
"block.create.adjustable_repeater.tooltip.summary": "Ein fortgeschrittener _Redstone-Verstärker_ mit einer _konfigurierbaren_ _Verzögerung_ von bis zu 30 Minuten.", "block.create.adjustable_repeater.tooltip.summary": "Ein fortgeschrittener _Redstone-Verstärker_ mit einer _konfigurierbaren_ _Verzögerung_ von bis zu 30 Minuten.",
"block.create.adjustable_pulse_repeater.tooltip": "UNLOCALIZED: FLEX PULSE REPEATER", "block.create.adjustable_pulse_repeater.tooltip": "UNLOCALIZED: FLEX PULSE REPEATER",
"block.create.adjustable_pulse_repeater.tooltip.summary": "UNLOCALIZED: A _Pulse Repeater_ with a _configurable Delay_ up to 30 Minutes.", "block.create.adjustable_pulse_repeater.tooltip.summary": "UNLOCALIZED: A _Pulse Repeater_ with a _configurable Delay_ up to 30 Minutes.",

View file

@ -23,27 +23,27 @@
"block.create.andesite_encased_shaft": "Eje empotrado de Andesita", "block.create.andesite_encased_shaft": "Eje empotrado de Andesita",
"block.create.andesite_funnel": "Embudo de Andesita", "block.create.andesite_funnel": "Embudo de Andesita",
"block.create.andesite_pillar": "Pilar de Andesita", "block.create.andesite_pillar": "Pilar de Andesita",
"block.create.andesite_tunnel": "Túnel de Andesita", "block.create.andesite_tunnel": "Túnel de Andesita",
"block.create.basin": "Cuenco", "block.create.basin": "Cuenco",
"block.create.belt": "Correa", "block.create.belt": "Correa",
"block.create.birch_window": "Ventana de Abedul", "block.create.birch_window": "Ventana de Abedul",
"block.create.birch_window_pane": "Panel de Ventana de Abedul", "block.create.birch_window_pane": "Panel de Ventana de Abedul",
"block.create.black_sail": "Vela Negra", "block.create.black_sail": "Vela Negra",
"block.create.black_seat": "Asiento Negro", "block.create.black_seat": "Asiento Negro",
"block.create.black_valve_handle": "Manija de Válvula Negra", "block.create.black_valve_handle": "Manija de Válvula Negra",
"block.create.blaze_burner": "Quemador de Blaze", "block.create.blaze_burner": "Quemador de Blaze",
"block.create.blue_sail": "Vela Azul", "block.create.blue_sail": "Vela Azul",
"block.create.blue_seat": "Asiento Azul", "block.create.blue_seat": "Asiento Azul",
"block.create.blue_valve_handle": "Manija de Válvula Azul", "block.create.blue_valve_handle": "Manija de Válvula Azul",
"block.create.brass_belt_funnel": "UNLOCALIZED:Brass Belt Funnel", "block.create.brass_belt_funnel": "UNLOCALIZED:Brass Belt Funnel",
"block.create.brass_block": "Bloque de Latón", "block.create.brass_block": "Bloque de Latón",
"block.create.brass_casing": "Carcasa de Latón", "block.create.brass_casing": "Carcasa de Latón",
"block.create.brass_encased_shaft": "Eje empotrado de Latón", "block.create.brass_encased_shaft": "Eje empotrado de Latón",
"block.create.brass_funnel": "Embudo de Latón", "block.create.brass_funnel": "Embudo de Latón",
"block.create.brass_tunnel": "Túnel de Latón", "block.create.brass_tunnel": "Túnel de Latón",
"block.create.brown_sail": "Vela Café", "block.create.brown_sail": "Vela Café",
"block.create.brown_seat": "Asiento Café ", "block.create.brown_seat": "Asiento Café ",
"block.create.brown_valve_handle": "Manija de Válvula Café", "block.create.brown_valve_handle": "Manija de Válvula Café",
"block.create.cart_assembler": "Ensamblador de Vagonetas", "block.create.cart_assembler": "Ensamblador de Vagonetas",
"block.create.chiseled_dark_scoria": "Escoria Oscura Grabada", "block.create.chiseled_dark_scoria": "Escoria Oscura Grabada",
"block.create.chiseled_dolomite": "Dolomita Grabada", "block.create.chiseled_dolomite": "Dolomita Grabada",
@ -57,24 +57,24 @@
"block.create.clutch": "Embrague", "block.create.clutch": "Embrague",
"block.create.cogwheel": "Rueda Dentada", "block.create.cogwheel": "Rueda Dentada",
"block.create.content_observer": "Observador de Contenido", "block.create.content_observer": "Observador de Contenido",
"block.create.controller_rail": "Vía de Control", "block.create.controller_rail": "Vía de Control",
"block.create.copper_block": "Bloque de Cobre", "block.create.copper_block": "Bloque de Cobre",
"block.create.copper_casing": "Carcasa de Cobre", "block.create.copper_casing": "Carcasa de Cobre",
"block.create.copper_ore": "Mineral de Cobre", "block.create.copper_ore": "Mineral de Cobre",
"block.create.copper_shingles": "Techado de Cobre", "block.create.copper_shingles": "Techado de Cobre",
"block.create.copper_tiles": "Baldosas de Cobre", "block.create.copper_tiles": "Baldosas de Cobre",
"block.create.copper_valve_handle": "Manija de Válvula de Cobre", "block.create.copper_valve_handle": "Manija de Válvula de Cobre",
"block.create.creative_crate": "Caja del Creativo", "block.create.creative_crate": "Caja del Creativo",
"block.create.creative_fluid_tank": "Tanque de Fluido del Creativo", "block.create.creative_fluid_tank": "Tanque de Fluido del Creativo",
"block.create.creative_motor": "Motor del Creativo", "block.create.creative_motor": "Motor del Creativo",
"block.create.crimson_window": "Ventana Carmesí", "block.create.crimson_window": "Ventana Carmesí",
"block.create.crimson_window_pane": "Panel de Ventana Carmesí", "block.create.crimson_window_pane": "Panel de Ventana Carmesí",
"block.create.crushing_wheel": "Rueda Trituradora", "block.create.crushing_wheel": "Rueda Trituradora",
"block.create.crushing_wheel_controller": "UNLOCALIZED:Crushing Wheel Controller", "block.create.crushing_wheel_controller": "UNLOCALIZED:Crushing Wheel Controller",
"block.create.cuckoo_clock": "Reloj Cuco", "block.create.cuckoo_clock": "Reloj Cuco",
"block.create.cyan_sail": "Vela Cian", "block.create.cyan_sail": "Vela Cian",
"block.create.cyan_seat": "Asiento Cian", "block.create.cyan_seat": "Asiento Cian",
"block.create.cyan_valve_handle": "Manija de Válvula Cian", "block.create.cyan_valve_handle": "Manija de Válvula Cian",
"block.create.dark_oak_window": "Ventana de Roble Oscuro", "block.create.dark_oak_window": "Ventana de Roble Oscuro",
"block.create.dark_oak_window_pane": "Panel de Ventana de Roble Oscuro", "block.create.dark_oak_window_pane": "Panel de Ventana de Roble Oscuro",
"block.create.dark_scoria": "Escoria Oscura", "block.create.dark_scoria": "Escoria Oscura",
@ -88,7 +88,7 @@
"block.create.dark_scoria_cobblestone_wall": "Pared de Piedra Labrada de Escoria Oscura", "block.create.dark_scoria_cobblestone_wall": "Pared de Piedra Labrada de Escoria Oscura",
"block.create.dark_scoria_pillar": "Pilar de Escoria Oscura", "block.create.dark_scoria_pillar": "Pilar de Escoria Oscura",
"block.create.deployer": "Desplegador", "block.create.deployer": "Desplegador",
"block.create.depot": "Depósito", "block.create.depot": "Depósito",
"block.create.diorite_bricks": "Ladrillos de Diorita", "block.create.diorite_bricks": "Ladrillos de Diorita",
"block.create.diorite_bricks_slab": "Losa de Ladrillos de Diorita", "block.create.diorite_bricks_slab": "Losa de Ladrillos de Diorita",
"block.create.diorite_bricks_stairs": "Escaleras de Ladrillos de Diorita", "block.create.diorite_bricks_stairs": "Escaleras de Ladrillos de Diorita",
@ -108,9 +108,9 @@
"block.create.dolomite_cobblestone_stairs": "Escaleras de Piedra Labrada de Dolomita", "block.create.dolomite_cobblestone_stairs": "Escaleras de Piedra Labrada de Dolomita",
"block.create.dolomite_cobblestone_wall": "Pared de Piedra Labrada de Dolomita", "block.create.dolomite_cobblestone_wall": "Pared de Piedra Labrada de Dolomita",
"block.create.dolomite_pillar": "Pilar de Dolomita", "block.create.dolomite_pillar": "Pilar de Dolomita",
"block.create.encased_chain_drive": "Transmisión de Cadena Empotrada", "block.create.encased_chain_drive": "Transmisión de Cadena Empotrada",
"block.create.encased_fan": "Ventilador Acoplado", "block.create.encased_fan": "Ventilador Acoplado",
"block.create.encased_fluid_pipe": "Tubería de Fluidos Recubierta", "block.create.encased_fluid_pipe": "Tubería de Fluidos Recubierta",
"block.create.fancy_andesite_bricks": "Ladrillos de Andesita Elegantes", "block.create.fancy_andesite_bricks": "Ladrillos de Andesita Elegantes",
"block.create.fancy_andesite_bricks_slab": "Losa de Ladrillos de Andesita Elegantes", "block.create.fancy_andesite_bricks_slab": "Losa de Ladrillos de Andesita Elegantes",
"block.create.fancy_andesite_bricks_stairs": "Escaleras de Ladrillos de Andesita Elegantes", "block.create.fancy_andesite_bricks_stairs": "Escaleras de Ladrillos de Andesita Elegantes",
@ -147,9 +147,9 @@
"block.create.fancy_weathered_limestone_bricks_slab": "Losa de Ladrillos de Caliza Meteorizada Elegantes", "block.create.fancy_weathered_limestone_bricks_slab": "Losa de Ladrillos de Caliza Meteorizada Elegantes",
"block.create.fancy_weathered_limestone_bricks_stairs": "Escaleras de Ladrillos de Caliza Meteorizada Elegantes", "block.create.fancy_weathered_limestone_bricks_stairs": "Escaleras de Ladrillos de Caliza Meteorizada Elegantes",
"block.create.fancy_weathered_limestone_bricks_wall": "Pared de Ladrillos de Caliza Meteorizada Elegantes", "block.create.fancy_weathered_limestone_bricks_wall": "Pared de Ladrillos de Caliza Meteorizada Elegantes",
"block.create.fluid_pipe": "Tubería de Fluidos", "block.create.fluid_pipe": "Tubería de Fluidos",
"block.create.fluid_tank": "Tanque de Fluidos", "block.create.fluid_tank": "Tanque de Fluidos",
"block.create.fluid_valve": "Válvula de Fluidos", "block.create.fluid_valve": "Válvula de Fluidos",
"block.create.flywheel": "Rueda de Inercia", "block.create.flywheel": "Rueda de Inercia",
"block.create.framed_glass": "Vidrio Enmarcado", "block.create.framed_glass": "Vidrio Enmarcado",
"block.create.framed_glass_pane": "Panel de Vidrio Enmarcado", "block.create.framed_glass_pane": "Panel de Vidrio Enmarcado",
@ -166,9 +166,9 @@
"block.create.gabbro_pillar": "Pilar de Gabro", "block.create.gabbro_pillar": "Pilar de Gabro",
"block.create.gantry_carriage": "UNLOCALIZED: Gantry Carriage", "block.create.gantry_carriage": "UNLOCALIZED: Gantry Carriage",
"block.create.gantry_shaft": "UNLOCALIZED: Gantry Shaft", "block.create.gantry_shaft": "UNLOCALIZED: Gantry Shaft",
"block.create.gearbox": "Transmisión", "block.create.gearbox": "Transmisión",
"block.create.gearshift": "Cambio de Marcha", "block.create.gearshift": "Cambio de Marcha",
"block.create.glass_fluid_pipe": "Tubería de Fluidos de Vidrio", "block.create.glass_fluid_pipe": "Tubería de Fluidos de Vidrio",
"block.create.granite_bricks": "Ladrillos de Granito", "block.create.granite_bricks": "Ladrillos de Granito",
"block.create.granite_bricks_slab": "Losa de Ladrillos de Granito", "block.create.granite_bricks_slab": "Losa de Ladrillos de Granito",
"block.create.granite_bricks_stairs": "Escaleras de Ladrillos de Granito", "block.create.granite_bricks_stairs": "Escaleras de Ladrillos de Granito",
@ -180,10 +180,10 @@
"block.create.granite_pillar": "Pilar de Granito", "block.create.granite_pillar": "Pilar de Granito",
"block.create.gray_sail": "Vela Gris", "block.create.gray_sail": "Vela Gris",
"block.create.gray_seat": "Asiento Gris", "block.create.gray_seat": "Asiento Gris",
"block.create.gray_valve_handle": "Manija de Válvula Gris", "block.create.gray_valve_handle": "Manija de Válvula Gris",
"block.create.green_sail": "Vela Verde", "block.create.green_sail": "Vela Verde",
"block.create.green_seat": "Asiento Verde", "block.create.green_seat": "Asiento Verde",
"block.create.green_valve_handle": "Manija de Válvula Verde", "block.create.green_valve_handle": "Manija de Válvula Verde",
"block.create.hand_crank": "Manivela", "block.create.hand_crank": "Manivela",
"block.create.honey": "Miel", "block.create.honey": "Miel",
"block.create.horizontal_framed_glass": "Vidrio Enmarcado Horizontal", "block.create.horizontal_framed_glass": "Vidrio Enmarcado Horizontal",
@ -204,13 +204,13 @@
"block.create.layered_weathered_limestone": "Caliza Meteorizada en Capas", "block.create.layered_weathered_limestone": "Caliza Meteorizada en Capas",
"block.create.light_blue_sail": "Vela Azul Claro", "block.create.light_blue_sail": "Vela Azul Claro",
"block.create.light_blue_seat": "Asiento Azul Claro", "block.create.light_blue_seat": "Asiento Azul Claro",
"block.create.light_blue_valve_handle": "Manija de Válvula Azul Claro", "block.create.light_blue_valve_handle": "Manija de Válvula Azul Claro",
"block.create.light_gray_sail": "Vela Gris Claro", "block.create.light_gray_sail": "Vela Gris Claro",
"block.create.light_gray_seat": "Asiento Gris Claro", "block.create.light_gray_seat": "Asiento Gris Claro",
"block.create.light_gray_valve_handle": "Manija de Válvula Gris Claro", "block.create.light_gray_valve_handle": "Manija de Válvula Gris Claro",
"block.create.lime_sail": "Vela Verde Lima", "block.create.lime_sail": "Vela Verde Lima",
"block.create.lime_seat": "Asiento Verde Lima", "block.create.lime_seat": "Asiento Verde Lima",
"block.create.lime_valve_handle": "Manija de Válvula Verde Lima", "block.create.lime_valve_handle": "Manija de Válvula Verde Lima",
"block.create.limesand": "Arena de Caliza", "block.create.limesand": "Arena de Caliza",
"block.create.limestone": "Caliza", "block.create.limestone": "Caliza",
"block.create.limestone_bricks": "Ladrillos de Caliza", "block.create.limestone_bricks": "Ladrillos de Caliza",
@ -226,19 +226,19 @@
"block.create.lit_blaze_burner": "Quemador de Blaze Iluminado", "block.create.lit_blaze_burner": "Quemador de Blaze Iluminado",
"block.create.magenta_sail": "Vela Magenta", "block.create.magenta_sail": "Vela Magenta",
"block.create.magenta_seat": "Asiento Magenta", "block.create.magenta_seat": "Asiento Magenta",
"block.create.magenta_valve_handle": "Manija de Válvula Magenta", "block.create.magenta_valve_handle": "Manija de Válvula Magenta",
"block.create.mechanical_arm": "Brazo Mecánico", "block.create.mechanical_arm": "Brazo Mecánico",
"block.create.mechanical_bearing": "Rodamiento Mecánico", "block.create.mechanical_bearing": "Rodamiento Mecánico",
"block.create.mechanical_crafter": "Crafter Mecánico", "block.create.mechanical_crafter": "Crafter Mecánico",
"block.create.mechanical_drill": "Taladro Mecánico", "block.create.mechanical_drill": "Taladro Mecánico",
"block.create.mechanical_harvester": "Cosechador Mecánico", "block.create.mechanical_harvester": "Cosechador Mecánico",
"block.create.mechanical_mixer": "Mezcladora Mecánica", "block.create.mechanical_mixer": "Mezcladora Mecánica",
"block.create.mechanical_piston": "Pistón Mecánico", "block.create.mechanical_piston": "Pistón Mecánico",
"block.create.mechanical_piston_head": "Cabeza de Pistón Mecánico", "block.create.mechanical_piston_head": "Cabeza de Pistón Mecánico",
"block.create.mechanical_plough": "Arado Mecánico", "block.create.mechanical_plough": "Arado Mecánico",
"block.create.mechanical_press": "Prensa Mecánica", "block.create.mechanical_press": "Prensa Mecánica",
"block.create.mechanical_pump": "Bomba Mecánica", "block.create.mechanical_pump": "Bomba Mecánica",
"block.create.mechanical_saw": "Sierra Mecánica", "block.create.mechanical_saw": "Sierra Mecánica",
"block.create.metal_bracket": "Soporte de Metal", "block.create.metal_bracket": "Soporte de Metal",
"block.create.millstone": "Molino", "block.create.millstone": "Molino",
"block.create.minecart_anchor": "Ancla de Vagonetas", "block.create.minecart_anchor": "Ancla de Vagonetas",
@ -259,7 +259,7 @@
"block.create.oak_window_pane": "Panel de Ventana de Roble", "block.create.oak_window_pane": "Panel de Ventana de Roble",
"block.create.orange_sail": "Vela Naranja", "block.create.orange_sail": "Vela Naranja",
"block.create.orange_seat": "Asiento Naranja", "block.create.orange_seat": "Asiento Naranja",
"block.create.orange_valve_handle": "Manija de Válvula Naranja", "block.create.orange_valve_handle": "Manija de Válvula Naranja",
"block.create.ornate_iron_window": "Ventana Ornamentada", "block.create.ornate_iron_window": "Ventana Ornamentada",
"block.create.ornate_iron_window_pane": "Panel de Ventana Ornamentada", "block.create.ornate_iron_window_pane": "Panel de Ventana Ornamentada",
"block.create.overgrown_andesite": "Andesita Descuidada", "block.create.overgrown_andesite": "Andesita Descuidada",
@ -309,8 +309,8 @@
"block.create.paved_weathered_limestone_wall": "Pared de Caliza Meteorizada Pavimentada", "block.create.paved_weathered_limestone_wall": "Pared de Caliza Meteorizada Pavimentada",
"block.create.pink_sail": "Vela Rosa", "block.create.pink_sail": "Vela Rosa",
"block.create.pink_seat": "Asiento Rosa", "block.create.pink_seat": "Asiento Rosa",
"block.create.pink_valve_handle": "Manija de Válvula Rosa", "block.create.pink_valve_handle": "Manija de Válvula Rosa",
"block.create.piston_extension_pole": "Poste de Extensión de Pistón", "block.create.piston_extension_pole": "Poste de Extensión de Pistón",
"block.create.polished_dark_scoria": "Escoria Oscura Pulida", "block.create.polished_dark_scoria": "Escoria Oscura Pulida",
"block.create.polished_dark_scoria_slab": "Losa de Escoria Oscura Pulida", "block.create.polished_dark_scoria_slab": "Losa de Escoria Oscura Pulida",
"block.create.polished_dark_scoria_stairs": "Escaleras de Escoria Oscura Pulida", "block.create.polished_dark_scoria_stairs": "Escaleras de Escoria Oscura Pulida",
@ -339,25 +339,25 @@
"block.create.portable_storage_interface": "Interfaz de Almacenamiento Portable", "block.create.portable_storage_interface": "Interfaz de Almacenamiento Portable",
"block.create.powered_latch": "Cerradura Electrica", "block.create.powered_latch": "Cerradura Electrica",
"block.create.powered_toggle_latch": "Cerradura Electrica de Palanca", "block.create.powered_toggle_latch": "Cerradura Electrica de Palanca",
"block.create.pulley_magnet": "Polea con Imán", "block.create.pulley_magnet": "Polea con Imán",
"block.create.pulse_repeater": "Repetidor de Pulso", "block.create.pulse_repeater": "Repetidor de Pulso",
"block.create.purple_sail": "Vela Morada", "block.create.purple_sail": "Vela Morada",
"block.create.purple_seat": "Asiento Morado", "block.create.purple_seat": "Asiento Morado",
"block.create.purple_valve_handle": "Manija de Válvula Morada", "block.create.purple_valve_handle": "Manija de Válvula Morada",
"block.create.radial_chassis": "Chasis Radial", "block.create.radial_chassis": "Chasis Radial",
"block.create.red_sail": "Vela Roja", "block.create.red_sail": "Vela Roja",
"block.create.red_seat": "Asiento Rojo", "block.create.red_seat": "Asiento Rojo",
"block.create.red_valve_handle": "Manija de Válvula Roja", "block.create.red_valve_handle": "Manija de Válvula Roja",
"block.create.redstone_contact": "Contacto de Redstone", "block.create.redstone_contact": "Contacto de Redstone",
"block.create.redstone_link": "Enlace de Redstone", "block.create.redstone_link": "Enlace de Redstone",
"block.create.refined_radiance_casing": "Carcasa Radiante", "block.create.refined_radiance_casing": "Carcasa Radiante",
"block.create.reinforced_rail": "Vía Reforzada", "block.create.reinforced_rail": "Vía Reforzada",
"block.create.rope": "Cuerda", "block.create.rope": "Cuerda",
"block.create.rope_pulley": "Polea con Cuerda", "block.create.rope_pulley": "Polea con Cuerda",
"block.create.rotation_speed_controller": "Controlador de Velocidad de Rotación", "block.create.rotation_speed_controller": "Controlador de Velocidad de Rotación",
"block.create.sail_frame": "Marco de Vela", "block.create.sail_frame": "Marco de Vela",
"block.create.schematic_table": "Mesa de Esquemas", "block.create.schematic_table": "Mesa de Esquemas",
"block.create.schematicannon": "Esquemacañon", "block.create.schematicannon": "Esquemacañon",
"block.create.scoria": "Escoria", "block.create.scoria": "Escoria",
"block.create.scoria_bricks": "Ladrillos de Escoria", "block.create.scoria_bricks": "Ladrillos de Escoria",
"block.create.scoria_bricks_slab": "Losa de Ladrillos de Escoria", "block.create.scoria_bricks_slab": "Losa de Ladrillos de Escoria",
@ -370,18 +370,18 @@
"block.create.scoria_pillar": "Pilar de Escoria", "block.create.scoria_pillar": "Pilar de Escoria",
"block.create.secondary_linear_chassis": "Chasis Lineal Secundario", "block.create.secondary_linear_chassis": "Chasis Lineal Secundario",
"block.create.sequenced_gearshift": "Cambio de Marcha Secuenciado", "block.create.sequenced_gearshift": "Cambio de Marcha Secuenciado",
"block.create.shadow_steel_casing": "Carcasa Sombría", "block.create.shadow_steel_casing": "Carcasa Sombría",
"block.create.shaft": "Eje", "block.create.shaft": "Eje",
"block.create.smart_chute": "UNLOCALIZED: Smart Chute", "block.create.smart_chute": "UNLOCALIZED: Smart Chute",
"block.create.smart_fluid_pipe": "Tubería de Fluidos Inteligente", "block.create.smart_fluid_pipe": "Tubería de Fluidos Inteligente",
"block.create.speedometer": "Velocímetro", "block.create.speedometer": "Velocímetro",
"block.create.spout": "Canaleta", "block.create.spout": "Canaleta",
"block.create.spruce_window": "Ventana de Abeto", "block.create.spruce_window": "Ventana de Abeto",
"block.create.spruce_window_pane": "Panel de Ventana de Abeto", "block.create.spruce_window_pane": "Panel de Ventana de Abeto",
"block.create.sticker": "UNLOCALIZED: Sticker", "block.create.sticker": "UNLOCALIZED: Sticker",
"block.create.sticky_mechanical_piston": "Pistón Mecánico Pegajoso", "block.create.sticky_mechanical_piston": "Pistón Mecánico Pegajoso",
"block.create.stockpile_switch": "Interruptor de Pila", "block.create.stockpile_switch": "Interruptor de Pila",
"block.create.stressometer": "Estresómetro", "block.create.stressometer": "Estresómetro",
"block.create.tiled_glass": "Vidrio de Azulejos", "block.create.tiled_glass": "Vidrio de Azulejos",
"block.create.tiled_glass_pane": "Panel de Vidrio de Azulejos", "block.create.tiled_glass_pane": "Panel de Vidrio de Azulejos",
"block.create.turntable": "Mesa Giratoria", "block.create.turntable": "Mesa Giratoria",
@ -389,7 +389,7 @@
"block.create.vertical_framed_glass_pane": "Panel de Vidrio Enmarcado Vertical", "block.create.vertical_framed_glass_pane": "Panel de Vidrio Enmarcado Vertical",
"block.create.warped_window": "Ventana Distorsionada", "block.create.warped_window": "Ventana Distorsionada",
"block.create.warped_window_pane": "Panel de ventana Distorsionada", "block.create.warped_window_pane": "Panel de ventana Distorsionada",
"block.create.water_wheel": "Rueda Hidráulica", "block.create.water_wheel": "Rueda Hidráulica",
"block.create.weathered_limestone": "Caliza Meteorizada", "block.create.weathered_limestone": "Caliza Meteorizada",
"block.create.weathered_limestone_bricks": "Ladrillos de Caliza Meteorizada", "block.create.weathered_limestone_bricks": "Ladrillos de Caliza Meteorizada",
"block.create.weathered_limestone_bricks_slab": "Losa de Caliza Meteorizada", "block.create.weathered_limestone_bricks_slab": "Losa de Caliza Meteorizada",
@ -402,12 +402,12 @@
"block.create.weathered_limestone_pillar": "Pilar de Caliza Meteorizada", "block.create.weathered_limestone_pillar": "Pilar de Caliza Meteorizada",
"block.create.white_sail": "Vela Blanca", "block.create.white_sail": "Vela Blanca",
"block.create.white_seat": "Asiento Blanco", "block.create.white_seat": "Asiento Blanco",
"block.create.white_valve_handle": "Manija de Válvula Blanca", "block.create.white_valve_handle": "Manija de Válvula Blanca",
"block.create.windmill_bearing": "Rodamiento de Molino de Viento", "block.create.windmill_bearing": "Rodamiento de Molino de Viento",
"block.create.wooden_bracket": "Soporte de Madera", "block.create.wooden_bracket": "Soporte de Madera",
"block.create.yellow_sail": "Vela Amarilla", "block.create.yellow_sail": "Vela Amarilla",
"block.create.yellow_seat": "Asiento Amarillo", "block.create.yellow_seat": "Asiento Amarillo",
"block.create.yellow_valve_handle": "Manija de Válvula Amarilla", "block.create.yellow_valve_handle": "Manija de Válvula Amarilla",
"block.create.zinc_block": "Bloque de Zinc", "block.create.zinc_block": "Bloque de Zinc",
"block.create.zinc_ore": "Mineral de Zinc", "block.create.zinc_ore": "Mineral de Zinc",
@ -418,31 +418,31 @@
"entity.create.super_glue": "Super Pegamento", "entity.create.super_glue": "Super Pegamento",
"fluid.create.milk": "Leche", "fluid.create.milk": "Leche",
"fluid.create.potion": "Poción", "fluid.create.potion": "Poción",
"fluid.create.tea": "Té del Constructor", "fluid.create.tea": "Té del Constructor",
"item.create.andesite_alloy": "Aleación de Andesita", "item.create.andesite_alloy": "Aleación de Andesita",
"item.create.attribute_filter": "Filtro por Atributos", "item.create.attribute_filter": "Filtro por Atributos",
"item.create.bar_of_chocolate": "Barra de Chocolate", "item.create.bar_of_chocolate": "Barra de Chocolate",
"item.create.belt_connector": "Conector de Correa", "item.create.belt_connector": "Conector de Correa",
"item.create.blaze_cake": "Pastel de Blaze", "item.create.blaze_cake": "Pastel de Blaze",
"item.create.blaze_cake_base": "Base de Pastel de Blaze", "item.create.blaze_cake_base": "Base de Pastel de Blaze",
"item.create.brass_hand": "Mano de Latón", "item.create.brass_hand": "Mano de Latón",
"item.create.brass_ingot": "Lingote de Latón", "item.create.brass_ingot": "Lingote de Latón",
"item.create.brass_nugget": "Pepita de Latón", "item.create.brass_nugget": "Pepita de Latón",
"item.create.brass_sheet": "Lámina de Latón", "item.create.brass_sheet": "Lámina de Latón",
"item.create.builders_tea": "Té del Constructor", "item.create.builders_tea": "Té del Constructor",
"item.create.chest_minecart_contraption": "Artefacto de Vagón con Cofre", "item.create.chest_minecart_contraption": "Artefacto de Vagón con Cofre",
"item.create.chocolate_bucket": "Cubeta de Chocolate", "item.create.chocolate_bucket": "Cubeta de Chocolate",
"item.create.chocolate_glazed_berries": "UNLOCALIZED: Chocolate Glazed Berries", "item.create.chocolate_glazed_berries": "UNLOCALIZED: Chocolate Glazed Berries",
"item.create.chromatic_compound": "Compuesto Cromático", "item.create.chromatic_compound": "Compuesto Cromático",
"item.create.cinder_flour": "Ceniza Molida", "item.create.cinder_flour": "Ceniza Molida",
"item.create.copper_ingot": "Lingote de Cobre", "item.create.copper_ingot": "Lingote de Cobre",
"item.create.copper_nugget": "Pepita de Cobre", "item.create.copper_nugget": "Pepita de Cobre",
"item.create.copper_sheet": "Lámina de Cobre", "item.create.copper_sheet": "Lámina de Cobre",
"item.create.crafter_slot_cover": "Cubierta de Ranura del Crafter", "item.create.crafter_slot_cover": "Cubierta de Ranura del Crafter",
"item.create.crushed_aluminum_ore": "Mineral de Aluminio Molido", "item.create.crushed_aluminum_ore": "Mineral de Aluminio Molido",
"item.create.crushed_brass": "Latón Molido", "item.create.crushed_brass": "Latón Molido",
"item.create.crushed_copper_ore": "Mineral de Cobre Molido", "item.create.crushed_copper_ore": "Mineral de Cobre Molido",
"item.create.crushed_gold_ore": "Mineral de Oro Molido", "item.create.crushed_gold_ore": "Mineral de Oro Molido",
"item.create.crushed_iron_ore": "Mineral de Hierro Molido", "item.create.crushed_iron_ore": "Mineral de Hierro Molido",
@ -452,42 +452,42 @@
"item.create.crushed_platinum_ore": "Mineral de Platino Molido", "item.create.crushed_platinum_ore": "Mineral de Platino Molido",
"item.create.crushed_quicksilver_ore": "Mineral de Mercurio Molido", "item.create.crushed_quicksilver_ore": "Mineral de Mercurio Molido",
"item.create.crushed_silver_ore": "Mineral de Plata Molido", "item.create.crushed_silver_ore": "Mineral de Plata Molido",
"item.create.crushed_tin_ore": "Mineral de Estaño Molido", "item.create.crushed_tin_ore": "Mineral de Estaño Molido",
"item.create.crushed_uranium_ore": "Mineral de Uranio Molido", "item.create.crushed_uranium_ore": "Mineral de Uranio Molido",
"item.create.crushed_zinc_ore": "Mineral de Zinc Molido", "item.create.crushed_zinc_ore": "Mineral de Zinc Molido",
"item.create.deforester": "Deforestador", "item.create.deforester": "Deforestador",
"item.create.dough": "Masa", "item.create.dough": "Masa",
"item.create.electron_tube": "Válvula Electrónica", "item.create.electron_tube": "Válvula Electrónica",
"item.create.empty_blaze_burner": "Quemador de Blaze Vacío", "item.create.empty_blaze_burner": "Quemador de Blaze Vacío",
"item.create.empty_schematic": "Esquema Vacío", "item.create.empty_schematic": "Esquema Vacío",
"item.create.extendo_grip": "Brazo Extensor", "item.create.extendo_grip": "Brazo Extensor",
"item.create.filter": "Filtro", "item.create.filter": "Filtro",
"item.create.furnace_minecart_contraption": "Artefacto de Vagón con Horno", "item.create.furnace_minecart_contraption": "Artefacto de Vagón con Horno",
"item.create.goggles": "Gafas de Protección para Ingenieros", "item.create.goggles": "Gafas de Protección para Ingenieros",
"item.create.golden_sheet": "Lámina de Oro", "item.create.golden_sheet": "Lámina de Oro",
"item.create.handheld_blockzapper": "Pistola de Manipulación de Bloques", "item.create.handheld_blockzapper": "Pistola de Manipulación de Bloques",
"item.create.handheld_worldshaper": "Pistola de Manipulación de Mundo", "item.create.handheld_worldshaper": "Pistola de Manipulación de Mundo",
"item.create.honey_bucket": "Cubeta de Miel", "item.create.honey_bucket": "Cubeta de Miel",
"item.create.honeyed_apple": "UNLOCALIZED: Honeyed Apple", "item.create.honeyed_apple": "UNLOCALIZED: Honeyed Apple",
"item.create.integrated_circuit": "Circuito Integrado", "item.create.integrated_circuit": "Circuito Integrado",
"item.create.iron_sheet": "Lámina de Hierro", "item.create.iron_sheet": "Lámina de Hierro",
"item.create.lapis_sheet": "Lámina de Lapislázuli", "item.create.lapis_sheet": "Lámina de Lapislázuli",
"item.create.minecart_contraption": "Artefacto de Vagón", "item.create.minecart_contraption": "Artefacto de Vagón",
"item.create.minecart_coupling": "Acoplamiento de Vagonetas", "item.create.minecart_coupling": "Acoplamiento de Vagonetas",
"item.create.polished_rose_quartz": "Cuarzo Rosa Pulido", "item.create.polished_rose_quartz": "Cuarzo Rosa Pulido",
"item.create.powdered_obsidian": "Polvo de Obsidiana", "item.create.powdered_obsidian": "Polvo de Obsidiana",
"item.create.propeller": "Hélice", "item.create.propeller": "Hélice",
"item.create.red_sand_paper": "Papel de Arena Roja", "item.create.red_sand_paper": "Papel de Arena Roja",
"item.create.refined_radiance": "Radiancia Refinada", "item.create.refined_radiance": "Radiancia Refinada",
"item.create.rose_quartz": "Cuarzo Rosa", "item.create.rose_quartz": "Cuarzo Rosa",
"item.create.sand_paper": "Papel de Arena", "item.create.sand_paper": "Papel de Arena",
"item.create.schematic": "Esquema", "item.create.schematic": "Esquema",
"item.create.schematic_and_quill": "Esquema y Pluma", "item.create.schematic_and_quill": "Esquema y Pluma",
"item.create.shadow_steel": "Acero Sombrío", "item.create.shadow_steel": "Acero Sombrío",
"item.create.super_glue": "Super Pegamento", "item.create.super_glue": "Super Pegamento",
"item.create.sweet_roll": "UNLOCALIZED: Sweet Roll", "item.create.sweet_roll": "UNLOCALIZED: Sweet Roll",
"item.create.tree_fertilizer": "Fertilizador de Árboles", "item.create.tree_fertilizer": "Fertilizador de Ã<EFBFBD>rboles",
"item.create.vertical_gearbox": "Transmisión Vertical", "item.create.vertical_gearbox": "Transmisión Vertical",
"item.create.wand_of_symmetry": "Vara de la Simetria", "item.create.wand_of_symmetry": "Vara de la Simetria",
"item.create.wheat_flour": "Harina de Trigo", "item.create.wheat_flour": "Harina de Trigo",
"item.create.whisk": "Batidor", "item.create.whisk": "Batidor",
@ -1166,105 +1166,105 @@
"item.create.example_item.tooltip.action1": "These controls are displayed.", "item.create.example_item.tooltip.action1": "These controls are displayed.",
"block.create.andesite_encased_shaft.tooltip": "EJE EMPOTRADO DE ANDESITA", "block.create.andesite_encased_shaft.tooltip": "EJE EMPOTRADO DE ANDESITA",
"block.create.andesite_encased_shaft.tooltip.summary": "Objeto _exclusivo_ _del_ _Creativo_ .Cubre los ejes _en_ _el_ _mundo_ usando Carcasa de _Andesita_ . Los bloques de carcasa no se consumirán.", "block.create.andesite_encased_shaft.tooltip.summary": "Objeto _exclusivo_ _del_ _Creativo_ .Cubre los ejes _en_ _el_ _mundo_ usando Carcasa de _Andesita_ . Los bloques de carcasa no se consumirán.",
"block.create.brass_encased_shaft.tooltip": "EJE EMPOTRADO DE LATÓN", "block.create.brass_encased_shaft.tooltip": "EJE EMPOTRADO DE LATÓN",
"block.create.brass_encased_shaft.tooltip.summary": "Objeto _exclusivo_ _del_ _Creativo_ .Cubre los ejes _en_ _el_ _mundo_ usando Carcasa de _Latón_ . Los bloques de carcasa no se consumirán.", "block.create.brass_encased_shaft.tooltip.summary": "Objeto _exclusivo_ _del_ _Creativo_ .Cubre los ejes _en_ _el_ _mundo_ usando Carcasa de _Latón_ . Los bloques de carcasa no se consumirán.",
"block.create.wooden_bracket.tooltip": "SOPORTE DE MADERA", "block.create.wooden_bracket.tooltip": "SOPORTE DE MADERA",
"block.create.wooden_bracket.tooltip.summary": "_Decora_ tus _ejes,_ _ruedas_ _dentadas_ y _tuberías_ con un pequeño y acogedor refuerzo de madera", "block.create.wooden_bracket.tooltip.summary": "_Decora_ tus _ejes,_ _ruedas_ _dentadas_ y _tuberías_ con un pequeño y acogedor refuerzo de madera",
"block.create.metal_bracket.tooltip": "SOPORTE DE METAL", "block.create.metal_bracket.tooltip": "SOPORTE DE METAL",
"block.create.metal_bracket.tooltip.summary": "_Decora_ tus _ejes,_ _ruedas_ _dentadas_ y _tuberías_ con un robusto refuerzo industrial de metal", "block.create.metal_bracket.tooltip.summary": "_Decora_ tus _ejes,_ _ruedas_ _dentadas_ y _tuberías_ con un robusto refuerzo industrial de metal",
"block.create.andesite_casing.tooltip": "CARCASA DE ANDESITA", "block.create.andesite_casing.tooltip": "CARCASA DE ANDESITA",
"block.create.andesite_casing.tooltip.summary": "Una simple carcasa para máquinas con una variedad de usos. Segura para la decoración. Se puede usar para cubrir _ejes_ y _correas_ _mecánicas_ .", "block.create.andesite_casing.tooltip.summary": "Una simple carcasa para máquinas con una variedad de usos. Segura para la decoración. Se puede usar para cubrir _ejes_ y _correas_ _mecánicas_ .",
"block.create.andesite_funnel.tooltip": "EMBUDO DE ANDESITA", "block.create.andesite_funnel.tooltip": "EMBUDO DE ANDESITA",
"block.create.andesite_funnel.tooltip.summary": "Un componente de transferencia de objetos generales, que hace la transición entre los medios de transporte. Puede ser controlado con una _señal_ _de_ _redstone_ .", "block.create.andesite_funnel.tooltip.summary": "Un componente de transferencia de objetos generales, que hace la transición entre los medios de transporte. Puede ser controlado con una _señal_ _de_ _redstone_ .",
"block.create.andesite_funnel.tooltip.condition1": "Comportamiento General", "block.create.andesite_funnel.tooltip.condition1": "Comportamiento General",
"block.create.andesite_funnel.tooltip.behaviour1": "La _cara_ _abierta_ recogerá los _objetos_ en el bloque que tiene delante y los _introducirá_ en cualquier contenedor en el lado opuesto del embudo.", "block.create.andesite_funnel.tooltip.behaviour1": "La _cara_ _abierta_ recogerá los _objetos_ en el bloque que tiene delante y los _introducirá_ en cualquier contenedor en el lado opuesto del embudo.",
"block.create.andesite_funnel.tooltip.condition2": "Cuando se monta en correas, depósitos y similares", "block.create.andesite_funnel.tooltip.condition2": "Cuando se monta en correas, depósitos y similares",
"block.create.andesite_funnel.tooltip.behaviour2": "_Recoge_ o _Coloca_ artículos en el componente montado, desde o hacia el _inventario_ _detrás_ de sí mismo. Siempre que el embudo tenga una direccionalidad específica, esta puede ser invertida usando una llave inglesa.", "block.create.andesite_funnel.tooltip.behaviour2": "_Recoge_ o _Coloca_ artículos en el componente montado, desde o hacia el _inventario_ _detrás_ de sí mismo. Siempre que el embudo tenga una direccionalidad específica, esta puede ser invertida usando una llave inglesa.",
"block.create.andesite_funnel.tooltip.condition3": "Cuando esta vertical entre dos inventarios", "block.create.andesite_funnel.tooltip.condition3": "Cuando esta vertical entre dos inventarios",
"block.create.andesite_funnel.tooltip.behaviour3": "_Transferirá_ los objetos _hacia abajo_ , como si fuera una tolva sin buffer.", "block.create.andesite_funnel.tooltip.behaviour3": "_Transferirá_ los objetos _hacia abajo_ , como si fuera una tolva sin buffer.",
"block.create.andesite_tunnel.tooltip": "TÚNEL DE ANDESITA", "block.create.andesite_tunnel.tooltip": "TÚNEL DE ANDESITA",
"block.create.andesite_tunnel.tooltip.summary": "Una cubierta protectora para sus _Correas_ y una gran manera de cubrir los agujeros dejados en su pared por ellas.", "block.create.andesite_tunnel.tooltip.summary": "Una cubierta protectora para sus _Correas_ y una gran manera de cubrir los agujeros dejados en su pared por ellas.",
"block.create.andesite_tunnel.tooltip.control1": "Click derecho a un lado con la llave inglesa", "block.create.andesite_tunnel.tooltip.control1": "Click derecho a un lado con la llave inglesa",
"block.create.andesite_tunnel.tooltip.action1": "Ajusta las percianas de la ventana si el túnel tiene una en esa cara.", "block.create.andesite_tunnel.tooltip.action1": "Ajusta las percianas de la ventana si el túnel tiene una en esa cara.",
"block.create.brass_funnel.tooltip": "EMBUDO DE LATÓN", "block.create.brass_funnel.tooltip": "EMBUDO DE LATÓN",
"block.create.brass_funnel.tooltip.summary": "Un componente de transferencia de objetos generales, que hace la transición entre los medios de transporte. Puede ser controlado con una _señal_ _de_ _redstone_ . Viene con un practico _filtro_ .", "block.create.brass_funnel.tooltip.summary": "Un componente de transferencia de objetos generales, que hace la transición entre los medios de transporte. Puede ser controlado con una _señal_ _de_ _redstone_ . Viene con un practico _filtro_ .",
"block.create.brass_funnel.tooltip.condition1": "Comportamiento General", "block.create.brass_funnel.tooltip.condition1": "Comportamiento General",
"block.create.brass_funnel.tooltip.behaviour1": "La _cara_ _abierta_ recogerá los _objetos_ en el bloque que tiene delante y los _introducirá_ en cualquier contenedor en el lado opuesto del embudo.", "block.create.brass_funnel.tooltip.behaviour1": "La _cara_ _abierta_ recogerá los _objetos_ en el bloque que tiene delante y los _introducirá_ en cualquier contenedor en el lado opuesto del embudo.",
"block.create.brass_funnel.tooltip.condition2": "Cuando se monta en correas, depósitos y similares", "block.create.brass_funnel.tooltip.condition2": "Cuando se monta en correas, depósitos y similares",
"block.create.brass_funnel.tooltip.behaviour2": "_Recoge_ o _Coloca_ artículos en el componente montado, desde o hacia el _inventario_ _detrás_ de sí mismo. Siempre que el embudo tenga una direccionalidad específica, esta puede ser invertida usando una llave inglesa.", "block.create.brass_funnel.tooltip.behaviour2": "_Recoge_ o _Coloca_ artículos en el componente montado, desde o hacia el _inventario_ _detrás_ de sí mismo. Siempre que el embudo tenga una direccionalidad específica, esta puede ser invertida usando una llave inglesa.",
"block.create.brass_funnel.tooltip.condition3": "Cuando esta vertical entre dos inventarios", "block.create.brass_funnel.tooltip.condition3": "Cuando esta vertical entre dos inventarios",
"block.create.brass_funnel.tooltip.behaviour3": "_Transferirá_ los objetos _hacia abajo_ , como si fuera una tolva sin buffer.", "block.create.brass_funnel.tooltip.behaviour3": "_Transferirá_ los objetos _hacia abajo_ , como si fuera una tolva sin buffer.",
"block.create.brass_tunnel.tooltip": "TÚNEL DE LATÓN", "block.create.brass_tunnel.tooltip": "TÚNEL DE LATÓN",
"block.create.brass_tunnel.tooltip.summary": "El _Túnel_ _de_ _Latón_ vienen con un número de opciones de _filtrado_ y _separación_ de objetos para sus _correas_ .", "block.create.brass_tunnel.tooltip.summary": "El _Túnel_ _de_ _Latón_ vienen con un número de opciones de _filtrado_ y _separación_ de objetos para sus _correas_ .",
"block.create.brass_tunnel.tooltip.condition1": "Cuando se colocan uno al lado del otro", "block.create.brass_tunnel.tooltip.condition1": "Cuando se colocan uno al lado del otro",
"block.create.brass_tunnel.tooltip.behaviour1": "Los _Túneles_ _de_ _Latón_ se conectan entre sí permitiendo que el contenido de una _correa_ sea redirigido a otra.", "block.create.brass_tunnel.tooltip.behaviour1": "Los _Túneles_ _de_ _Latón_ se conectan entre sí permitiendo que el contenido de una _correa_ sea redirigido a otra.",
"block.create.brass_tunnel.tooltip.condition2": "Filtraje", "block.create.brass_tunnel.tooltip.condition2": "Filtraje",
"block.create.brass_tunnel.tooltip.behaviour2": "Los _Túneles_ _de_ _ Latón_ vienen con filtros tanto para la entrada como para la salida. Si un _objeto_ no está permitido desde el filtro de salida de un _Túnel_ será transferido a la salida de otro _Túnel_ conectado.", "block.create.brass_tunnel.tooltip.behaviour2": "Los _Túneles_ _de_ _ Latón_ vienen con filtros tanto para la entrada como para la salida. Si un _objeto_ no está permitido desde el filtro de salida de un _Túnel_ será transferido a la salida de otro _Túnel_ conectado.",
"block.create.brass_tunnel.tooltip.condition3": "Dividiendo", "block.create.brass_tunnel.tooltip.condition3": "Dividiendo",
"block.create.brass_tunnel.tooltip.behaviour3": "Los _Túneles_ _de_ _Latón_ de pueden ser configurados para cambiar el método en el que se ordenan los _objetos_ en las _correas_ conectadas.", "block.create.brass_tunnel.tooltip.behaviour3": "Los _Túneles_ _de_ _Latón_ de pueden ser configurados para cambiar el método en el que se ordenan los _objetos_ en las _correas_ conectadas.",
"block.create.brass_tunnel.tooltip.control1": "Click derecho a un lado con la llave inglesa", "block.create.brass_tunnel.tooltip.control1": "Click derecho a un lado con la llave inglesa",
"block.create.brass_tunnel.tooltip.action1": "Ajusta las percianas de la ventana si el túnel tiene una en esa cara.", "block.create.brass_tunnel.tooltip.action1": "Ajusta las percianas de la ventana si el túnel tiene una en esa cara.",
"block.create.brass_tunnel.tooltip.control2": "Girar la rueda del ratón con la llave inglesa en la parte superior", "block.create.brass_tunnel.tooltip.control2": "Girar la rueda del ratón con la llave inglesa en la parte superior",
"block.create.brass_tunnel.tooltip.action2": "Cambia el método de división de los _túneles_ conectados.", "block.create.brass_tunnel.tooltip.action2": "Cambia el método de división de los _túneles_ conectados.",
"block.create.copper_casing.tooltip": "CARCASA DE COBRE", "block.create.copper_casing.tooltip": "CARCASA DE COBRE",
"block.create.copper_casing.tooltip.summary": "Una simple carcasa para máquinas con una variedad de usos. Segura para la decoración.", "block.create.copper_casing.tooltip.summary": "Una simple carcasa para máquinas con una variedad de usos. Segura para la decoración.",
"block.create.copper_casing.tooltip.condition1": "Cuando se usa en una Tubería de Fluidos", "block.create.copper_casing.tooltip.condition1": "Cuando se usa en una Tubería de Fluidos",
"block.create.copper_casing.tooltip.behaviour1": "Recubre la _Tubería_ _de_ _Fluidos_ con la _Carcasa_ _de_ _Cobre._ Las tuberías recubiertas _bloquearán_ _sus_ _conexiones_ en su lugar, ya no reaccionarán a los cambios de las tuberías vecinas.", "block.create.copper_casing.tooltip.behaviour1": "Recubre la _Tubería_ _de_ _Fluidos_ con la _Carcasa_ _de_ _Cobre._ Las tuberías recubiertas _bloquearán_ _sus_ _conexiones_ en su lugar, ya no reaccionarán a los cambios de las tuberías vecinas.",
"block.create.encased_fluid_pipe.tooltip": "TUBERÍA DE FLUIDOS RECUBIERTA", "block.create.encased_fluid_pipe.tooltip": "TUBERÃ<EFBFBD>A DE FLUIDOS RECUBIERTA",
"block.create.encased_fluid_pipe.tooltip.summary": "Una _Tubería_ _de_ _Fluidos_ recubierta con una _Carcasa_ _de_ _Cobre_", "block.create.encased_fluid_pipe.tooltip.summary": "Una _Tubería_ _de_ _Fluidos_ recubierta con una _Carcasa_ _de_ _Cobre_",
"block.create.copper_valve_handle.tooltip": "MANIJA DE VÁLVULA DE COBRE", "block.create.copper_valve_handle.tooltip": "MANIJA DE VÃ<EFBFBD>LVULA DE COBRE",
"block.create.copper_valve_handle.tooltip.summary": "Una precisa _fuente_ de _Fuerza_ _Rotacional_ que requiere la interacción de los jugadores. ¡Ten cuidado de no desgastarte!", "block.create.copper_valve_handle.tooltip.summary": "Una precisa _fuente_ de _Fuerza_ _Rotacional_ que requiere la interacción de los jugadores. ¡Ten cuidado de no desgastarte!",
"block.create.copper_valve_handle.tooltip.condition1": "Cuando se usa", "block.create.copper_valve_handle.tooltip.condition1": "Cuando se usa",
"block.create.copper_valve_handle.tooltip.behaviour1": "Proporciona _fuerza_ _rotacional_ a un artefacto adjunto. _agáchate_ _para_ _revertir_ la rotación.", "block.create.copper_valve_handle.tooltip.behaviour1": "Proporciona _fuerza_ _rotacional_ a un artefacto adjunto. _agáchate_ _para_ _revertir_ la rotación.",
"block.create.seat.tooltip": "ASIENTO", "block.create.seat.tooltip": "ASIENTO",
"block.create.seat.tooltip.summary": "¡Siéntese y disfrute del paseo! Anclará a un jugador en una _artefacto_ en movimiento. ¡También es Grandioso para las construcciones estáticas! Viene en una variedad de colores.", "block.create.seat.tooltip.summary": "¡Siéntese y disfrute del paseo! Anclará a un jugador en una _artefacto_ en movimiento. ¡También es Grandioso para las construcciones estáticas! Viene en una variedad de colores.",
"block.create.seat.tooltip.condition1": "Click Derecho en el asiento", "block.create.seat.tooltip.condition1": "Click Derecho en el asiento",
"block.create.seat.tooltip.behaviour1": "Sienta al jugador en el _asiento_ . Presiona el shift izquierdo para salir del _asiento._", "block.create.seat.tooltip.behaviour1": "Sienta al jugador en el _asiento_ . Presiona el shift izquierdo para salir del _asiento._",
"block.create.chute.tooltip": "VERTEDOR", "block.create.chute.tooltip": "VERTEDOR",
"block.create.chute.tooltip.summary": "_Recoge_ y transporta objetos en vertical o en diagonal. Puede llevar y colocar los objetos en _contenedores._ También puede interactuar con los vertedores desde el lado usando _tolvas_ o _embudos_ _montados._", "block.create.chute.tooltip.summary": "_Recoge_ y transporta objetos en vertical o en diagonal. Puede llevar y colocar los objetos en _contenedores._ También puede interactuar con los vertedores desde el lado usando _tolvas_ o _embudos_ _montados._",
"block.create.chute.tooltip.condition1": "Cuando es usado con un ventilador", "block.create.chute.tooltip.condition1": "Cuando es usado con un ventilador",
"block.create.chute.tooltip.behaviour1": "Los vertedores usados con _ventiladores_ pueden transportar _objetos_ hacia arriba y succionar _objetos_ de _depósitos_ y _correas._", "block.create.chute.tooltip.behaviour1": "Los vertedores usados con _ventiladores_ pueden transportar _objetos_ hacia arriba y succionar _objetos_ de _depósitos_ y _correas._",
"block.create.depot.tooltip": "DEPÓSITO", "block.create.depot.tooltip": "DEPÓSITO",
"block.create.depot.tooltip.summary": "Un lugar práctico para colocar sus _Objetos._ Proporciona un punto de interacción para varias máquinas", "block.create.depot.tooltip.summary": "Un lugar práctico para colocar sus _Objetos._ Proporciona un punto de interacción para varias máquinas",
"block.create.depot.tooltip.condition1": "Click Derecho en un Depósito", "block.create.depot.tooltip.condition1": "Click Derecho en un Depósito",
"block.create.depot.tooltip.behaviour1": "Coloca o toma un _objeto_ del _depósito._ Los _bloques_ y _artefactos_ que interactúan con una _correa_ también funcionan en un _depósito._", "block.create.depot.tooltip.behaviour1": "Coloca o toma un _objeto_ del _depósito._ Los _bloques_ y _artefactos_ que interactúan con una _correa_ también funcionan en un _depósito._",
"item.create.blaze_cake.tooltip": "PASTEL DE BLAZE", "item.create.blaze_cake.tooltip": "PASTEL DE BLAZE",
"item.create.blaze_cake.tooltip.summary": "Un delicioso regalo para tus grandiosos _quemadores_ _de_ _blaze._ ¡Los enciende a todos!", "item.create.blaze_cake.tooltip.summary": "Un delicioso regalo para tus grandiosos _quemadores_ _de_ _blaze._ ¡Los enciende a todos!",
"item.create.empty_blaze_burner.tooltip": "QUEMADOR DE BLAZE VACIO", "item.create.empty_blaze_burner.tooltip": "QUEMADOR DE BLAZE VACIO",
"item.create.empty_blaze_burner.tooltip.summary": "Un pequeño hogar de hierro para tus ardientes amigos. Estoy seguro de que podrías darles un buen uso.", "item.create.empty_blaze_burner.tooltip.summary": "Un pequeño hogar de hierro para tus ardientes amigos. Estoy seguro de que podrías darles un buen uso.",
"item.create.empty_blaze_burner.tooltip.condition1": "Cuando es usado en un generador de blaze", "item.create.empty_blaze_burner.tooltip.condition1": "Cuando es usado en un generador de blaze",
"item.create.empty_blaze_burner.tooltip.behaviour1": "_Captura_ un blaze en el objeto", "item.create.empty_blaze_burner.tooltip.behaviour1": "_Captura_ un blaze en el objeto",
"block.create.fluid_pipe.tooltip": "TUBERÍA DE FLUIDOS", "block.create.fluid_pipe.tooltip": "TUBERÃ<EFBFBD>A DE FLUIDOS",
"block.create.fluid_pipe.tooltip.summary": "Se usa para mover _fluidos._ Necesita una _bomba_ _mecánica_ para mover el fluido.", "block.create.fluid_pipe.tooltip.summary": "Se usa para mover _fluidos._ Necesita una _bomba_ _mecánica_ para mover el fluido.",
"block.create.fluid_pipe.tooltip.condition1": "Transferencia de fluidos", "block.create.fluid_pipe.tooltip.condition1": "Transferencia de fluidos",
"block.create.fluid_pipe.tooltip.behaviour1": "Puede conectarse a _contenedores_ _de_ _fluidos_ como _tanques_ o _cuencas._ Los extremos expuestos de las _tuberías_ también pueden drenar o colocar bloques de fluido. ¡Ten cuidado con las fugas!", "block.create.fluid_pipe.tooltip.behaviour1": "Puede conectarse a _contenedores_ _de_ _fluidos_ como _tanques_ o _cuencas._ Los extremos expuestos de las _tuberías_ también pueden drenar o colocar bloques de fluido. ¡Ten cuidado con las fugas!",
"block.create.fluid_pipe.tooltip.control1": "Click Derecho con una Llave Inglesa", "block.create.fluid_pipe.tooltip.control1": "Click Derecho con una Llave Inglesa",
"block.create.fluid_pipe.tooltip.action1": "Coloca una ventana en la tubería si está disponible", "block.create.fluid_pipe.tooltip.action1": "Coloca una ventana en la tubería si está disponible",
"block.create.hose_pulley.tooltip": "POLEA CON MANGUERA", "block.create.hose_pulley.tooltip": "POLEA CON MANGUERA",
"block.create.hose_pulley.tooltip.summary": "Se utiliza para _colocar_ o _drenar_ grandes _cuerpos_ _de_ _fluido_ en el mundo.", "block.create.hose_pulley.tooltip.summary": "Se utiliza para _colocar_ o _drenar_ grandes _cuerpos_ _de_ _fluido_ en el mundo.",
"block.create.hose_pulley.tooltip.condition1": "Cuando es impulsado por la cinética", "block.create.hose_pulley.tooltip.condition1": "Cuando es impulsado por la cinética",
"block.create.hose_pulley.tooltip.behaviour1": "_Sube_ o _baja_ la manguera, La ubicación de la manguera determina hasta qué _altura_ actuará la _extracción_ o el _llenado_ .", "block.create.hose_pulley.tooltip.behaviour1": "_Sube_ o _baja_ la manguera, La ubicación de la manguera determina hasta qué _altura_ actuará la _extracción_ o el _llenado_ .",
"block.create.hose_pulley.tooltip.condition2": "Cuando los fluidos son extraídos de la polea", "block.create.hose_pulley.tooltip.condition2": "Cuando los fluidos son extraídos de la polea",
"block.create.hose_pulley.tooltip.behaviour2": "Empieza a _extraer_ bloques de _líquido_ del cuerpo en el que se bajó la punta de la manguera. Los cuerpos de fluido _muy_ _grandes_ serán _considerados_ _infinitos_ .", "block.create.hose_pulley.tooltip.behaviour2": "Empieza a _extraer_ bloques de _líquido_ del cuerpo en el que se bajó la punta de la manguera. Los cuerpos de fluido _muy_ _grandes_ serán _considerados_ _infinitos_ .",
"block.create.hose_pulley.tooltip.condition3": "Cuando los fluidos son empujados a la polea", "block.create.hose_pulley.tooltip.condition3": "Cuando los fluidos son empujados a la polea",
"block.create.hose_pulley.tooltip.behaviour3": "Comienza a _llenar_ con _fluido_ en el mundo _hasta_ _arriba_ a la _altura_ de la _punta_ _de_ _la_ _manguera_ .", "block.create.hose_pulley.tooltip.behaviour3": "Comienza a _llenar_ con _fluido_ en el mundo _hasta_ _arriba_ a la _altura_ de la _punta_ _de_ _la_ _manguera_ .",
@ -1274,116 +1274,116 @@
"block.create.fluid_tank.tooltip.behaviour1": "Cambia la ventana opcional", "block.create.fluid_tank.tooltip.behaviour1": "Cambia la ventana opcional",
"block.create.creative_fluid_tank.tooltip": "TANQUE DE FLUIDOS DEL CREATIVO", "block.create.creative_fluid_tank.tooltip": "TANQUE DE FLUIDOS DEL CREATIVO",
"block.create.creative_fluid_tank.tooltip.summary": "Este _Tanque_ _de_ _Fluidos_ permite la replicación infinita de cualquier Fluido. Escala en anchura y altura.", "block.create.creative_fluid_tank.tooltip.summary": "Este _Tanque_ _de_ _Fluidos_ permite la replicación infinita de cualquier Fluido. Escala en anchura y altura.",
"block.create.creative_fluid_tank.tooltip.condition1": "Cuando hay fluido en el tanque", "block.create.creative_fluid_tank.tooltip.condition1": "Cuando hay fluido en el tanque",
"block.create.creative_fluid_tank.tooltip.behaviour1": "Cualquier cosa que _extraiga_ de este tanque proporcionará un _suministro_ _ilimitado_ del fluido especificado. Los fluidos _insertados_ en este tanque serán _eliminados._", "block.create.creative_fluid_tank.tooltip.behaviour1": "Cualquier cosa que _extraiga_ de este tanque proporcionará un _suministro_ _ilimitado_ del fluido especificado. Los fluidos _insertados_ en este tanque serán _eliminados._",
"block.create.creative_fluid_tank.tooltip.condition2": "Click Derecho con una Llave Inglesa", "block.create.creative_fluid_tank.tooltip.condition2": "Click Derecho con una Llave Inglesa",
"block.create.creative_fluid_tank.tooltip.behaviour2": "Cambia la ventana opcional", "block.create.creative_fluid_tank.tooltip.behaviour2": "Cambia la ventana opcional",
"block.create.fluid_valve.tooltip": "VÁLVULAL DE FLUIDOS", "block.create.fluid_valve.tooltip": "VÃ<EFBFBD>LVULAL DE FLUIDOS",
"block.create.fluid_valve.tooltip.summary": "Detiene el flujo de fluido por una tubería.", "block.create.fluid_valve.tooltip.summary": "Detiene el flujo de fluido por una tubería.",
"block.create.fluid_valve.tooltip.condition1": "Flujo controlable", "block.create.fluid_valve.tooltip.condition1": "Flujo controlable",
"block.create.fluid_valve.tooltip.behaviour1": "Aplicando una _fuerza_ _de_ _rotación_ forzará a la _válvula_ a cerrarse, cesando el flujo de _fluidos._ Invierte la dirección de la _fuerza_ _de_ _rotación_ para reabrir la válvula.", "block.create.fluid_valve.tooltip.behaviour1": "Aplicando una _fuerza_ _de_ _rotación_ forzará a la _válvula_ a cerrarse, cesando el flujo de _fluidos._ Invierte la dirección de la _fuerza_ _de_ _rotación_ para reabrir la válvula.",
"block.create.mechanical_pump.tooltip": "BOMBA MECÁNICA", "block.create.mechanical_pump.tooltip": "BOMBA MECÃ<EFBFBD>NICA",
"block.create.mechanical_pump.tooltip.summary": "Toma la _fuerza_ _de_ _rotación_ y la usa para mover el _fluido_ a lo largo de un _tubo._ Tiene un rango de efecto máximo en ambas direcciones. (16 bloques por defecto)", "block.create.mechanical_pump.tooltip.summary": "Toma la _fuerza_ _de_ _rotación_ y la usa para mover el _fluido_ a lo largo de un _tubo._ Tiene un rango de efecto máximo en ambas direcciones. (16 bloques por defecto)",
"block.create.mechanical_pump.tooltip.condition1": "Flujo de fluidos", "block.create.mechanical_pump.tooltip.condition1": "Flujo de fluidos",
"block.create.mechanical_pump.tooltip.behaviour1": "La _fuerza_ _de_ _rotación_ aplicada crea una presión que fuerza el _fluido_ a través de la red de _tuberías._ Invierte la dirección de la fuerza de rotación para cambiar la dirección en la que fluye el _fluido._", "block.create.mechanical_pump.tooltip.behaviour1": "La _fuerza_ _de_ _rotación_ aplicada crea una presión que fuerza el _fluido_ a través de la red de _tuberías._ Invierte la dirección de la fuerza de rotación para cambiar la dirección en la que fluye el _fluido._",
"block.create.mechanical_pump.tooltip.control1": "Click Derecho con una Llave Inglesa", "block.create.mechanical_pump.tooltip.control1": "Click Derecho con una Llave Inglesa",
"block.create.mechanical_pump.tooltip.action1": "Invierte la dirección de la _bomba,_ cambiando la dirección por defecto del flujo", "block.create.mechanical_pump.tooltip.action1": "Invierte la dirección de la _bomba,_ cambiando la dirección por defecto del flujo",
"block.create.smart_fluid_pipe.tooltip": "TUBERÍA DE FLUIDOS INTELIGENTE", "block.create.smart_fluid_pipe.tooltip": "TUBERÃ<EFBFBD>A DE FLUIDOS INTELIGENTE",
"block.create.smart_fluid_pipe.tooltip.summary": "Una _tubería_ _de_ _fluidos_ con un filtro. Puede especificar que _fluidos_ pasan por ella.", "block.create.smart_fluid_pipe.tooltip.summary": "Una _tubería_ _de_ _fluidos_ con un filtro. Puede especificar que _fluidos_ pasan por ella.",
"block.create.smart_fluid_pipe.tooltip.condition1": "Cuando los fluidos son empujados hacia ella", "block.create.smart_fluid_pipe.tooltip.condition1": "Cuando los fluidos son empujados hacia ella",
"block.create.smart_fluid_pipe.tooltip.behaviour1": "Las tuberías inteligentes que reciben un fluido que no coincide con su filtro bloquearán el flujo.", "block.create.smart_fluid_pipe.tooltip.behaviour1": "Las tuberías inteligentes que reciben un fluido que no coincide con su filtro bloquearán el flujo.",
"block.create.smart_fluid_pipe.tooltip.condition2": "Cuando está adyacente a un recipiente de fluido", "block.create.smart_fluid_pipe.tooltip.condition2": "Cuando está adyacente a un recipiente de fluido",
"block.create.smart_fluid_pipe.tooltip.behaviour2": "Las tuberías inteligentes que _inicien_ un _flujo_ desde cualquier contenedor sólo extraerán los fluidos que _coincidan_ con su _filtro._", "block.create.smart_fluid_pipe.tooltip.behaviour2": "Las tuberías inteligentes que _inicien_ un _flujo_ desde cualquier contenedor sólo extraerán los fluidos que _coincidan_ con su _filtro._",
"block.create.spout.tooltip": "CANALETA", "block.create.spout.tooltip": "CANALETA",
"block.create.spout.tooltip.summary": "Un inyector para rellenar sus _objetos_ con _fluidos._", "block.create.spout.tooltip.summary": "Un inyector para rellenar sus _objetos_ con _fluidos._",
"block.create.spout.tooltip.condition1": "Transferencia de fluidos", "block.create.spout.tooltip.condition1": "Transferencia de fluidos",
"block.create.spout.tooltip.behaviour1": "Cuando se coloca un _objeto_ que puede _contener_ _fluidos_ como una _cubeta_ o _botella_ debajo, la canaleta intentará rellenarlo con su propio _fluido_ almacenado.", "block.create.spout.tooltip.behaviour1": "Cuando se coloca un _objeto_ que puede _contener_ _fluidos_ como una _cubeta_ o _botella_ debajo, la canaleta intentará rellenarlo con su propio _fluido_ almacenado.",
"block.create.spout.tooltip.condition2": "Automatización de fluidos", "block.create.spout.tooltip.condition2": "Automatización de fluidos",
"block.create.spout.tooltip.behaviour2": "La canaleta colocada sobre una _correa_ o _depósito_ reaccionará automáticamente con un _contenedor_ _de_ _líquido_ que pase por debajo de él.", "block.create.spout.tooltip.behaviour2": "La canaleta colocada sobre una _correa_ o _depósito_ reaccionará automáticamente con un _contenedor_ _de_ _líquido_ que pase por debajo de él.",
"block.create.item_drain.tooltip": "ITEM DRAIN", "block.create.item_drain.tooltip": "ITEM DRAIN",
"block.create.item_drain.tooltip.summary": "Un depósito con rejilla para vaciar sus _objetos_ _con_ _fluidos._", "block.create.item_drain.tooltip.summary": "Un depósito con rejilla para vaciar sus _objetos_ _con_ _fluidos._",
"block.create.item_drain.tooltip.condition1": "Transferencia de fluidos", "block.create.item_drain.tooltip.condition1": "Transferencia de fluidos",
"block.create.item_drain.tooltip.behaviour1": "Cuando se inserta un _contenedor_ _de_ _fluidos_ como una _cubeta_ o _botella_ desde el lado, el extractor intentará vaciarlo en su propio _contenedor_ de _fluidos._ El objeto será entonces expulsado por el lado opuesto.", "block.create.item_drain.tooltip.behaviour1": "Cuando se inserta un _contenedor_ _de_ _fluidos_ como una _cubeta_ o _botella_ desde el lado, el extractor intentará vaciarlo en su propio _contenedor_ de _fluidos._ El objeto será entonces expulsado por el lado opuesto.",
"block.create.mechanical_arm.tooltip": "MECHANICAL ARM", "block.create.mechanical_arm.tooltip": "MECHANICAL ARM",
"block.create.mechanical_arm.tooltip.summary": "Un artefacto avanzado para reubicar _objetos._", "block.create.mechanical_arm.tooltip.summary": "Un artefacto avanzado para reubicar _objetos._",
"block.create.mechanical_arm.tooltip.condition1": "Transferencia de objetos", "block.create.mechanical_arm.tooltip.condition1": "Transferencia de objetos",
"block.create.mechanical_arm.tooltip.behaviour1": "Puede tomar o colocar artículos en cualquier _inventario_ _accesible,_ como _Correas,_ _Depósitos,_ _Embudos_ y _Crafters_ _Mecánicos._", "block.create.mechanical_arm.tooltip.behaviour1": "Puede tomar o colocar artículos en cualquier _inventario_ _accesible,_ como _Correas,_ _Depósitos,_ _Embudos_ y _Crafters_ _Mecánicos._",
"block.create.mechanical_arm.tooltip.control1": "Mientras que este en la mano", "block.create.mechanical_arm.tooltip.control1": "Mientras que este en la mano",
"block.create.mechanical_arm.tooltip.action1": "Click Derecho en un _inventario_ _de_ _objetos_ _accesible_ para establecerlo como _fuente_ del _Brazo_ _Mecánico._ Haga clic derecho dos veces para establecerlo como el _destino._", "block.create.mechanical_arm.tooltip.action1": "Click Derecho en un _inventario_ _de_ _objetos_ _accesible_ para establecerlo como _fuente_ del _Brazo_ _Mecánico._ Haga clic derecho dos veces para establecerlo como el _destino._",
"block.create.mechanical_arm.tooltip.control2": "Girar la rueda del ratón con la llave inglesa", "block.create.mechanical_arm.tooltip.control2": "Girar la rueda del ratón con la llave inglesa",
"block.create.mechanical_arm.tooltip.action2": "Establece el criterio de comportamiento para la salida de los _objetos_ por el _Brazo_ _Mecánico._", "block.create.mechanical_arm.tooltip.action2": "Establece el criterio de comportamiento para la salida de los _objetos_ por el _Brazo_ _Mecánico._",
"item.create.wand_of_symmetry.tooltip": "SYMMETRY WAND", "item.create.wand_of_symmetry.tooltip": "SYMMETRY WAND",
"item.create.wand_of_symmetry.tooltip.summary": "Crea un 'espejo' que refleja perfectamente la colocación de bloques a través de los planos configurados.", "item.create.wand_of_symmetry.tooltip.summary": "Crea un 'espejo' que refleja perfectamente la colocación de bloques a través de los planos configurados.",
"item.create.wand_of_symmetry.tooltip.condition1": "Cuando esta en la barra de ítems", "item.create.wand_of_symmetry.tooltip.condition1": "Cuando esta en la barra de ítems",
"item.create.wand_of_symmetry.tooltip.behaviour1": "Se mantiene activo", "item.create.wand_of_symmetry.tooltip.behaviour1": "Se mantiene activo",
"item.create.wand_of_symmetry.tooltip.control1": "Click Derecho en el suelo", "item.create.wand_of_symmetry.tooltip.control1": "Click Derecho en el suelo",
"item.create.wand_of_symmetry.tooltip.action1": "_Crea_ o _mueve_ el 'espejo'.", "item.create.wand_of_symmetry.tooltip.action1": "_Crea_ o _mueve_ el 'espejo'.",
"item.create.wand_of_symmetry.tooltip.control2": "Click Derecho en el aire", "item.create.wand_of_symmetry.tooltip.control2": "Click Derecho en el aire",
"item.create.wand_of_symmetry.tooltip.action2": "_Remueve_ el 'espejo' activo", "item.create.wand_of_symmetry.tooltip.action2": "_Remueve_ el 'espejo' activo",
"item.create.wand_of_symmetry.tooltip.control3": "Click Derecho cuando se esta agachado", "item.create.wand_of_symmetry.tooltip.control3": "Click Derecho cuando se esta agachado",
"item.create.wand_of_symmetry.tooltip.action3": "Abre la _Interfaz_ _de_ _Configuración_", "item.create.wand_of_symmetry.tooltip.action3": "Abre la _Interfaz_ _de_ _Configuración_",
"item.create.handheld_blockzapper.tooltip": "BLOCKZAPPER", "item.create.handheld_blockzapper.tooltip": "BLOCKZAPPER",
"item.create.handheld_blockzapper.tooltip.summary": "Novedoso artilugio para colocar o intercambiar bloques a distancia.", "item.create.handheld_blockzapper.tooltip.summary": "Novedoso artilugio para colocar o intercambiar bloques a distancia.",
"item.create.handheld_blockzapper.tooltip.control1": "Click Izquierdo a un bloque", "item.create.handheld_blockzapper.tooltip.control1": "Click Izquierdo a un bloque",
"item.create.handheld_blockzapper.tooltip.action1": "Establece los bloques que serán colocados por la herramienta en el bloque objetivo.", "item.create.handheld_blockzapper.tooltip.action1": "Establece los bloques que serán colocados por la herramienta en el bloque objetivo.",
"item.create.handheld_blockzapper.tooltip.control2": "Click Derecho en un bloque", "item.create.handheld_blockzapper.tooltip.control2": "Click Derecho en un bloque",
"item.create.handheld_blockzapper.tooltip.action2": "_Coloca_ o _reemplaza_ el bloque objetivo.", "item.create.handheld_blockzapper.tooltip.action2": "_Coloca_ o _reemplaza_ el bloque objetivo.",
"item.create.handheld_blockzapper.tooltip.control3": "Click Derecho mientras se está agachado", "item.create.handheld_blockzapper.tooltip.control3": "Click Derecho mientras se está agachado",
"item.create.handheld_blockzapper.tooltip.action3": "Abre la _Interfaz_ _de_ _Configuración._", "item.create.handheld_blockzapper.tooltip.action3": "Abre la _Interfaz_ _de_ _Configuración._",
"item.create.handheld_worldshaper.tooltip": "HANDHELD WORLDSHAPER", "item.create.handheld_worldshaper.tooltip": "HANDHELD WORLDSHAPER",
"item.create.handheld_worldshaper.tooltip.summary": "Una herramienta útil para crear _paisajes_ y _características_ en el _terreno._", "item.create.handheld_worldshaper.tooltip.summary": "Una herramienta útil para crear _paisajes_ y _características_ en el _terreno._",
"item.create.handheld_worldshaper.tooltip.control1": "Click Izquierdo a un bloque", "item.create.handheld_worldshaper.tooltip.control1": "Click Izquierdo a un bloque",
"item.create.handheld_worldshaper.tooltip.action1": "Establece los bloques que serán colocados por la herramienta en el bloque objetivo.", "item.create.handheld_worldshaper.tooltip.action1": "Establece los bloques que serán colocados por la herramienta en el bloque objetivo.",
"item.create.handheld_worldshaper.tooltip.control2": "Click Derecho en un bloque", "item.create.handheld_worldshaper.tooltip.control2": "Click Derecho en un bloque",
"item.create.handheld_worldshaper.tooltip.action2": "Aplica el _Pincel_ y la _Herramienta_ actualmente seleccionados en el lugar objetivo.", "item.create.handheld_worldshaper.tooltip.action2": "Aplica el _Pincel_ y la _Herramienta_ actualmente seleccionados en el lugar objetivo.",
"item.create.handheld_worldshaper.tooltip.control3": "Click Derecho mientras se está agachado", "item.create.handheld_worldshaper.tooltip.control3": "Click Derecho mientras se está agachado",
"item.create.handheld_worldshaper.tooltip.action3": "Abre la _Interfaz_ _de_ _Configuración._", "item.create.handheld_worldshaper.tooltip.action3": "Abre la _Interfaz_ _de_ _Configuración._",
"item.create.tree_fertilizer.tooltip": "TREE FERTILIZER", "item.create.tree_fertilizer.tooltip": "TREE FERTILIZER",
"item.create.tree_fertilizer.tooltip.summary": "Una poderosa combinación de minerales adecuados para acelerar el crecimiento de los tipos de árboles comunes.", "item.create.tree_fertilizer.tooltip.summary": "Una poderosa combinación de minerales adecuados para acelerar el crecimiento de los tipos de árboles comunes.",
"item.create.tree_fertilizer.tooltip.condition1": "Cuando se usa en un retoño de árbol", "item.create.tree_fertilizer.tooltip.condition1": "Cuando se usa en un retoño de árbol",
"item.create.tree_fertilizer.tooltip.behaviour1": "Hace crecer los árboles, sin importar el espacio entre ellos.", "item.create.tree_fertilizer.tooltip.behaviour1": "Hace crecer los árboles, sin importar el espacio entre ellos.",
"item.create.deforester.tooltip": "DEFORESTER", "item.create.deforester.tooltip": "DEFORESTER",
"item.create.deforester.tooltip.summary": "Un _hacha_ _radiante_ capaz de cortar árboles en una fracción de segundo.", "item.create.deforester.tooltip.summary": "Un _hacha_ _radiante_ capaz de cortar árboles en una fracción de segundo.",
"item.create.extendo_grip.tooltip": "EXTENDO GRIP", "item.create.extendo_grip.tooltip": "EXTENDO GRIP",
"item.create.extendo_grip.tooltip.summary": "Boioioing! En gran medida, _aumenta_ _la_ _distancia_ _de_ _alcance_ del portador.", "item.create.extendo_grip.tooltip.summary": "Boioioing! En gran medida, _aumenta_ _la_ _distancia_ _de_ _alcance_ del portador.",
"item.create.extendo_grip.tooltip.condition1": "Cuando está en la mano secundaria", "item.create.extendo_grip.tooltip.condition1": "Cuando está en la mano secundaria",
"item.create.extendo_grip.tooltip.behaviour1": "Aumenta el rango de alcance de los objetos usados en la _mano_ _principal._", "item.create.extendo_grip.tooltip.behaviour1": "Aumenta el rango de alcance de los objetos usados en la _mano_ _principal._",
"item.create.filter.tooltip": "FILTER", "item.create.filter.tooltip": "FILTER",
"item.create.filter.tooltip.summary": "_Controla_ las _salidas_ y _entradas_ de los dispositivos logísticos con más _precisión,_ comparándolas con un _conjunto_ _de_ _objetos_ o varios _filtros_ _anidados._", "item.create.filter.tooltip.summary": "_Controla_ las _salidas_ y _entradas_ de los dispositivos logísticos con más _precisión,_ comparándolas con un _conjunto_ _de_ _objetos_ o varios _filtros_ _anidados._",
"item.create.filter.tooltip.condition1": "Cuando está en la ranura del filtro", "item.create.filter.tooltip.condition1": "Cuando está en la ranura del filtro",
"item.create.filter.tooltip.behaviour1": "_Controla_ el flujo de objetos según su _configuración._", "item.create.filter.tooltip.behaviour1": "_Controla_ el flujo de objetos según su _configuración._",
"item.create.filter.tooltip.condition2": "Con Click Derecho", "item.create.filter.tooltip.condition2": "Con Click Derecho",
"item.create.filter.tooltip.behaviour2": "Abre la _Interfaz_ _de_ _Configuración._", "item.create.filter.tooltip.behaviour2": "Abre la _Interfaz_ _de_ _Configuración._",
"item.create.attribute_filter.tooltip": "ATTRIBUTE FILTER", "item.create.attribute_filter.tooltip": "ATTRIBUTE FILTER",
"item.create.attribute_filter.tooltip.summary": "_Controla_ las _salidas_ y _entradas_ de los dispositivos logísticos con más _precisión,_ comparándolas con un _conjunto_ _de_ _atributos_ _de_ _objetos_ y _categorias._", "item.create.attribute_filter.tooltip.summary": "_Controla_ las _salidas_ y _entradas_ de los dispositivos logísticos con más _precisión,_ comparándolas con un _conjunto_ _de_ _atributos_ _de_ _objetos_ y _categorias._",
"item.create.attribute_filter.tooltip.condition1": "Cuando está en la ranura del filtro", "item.create.attribute_filter.tooltip.condition1": "Cuando está en la ranura del filtro",
"item.create.attribute_filter.tooltip.behaviour1": "_Controla_ el flujo de objetos según su _configuración._", "item.create.attribute_filter.tooltip.behaviour1": "_Controla_ el flujo de objetos según su _configuración._",
"item.create.attribute_filter.tooltip.condition2": "Con Click Derecho", "item.create.attribute_filter.tooltip.condition2": "Con Click Derecho",
"item.create.attribute_filter.tooltip.behaviour2": "Abre la _Interfaz_ _de_ _Configuración._", "item.create.attribute_filter.tooltip.behaviour2": "Abre la _Interfaz_ _de_ _Configuración._",
"item.create.empty_schematic.tooltip": "EMPTY SCHEMATIC", "item.create.empty_schematic.tooltip": "EMPTY SCHEMATIC",
"item.create.empty_schematic.tooltip.summary": "Se usa como ingrediente en una receta y para escribir en la _Mesa_ _de_ _Esquemas._", "item.create.empty_schematic.tooltip.summary": "Se usa como ingrediente en una receta y para escribir en la _Mesa_ _de_ _Esquemas._",
"item.create.schematic.tooltip": "SCHEMATIC", "item.create.schematic.tooltip": "SCHEMATIC",
"item.create.schematic.tooltip.summary": "Sostiene una estructura para ser posicionada y colocada en el mundo. Posiciona el Holograma como se desee y usa un _Esquemacañon_ para construirlo.", "item.create.schematic.tooltip.summary": "Sostiene una estructura para ser posicionada y colocada en el mundo. Posiciona el Holograma como se desee y usa un _Esquemacañon_ para construirlo.",
"item.create.schematic.tooltip.condition1": "Cuando es sostenido", "item.create.schematic.tooltip.condition1": "Cuando es sostenido",
"item.create.schematic.tooltip.behaviour1": "Se puede posicionar usando las Herramientas en Pantalla.", "item.create.schematic.tooltip.behaviour1": "Se puede posicionar usando las Herramientas en Pantalla.",
"item.create.schematic.tooltip.control1": "Click Derecho mientras se está agachado", "item.create.schematic.tooltip.control1": "Click Derecho mientras se está agachado",
"item.create.schematic.tooltip.action1": "Abre una _interfaz_ para introducir las _coordenadas_ exactas.", "item.create.schematic.tooltip.action1": "Abre una _interfaz_ para introducir las _coordenadas_ exactas.",
"item.create.schematic_and_quill.tooltip": "SCHEMATIC AND QUILL", "item.create.schematic_and_quill.tooltip": "SCHEMATIC AND QUILL",
@ -1391,81 +1391,81 @@
"item.create.schematic_and_quill.tooltip.condition1": "Paso 1", "item.create.schematic_and_quill.tooltip.condition1": "Paso 1",
"item.create.schematic_and_quill.tooltip.behaviour1": "Selecciona dos esquinas con Click Derecho.", "item.create.schematic_and_quill.tooltip.behaviour1": "Selecciona dos esquinas con Click Derecho.",
"item.create.schematic_and_quill.tooltip.condition2": "Paso 2", "item.create.schematic_and_quill.tooltip.condition2": "Paso 2",
"item.create.schematic_and_quill.tooltip.behaviour2": "_Ctrl_ _+_ _girar_ _rueda_ _del_ _ratón_ en las caras para ajustar el tamaño. Click Derecho de nuevo para Guardar.", "item.create.schematic_and_quill.tooltip.behaviour2": "_Ctrl_ _+_ _girar_ _rueda_ _del_ _ratón_ en las caras para ajustar el tamaño. Click Derecho de nuevo para Guardar.",
"item.create.schematic_and_quill.tooltip.control1": "Click Derecho", "item.create.schematic_and_quill.tooltip.control1": "Click Derecho",
"item.create.schematic_and_quill.tooltip.action1": "Selecciona una esquina / confirma el guardado.", "item.create.schematic_and_quill.tooltip.action1": "Selecciona una esquina / confirma el guardado.",
"item.create.schematic_and_quill.tooltip.control2": "Manteniendo la tecla Ctrl", "item.create.schematic_and_quill.tooltip.control2": "Manteniendo la tecla Ctrl",
"item.create.schematic_and_quill.tooltip.action2": "Selecciona los puntos en _medio_ _del_ _aire._ _Girar_ _rueda_ _del_ _ratón_ para ajustar la distancia.", "item.create.schematic_and_quill.tooltip.action2": "Selecciona los puntos en _medio_ _del_ _aire._ _Girar_ _rueda_ _del_ _ratón_ para ajustar la distancia.",
"item.create.schematic_and_quill.tooltip.control3": "Click Derecho mientras se está agachado", "item.create.schematic_and_quill.tooltip.control3": "Click Derecho mientras se está agachado",
"item.create.schematic_and_quill.tooltip.action3": "_Reinicia_ y quita la selección.", "item.create.schematic_and_quill.tooltip.action3": "_Reinicia_ y quita la selección.",
"block.create.schematicannon.tooltip": "SCHEMATICANNON", "block.create.schematicannon.tooltip": "SCHEMATICANNON",
"block.create.schematicannon.tooltip.summary": "Dispara bloques para recrear un _esquema_ ya desplegado en el mundo. Utiliza objetos de los inventarios adyacentes y _Pólvora_ como combustible.", "block.create.schematicannon.tooltip.summary": "Dispara bloques para recrear un _esquema_ ya desplegado en el mundo. Utiliza objetos de los inventarios adyacentes y _Pólvora_ como combustible.",
"block.create.schematicannon.tooltip.control1": "Click Derecho sobre él", "block.create.schematicannon.tooltip.control1": "Click Derecho sobre él",
"block.create.schematicannon.tooltip.action1": "Abre la interfaz", "block.create.schematicannon.tooltip.action1": "Abre la interfaz",
"block.create.schematic_table.tooltip": "SCHEMATIC TABLE", "block.create.schematic_table.tooltip": "SCHEMATIC TABLE",
"block.create.schematic_table.tooltip.summary": "Escribe los esquemas guardados en un _Esquema_ _Vacío._", "block.create.schematic_table.tooltip.summary": "Escribe los esquemas guardados en un _Esquema_ _Vacío._",
"block.create.schematic_table.tooltip.condition1": "Cuando se le da un esquema vacío", "block.create.schematic_table.tooltip.condition1": "Cuando se le da un esquema vacío",
"block.create.schematic_table.tooltip.behaviour1": "Carga un archivo elegido de su carpeta de esquemas.", "block.create.schematic_table.tooltip.behaviour1": "Carga un archivo elegido de su carpeta de esquemas.",
"block.create.shaft.tooltip": "SHAFT", "block.create.shaft.tooltip": "SHAFT",
"block.create.shaft.tooltip.summary": "_Transmite_ la _rotación_ en una línea recta.", "block.create.shaft.tooltip.summary": "_Transmite_ la _rotación_ en una línea recta.",
"block.create.cogwheel.tooltip": "COGWHEEL", "block.create.cogwheel.tooltip": "COGWHEEL",
"block.create.cogwheel.tooltip.summary": "_Transmite_ la _rotación_ en una línea recta, y a las _Ruedas_ _Dentadas_ adyacentes.", "block.create.cogwheel.tooltip.summary": "_Transmite_ la _rotación_ en una línea recta, y a las _Ruedas_ _Dentadas_ adyacentes.",
"block.create.large_cogwheel.tooltip": "LARGE COGWHEEL", "block.create.large_cogwheel.tooltip": "LARGE COGWHEEL",
"block.create.large_cogwheel.tooltip.summary": "Una versión más grande de la _Rueda_ _Dentada,_ que permite _cambiar_ _la_ _Velocidad_ _de_ _Rotación_ cuando se conecta a su Contraparte más pequeña.", "block.create.large_cogwheel.tooltip.summary": "Una versión más grande de la _Rueda_ _Dentada,_ que permite _cambiar_ _la_ _Velocidad_ _de_ _Rotación_ cuando se conecta a su Contraparte más pequeña.",
"block.create.encased_shaft.tooltip": "ENCASED SHAFT", "block.create.encased_shaft.tooltip": "ENCASED SHAFT",
"block.create.encased_shaft.tooltip.summary": "_Transmite_ la _rotación_ en una línea recta. Adecuado para transmitir la rotación a través de las paredes.", "block.create.encased_shaft.tooltip.summary": "_Transmite_ la _rotación_ en una línea recta. Adecuado para transmitir la rotación a través de las paredes.",
"block.create.gearbox.tooltip": "GEARBOX", "block.create.gearbox.tooltip": "GEARBOX",
"block.create.gearbox.tooltip.summary": "_Transmite_ la _rotación_ en _cuatro_ _direcciones._ Invierte las conexiones rectas.", "block.create.gearbox.tooltip.summary": "_Transmite_ la _rotación_ en _cuatro_ _direcciones._ Invierte las conexiones rectas.",
"block.create.gearshift.tooltip": "GEARSHIFT", "block.create.gearshift.tooltip": "GEARSHIFT",
"block.create.gearshift.tooltip.summary": "Un control para cambiar la dirección de rotación de los ejes conectados.", "block.create.gearshift.tooltip.summary": "Un control para cambiar la dirección de rotación de los ejes conectados.",
"block.create.gearshift.tooltip.condition1": "Cuando tiene una señal de Redstone", "block.create.gearshift.tooltip.condition1": "Cuando tiene una señal de Redstone",
"block.create.gearshift.tooltip.behaviour1": "_Invierte_ la rotación de salida.", "block.create.gearshift.tooltip.behaviour1": "_Invierte_ la rotación de salida.",
"block.create.clutch.tooltip": "CLUTCH", "block.create.clutch.tooltip": "CLUTCH",
"block.create.clutch.tooltip.summary": "Un control para activar/desactivar la rotación de los ejes conectados.", "block.create.clutch.tooltip.summary": "Un control para activar/desactivar la rotación de los ejes conectados.",
"block.create.clutch.tooltip.condition1": "Cuando tiene una señal de Redstone", "block.create.clutch.tooltip.condition1": "Cuando tiene una señal de Redstone",
"block.create.clutch.tooltip.behaviour1": "_Deja_ de transmitir la rotación hacia el otro lado.", "block.create.clutch.tooltip.behaviour1": "_Deja_ de transmitir la rotación hacia el otro lado.",
"block.create.encased_chain_drive.tooltip": "ENCASED_CHAIN_DRIVE", "block.create.encased_chain_drive.tooltip": "ENCASED_CHAIN_DRIVE",
"block.create.encased_chain_drive.tooltip.summary": "_Transmite_ la _rotación_ en una línea recta y a las _Transmisiones_ _de_ _Cadena_ _Empotrada_ adyacentes. Las transmisiones de cadena se conectan en un grupo cuando se colocan juntas por cualquier cara sin un eje. Su orientación no tiene por qué coincidir.", "block.create.encased_chain_drive.tooltip.summary": "_Transmite_ la _rotación_ en una línea recta y a las _Transmisiones_ _de_ _Cadena_ _Empotrada_ adyacentes. Las transmisiones de cadena se conectan en un grupo cuando se colocan juntas por cualquier cara sin un eje. Su orientación no tiene por qué coincidir.",
"block.create.encased_chain_drive.tooltip.condition1": "Cuando se conectan", "block.create.encased_chain_drive.tooltip.condition1": "Cuando se conectan",
"block.create.encased_chain_drive.tooltip.behaviour1": "Los bloques adjuntos transmitirán la _velocidad_ _de_ _rotación_ y el sentido de este componente.", "block.create.encased_chain_drive.tooltip.behaviour1": "Los bloques adjuntos transmitirán la _velocidad_ _de_ _rotación_ y el sentido de este componente.",
"block.create.adjustable_chain_gearshift.tooltip": "ADJUSTABLE CHAIN GEARSHIFT", "block.create.adjustable_chain_gearshift.tooltip": "ADJUSTABLE CHAIN GEARSHIFT",
"block.create.adjustable_chain_gearshift.tooltip.summary": "_Transmite_ la _rotación_ en una línea recta y a las _Transmisiones_ _de_ _Cadena_ _Empotrada_ adyacentes. Una _señal_ _de_ _redstone_ proporcionada a este bloque controlará el tamaño de la rueda motriz que se acopla a las cadenas de transmisión.", "block.create.adjustable_chain_gearshift.tooltip.summary": "_Transmite_ la _rotación_ en una línea recta y a las _Transmisiones_ _de_ _Cadena_ _Empotrada_ adyacentes. Una _señal_ _de_ _redstone_ proporcionada a este bloque controlará el tamaño de la rueda motriz que se acopla a las cadenas de transmisión.",
"block.create.adjustable_chain_gearshift.tooltip.condition1": "Control por Redstone", "block.create.adjustable_chain_gearshift.tooltip.condition1": "Control por Redstone",
"block.create.adjustable_chain_gearshift.tooltip.behaviour1": "_Sin_ una señal, las cadenas adyacentes transmitirán la _misma_ _velocidad._ Con una señal a _máxima_ _potencia,_ las cadenas adyacentes transmitirán exactamente el _doble_ _de_ _su_ _velocidad._ Cualquier cosa intermedia dará resultados entre 1-2x su velocidad.", "block.create.adjustable_chain_gearshift.tooltip.behaviour1": "_Sin_ una señal, las cadenas adyacentes transmitirán la _misma_ _velocidad._ Con una señal a _máxima_ _potencia,_ las cadenas adyacentes transmitirán exactamente el _doble_ _de_ _su_ _velocidad._ Cualquier cosa intermedia dará resultados entre 1-2x su velocidad.",
"item.create.belt_connector.tooltip": "BELT CONNECTOR", "item.create.belt_connector.tooltip": "BELT CONNECTOR",
"item.create.belt_connector.tooltip.summary": "Conecta dos o más _ejes_ con una _Correa_ _Mecánica._ Los ejes conectados tendrán exactamente la misma velocidad y dirección de rotación. La cinta puede actuar como un _transportador_ para _Objetos_ y _Entidades._", "item.create.belt_connector.tooltip.summary": "Conecta dos o más _ejes_ con una _Correa_ _Mecánica._ Los ejes conectados tendrán exactamente la misma velocidad y dirección de rotación. La cinta puede actuar como un _transportador_ para _Objetos_ y _Entidades._",
"item.create.belt_connector.tooltip.control1": "Click Derecho en un eje", "item.create.belt_connector.tooltip.control1": "Click Derecho en un eje",
"item.create.belt_connector.tooltip.action1": "Selecciona el eje como una polea del cinturón. Ambos ejes seleccionados tienen que _alinearse_ ya sea _Verticalmente,_ _Horizontalmente,_ o _Diagonalmente_ hacia la dirección de la Correa.", "item.create.belt_connector.tooltip.action1": "Selecciona el eje como una polea del cinturón. Ambos ejes seleccionados tienen que _alinearse_ ya sea _Verticalmente,_ _Horizontalmente,_ o _Diagonalmente_ hacia la dirección de la Correa.",
"item.create.belt_connector.tooltip.control2": "Click Derecho mientras se está agachado", "item.create.belt_connector.tooltip.control2": "Click Derecho mientras se está agachado",
"item.create.belt_connector.tooltip.action2": "_Reinicia_ la primera posición seleccionada para la correa.", "item.create.belt_connector.tooltip.action2": "_Reinicia_ la primera posición seleccionada para la correa.",
"item.create.goggles.tooltip": "GOGGLES", "item.create.goggles.tooltip": "GOGGLES",
"item.create.goggles.tooltip.summary": "Un par de gafas para aumentar la visión con _información_ _cinética_ útil.", "item.create.goggles.tooltip.summary": "Un par de gafas para aumentar la visión con _información_ _cinética_ útil.",
"item.create.goggles.tooltip.condition1": "Cuando se usan", "item.create.goggles.tooltip.condition1": "Cuando se usan",
"item.create.goggles.tooltip.behaviour1": "Muestra _indicadores_ _con_ _colores_ correspondientes al _Nivel_ _de_ _Velocidad_ de un componente cinético colocado, así como _Impacto_ _de_ _Estrés_ y _Capacidad_ de los componentes individuales.", "item.create.goggles.tooltip.behaviour1": "Muestra _indicadores_ _con_ _colores_ correspondientes al _Nivel_ _de_ _Velocidad_ de un componente cinético colocado, así como _Impacto_ _de_ _Estrés_ y _Capacidad_ de los componentes individuales.",
"item.create.goggles.tooltip.condition2": "Al mirar el medidor", "item.create.goggles.tooltip.condition2": "Al mirar el medidor",
"item.create.goggles.tooltip.behaviour2": "Muestra información detallada sobre la _velocidad_ o el _estrés_ de la red a la que está conectado el medidor.", "item.create.goggles.tooltip.behaviour2": "Muestra información detallada sobre la _velocidad_ o el _estrés_ de la red a la que está conectado el medidor.",
"item.create.goggles.tooltip.condition3": "UNLOCALIZED: When looking at fluid containers", "item.create.goggles.tooltip.condition3": "UNLOCALIZED: When looking at fluid containers",
"item.create.goggles.tooltip.behaviour3": "UNLOCALIZED: Shows detailed information about the _Capacity_ of the block and any _Fluids_ stored within.", "item.create.goggles.tooltip.behaviour3": "UNLOCALIZED: Shows detailed information about the _Capacity_ of the block and any _Fluids_ stored within.",
"item.create.wrench.tooltip": "WRENCH", "item.create.wrench.tooltip": "WRENCH",
"item.create.wrench.tooltip.summary": "Una herramienta útil para trabajar en artefactos cinéticos. Se puede utilizar para _Rotar,_ _Desmantelar_ y _Configurar_ componentes.", "item.create.wrench.tooltip.summary": "Una herramienta útil para trabajar en artefactos cinéticos. Se puede utilizar para _Rotar,_ _Desmantelar_ y _Configurar_ componentes.",
"item.create.wrench.tooltip.control1": "Click Derecho en un bloqueo cinético", "item.create.wrench.tooltip.control1": "Click Derecho en un bloqueo cinético",
"item.create.wrench.tooltip.action1": "_Gira_ los componentes hacia o en contra de la cara con la que interactuó.", "item.create.wrench.tooltip.action1": "_Gira_ los componentes hacia o en contra de la cara con la que interactuó.",
"item.create.wrench.tooltip.control2": "Click Derecho mientras se está agachado", "item.create.wrench.tooltip.control2": "Click Derecho mientras se está agachado",
"item.create.wrench.tooltip.action2": "_Desmonta_ los _componentes_ _cinéticos_ y los coloca de nuevo en _tú_ _inventario._", "item.create.wrench.tooltip.action2": "_Desmonta_ los _componentes_ _cinéticos_ y los coloca de nuevo en _tú_ _inventario._",
"block.create.creative_motor.tooltip": "UNLOCALIZED: CREATIVE MOTOR", "block.create.creative_motor.tooltip": "UNLOCALIZED: CREATIVE MOTOR",
"block.create.creative_motor.tooltip.summary": "UNLOCALIZED: A configurable source of _Rotational Force_.", "block.create.creative_motor.tooltip.summary": "UNLOCALIZED: A configurable source of _Rotational Force_.",

View file

@ -1,5 +1,5 @@
{ {
"_": "Missing Localizations: 1569", "_": "Missing Localizations: 1573",
"_": "->------------------------] Game Elements [------------------------<-", "_": "->------------------------] Game Elements [------------------------<-",
@ -67,6 +67,8 @@
"block.create.creative_crate": "Bouwtekeningkannon Creatiefeerder", "block.create.creative_crate": "Bouwtekeningkannon Creatiefeerder",
"block.create.creative_fluid_tank": "UNLOCALIZED: Creative Fluid Tank", "block.create.creative_fluid_tank": "UNLOCALIZED: Creative Fluid Tank",
"block.create.creative_motor": "UNLOCALIZED: Creative Motor", "block.create.creative_motor": "UNLOCALIZED: Creative Motor",
"block.create.crimson_window": "UNLOCALIZED: Crimson Window",
"block.create.crimson_window_pane": "UNLOCALIZED: Crimson Window Pane",
"block.create.crushing_wheel": "Verpulveraar", "block.create.crushing_wheel": "Verpulveraar",
"block.create.crushing_wheel_controller": "UNLOCALIZED: Crushing Wheel Controller", "block.create.crushing_wheel_controller": "UNLOCALIZED: Crushing Wheel Controller",
"block.create.cuckoo_clock": "UNLOCALIZED: Cuckoo Clock", "block.create.cuckoo_clock": "UNLOCALIZED: Cuckoo Clock",
@ -385,6 +387,8 @@
"block.create.turntable": "Draaischijf", "block.create.turntable": "Draaischijf",
"block.create.vertical_framed_glass": "UNLOCALIZED: Vertical Framed Glass", "block.create.vertical_framed_glass": "UNLOCALIZED: Vertical Framed Glass",
"block.create.vertical_framed_glass_pane": "UNLOCALIZED: Vertical Framed Glass Pane", "block.create.vertical_framed_glass_pane": "UNLOCALIZED: Vertical Framed Glass Pane",
"block.create.warped_window": "UNLOCALIZED: Warped Window",
"block.create.warped_window_pane": "UNLOCALIZED: Warped Window Pane",
"block.create.water_wheel": "Waterrad", "block.create.water_wheel": "Waterrad",
"block.create.weathered_limestone": "Verweerde Kalksteen", "block.create.weathered_limestone": "Verweerde Kalksteen",
"block.create.weathered_limestone_bricks": "Verweerde Kalksteenstenen", "block.create.weathered_limestone_bricks": "Verweerde Kalksteenstenen",
@ -733,11 +737,11 @@
"create.gui.scrollInput.scrollToSelect": "Scroll om te selecteren", "create.gui.scrollInput.scrollToSelect": "Scroll om te selecteren",
"create.gui.scrollInput.shiftScrollsFaster": "Shift om sneller te Scrollen", "create.gui.scrollInput.shiftScrollsFaster": "Shift om sneller te Scrollen",
"create.gui.toolmenu.focusKey": "Hou [%1$s] ingedrukt om te Focusen", "create.gui.toolmenu.focusKey": "Hou [%1$s] ingedrukt om te Focusen",
"create.gui.toolmenu.cycle": "[SCROLL] om te Cycleën", "create.gui.toolmenu.cycle": "[SCROLL] om te Cycleën",
"create.gui.symmetryWand.mirrorType": "Spiegelen", "create.gui.symmetryWand.mirrorType": "Spiegelen",
"create.gui.symmetryWand.orientation": "Orientatie", "create.gui.symmetryWand.orientation": "Orientatie",
"create.symmetry.mirror.plane": "Spiegel één keer", "create.symmetry.mirror.plane": "Spiegel één keer",
"create.symmetry.mirror.doublePlane": "Rechthoekig", "create.symmetry.mirror.doublePlane": "Rechthoekig",
"create.symmetry.mirror.triplePlane": "Achthoekig", "create.symmetry.mirror.triplePlane": "Achthoekig",
@ -1321,7 +1325,7 @@
"item.create.wand_of_symmetry.tooltip.condition1": "Waneer in de Actiebalk", "item.create.wand_of_symmetry.tooltip.condition1": "Waneer in de Actiebalk",
"item.create.wand_of_symmetry.tooltip.behaviour1": "Blijft actief", "item.create.wand_of_symmetry.tooltip.behaviour1": "Blijft actief",
"item.create.wand_of_symmetry.tooltip.control1": "R-Klik op de Grond", "item.create.wand_of_symmetry.tooltip.control1": "R-Klik op de Grond",
"item.create.wand_of_symmetry.tooltip.action1": "_Creëerd_ of _Beweegt_ de Spiegel", "item.create.wand_of_symmetry.tooltip.action1": "_Creëerd_ of _Beweegt_ de Spiegel",
"item.create.wand_of_symmetry.tooltip.control2": "R-Klik in de Lucht", "item.create.wand_of_symmetry.tooltip.control2": "R-Klik in de Lucht",
"item.create.wand_of_symmetry.tooltip.action2": "_Verwijderd_ de actieve Spiegel", "item.create.wand_of_symmetry.tooltip.action2": "_Verwijderd_ de actieve Spiegel",
"item.create.wand_of_symmetry.tooltip.control3": "R-Klik terwijl je Sluipt", "item.create.wand_of_symmetry.tooltip.control3": "R-Klik terwijl je Sluipt",
@ -1396,7 +1400,7 @@
"item.create.schematic_and_quill.tooltip.action3": "_Resets_ en verwijderd de selectie.", "item.create.schematic_and_quill.tooltip.action3": "_Resets_ en verwijderd de selectie.",
"block.create.schematicannon.tooltip": "BOUWTEKENINGKANNON", "block.create.schematicannon.tooltip": "BOUWTEKENINGKANNON",
"block.create.schematicannon.tooltip.summary": "Schiet blokken om een gepostioneerde _Bouwtekening_ in de Wereld te creëeren. Gebruikt blokken uit naastgelegen inventarissen en _Buskruit_ als brandstof.", "block.create.schematicannon.tooltip.summary": "Schiet blokken om een gepostioneerde _Bouwtekening_ in de Wereld te creëeren. Gebruikt blokken uit naastgelegen inventarissen en _Buskruit_ als brandstof.",
"block.create.schematicannon.tooltip.control1": "Wanneer R-Geklikt", "block.create.schematicannon.tooltip.control1": "Wanneer R-Geklikt",
"block.create.schematicannon.tooltip.action1": "Opent de _Interface_", "block.create.schematicannon.tooltip.action1": "Opent de _Interface_",
@ -1443,7 +1447,7 @@
"item.create.belt_connector.tooltip": "TRANSPORTBAND CONNECTOR", "item.create.belt_connector.tooltip": "TRANSPORTBAND CONNECTOR",
"item.create.belt_connector.tooltip.summary": "Verbind twee _Drijfassen_ met een _Mechanische_ _Transportband._ Verbonden drijfassen zullen dezelfde rotatiesneheid en richting hebben. De Transportband kan ook Entiteiten transporteren", "item.create.belt_connector.tooltip.summary": "Verbind twee _Drijfassen_ met een _Mechanische_ _Transportband._ Verbonden drijfassen zullen dezelfde rotatiesneheid en richting hebben. De Transportband kan ook Entiteiten transporteren",
"item.create.belt_connector.tooltip.control1": "R-Klikken op drijfas", "item.create.belt_connector.tooltip.control1": "R-Klikken op drijfas",
"item.create.belt_connector.tooltip.action1": "Selecteer de Drijfas als een katrol van de transportband. Beide geselecteerde drijfassen moeten _verticaal_, _horizontaal_ of _diagonaal_ in _één_ _lijn_ staan in de richting van de Transportbanden.", "item.create.belt_connector.tooltip.action1": "Selecteer de Drijfas als een katrol van de transportband. Beide geselecteerde drijfassen moeten _verticaal_, _horizontaal_ of _diagonaal_ in _één_ _lijn_ staan in de richting van de Transportbanden.",
"item.create.belt_connector.tooltip.control2": "R-Klikken terwijl je sluipt", "item.create.belt_connector.tooltip.control2": "R-Klikken terwijl je sluipt",
"item.create.belt_connector.tooltip.action2": "_Reset_ de eerste geselecteerde positie van de Transportband", "item.create.belt_connector.tooltip.action2": "_Reset_ de eerste geselecteerde positie van de Transportband",
@ -1504,7 +1508,7 @@
"block.create.crushing_wheel.tooltip": "VERPULVERAAR", "block.create.crushing_wheel.tooltip": "VERPULVERAAR",
"block.create.crushing_wheel.tooltip.summary": "Grote draaibare wielen die alles _verpulveren_ wat hun tegen houdt.", "block.create.crushing_wheel.tooltip.summary": "Grote draaibare wielen die alles _verpulveren_ wat hun tegen houdt.",
"block.create.crushing_wheel.tooltip.condition1": "Wanneer aangesloten op een andere Verpulveraar", "block.create.crushing_wheel.tooltip.condition1": "Wanneer aangesloten op een andere Verpulveraar",
"block.create.crushing_wheel.tooltip.behaviour1": "Creëert een verpulverende installatie voor het verwerken van verschillende dingen. De tanden van de wielen moeten met elkaar in redstone_contact staan en beweken met _dezelfde_ _snelheid_ in _tegenovergestelde_ _richting._", "block.create.crushing_wheel.tooltip.behaviour1": "Creëert een verpulverende installatie voor het verwerken van verschillende dingen. De tanden van de wielen moeten met elkaar in redstone_contact staan en beweken met _dezelfde_ _snelheid_ in _tegenovergestelde_ _richting._",
"block.create.mechanical_press.tooltip": "MECHANISCHE PERS", "block.create.mechanical_press.tooltip": "MECHANISCHE PERS",
"block.create.mechanical_press.tooltip.summary": "Een krachtige zuiger voor het samenpersen van objecten onder zich. Heeft een constante _Rotatiekracht_ nodig.", "block.create.mechanical_press.tooltip.summary": "Een krachtige zuiger voor het samenpersen van objecten onder zich. Heeft een constante _Rotatiekracht_ nodig.",
@ -1533,7 +1537,7 @@
"block.create.mechanical_mixer.tooltip": "MECHANISCHE MIXER", "block.create.mechanical_mixer.tooltip": "MECHANISCHE MIXER",
"block.create.mechanical_mixer.tooltip.summary": "Een kinetische garde voor het toepassen van vormloze recepten op objecten eronder. Vereist constante _Rotatiekracht_ en een _Bekken_ hieronder geplaatst (met een tussenruimte).", "block.create.mechanical_mixer.tooltip.summary": "Een kinetische garde voor het toepassen van vormloze recepten op objecten eronder. Vereist constante _Rotatiekracht_ en een _Bekken_ hieronder geplaatst (met een tussenruimte).",
"block.create.mechanical_mixer.tooltip.condition1": "Wanneer boven een Bekken", "block.create.mechanical_mixer.tooltip.condition1": "Wanneer boven een Bekken",
"block.create.mechanical_mixer.tooltip.behaviour1": "Begint objecten in het bekken te mengen wanneer alle benodigde ingrediënten aanwezig zijn.", "block.create.mechanical_mixer.tooltip.behaviour1": "Begint objecten in het bekken te mengen wanneer alle benodigde ingrediënten aanwezig zijn.",
"block.create.mechanical_crafter.tooltip": "UNLOCALIZED: MECHANICAL CRAFTER", "block.create.mechanical_crafter.tooltip": "UNLOCALIZED: MECHANICAL CRAFTER",
"block.create.mechanical_crafter.tooltip.summary": "UNLOCALIZED: A kinetic assembler for _automating_ any _shaped crafting_ recipe. Place _multiple in a grid_ corresponding to your recipe, and _arrange their belts_ to create a _flow_ that exits the grid on one of the crafters.", "block.create.mechanical_crafter.tooltip.summary": "UNLOCALIZED: A kinetic assembler for _automating_ any _shaped crafting_ recipe. Place _multiple in a grid_ corresponding to your recipe, and _arrange their belts_ to create a _flow_ that exits the grid on one of the crafters.",
@ -1576,7 +1580,7 @@
"block.create.rotation_speed_controller.tooltip.behaviour1": "UNLOCALIZED: Relays incoming rotational force to the wheel, trying to _match_ the _speed_ it is configured to target. The _cogwheel_ has to be _attached on top_ of the controller.", "block.create.rotation_speed_controller.tooltip.behaviour1": "UNLOCALIZED: Relays incoming rotational force to the wheel, trying to _match_ the _speed_ it is configured to target. The _cogwheel_ has to be _attached on top_ of the controller.",
"block.create.mechanical_piston.tooltip": "MECHANISCHE ZUIGER", "block.create.mechanical_piston.tooltip": "MECHANISCHE ZUIGER",
"block.create.mechanical_piston.tooltip.summary": "Een meer geavanceerde versie van de _Zuiger,_ die _Rotatiekracht_ gebruikt om gekoppelde constructies nauwkeurig te verplaatsen. _Zuiger_ _Verlgenpaalen_ aan de achterzijde definiëren het _Bereik_ van dit apparaat. Zonder verlengingen zal de zuiger niet bewegen. Gebruik _Lineaar_ _Frame_ om meer dan een enkele rij blokken te verplaatsen.", "block.create.mechanical_piston.tooltip.summary": "Een meer geavanceerde versie van de _Zuiger,_ die _Rotatiekracht_ gebruikt om gekoppelde constructies nauwkeurig te verplaatsen. _Zuiger_ _Verlgenpaalen_ aan de achterzijde definiëren het _Bereik_ van dit apparaat. Zonder verlengingen zal de zuiger niet bewegen. Gebruik _Lineaar_ _Frame_ om meer dan een enkele rij blokken te verplaatsen.",
"block.create.mechanical_piston.tooltip.condition1": "Wanneer gedraaid", "block.create.mechanical_piston.tooltip.condition1": "Wanneer gedraaid",
"block.create.mechanical_piston.tooltip.behaviour1": "Begint de bijgevoegde structuur te verplaatsen. Snelheid en richting correleren met de inkomende rotatiesnelheid.", "block.create.mechanical_piston.tooltip.behaviour1": "Begint de bijgevoegde structuur te verplaatsen. Snelheid en richting correleren met de inkomende rotatiesnelheid.",
@ -1638,7 +1642,7 @@
"block.create.linear_chassis.tooltip": "LINEAAR FRAME", "block.create.linear_chassis.tooltip": "LINEAAR FRAME",
"block.create.linear_chassis.tooltip.summary": "A configurable base for Structures moved by a _Mechanische_ _Zuiger._ These Blocks have to form the first Layer of blocks in front of the Zuiger.", "block.create.linear_chassis.tooltip.summary": "A configurable base for Structures moved by a _Mechanische_ _Zuiger._ These Blocks have to form the first Layer of blocks in front of the Zuiger.",
"block.create.linear_chassis.tooltip.condition1": "Wanneer bewogen door een Mechanische Zuiger", "block.create.linear_chassis.tooltip.condition1": "Wanneer bewogen door een Mechanische Zuiger",
"block.create.linear_chassis.tooltip.behaviour1": "_Beweegt_ alle _aangesloten_ _Frames_ met dezelfde oriëntatie, en daaraan bevestigde blokken. Wanneer de Zuiger wordt ingetrokken, worden blokken alleen getrokken als het framevlak _Kleverig_ (zie [Ctrl]).", "block.create.linear_chassis.tooltip.behaviour1": "_Beweegt_ alle _aangesloten_ _Frames_ met dezelfde oriëntatie, en daaraan bevestigde blokken. Wanneer de Zuiger wordt ingetrokken, worden blokken alleen getrokken als het framevlak _Kleverig_ (zie [Ctrl]).",
"block.create.linear_chassis.tooltip.condition2": "UNLOCALIZED: With Wrench", "block.create.linear_chassis.tooltip.condition2": "UNLOCALIZED: With Wrench",
"block.create.linear_chassis.tooltip.behaviour2": "UNLOCALIZED: Configure the _range_ for this chassis block. Hold CTRL to modify the range of all attached chassis blocks as well.", "block.create.linear_chassis.tooltip.behaviour2": "UNLOCALIZED: Configure the _range_ for this chassis block. Hold CTRL to modify the range of all attached chassis blocks as well.",
"block.create.linear_chassis.tooltip.control1": "Wanneer R-Geklikt met een slijmbal", "block.create.linear_chassis.tooltip.control1": "Wanneer R-Geklikt met een slijmbal",
@ -1695,7 +1699,7 @@
"block.create.redstone_link.tooltip.condition1": "Wanneer aangestuurd", "block.create.redstone_link.tooltip.condition1": "Wanneer aangestuurd",
"block.create.redstone_link.tooltip.behaviour1": "Het ontvangen van verbindingen met dezelfde frequentie levert een Redstone-signaal.", "block.create.redstone_link.tooltip.behaviour1": "Het ontvangen van verbindingen met dezelfde frequentie levert een Redstone-signaal.",
"block.create.redstone_link.tooltip.control1": "Wanneer R-Geklikt met een object", "block.create.redstone_link.tooltip.control1": "Wanneer R-Geklikt met een object",
"block.create.redstone_link.tooltip.action1": "Stelt de _Frequentie_ in op dat object. Een totaal van _twee_ _verschillende_ _objecten_ kan in combinatie worden gebruikt voor het definiëren van een frequentie", "block.create.redstone_link.tooltip.action1": "Stelt de _Frequentie_ in op dat object. Een totaal van _twee_ _verschillende_ _objecten_ kan in combinatie worden gebruikt voor het definiëren van een frequentie",
"block.create.redstone_link.tooltip.control2": "Wanneer R-Geklikt terwijl je sluipt", "block.create.redstone_link.tooltip.control2": "Wanneer R-Geklikt terwijl je sluipt",
"block.create.redstone_link.tooltip.action2": "Schakelt tussen _ontvanger_ en _zender_modus.", "block.create.redstone_link.tooltip.action2": "Schakelt tussen _ontvanger_ en _zender_modus.",

View file

@ -1,5 +1,5 @@
{ {
"_": "Missing Localizations: 1635", "_": "Missing Localizations: 1639",
"_": "->------------------------] Game Elements [------------------------<-", "_": "->------------------------] Game Elements [------------------------<-",
@ -25,7 +25,7 @@
"block.create.andesite_pillar": "UNLOCALIZED: Andesite Pillar", "block.create.andesite_pillar": "UNLOCALIZED: Andesite Pillar",
"block.create.andesite_tunnel": "UNLOCALIZED: Andesite Tunnel", "block.create.andesite_tunnel": "UNLOCALIZED: Andesite Tunnel",
"block.create.basin": "UNLOCALIZED: Basin", "block.create.basin": "UNLOCALIZED: Basin",
"block.create.belt": "Esteira Mecânica", "block.create.belt": "Esteira Mecânica",
"block.create.birch_window": "UNLOCALIZED: Birch Window", "block.create.birch_window": "UNLOCALIZED: Birch Window",
"block.create.birch_window_pane": "UNLOCALIZED: Birch Window Pane", "block.create.birch_window_pane": "UNLOCALIZED: Birch Window Pane",
"block.create.black_sail": "UNLOCALIZED: Black Sail", "block.create.black_sail": "UNLOCALIZED: Black Sail",
@ -67,6 +67,8 @@
"block.create.creative_crate": "Criativador Esquemaannon", "block.create.creative_crate": "Criativador Esquemaannon",
"block.create.creative_fluid_tank": "UNLOCALIZED: Creative Fluid Tank", "block.create.creative_fluid_tank": "UNLOCALIZED: Creative Fluid Tank",
"block.create.creative_motor": "UNLOCALIZED: Creative Motor", "block.create.creative_motor": "UNLOCALIZED: Creative Motor",
"block.create.crimson_window": "UNLOCALIZED: Crimson Window",
"block.create.crimson_window_pane": "UNLOCALIZED: Crimson Window Pane",
"block.create.crushing_wheel": "Roda de Moer", "block.create.crushing_wheel": "Roda de Moer",
"block.create.crushing_wheel_controller": "UNLOCALIZED: Crushing Wheel Controller", "block.create.crushing_wheel_controller": "UNLOCALIZED: Crushing Wheel Controller",
"block.create.cuckoo_clock": "UNLOCALIZED: Cuckoo Clock", "block.create.cuckoo_clock": "UNLOCALIZED: Cuckoo Clock",
@ -164,8 +166,8 @@
"block.create.gabbro_pillar": "UNLOCALIZED: Gabbro Pillar", "block.create.gabbro_pillar": "UNLOCALIZED: Gabbro Pillar",
"block.create.gantry_carriage": "UNLOCALIZED: Gantry Carriage", "block.create.gantry_carriage": "UNLOCALIZED: Gantry Carriage",
"block.create.gantry_shaft": "UNLOCALIZED: Gantry Shaft", "block.create.gantry_shaft": "UNLOCALIZED: Gantry Shaft",
"block.create.gearbox": "Caixa de Transmissão", "block.create.gearbox": "Caixa de Transmissão",
"block.create.gearshift": "Câmbio", "block.create.gearshift": "Câmbio",
"block.create.glass_fluid_pipe": "UNLOCALIZED: Glass Fluid Pipe", "block.create.glass_fluid_pipe": "UNLOCALIZED: Glass Fluid Pipe",
"block.create.granite_bricks": "Tijolos de Granito", "block.create.granite_bricks": "Tijolos de Granito",
"block.create.granite_bricks_slab": "UNLOCALIZED: Granite Bricks Slab", "block.create.granite_bricks_slab": "UNLOCALIZED: Granite Bricks Slab",
@ -209,32 +211,32 @@
"block.create.lime_sail": "UNLOCALIZED: Lime Sail", "block.create.lime_sail": "UNLOCALIZED: Lime Sail",
"block.create.lime_seat": "UNLOCALIZED: Lime Seat", "block.create.lime_seat": "UNLOCALIZED: Lime Seat",
"block.create.lime_valve_handle": "UNLOCALIZED: Lime Valve Handle", "block.create.lime_valve_handle": "UNLOCALIZED: Lime Valve Handle",
"block.create.limesand": "Areia Calcária", "block.create.limesand": "Areia Calcária",
"block.create.limestone": "Calcário", "block.create.limestone": "Calcário",
"block.create.limestone_bricks": "Tijolos de Calcário", "block.create.limestone_bricks": "Tijolos de Calcário",
"block.create.limestone_bricks_slab": "Lajotas de Tijolos de Calcário", "block.create.limestone_bricks_slab": "Lajotas de Tijolos de Calcário",
"block.create.limestone_bricks_stairs": "Escadas de Tijolos de Calcário", "block.create.limestone_bricks_stairs": "Escadas de Tijolos de Calcário",
"block.create.limestone_bricks_wall": "Muro de Tijolos de Calcário", "block.create.limestone_bricks_wall": "Muro de Tijolos de Calcário",
"block.create.limestone_cobblestone": "UNLOCALIZED: Limestone Cobblestone", "block.create.limestone_cobblestone": "UNLOCALIZED: Limestone Cobblestone",
"block.create.limestone_cobblestone_slab": "UNLOCALIZED: Limestone Cobblestone Slab", "block.create.limestone_cobblestone_slab": "UNLOCALIZED: Limestone Cobblestone Slab",
"block.create.limestone_cobblestone_stairs": "UNLOCALIZED: Limestone Cobblestone Stairs", "block.create.limestone_cobblestone_stairs": "UNLOCALIZED: Limestone Cobblestone Stairs",
"block.create.limestone_cobblestone_wall": "UNLOCALIZED: Limestone Cobblestone Wall", "block.create.limestone_cobblestone_wall": "UNLOCALIZED: Limestone Cobblestone Wall",
"block.create.limestone_pillar": "Pilar de Calcário", "block.create.limestone_pillar": "Pilar de Calcário",
"block.create.linear_chassis": "Chassis de Translado", "block.create.linear_chassis": "Chassis de Translado",
"block.create.lit_blaze_burner": "UNLOCALIZED: Lit Blaze Burner", "block.create.lit_blaze_burner": "UNLOCALIZED: Lit Blaze Burner",
"block.create.magenta_sail": "UNLOCALIZED: Magenta Sail", "block.create.magenta_sail": "UNLOCALIZED: Magenta Sail",
"block.create.magenta_seat": "UNLOCALIZED: Magenta Seat", "block.create.magenta_seat": "UNLOCALIZED: Magenta Seat",
"block.create.magenta_valve_handle": "UNLOCALIZED: Magenta Valve Handle", "block.create.magenta_valve_handle": "UNLOCALIZED: Magenta Valve Handle",
"block.create.mechanical_arm": "UNLOCALIZED: Mechanical Arm", "block.create.mechanical_arm": "UNLOCALIZED: Mechanical Arm",
"block.create.mechanical_bearing": "Rolamento Mecânico", "block.create.mechanical_bearing": "Rolamento Mecânico",
"block.create.mechanical_crafter": "UNLOCALIZED: Mechanical Crafter", "block.create.mechanical_crafter": "UNLOCALIZED: Mechanical Crafter",
"block.create.mechanical_drill": "Furadeira Mecânica", "block.create.mechanical_drill": "Furadeira Mecânica",
"block.create.mechanical_harvester": "Coletor Mecânico", "block.create.mechanical_harvester": "Coletor Mecânico",
"block.create.mechanical_mixer": "UNLOCALIZED: Mechanical Mixer", "block.create.mechanical_mixer": "UNLOCALIZED: Mechanical Mixer",
"block.create.mechanical_piston": "Pistão Mecânico", "block.create.mechanical_piston": "Pistão Mecânico",
"block.create.mechanical_piston_head": "Cabeça do Pistão Mecânico", "block.create.mechanical_piston_head": "Cabeça do Pistão Mecânico",
"block.create.mechanical_plough": "UNLOCALIZED: Mechanical Plough", "block.create.mechanical_plough": "UNLOCALIZED: Mechanical Plough",
"block.create.mechanical_press": "Prensa Mecânico", "block.create.mechanical_press": "Prensa Mecânico",
"block.create.mechanical_pump": "UNLOCALIZED: Mechanical Pump", "block.create.mechanical_pump": "UNLOCALIZED: Mechanical Pump",
"block.create.mechanical_saw": "UNLOCALIZED: Mechanical Saw", "block.create.mechanical_saw": "UNLOCALIZED: Mechanical Saw",
"block.create.metal_bracket": "UNLOCALIZED: Metal Bracket", "block.create.metal_bracket": "UNLOCALIZED: Metal Bracket",
@ -308,7 +310,7 @@
"block.create.pink_sail": "UNLOCALIZED: Pink Sail", "block.create.pink_sail": "UNLOCALIZED: Pink Sail",
"block.create.pink_seat": "UNLOCALIZED: Pink Seat", "block.create.pink_seat": "UNLOCALIZED: Pink Seat",
"block.create.pink_valve_handle": "UNLOCALIZED: Pink Valve Handle", "block.create.pink_valve_handle": "UNLOCALIZED: Pink Valve Handle",
"block.create.piston_extension_pole": "Vara de Extensão do Pistão", "block.create.piston_extension_pole": "Vara de Extensão do Pistão",
"block.create.polished_dark_scoria": "UNLOCALIZED: Polished Dark Scoria", "block.create.polished_dark_scoria": "UNLOCALIZED: Polished Dark Scoria",
"block.create.polished_dark_scoria_slab": "UNLOCALIZED: Polished Dark Scoria Slab", "block.create.polished_dark_scoria_slab": "UNLOCALIZED: Polished Dark Scoria Slab",
"block.create.polished_dark_scoria_stairs": "UNLOCALIZED: Polished Dark Scoria Stairs", "block.create.polished_dark_scoria_stairs": "UNLOCALIZED: Polished Dark Scoria Stairs",
@ -321,16 +323,16 @@
"block.create.polished_gabbro_slab": "UNLOCALIZED: Polished Gabbro Slab", "block.create.polished_gabbro_slab": "UNLOCALIZED: Polished Gabbro Slab",
"block.create.polished_gabbro_stairs": "UNLOCALIZED: Polished Gabbro Stairs", "block.create.polished_gabbro_stairs": "UNLOCALIZED: Polished Gabbro Stairs",
"block.create.polished_gabbro_wall": "UNLOCALIZED: Polished Gabbro Wall", "block.create.polished_gabbro_wall": "UNLOCALIZED: Polished Gabbro Wall",
"block.create.polished_limestone": "Calcário Polido", "block.create.polished_limestone": "Calcário Polido",
"block.create.polished_limestone_slab": "Lajotas de Calcário Polido", "block.create.polished_limestone_slab": "Lajotas de Calcário Polido",
"block.create.polished_limestone_stairs": "UNLOCALIZED: Polished Limestone Stairs", "block.create.polished_limestone_stairs": "UNLOCALIZED: Polished Limestone Stairs",
"block.create.polished_limestone_wall": "UNLOCALIZED: Polished Limestone Wall", "block.create.polished_limestone_wall": "UNLOCALIZED: Polished Limestone Wall",
"block.create.polished_scoria": "UNLOCALIZED: Polished Scoria", "block.create.polished_scoria": "UNLOCALIZED: Polished Scoria",
"block.create.polished_scoria_slab": "UNLOCALIZED: Polished Scoria Slab", "block.create.polished_scoria_slab": "UNLOCALIZED: Polished Scoria Slab",
"block.create.polished_scoria_stairs": "UNLOCALIZED: Polished Scoria Stairs", "block.create.polished_scoria_stairs": "UNLOCALIZED: Polished Scoria Stairs",
"block.create.polished_scoria_wall": "UNLOCALIZED: Polished Scoria Wall", "block.create.polished_scoria_wall": "UNLOCALIZED: Polished Scoria Wall",
"block.create.polished_weathered_limestone": "Calcário Polido Resistido", "block.create.polished_weathered_limestone": "Calcário Polido Resistido",
"block.create.polished_weathered_limestone_slab": "Lajota de Calcário Polido Resistido", "block.create.polished_weathered_limestone_slab": "Lajota de Calcário Polido Resistido",
"block.create.polished_weathered_limestone_stairs": "UNLOCALIZED: Polished Weathered Limestone Stairs", "block.create.polished_weathered_limestone_stairs": "UNLOCALIZED: Polished Weathered Limestone Stairs",
"block.create.polished_weathered_limestone_wall": "UNLOCALIZED: Polished Weathered Limestone Wall", "block.create.polished_weathered_limestone_wall": "UNLOCALIZED: Polished Weathered Limestone Wall",
"block.create.portable_fluid_interface": "UNLOCALIZED: Portable Fluid Interface", "block.create.portable_fluid_interface": "UNLOCALIZED: Portable Fluid Interface",
@ -342,12 +344,12 @@
"block.create.purple_sail": "UNLOCALIZED: Purple Sail", "block.create.purple_sail": "UNLOCALIZED: Purple Sail",
"block.create.purple_seat": "UNLOCALIZED: Purple Seat", "block.create.purple_seat": "UNLOCALIZED: Purple Seat",
"block.create.purple_valve_handle": "UNLOCALIZED: Purple Valve Handle", "block.create.purple_valve_handle": "UNLOCALIZED: Purple Valve Handle",
"block.create.radial_chassis": "Chassis de Rotação", "block.create.radial_chassis": "Chassis de Rotação",
"block.create.red_sail": "UNLOCALIZED: Red Sail", "block.create.red_sail": "UNLOCALIZED: Red Sail",
"block.create.red_seat": "UNLOCALIZED: Red Seat", "block.create.red_seat": "UNLOCALIZED: Red Seat",
"block.create.red_valve_handle": "UNLOCALIZED: Red Valve Handle", "block.create.red_valve_handle": "UNLOCALIZED: Red Valve Handle",
"block.create.redstone_contact": "Contato de Redstone", "block.create.redstone_contact": "Contato de Redstone",
"block.create.redstone_link": "Conexão de Redstone", "block.create.redstone_link": "Conexão de Redstone",
"block.create.refined_radiance_casing": "UNLOCALIZED: Radiant Casing", "block.create.refined_radiance_casing": "UNLOCALIZED: Radiant Casing",
"block.create.reinforced_rail": "UNLOCALIZED: Reinforced Rail", "block.create.reinforced_rail": "UNLOCALIZED: Reinforced Rail",
"block.create.rope": "UNLOCALIZED: Rope", "block.create.rope": "UNLOCALIZED: Rope",
@ -377,25 +379,27 @@
"block.create.spruce_window": "UNLOCALIZED: Spruce Window", "block.create.spruce_window": "UNLOCALIZED: Spruce Window",
"block.create.spruce_window_pane": "UNLOCALIZED: Spruce Window Pane", "block.create.spruce_window_pane": "UNLOCALIZED: Spruce Window Pane",
"block.create.sticker": "UNLOCALIZED: Sticker", "block.create.sticker": "UNLOCALIZED: Sticker",
"block.create.sticky_mechanical_piston": "Pistão Mecânico Grudento", "block.create.sticky_mechanical_piston": "Pistão Mecânico Grudento",
"block.create.stockpile_switch": "Disjuntor de Armazenamento", "block.create.stockpile_switch": "Disjuntor de Armazenamento",
"block.create.stressometer": "UNLOCALIZED: Stressometer", "block.create.stressometer": "UNLOCALIZED: Stressometer",
"block.create.tiled_glass": "Vidro Entalhado", "block.create.tiled_glass": "Vidro Entalhado",
"block.create.tiled_glass_pane": "Vidraça Entalhada", "block.create.tiled_glass_pane": "Vidraça Entalhada",
"block.create.turntable": "Mesa giratória", "block.create.turntable": "Mesa giratória",
"block.create.vertical_framed_glass": "UNLOCALIZED: Vertical Framed Glass", "block.create.vertical_framed_glass": "UNLOCALIZED: Vertical Framed Glass",
"block.create.vertical_framed_glass_pane": "UNLOCALIZED: Vertical Framed Glass Pane", "block.create.vertical_framed_glass_pane": "UNLOCALIZED: Vertical Framed Glass Pane",
"block.create.water_wheel": "Roda de Água", "block.create.warped_window": "UNLOCALIZED: Warped Window",
"block.create.weathered_limestone": "Calcário Resistido", "block.create.warped_window_pane": "UNLOCALIZED: Warped Window Pane",
"block.create.weathered_limestone_bricks": "Tijolos de Calcário Resistido", "block.create.water_wheel": "Roda de Ã<>gua",
"block.create.weathered_limestone_bricks_slab": "Lajota de Tijolos de Calcário Resistido", "block.create.weathered_limestone": "Calcário Resistido",
"block.create.weathered_limestone_bricks_stairs": "Escadas de Tijolos de Calcário Resistido", "block.create.weathered_limestone_bricks": "Tijolos de Calcário Resistido",
"block.create.weathered_limestone_bricks_wall": "Muro de Tijolos de Calcário Resistido", "block.create.weathered_limestone_bricks_slab": "Lajota de Tijolos de Calcário Resistido",
"block.create.weathered_limestone_bricks_stairs": "Escadas de Tijolos de Calcário Resistido",
"block.create.weathered_limestone_bricks_wall": "Muro de Tijolos de Calcário Resistido",
"block.create.weathered_limestone_cobblestone": "UNLOCALIZED: Weathered Limestone Cobblestone", "block.create.weathered_limestone_cobblestone": "UNLOCALIZED: Weathered Limestone Cobblestone",
"block.create.weathered_limestone_cobblestone_slab": "UNLOCALIZED: Weathered Limestone Cobblestone Slab", "block.create.weathered_limestone_cobblestone_slab": "UNLOCALIZED: Weathered Limestone Cobblestone Slab",
"block.create.weathered_limestone_cobblestone_stairs": "UNLOCALIZED: Weathered Limestone Cobblestone Stairs", "block.create.weathered_limestone_cobblestone_stairs": "UNLOCALIZED: Weathered Limestone Cobblestone Stairs",
"block.create.weathered_limestone_cobblestone_wall": "UNLOCALIZED: Weathered Limestone Cobblestone Wall", "block.create.weathered_limestone_cobblestone_wall": "UNLOCALIZED: Weathered Limestone Cobblestone Wall",
"block.create.weathered_limestone_pillar": "Pilar de Calcário Resistido", "block.create.weathered_limestone_pillar": "Pilar de Calcário Resistido",
"block.create.white_sail": "UNLOCALIZED: White Sail", "block.create.white_sail": "UNLOCALIZED: White Sail",
"block.create.white_seat": "UNLOCALIZED: White Seat", "block.create.white_seat": "UNLOCALIZED: White Seat",
"block.create.white_valve_handle": "UNLOCALIZED: White Valve Handle", "block.create.white_valve_handle": "UNLOCALIZED: White Valve Handle",
@ -420,7 +424,7 @@
"item.create.andesite_alloy": "UNLOCALIZED: Andesite Alloy", "item.create.andesite_alloy": "UNLOCALIZED: Andesite Alloy",
"item.create.attribute_filter": "UNLOCALIZED: Attribute Filter", "item.create.attribute_filter": "UNLOCALIZED: Attribute Filter",
"item.create.bar_of_chocolate": "UNLOCALIZED: Bar of Chocolate", "item.create.bar_of_chocolate": "UNLOCALIZED: Bar of Chocolate",
"item.create.belt_connector": "Esteira Mecânica", "item.create.belt_connector": "Esteira Mecânica",
"item.create.blaze_cake": "UNLOCALIZED: Blaze Cake", "item.create.blaze_cake": "UNLOCALIZED: Blaze Cake",
"item.create.blaze_cake_base": "UNLOCALIZED: Blaze Cake Base", "item.create.blaze_cake_base": "UNLOCALIZED: Blaze Cake Base",
"item.create.brass_hand": "UNLOCALIZED: Brass Hand", "item.create.brass_hand": "UNLOCALIZED: Brass Hand",
@ -461,7 +465,7 @@
"item.create.furnace_minecart_contraption": "UNLOCALIZED: Furnace Minecart Contraption", "item.create.furnace_minecart_contraption": "UNLOCALIZED: Furnace Minecart Contraption",
"item.create.goggles": "UNLOCALIZED: Engineer's Goggles", "item.create.goggles": "UNLOCALIZED: Engineer's Goggles",
"item.create.golden_sheet": "UNLOCALIZED: Golden Sheet", "item.create.golden_sheet": "UNLOCALIZED: Golden Sheet",
"item.create.handheld_blockzapper": "Blockzapper Portátil", "item.create.handheld_blockzapper": "Blockzapper Portátil",
"item.create.handheld_worldshaper": "UNLOCALIZED: Handheld Worldshaper", "item.create.handheld_worldshaper": "UNLOCALIZED: Handheld Worldshaper",
"item.create.honey_bucket": "UNLOCALIZED: Honey Bucket", "item.create.honey_bucket": "UNLOCALIZED: Honey Bucket",
"item.create.honeyed_apple": "UNLOCALIZED: Honeyed Apple", "item.create.honeyed_apple": "UNLOCALIZED: Honeyed Apple",
@ -472,7 +476,7 @@
"item.create.minecart_coupling": "UNLOCALIZED: Minecart Coupling", "item.create.minecart_coupling": "UNLOCALIZED: Minecart Coupling",
"item.create.polished_rose_quartz": "UNLOCALIZED: Polished Rose Quartz", "item.create.polished_rose_quartz": "UNLOCALIZED: Polished Rose Quartz",
"item.create.powdered_obsidian": "UNLOCALIZED: Powdered Obsidian", "item.create.powdered_obsidian": "UNLOCALIZED: Powdered Obsidian",
"item.create.propeller": "Hélice", "item.create.propeller": "Hélice",
"item.create.red_sand_paper": "UNLOCALIZED: Red Sand Paper", "item.create.red_sand_paper": "UNLOCALIZED: Red Sand Paper",
"item.create.refined_radiance": "UNLOCALIZED: Refined Radiance", "item.create.refined_radiance": "UNLOCALIZED: Refined Radiance",
"item.create.rose_quartz": "Quartzo Rosa", "item.create.rose_quartz": "Quartzo Rosa",
@ -482,7 +486,7 @@
"item.create.shadow_steel": "UNLOCALIZED: Shadow Steel", "item.create.shadow_steel": "UNLOCALIZED: Shadow Steel",
"item.create.super_glue": "UNLOCALIZED: Super Glue", "item.create.super_glue": "UNLOCALIZED: Super Glue",
"item.create.sweet_roll": "UNLOCALIZED: Sweet Roll", "item.create.sweet_roll": "UNLOCALIZED: Sweet Roll",
"item.create.tree_fertilizer": "Fertilizante de Árvore", "item.create.tree_fertilizer": "Fertilizante de Ã<EFBFBD>rvore",
"item.create.vertical_gearbox": "UNLOCALIZED: Vertical Gearbox", "item.create.vertical_gearbox": "UNLOCALIZED: Vertical Gearbox",
"item.create.wand_of_symmetry": "Varinha de Simetria", "item.create.wand_of_symmetry": "Varinha de Simetria",
"item.create.wheat_flour": "UNLOCALIZED: Wheat Flour", "item.create.wheat_flour": "UNLOCALIZED: Wheat Flour",
@ -664,7 +668,7 @@
"death.attack.create.crush": "%1$s foi processado pelas Rodas de Moer", "death.attack.create.crush": "%1$s foi processado pelas Rodas de Moer",
"death.attack.create.fan_fire": "%1$s foi queimado por ar quente", "death.attack.create.fan_fire": "%1$s foi queimado por ar quente",
"death.attack.create.fan_lava": "%1$s foi queimado pelo ventilador de lava", "death.attack.create.fan_lava": "%1$s foi queimado pelo ventilador de lava",
"death.attack.create.mechanical_drill": "%1$s foi empalado pela Furadeira Mecânica", "death.attack.create.mechanical_drill": "%1$s foi empalado pela Furadeira Mecânica",
"death.attack.create.mechanical_saw": "UNLOCALIZED: %1$s got cut in half by a Mechanical Saw", "death.attack.create.mechanical_saw": "UNLOCALIZED: %1$s got cut in half by a Mechanical Saw",
"death.attack.create.cuckoo_clock_explosion": "UNLOCALIZED: %1$s was blown up by tampered cuckoo clock", "death.attack.create.cuckoo_clock_explosion": "UNLOCALIZED: %1$s was blown up by tampered cuckoo clock",
@ -679,7 +683,7 @@
"create.recipe.fan_smoking.fan": "UNLOCALIZED: Fan behind Fire", "create.recipe.fan_smoking.fan": "UNLOCALIZED: Fan behind Fire",
"create.recipe.fan_blasting": "UNLOCALIZED: Bulk Blasting", "create.recipe.fan_blasting": "UNLOCALIZED: Bulk Blasting",
"create.recipe.fan_blasting.fan": "UNLOCALIZED: Fan behind Lava", "create.recipe.fan_blasting.fan": "UNLOCALIZED: Fan behind Lava",
"create.recipe.pressing": "Prensa Mecânica", "create.recipe.pressing": "Prensa Mecânica",
"create.recipe.mixing": "UNLOCALIZED: Mixing", "create.recipe.mixing": "UNLOCALIZED: Mixing",
"create.recipe.automatic_shapeless": "UNLOCALIZED: Automated Shapeless Crafting", "create.recipe.automatic_shapeless": "UNLOCALIZED: Automated Shapeless Crafting",
"create.recipe.automatic_brewing": "UNLOCALIZED: Automated Brewing", "create.recipe.automatic_brewing": "UNLOCALIZED: Automated Brewing",
@ -690,7 +694,7 @@
"create.recipe.automatic_shaped": "UNLOCALIZED: Automated Shaped Crafting", "create.recipe.automatic_shaped": "UNLOCALIZED: Automated Shaped Crafting",
"create.recipe.block_cutting": "UNLOCALIZED: Block Cutting", "create.recipe.block_cutting": "UNLOCALIZED: Block Cutting",
"create.recipe.wood_cutting": "UNLOCALIZED: Wood Cutting", "create.recipe.wood_cutting": "UNLOCALIZED: Wood Cutting",
"create.recipe.blockzapper_upgrade": "Blockzapper Portátil", "create.recipe.blockzapper_upgrade": "Blockzapper Portátil",
"create.recipe.sandpaper_polishing": "UNLOCALIZED: Sandpaper Polishing", "create.recipe.sandpaper_polishing": "UNLOCALIZED: Sandpaper Polishing",
"create.recipe.mystery_conversion": "UNLOCALIZED: Mysterious Conversion", "create.recipe.mystery_conversion": "UNLOCALIZED: Mysterious Conversion",
"create.recipe.spout_filling": "UNLOCALIZED: Filling by Spout", "create.recipe.spout_filling": "UNLOCALIZED: Filling by Spout",
@ -700,7 +704,7 @@
"create.recipe.heat_requirement.heated": "UNLOCALIZED: Heated", "create.recipe.heat_requirement.heated": "UNLOCALIZED: Heated",
"create.recipe.heat_requirement.superheated": "UNLOCALIZED: Super-Heated", "create.recipe.heat_requirement.superheated": "UNLOCALIZED: Super-Heated",
"create.generic.range": "Área", "create.generic.range": "Ã<EFBFBD>rea",
"create.generic.radius": "Raio", "create.generic.radius": "Raio",
"create.generic.width": "UNLOCALIZED: Width", "create.generic.width": "UNLOCALIZED: Width",
"create.generic.height": "UNLOCALIZED: Height", "create.generic.height": "UNLOCALIZED: Height",
@ -727,7 +731,7 @@
"create.keyinfo.scrollup": "UNLOCALIZED: Simulate Mousewheel Up (inworld)", "create.keyinfo.scrollup": "UNLOCALIZED: Simulate Mousewheel Up (inworld)",
"create.keyinfo.scrolldown": "UNLOCALIZED: Simulate Mousewheel Down (inworld)", "create.keyinfo.scrolldown": "UNLOCALIZED: Simulate Mousewheel Down (inworld)",
"create.gui.scrollInput.defaultTitle": "Escolha uma Opção:", "create.gui.scrollInput.defaultTitle": "Escolha uma Opção:",
"create.gui.scrollInput.scrollToModify": "Role o mouse para Modificar", "create.gui.scrollInput.scrollToModify": "Role o mouse para Modificar",
"create.gui.scrollInput.scrollToAdjustAmount": "UNLOCALIZED: Scroll to Adjust Amount", "create.gui.scrollInput.scrollToAdjustAmount": "UNLOCALIZED: Scroll to Adjust Amount",
"create.gui.scrollInput.scrollToSelect": "Role o mouse para Selecionar", "create.gui.scrollInput.scrollToSelect": "Role o mouse para Selecionar",
@ -735,7 +739,7 @@
"create.gui.toolmenu.focusKey": "Segure [%1$s] para Focar", "create.gui.toolmenu.focusKey": "Segure [%1$s] para Focar",
"create.gui.toolmenu.cycle": "[SCROLL] para Circular", "create.gui.toolmenu.cycle": "[SCROLL] para Circular",
"create.gui.symmetryWand.mirrorType": "Espelhar", "create.gui.symmetryWand.mirrorType": "Espelhar",
"create.gui.symmetryWand.orientation": "Orientação", "create.gui.symmetryWand.orientation": "Orientação",
"create.symmetry.mirror.plane": "Espelhar uma vez", "create.symmetry.mirror.plane": "Espelhar uma vez",
"create.symmetry.mirror.doublePlane": "Retangular", "create.symmetry.mirror.doublePlane": "Retangular",
@ -744,17 +748,17 @@
"create.orientation.orthogonal": "Ortogonal", "create.orientation.orthogonal": "Ortogonal",
"create.orientation.diagonal": "Diagonal", "create.orientation.diagonal": "Diagonal",
"create.orientation.horizontal": "Horizontal", "create.orientation.horizontal": "Horizontal",
"create.orientation.alongZ": "Através de Z", "create.orientation.alongZ": "Através de Z",
"create.orientation.alongX": "Através de X", "create.orientation.alongX": "Através de X",
"create.gui.blockzapper.title": "Blockzapper Portátil", "create.gui.blockzapper.title": "Blockzapper Portátil",
"create.gui.blockzapper.replaceMode": "Modo de Substituição", "create.gui.blockzapper.replaceMode": "Modo de Substituição",
"create.gui.blockzapper.searchDiagonal": "Seguir as Diagonais", "create.gui.blockzapper.searchDiagonal": "Seguir as Diagonais",
"create.gui.blockzapper.searchFuzzy": "Ignorar Material nas Bordas", "create.gui.blockzapper.searchFuzzy": "Ignorar Material nas Bordas",
"create.gui.blockzapper.range": "Raio de Expansão", "create.gui.blockzapper.range": "Raio de Expansão",
"create.gui.blockzapper.needsUpgradedAmplifier": "UNLOCALIZED: Requires Upgraded Amplifier", "create.gui.blockzapper.needsUpgradedAmplifier": "UNLOCALIZED: Requires Upgraded Amplifier",
"create.gui.blockzapper.patternSection": "Padrões", "create.gui.blockzapper.patternSection": "Padrões",
"create.gui.blockzapper.pattern.solid": "Sólido", "create.gui.blockzapper.pattern.solid": "Sólido",
"create.gui.blockzapper.pattern.checkered": "Xadrez", "create.gui.blockzapper.pattern.checkered": "Xadrez",
"create.gui.blockzapper.pattern.inversecheckered": "Xadrez invertido", "create.gui.blockzapper.pattern.inversecheckered": "Xadrez invertido",
"create.gui.blockzapper.pattern.chance25": "25% de chance", "create.gui.blockzapper.pattern.chance25": "25% de chance",
@ -789,7 +793,7 @@
"create.blockzapper.componentTier.none": "Nada", "create.blockzapper.componentTier.none": "Nada",
"create.blockzapper.componentTier.brass": "UNLOCALIZED: Brass", "create.blockzapper.componentTier.brass": "UNLOCALIZED: Brass",
"create.blockzapper.componentTier.chromatic": "UNLOCALIZED: Chromatic", "create.blockzapper.componentTier.chromatic": "UNLOCALIZED: Chromatic",
"create.blockzapper.leftClickToSet": "Botão-Esquerdo em um Bloco para selecionar Material", "create.blockzapper.leftClickToSet": "Botão-Esquerdo em um Bloco para selecionar Material",
"create.blockzapper.empty": "Sem Blocos!", "create.blockzapper.empty": "Sem Blocos!",
"create.minecart_coupling.two_couplings_max": "UNLOCALIZED: Minecarts cannot have more than two couplings each", "create.minecart_coupling.two_couplings_max": "UNLOCALIZED: Minecarts cannot have more than two couplings each",
@ -846,7 +850,7 @@
"create.gui.contraptions.not_fast_enough": "UNLOCALIZED: It appears that this %1$s is _not_ rotating with _enough_ _speed_.", "create.gui.contraptions.not_fast_enough": "UNLOCALIZED: It appears that this %1$s is _not_ rotating with _enough_ _speed_.",
"create.gui.contraptions.network_overstressed": "UNLOCALIZED: It appears that this contraption is _overstressed_. Add more sources or _slow_ _down_ the components with a high _stress_ _impact_.", "create.gui.contraptions.network_overstressed": "UNLOCALIZED: It appears that this contraption is _overstressed_. Add more sources or _slow_ _down_ the components with a high _stress_ _impact_.",
"create.gui.adjustable_crate.title": "adjustable_crate", "create.gui.adjustable_crate.title": "adjustable_crate",
"create.gui.adjustable_crate.storageSpace": "Espaço de Armazenamento", "create.gui.adjustable_crate.storageSpace": "Espaço de Armazenamento",
"create.gui.stockpile_switch.title": "Disjuntor de Armazenamento", "create.gui.stockpile_switch.title": "Disjuntor de Armazenamento",
"create.gui.stockpile_switch.invert_signal": "UNLOCALIZED: Invert Signal", "create.gui.stockpile_switch.invert_signal": "UNLOCALIZED: Invert Signal",
"create.gui.stockpile_switch.move_to_lower_at": "UNLOCALIZED: Move to lower lane at %1$s%%", "create.gui.stockpile_switch.move_to_lower_at": "UNLOCALIZED: Move to lower lane at %1$s%%",
@ -873,25 +877,25 @@
"create.gui.sequenced_gearshift.speed.back_fast": "UNLOCALIZED: Double speed, Reversed", "create.gui.sequenced_gearshift.speed.back_fast": "UNLOCALIZED: Double speed, Reversed",
"create.schematicAndQuill.dimensions": "Tamanho Esquema: %1$sx%2$sx%3$s", "create.schematicAndQuill.dimensions": "Tamanho Esquema: %1$sx%2$sx%3$s",
"create.schematicAndQuill.firstPos": "Primeira posição feita.", "create.schematicAndQuill.firstPos": "Primeira posição feita.",
"create.schematicAndQuill.secondPos": "Segunda posição feita.", "create.schematicAndQuill.secondPos": "Segunda posição feita.",
"create.schematicAndQuill.noTarget": "Seguro [Ctrl] para selecionar Blocos de Ar.", "create.schematicAndQuill.noTarget": "Seguro [Ctrl] para selecionar Blocos de Ar.",
"create.schematicAndQuill.abort": "Seleção removida.", "create.schematicAndQuill.abort": "Seleção removida.",
"create.schematicAndQuill.title": "UNLOCALIZED: Schematic Name:", "create.schematicAndQuill.title": "UNLOCALIZED: Schematic Name:",
"create.schematicAndQuill.convert": "UNLOCALIZED: Save and Deploy Immediately", "create.schematicAndQuill.convert": "UNLOCALIZED: Save and Deploy Immediately",
"create.schematicAndQuill.fallbackName": "Meu Esquema", "create.schematicAndQuill.fallbackName": "Meu Esquema",
"create.schematicAndQuill.saved": "Salvo como %1$s", "create.schematicAndQuill.saved": "Salvo como %1$s",
"create.schematic.invalid": "[!] Item Inválido - Use a Mesa de Desenho no lugar", "create.schematic.invalid": "[!] Item Inválido - Use a Mesa de Desenho no lugar",
"create.schematic.position": "Posição", "create.schematic.position": "Posição",
"create.schematic.rotation": "Rotação", "create.schematic.rotation": "Rotação",
"create.schematic.rotation.none": "Nada", "create.schematic.rotation.none": "Nada",
"create.schematic.rotation.cw90": "Sentido horário 90", "create.schematic.rotation.cw90": "Sentido horário 90",
"create.schematic.rotation.cw180": "Sentido horário 180", "create.schematic.rotation.cw180": "Sentido horário 180",
"create.schematic.rotation.cw270": "Sentido horário 270", "create.schematic.rotation.cw270": "Sentido horário 270",
"create.schematic.mirror": "Espelhar", "create.schematic.mirror": "Espelhar",
"create.schematic.mirror.none": "Nada", "create.schematic.mirror.none": "Nada",
"create.schematic.mirror.frontBack": "Frente para Trás", "create.schematic.mirror.frontBack": "Frente para Trás",
"create.schematic.mirror.leftRight": "Esquerda para Direita", "create.schematic.mirror.leftRight": "Esquerda para Direita",
"create.schematic.tool.deploy": "Concluir", "create.schematic.tool.deploy": "Concluir",
"create.schematic.tool.move": "Mover XZ", "create.schematic.tool.move": "Mover XZ",
@ -900,9 +904,9 @@
"create.schematic.tool.print": "Imprimir", "create.schematic.tool.print": "Imprimir",
"create.schematic.tool.flip": "Virar", "create.schematic.tool.flip": "Virar",
"create.schematic.tool.deploy.description.0": "Move o lugar da estrutura.", "create.schematic.tool.deploy.description.0": "Move o lugar da estrutura.",
"create.schematic.tool.deploy.description.1": "Botão-direito no chão para colocar.", "create.schematic.tool.deploy.description.1": "Botão-direito no chão para colocar.",
"create.schematic.tool.deploy.description.2": "Segure [Ctrl] para selecionar em uma distância fixa.", "create.schematic.tool.deploy.description.2": "Segure [Ctrl] para selecionar em uma distância fixa.",
"create.schematic.tool.deploy.description.3": "[Ctrl]-Rolar para mudar a distância.", "create.schematic.tool.deploy.description.3": "[Ctrl]-Rolar para mudar a distância.",
"create.schematic.tool.move.description.0": "Vira o Esquema Horizontalmente", "create.schematic.tool.move.description.0": "Vira o Esquema Horizontalmente",
"create.schematic.tool.move.description.1": "Aponte ao Esquema e [CTRL]-Rolar para empurrar.", "create.schematic.tool.move.description.1": "Aponte ao Esquema e [CTRL]-Rolar para empurrar.",
"create.schematic.tool.move.description.2": "", "create.schematic.tool.move.description.2": "",
@ -916,17 +920,17 @@
"create.schematic.tool.rotate.description.2": "", "create.schematic.tool.rotate.description.2": "",
"create.schematic.tool.rotate.description.3": "", "create.schematic.tool.rotate.description.3": "",
"create.schematic.tool.print.description.0": "Coloca estrutura no mundo instantaneamente", "create.schematic.tool.print.description.0": "Coloca estrutura no mundo instantaneamente",
"create.schematic.tool.print.description.1": "[Botão-Direito] para confirmar a posição atual.", "create.schematic.tool.print.description.1": "[Botão-Direito] para confirmar a posição atual.",
"create.schematic.tool.print.description.2": "Esta ferramenta é para o Modo Criativo apenas.", "create.schematic.tool.print.description.2": "Esta ferramenta é para o Modo Criativo apenas.",
"create.schematic.tool.print.description.3": "", "create.schematic.tool.print.description.3": "",
"create.schematic.tool.flip.description.0": "Gira o Esquema ao longo da face que você selecionar.", "create.schematic.tool.flip.description.0": "Gira o Esquema ao longo da face que você selecionar.",
"create.schematic.tool.flip.description.1": "Aponte para o Esquema e [CTRL]-Rolar para virá-lo.", "create.schematic.tool.flip.description.1": "Aponte para o Esquema e [CTRL]-Rolar para virá-lo.",
"create.schematic.tool.flip.description.2": "", "create.schematic.tool.flip.description.2": "",
"create.schematic.tool.flip.description.3": "", "create.schematic.tool.flip.description.3": "",
"create.schematics.synchronizing": "Sincronizando...", "create.schematics.synchronizing": "Sincronizando...",
"create.schematics.uploadTooLarge": "Seu esquema é muito grande", "create.schematics.uploadTooLarge": "Seu esquema é muito grande",
"create.schematics.maxAllowedSize": "O tamanho máximo permitido para o esquema é:", "create.schematics.maxAllowedSize": "O tamanho máximo permitido para o esquema é:",
"create.gui.schematicTable.refresh": "UNLOCALIZED: Refresh Files", "create.gui.schematicTable.refresh": "UNLOCALIZED: Refresh Files",
"create.gui.schematicTable.open_folder": "UNLOCALIZED: Open Folder", "create.gui.schematicTable.open_folder": "UNLOCALIZED: Open Folder",
@ -934,47 +938,47 @@
"create.gui.schematicTable.availableSchematics": "UNLOCALIZED: Available Schematics", "create.gui.schematicTable.availableSchematics": "UNLOCALIZED: Available Schematics",
"create.gui.schematicTable.noSchematics": "UNLOCALIZED: No Schematics Saved", "create.gui.schematicTable.noSchematics": "UNLOCALIZED: No Schematics Saved",
"create.gui.schematicTable.uploading": "Importando...", "create.gui.schematicTable.uploading": "Importando...",
"create.gui.schematicTable.finished": "Envio Concluído!", "create.gui.schematicTable.finished": "Envio Concluído!",
"create.gui.schematicannon.title": "Esquemaannon", "create.gui.schematicannon.title": "Esquemaannon",
"create.gui.schematicannon.listPrinter": "Impressora de Lista de Materiais", "create.gui.schematicannon.listPrinter": "Impressora de Lista de Materiais",
"create.gui.schematicannon.gunpowderLevel": "Pólvora em %1$s%%", "create.gui.schematicannon.gunpowderLevel": "Pólvora em %1$s%%",
"create.gui.schematicannon.shotsRemaining": "Disparos faltantes: %1$s", "create.gui.schematicannon.shotsRemaining": "Disparos faltantes: %1$s",
"create.gui.schematicannon.shotsRemainingWithBackup": "Com backup: %1$s", "create.gui.schematicannon.shotsRemainingWithBackup": "Com backup: %1$s",
"create.gui.schematicannon.optionEnabled": "Habilitado Atualmente", "create.gui.schematicannon.optionEnabled": "Habilitado Atualmente",
"create.gui.schematicannon.optionDisabled": "Desabilitado Atualmente", "create.gui.schematicannon.optionDisabled": "Desabilitado Atualmente",
"create.gui.schematicannon.showOptions": "UNLOCALIZED: Show Printer Settings", "create.gui.schematicannon.showOptions": "UNLOCALIZED: Show Printer Settings",
"create.gui.schematicannon.option.dontReplaceSolid": "Não Substituir Blocos Sólidos", "create.gui.schematicannon.option.dontReplaceSolid": "Não Substituir Blocos Sólidos",
"create.gui.schematicannon.option.replaceWithSolid": "Substituir Blocos Sólidos", "create.gui.schematicannon.option.replaceWithSolid": "Substituir Blocos Sólidos",
"create.gui.schematicannon.option.replaceWithAny": "Substituir Sólidos com Qualquer", "create.gui.schematicannon.option.replaceWithAny": "Substituir Sólidos com Qualquer",
"create.gui.schematicannon.option.replaceWithEmpty": "Substituir Sólidos com Vazio", "create.gui.schematicannon.option.replaceWithEmpty": "Substituir Sólidos com Vazio",
"create.gui.schematicannon.option.skipMissing": "Pulando Blocos faltantes", "create.gui.schematicannon.option.skipMissing": "Pulando Blocos faltantes",
"create.gui.schematicannon.option.skipTileEntities": "Proteger Entidades Entalhadas", "create.gui.schematicannon.option.skipTileEntities": "Proteger Entidades Entalhadas",
"create.gui.schematicannon.slot.gunpowder": "UNLOCALIZED: Add gunpowder to fuel the cannon", "create.gui.schematicannon.slot.gunpowder": "UNLOCALIZED: Add gunpowder to fuel the cannon",
"create.gui.schematicannon.slot.listPrinter": "UNLOCALIZED: Place books here to print a Checklist for your Schematic", "create.gui.schematicannon.slot.listPrinter": "UNLOCALIZED: Place books here to print a Checklist for your Schematic",
"create.gui.schematicannon.slot.schematic": "UNLOCALIZED: Add your Schematic here. Make sure it is deployed at a specific location.", "create.gui.schematicannon.slot.schematic": "UNLOCALIZED: Add your Schematic here. Make sure it is deployed at a specific location.",
"create.gui.schematicannon.option.skipMissing.description": "Se o Esquemaannon não encontrar o Bloco para colocar, ele irá continuar para a próx. Posição.", "create.gui.schematicannon.option.skipMissing.description": "Se o Esquemaannon não encontrar o Bloco para colocar, ele irá continuar para a próx. Posição.",
"create.gui.schematicannon.option.skipTileEntities.description": "O Esquemaannon vai evitar substituir blocos que contêm dados como Baus.", "create.gui.schematicannon.option.skipTileEntities.description": "O Esquemaannon vai evitar substituir blocos que contêm dados como Baus.",
"create.gui.schematicannon.option.dontReplaceSolid.description": "O canhão irá nunca substituir Blocos sólidos na área em trabalho, apenas não-Sólidos e Ar.", "create.gui.schematicannon.option.dontReplaceSolid.description": "O canhão irá nunca substituir Blocos sólidos na área em trabalho, apenas não-Sólidos e Ar.",
"create.gui.schematicannon.option.replaceWithSolid.description": "O canhão irá apenas substituir Blocos sólidos na área de trabalho, se o Esquema conter um bloco Sólido naquela posição.", "create.gui.schematicannon.option.replaceWithSolid.description": "O canhão irá apenas substituir Blocos sólidos na área de trabalho, se o Esquema conter um bloco Sólido naquela posição.",
"create.gui.schematicannon.option.replaceWithAny.description": "O canhão irá substituir Blocos sólidos na área de trabalho, se o Esquema conter qualquer Bloco naquela posição.", "create.gui.schematicannon.option.replaceWithAny.description": "O canhão irá substituir Blocos sólidos na área de trabalho, se o Esquema conter qualquer Bloco naquela posição.",
"create.gui.schematicannon.option.replaceWithEmpty.description": "O canhão irá limpar todos os blocos na área de trabalho, incluindo os substituídos por Ar.", "create.gui.schematicannon.option.replaceWithEmpty.description": "O canhão irá limpar todos os blocos na área de trabalho, incluindo os substituídos por Ar.",
"create.schematicannon.status.idle": "Ocioso", "create.schematicannon.status.idle": "Ocioso",
"create.schematicannon.status.ready": "Pronto", "create.schematicannon.status.ready": "Pronto",
"create.schematicannon.status.running": "Trabalhando", "create.schematicannon.status.running": "Trabalhando",
"create.schematicannon.status.finished": "Concluído", "create.schematicannon.status.finished": "Concluído",
"create.schematicannon.status.paused": "Pausado", "create.schematicannon.status.paused": "Pausado",
"create.schematicannon.status.stopped": "Parada", "create.schematicannon.status.stopped": "Parada",
"create.schematicannon.status.noGunpowder": "UNLOCALIZED: Out of Gunpowder", "create.schematicannon.status.noGunpowder": "UNLOCALIZED: Out of Gunpowder",
"create.schematicannon.status.targetNotLoaded": "Bloco não carregado", "create.schematicannon.status.targetNotLoaded": "Bloco não carregado",
"create.schematicannon.status.targetOutsideRange": "Alvo está muito Longe", "create.schematicannon.status.targetOutsideRange": "Alvo está muito Longe",
"create.schematicannon.status.searching": "Procurando", "create.schematicannon.status.searching": "Procurando",
"create.schematicannon.status.skipping": "Pulando", "create.schematicannon.status.skipping": "Pulando",
"create.schematicannon.status.missingBlock": "Bloco Faltante:", "create.schematicannon.status.missingBlock": "Bloco Faltante:",
"create.schematicannon.status.placing": "Colocando", "create.schematicannon.status.placing": "Colocando",
"create.schematicannon.status.clearing": "Limpando Blocos", "create.schematicannon.status.clearing": "Limpando Blocos",
"create.schematicannon.status.schematicInvalid": "Esquema Inválido", "create.schematicannon.status.schematicInvalid": "Esquema Inválido",
"create.schematicannon.status.schematicNotPlaced": "Esquema não Colocado", "create.schematicannon.status.schematicNotPlaced": "Esquema não Colocado",
"create.schematicannon.status.schematicExpired": "Arquivo de Esquema Expirado", "create.schematicannon.status.schematicExpired": "Arquivo de Esquema Expirado",
"create.materialChecklist": "UNLOCALIZED: Material Checklist", "create.materialChecklist": "UNLOCALIZED: Material Checklist",
@ -1317,24 +1321,24 @@
"block.create.mechanical_arm.tooltip.action2": "UNLOCALIZED: Sets the ordering behaviour for _items_ output by the _mechanical Arm_.", "block.create.mechanical_arm.tooltip.action2": "UNLOCALIZED: Sets the ordering behaviour for _items_ output by the _mechanical Arm_.",
"item.create.wand_of_symmetry.tooltip": "VARINHA DE SIMETRIA", "item.create.wand_of_symmetry.tooltip": "VARINHA DE SIMETRIA",
"item.create.wand_of_symmetry.tooltip.summary": "Espelhar perfeitamente a colocação de blocos nos planos configurados.", "item.create.wand_of_symmetry.tooltip.summary": "Espelhar perfeitamente a colocação de blocos nos planos configurados.",
"item.create.wand_of_symmetry.tooltip.condition1": "Quando na Hotbar", "item.create.wand_of_symmetry.tooltip.condition1": "Quando na Hotbar",
"item.create.wand_of_symmetry.tooltip.behaviour1": "Mantem-se Ativo", "item.create.wand_of_symmetry.tooltip.behaviour1": "Mantem-se Ativo",
"item.create.wand_of_symmetry.tooltip.control1": "B-Direito no Chão", "item.create.wand_of_symmetry.tooltip.control1": "B-Direito no Chão",
"item.create.wand_of_symmetry.tooltip.action1": "_Cria_ ou _Move_ o Espelho", "item.create.wand_of_symmetry.tooltip.action1": "_Cria_ ou _Move_ o Espelho",
"item.create.wand_of_symmetry.tooltip.control2": "B-Direito no Ar", "item.create.wand_of_symmetry.tooltip.control2": "B-Direito no Ar",
"item.create.wand_of_symmetry.tooltip.action2": "_Remove_ o Espelho ativo", "item.create.wand_of_symmetry.tooltip.action2": "_Remove_ o Espelho ativo",
"item.create.wand_of_symmetry.tooltip.control3": "B-Direito enquanto Abaixado", "item.create.wand_of_symmetry.tooltip.control3": "B-Direito enquanto Abaixado",
"item.create.wand_of_symmetry.tooltip.action3": "Abre _Interface_ de _Configuração_", "item.create.wand_of_symmetry.tooltip.action3": "Abre _Interface_ de _Configuração_",
"item.create.handheld_blockzapper.tooltip": "BLOCKZAPPER", "item.create.handheld_blockzapper.tooltip": "BLOCKZAPPER",
"item.create.handheld_blockzapper.tooltip.summary": "Gadget imaginário para colocar ou substituir blocos a distância.", "item.create.handheld_blockzapper.tooltip.summary": "Gadget imaginário para colocar ou substituir blocos a distância.",
"item.create.handheld_blockzapper.tooltip.control1": "B-Esquerdo no Bloco", "item.create.handheld_blockzapper.tooltip.control1": "B-Esquerdo no Bloco",
"item.create.handheld_blockzapper.tooltip.action1": "Define os blocos colocados pela ferramenta no bloco de destino.", "item.create.handheld_blockzapper.tooltip.action1": "Define os blocos colocados pela ferramenta no bloco de destino.",
"item.create.handheld_blockzapper.tooltip.control2": "B-Direito em Bloco", "item.create.handheld_blockzapper.tooltip.control2": "B-Direito em Bloco",
"item.create.handheld_blockzapper.tooltip.action2": "_Coloca_ ou _Substitui_ o bloco alvo.", "item.create.handheld_blockzapper.tooltip.action2": "_Coloca_ ou _Substitui_ o bloco alvo.",
"item.create.handheld_blockzapper.tooltip.control3": "B-Direito equando Abaixado", "item.create.handheld_blockzapper.tooltip.control3": "B-Direito equando Abaixado",
"item.create.handheld_blockzapper.tooltip.action3": "Abre _Interface_ de _Configuração_", "item.create.handheld_blockzapper.tooltip.action3": "Abre _Interface_ de _Configuração_",
"item.create.handheld_worldshaper.tooltip": "UNLOCALIZED: HANDHELD WORLDSHAPER", "item.create.handheld_worldshaper.tooltip": "UNLOCALIZED: HANDHELD WORLDSHAPER",
"item.create.handheld_worldshaper.tooltip.summary": "UNLOCALIZED: Handy tool for creating _landscapes_ and _terrain features_.", "item.create.handheld_worldshaper.tooltip.summary": "UNLOCALIZED: Handy tool for creating _landscapes_ and _terrain features_.",
@ -1346,9 +1350,9 @@
"item.create.handheld_worldshaper.tooltip.action3": "UNLOCALIZED: Opens the _Configuration Interface_", "item.create.handheld_worldshaper.tooltip.action3": "UNLOCALIZED: Opens the _Configuration Interface_",
"item.create.tree_fertilizer.tooltip": "FERTILIZANTE DE ARVORE", "item.create.tree_fertilizer.tooltip": "FERTILIZANTE DE ARVORE",
"item.create.tree_fertilizer.tooltip.summary": "Uma combinação poderosa de minerais para tipos comuns de arvores", "item.create.tree_fertilizer.tooltip.summary": "Uma combinação poderosa de minerais para tipos comuns de arvores",
"item.create.tree_fertilizer.tooltip.condition1": "Quando usada em Mudas", "item.create.tree_fertilizer.tooltip.condition1": "Quando usada em Mudas",
"item.create.tree_fertilizer.tooltip.behaviour1": "Cresce Arvores independentemente das suas Regras de espaço", "item.create.tree_fertilizer.tooltip.behaviour1": "Cresce Arvores independentemente das suas Regras de espaço",
"item.create.deforester.tooltip": "UNLOCALIZED: DEFORESTER", "item.create.deforester.tooltip": "UNLOCALIZED: DEFORESTER",
"item.create.deforester.tooltip.summary": "UNLOCALIZED: A _radiant axe_ able to chop down trees in a split second.", "item.create.deforester.tooltip.summary": "UNLOCALIZED: A _radiant axe_ able to chop down trees in a split second.",
@ -1376,8 +1380,8 @@
"item.create.empty_schematic.tooltip.summary": "Usado como ingrediente em receitas e para escrever na _Mesa_ _de_ _Esquematizar_", "item.create.empty_schematic.tooltip.summary": "Usado como ingrediente em receitas e para escrever na _Mesa_ _de_ _Esquematizar_",
"item.create.schematic.tooltip": "ESQUEMA", "item.create.schematic.tooltip": "ESQUEMA",
"item.create.schematic.tooltip.summary": "Contem uma estrutura para ser posicionada e colocada no mundo. Posicione o Holograma como desejar e use um _Esquemaannon_ para construí-lo.", "item.create.schematic.tooltip.summary": "Contem uma estrutura para ser posicionada e colocada no mundo. Posicione o Holograma como desejar e use um _Esquemaannon_ para construí-lo.",
"item.create.schematic.tooltip.condition1": "Quando Em mãos", "item.create.schematic.tooltip.condition1": "Quando Em mãos",
"item.create.schematic.tooltip.behaviour1": "Pode ser posicionado usando as Ferramentas em Tela", "item.create.schematic.tooltip.behaviour1": "Pode ser posicionado usando as Ferramentas em Tela",
"item.create.schematic.tooltip.control1": "B-Direito enquanto Abaixado", "item.create.schematic.tooltip.control1": "B-Direito enquanto Abaixado",
"item.create.schematic.tooltip.action1": "Abre uma _Interface_ para informar as _Coordenadas_ exatas.", "item.create.schematic.tooltip.action1": "Abre uma _Interface_ para informar as _Coordenadas_ exatas.",
@ -1391,12 +1395,12 @@
"item.create.schematic_and_quill.tooltip.control1": "B-Direito", "item.create.schematic_and_quill.tooltip.control1": "B-Direito",
"item.create.schematic_and_quill.tooltip.action1": "Selecione um canto / confirmar salvamento", "item.create.schematic_and_quill.tooltip.action1": "Selecione um canto / confirmar salvamento",
"item.create.schematic_and_quill.tooltip.control2": "Ctrl Pressionado", "item.create.schematic_and_quill.tooltip.control2": "Ctrl Pressionado",
"item.create.schematic_and_quill.tooltip.action2": "Selecione pontos no _meio_ _do_ _ar_. _Rolar_ para ajustar a distância.", "item.create.schematic_and_quill.tooltip.action2": "Selecione pontos no _meio_ _do_ _ar_. _Rolar_ para ajustar a distância.",
"item.create.schematic_and_quill.tooltip.control3": "B-Direito enquanto Abaixado", "item.create.schematic_and_quill.tooltip.control3": "B-Direito enquanto Abaixado",
"item.create.schematic_and_quill.tooltip.action3": "_Cancela_ e remove a seleção.", "item.create.schematic_and_quill.tooltip.action3": "_Cancela_ e remove a seleção.",
"block.create.schematicannon.tooltip": "ESQUEMAANNON", "block.create.schematicannon.tooltip": "ESQUEMAANNON",
"block.create.schematicannon.tooltip.summary": "Dispara blocos para recriar um _Esquema_ no Mundo. Usa itens de Inventários adjacentes e _Pólvora_ como combustível.", "block.create.schematicannon.tooltip.summary": "Dispara blocos para recriar um _Esquema_ no Mundo. Usa itens de Inventários adjacentes e _Pólvora_ como combustível.",
"block.create.schematicannon.tooltip.control1": "Quando Apertado com B-Direito", "block.create.schematicannon.tooltip.control1": "Quando Apertado com B-Direito",
"block.create.schematicannon.tooltip.action1": "Abre a _Interface_", "block.create.schematicannon.tooltip.action1": "Abre a _Interface_",
@ -1406,29 +1410,29 @@
"block.create.schematic_table.tooltip.behaviour1": "Importa um Arquivo escolhido da sua Pasta de Esquemas", "block.create.schematic_table.tooltip.behaviour1": "Importa um Arquivo escolhido da sua Pasta de Esquemas",
"block.create.shaft.tooltip": "EIXO", "block.create.shaft.tooltip": "EIXO",
"block.create.shaft.tooltip.summary": "_Transmite_ _Rotação_ em uma linha reta.", "block.create.shaft.tooltip.summary": "_Transmite_ _Rotação_ em uma linha reta.",
"block.create.cogwheel.tooltip": "RODA DENTADA", "block.create.cogwheel.tooltip": "RODA DENTADA",
"block.create.cogwheel.tooltip.summary": "_Transmite_ _Rotação_ em uma linha reta, e para _Rodas_ _Dentadas_ adjacentes.", "block.create.cogwheel.tooltip.summary": "_Transmite_ _Rotação_ em uma linha reta, e para _Rodas_ _Dentadas_ adjacentes.",
"block.create.large_cogwheel.tooltip": "RODA DENTADA GRADE", "block.create.large_cogwheel.tooltip": "RODA DENTADA GRADE",
"block.create.large_cogwheel.tooltip.summary": "Uma versão maior da _Roda_ _Dentada,_ permitindo mudança na _Velocidade_ de _Rotação_ quando conectada a sua Contraparte.", "block.create.large_cogwheel.tooltip.summary": "Uma versão maior da _Roda_ _Dentada,_ permitindo mudança na _Velocidade_ de _Rotação_ quando conectada a sua Contraparte.",
"block.create.encased_shaft.tooltip": "EIXO REVESTIDO", "block.create.encased_shaft.tooltip": "EIXO REVESTIDO",
"block.create.encased_shaft.tooltip.summary": " _Transmite_ _Rotação_ em uma linha reta. Apropriada para propagar Rotação através de Muros.", "block.create.encased_shaft.tooltip.summary": " _Transmite_ _Rotação_ em uma linha reta. Apropriada para propagar Rotação através de Muros.",
"block.create.gearbox.tooltip": "CAIXA DE TRANSMISSÃO", "block.create.gearbox.tooltip": "CAIXA DE TRANSMISSÃO",
"block.create.gearbox.tooltip.summary": "_Transmite_ _Rotação_ em _Quatro_ _direções._ Reverte conexões diretas.", "block.create.gearbox.tooltip.summary": "_Transmite_ _Rotação_ em _Quatro_ _direções._ Reverte conexões diretas.",
"block.create.gearshift.tooltip": "CÂMBIO", "block.create.gearshift.tooltip": "CÂMBIO",
"block.create.gearshift.tooltip.summary": "Um _disjuntor_ de _rotação_ controlável para eixos conectados.", "block.create.gearshift.tooltip.summary": "Um _disjuntor_ de _rotação_ controlável para eixos conectados.",
"block.create.gearshift.tooltip.condition1": "Quando Ligado", "block.create.gearshift.tooltip.condition1": "Quando Ligado",
"block.create.gearshift.tooltip.behaviour1": "_Inverte_ a rotação de saída.", "block.create.gearshift.tooltip.behaviour1": "_Inverte_ a rotação de saída.",
"block.create.clutch.tooltip": "EMBREAGEM", "block.create.clutch.tooltip": "EMBREAGEM",
"block.create.clutch.tooltip.summary": "Um _disjuntor_ de _rotação_ controlável para os eixos conectados.", "block.create.clutch.tooltip.summary": "Um _disjuntor_ de _rotação_ controlável para os eixos conectados.",
"block.create.clutch.tooltip.condition1": "Quando Ligado", "block.create.clutch.tooltip.condition1": "Quando Ligado",
"block.create.clutch.tooltip.behaviour1": "_Para_ de prover rotação para o outro lado.", "block.create.clutch.tooltip.behaviour1": "_Para_ de prover rotação para o outro lado.",
"block.create.encased_chain_drive.tooltip": "UNLOCALIZED: ENCASED_CHAIN_DRIVE", "block.create.encased_chain_drive.tooltip": "UNLOCALIZED: ENCASED_CHAIN_DRIVE",
"block.create.encased_chain_drive.tooltip.summary": "UNLOCALIZED: _Relays Rotation_ in a straight line and to adjacent _Encased Chain Drives_. Chain drives connect in a group when placed next to another on any face without a shaft. Their orientation does not have to match.", "block.create.encased_chain_drive.tooltip.summary": "UNLOCALIZED: _Relays Rotation_ in a straight line and to adjacent _Encased Chain Drives_. Chain drives connect in a group when placed next to another on any face without a shaft. Their orientation does not have to match.",
@ -1440,12 +1444,12 @@
"block.create.adjustable_chain_gearshift.tooltip.condition1": "UNLOCALIZED: Redstone Control", "block.create.adjustable_chain_gearshift.tooltip.condition1": "UNLOCALIZED: Redstone Control",
"block.create.adjustable_chain_gearshift.tooltip.behaviour1": "UNLOCALIZED: _Without_ a signal, adjacent chain drives will relay the _same speed._ With a _full strength_ signal, adjacent chain drives will relay exactly _twice its speed._ Anything inbetween will give results between 1-2x its speed.", "block.create.adjustable_chain_gearshift.tooltip.behaviour1": "UNLOCALIZED: _Without_ a signal, adjacent chain drives will relay the _same speed._ With a _full strength_ signal, adjacent chain drives will relay exactly _twice its speed._ Anything inbetween will give results between 1-2x its speed.",
"item.create.belt_connector.tooltip": "ESTEIRA MECÂNICA", "item.create.belt_connector.tooltip": "ESTEIRA MECÂNICA",
"item.create.belt_connector.tooltip.summary": "Conecta dois _Eixos_ com uma _Esteira_ _Mecânica._ Eixos conectados irá ter exatamente a mesma velocidade e direção de rotação. A Esteira pode atuar como um _Transporte_ para _Entidades._", "item.create.belt_connector.tooltip.summary": "Conecta dois _Eixos_ com uma _Esteira_ _Mecânica._ Eixos conectados irá ter exatamente a mesma velocidade e direção de rotação. A Esteira pode atuar como um _Transporte_ para _Entidades._",
"item.create.belt_connector.tooltip.control1": "B-Direito em um Eixo", "item.create.belt_connector.tooltip.control1": "B-Direito em um Eixo",
"item.create.belt_connector.tooltip.action1": "Seleciona o eixo como uma polia da Esteira. Os dois Eixos selecionadas precisam estar _alinhados_ seja na _Vertical,_ _Horizontal_ ou _Diagonal_ na direção da Esteira.", "item.create.belt_connector.tooltip.action1": "Seleciona o eixo como uma polia da Esteira. Os dois Eixos selecionadas precisam estar _alinhados_ seja na _Vertical,_ _Horizontal_ ou _Diagonal_ na direção da Esteira.",
"item.create.belt_connector.tooltip.control2": "B-Direito enquanto Abaixado", "item.create.belt_connector.tooltip.control2": "B-Direito enquanto Abaixado",
"item.create.belt_connector.tooltip.action2": "_Cancela_ a seleção da Posição para a Esteira", "item.create.belt_connector.tooltip.action2": "_Cancela_ a seleção da Posição para a Esteira",
"item.create.goggles.tooltip": "UNLOCALIZED: GOGGLES", "item.create.goggles.tooltip": "UNLOCALIZED: GOGGLES",
"item.create.goggles.tooltip.summary": "UNLOCALIZED: A pair of glasses to augment your vision with useful _kinetic information_.", "item.create.goggles.tooltip.summary": "UNLOCALIZED: A pair of glasses to augment your vision with useful _kinetic information_.",
@ -1466,17 +1470,17 @@
"block.create.creative_motor.tooltip": "UNLOCALIZED: CREATIVE MOTOR", "block.create.creative_motor.tooltip": "UNLOCALIZED: CREATIVE MOTOR",
"block.create.creative_motor.tooltip.summary": "UNLOCALIZED: A configurable source of _Rotational Force_.", "block.create.creative_motor.tooltip.summary": "UNLOCALIZED: A configurable source of _Rotational Force_.",
"block.create.water_wheel.tooltip": "RODA DE ÁGUA", "block.create.water_wheel.tooltip": "RODA DE Ã<EFBFBD>GUA",
"block.create.water_wheel.tooltip.summary": "Prove _Força_ _Rotacional_ tirada de _Correntes_ de _Água_ próximas.", "block.create.water_wheel.tooltip.summary": "Prove _Força_ _Rotacional_ tirada de _Correntes_ de _Ã<5F>gua_ próximas.",
"block.create.encased_fan.tooltip": "VENTILADO REVESTIDO", "block.create.encased_fan.tooltip": "VENTILADO REVESTIDO",
"block.create.encased_fan.tooltip.summary": "Converte _Força_ _Rotacional_ em _Correntes_ de _Ar_ e vice-versa. Muitos usos.", "block.create.encased_fan.tooltip.summary": "Converte _Força_ _Rotacional_ em _Correntes_ de _Ar_ e vice-versa. Muitos usos.",
"block.create.encased_fan.tooltip.condition1": "Quando sobre Fogo", "block.create.encased_fan.tooltip.condition1": "Quando sobre Fogo",
"block.create.encased_fan.tooltip.behaviour1": "Prove _Força_ _Rotacional_ (precisa ser na vertical)", "block.create.encased_fan.tooltip.behaviour1": "Prove _Força_ _Rotacional_ (precisa ser na vertical)",
"block.create.encased_fan.tooltip.condition2": "Quando Invertido", "block.create.encased_fan.tooltip.condition2": "Quando Invertido",
"block.create.encased_fan.tooltip.behaviour2": "_Empurra_ Entidades em um lado, _Puxa_ entidades no outro. Força e Velocidade dependem da Rotação de entrada.", "block.create.encased_fan.tooltip.behaviour2": "_Empurra_ Entidades em um lado, _Puxa_ entidades no outro. Força e Velocidade dependem da Rotação de entrada.",
"block.create.encased_fan.tooltip.condition3": "Quando ar flui através de blocos especiais", "block.create.encased_fan.tooltip.condition3": "Quando ar flui através de blocos especiais",
"block.create.encased_fan.tooltip.behaviour3": "Processa itens na frente do Bloco: _Água_ alva, _Fogo_ defuma, e _Lava_ derrete o ingrediente.", "block.create.encased_fan.tooltip.behaviour3": "Processa itens na frente do Bloco: _Ã<EFBFBD>gua_ alva, _Fogo_ defuma, e _Lava_ derrete o ingrediente.",
"block.create.nozzle.tooltip": "UNLOCALIZED: NOZZLE", "block.create.nozzle.tooltip": "UNLOCALIZED: NOZZLE",
"block.create.nozzle.tooltip.summary": "UNLOCALIZED: Attach to the front of an _Encased Fan_ to distribute its effect on Entities in _all directions_.", "block.create.nozzle.tooltip.summary": "UNLOCALIZED: Attach to the front of an _Encased Fan_ to distribute its effect on Entities in _all directions_.",
@ -1491,8 +1495,8 @@
"block.create.cuckoo_clock.tooltip.condition1": "UNLOCALIZED: When Powered by Kinetics", "block.create.cuckoo_clock.tooltip.condition1": "UNLOCALIZED: When Powered by Kinetics",
"block.create.cuckoo_clock.tooltip.behaviour1": "UNLOCALIZED: Shows the _current time_ and plays a tune twice a day. _Activates_ once at _noon_ and at dusk, as soon as _players can sleep_.", "block.create.cuckoo_clock.tooltip.behaviour1": "UNLOCALIZED: Shows the _current time_ and plays a tune twice a day. _Activates_ once at _noon_ and at dusk, as soon as _players can sleep_.",
"block.create.turntable.tooltip": "MESA GIRATÓRIA", "block.create.turntable.tooltip": "MESA GIRATÓRIA",
"block.create.turntable.tooltip.summary": "Muda a _Força_ _Rotacional_ em uma forma refinada de Enjoo.", "block.create.turntable.tooltip.summary": "Muda a _Força_ _Rotacional_ em uma forma refinada de Enjoo.",
"block.create.millstone.tooltip": "UNLOCALIZED: MILLSTONE", "block.create.millstone.tooltip": "UNLOCALIZED: MILLSTONE",
"block.create.millstone.tooltip.summary": "UNLOCALIZED: A kinetic component suitable for _grinding_ inserted _materials_. Can be powered by an adjacent cogwheel or by connecting to the shaft at the bottom. Results have to be extracted from the component.", "block.create.millstone.tooltip.summary": "UNLOCALIZED: A kinetic component suitable for _grinding_ inserted _materials_. Can be powered by an adjacent cogwheel or by connecting to the shaft at the bottom. Results have to be extracted from the component.",
@ -1502,15 +1506,15 @@
"block.create.millstone.tooltip.behaviour2": "UNLOCALIZED: Collects the outputs manually.", "block.create.millstone.tooltip.behaviour2": "UNLOCALIZED: Collects the outputs manually.",
"block.create.crushing_wheel.tooltip": "RODA DE MOER", "block.create.crushing_wheel.tooltip": "RODA DE MOER",
"block.create.crushing_wheel.tooltip.summary": "Grandes rodas giratórias que _esmagam_ qualquer coisa que impeça seu movimento.", "block.create.crushing_wheel.tooltip.summary": "Grandes rodas giratórias que _esmagam_ qualquer coisa que impeça seu movimento.",
"block.create.crushing_wheel.tooltip.condition1": "Quando conectado a outras Rodas de Moer", "block.create.crushing_wheel.tooltip.condition1": "Quando conectado a outras Rodas de Moer",
"block.create.crushing_wheel.tooltip.behaviour1": "Forma uma estrutura de esmagamento para processar uma variedade de coisas. Os Dentes da rota precisam estar conectados e se movimentando com a _mesma_ _velocidade_ em _direções_ _opostas._", "block.create.crushing_wheel.tooltip.behaviour1": "Forma uma estrutura de esmagamento para processar uma variedade de coisas. Os Dentes da rota precisam estar conectados e se movimentando com a _mesma_ _velocidade_ em _direções_ _opostas._",
"block.create.mechanical_press.tooltip": "PRENSA MECÂNICA", "block.create.mechanical_press.tooltip": "PRENSA MECÂNICA",
"block.create.mechanical_press.tooltip.summary": "Um forte pistão usado para comprimir itens abaixo dele. Precisa de _Força_ _Rotacional_ constante", "block.create.mechanical_press.tooltip.summary": "Um forte pistão usado para comprimir itens abaixo dele. Precisa de _Força_ _Rotacional_ constante",
"block.create.mechanical_press.tooltip.condition1": "Quando Ligado com Redstone", "block.create.mechanical_press.tooltip.condition1": "Quando Ligado com Redstone",
"block.create.mechanical_press.tooltip.behaviour1": "_Inicia_ compressão de itens jogados abaixo dele.", "block.create.mechanical_press.tooltip.behaviour1": "_Inicia_ compressão de itens jogados abaixo dele.",
"block.create.mechanical_press.tooltip.condition2": "Quando Sobre uma Esteira Mecânica", "block.create.mechanical_press.tooltip.condition2": "Quando Sobre uma Esteira Mecânica",
"block.create.mechanical_press.tooltip.behaviour2": "_Automaticamente_ comprime itens que passando na Esteira.", "block.create.mechanical_press.tooltip.behaviour2": "_Automaticamente_ comprime itens que passando na Esteira.",
"block.create.mechanical_press.tooltip.condition3": "UNLOCALIZED: When above Basin", "block.create.mechanical_press.tooltip.condition3": "UNLOCALIZED: When above Basin",
"block.create.mechanical_press.tooltip.behaviour3": "UNLOCALIZED: Starts to _compact items_ in the basin whenever all necessary ingredients are present.", "block.create.mechanical_press.tooltip.behaviour3": "UNLOCALIZED: Starts to _compact items_ in the basin whenever all necessary ingredients are present.",
@ -1575,20 +1579,20 @@
"block.create.rotation_speed_controller.tooltip.condition1": "UNLOCALIZED: When Attached to Large Cogwheel", "block.create.rotation_speed_controller.tooltip.condition1": "UNLOCALIZED: When Attached to Large Cogwheel",
"block.create.rotation_speed_controller.tooltip.behaviour1": "UNLOCALIZED: Relays incoming rotational force to the wheel, trying to _match_ the _speed_ it is configured to target. The _cogwheel_ has to be _attached on top_ of the controller.", "block.create.rotation_speed_controller.tooltip.behaviour1": "UNLOCALIZED: Relays incoming rotational force to the wheel, trying to _match_ the _speed_ it is configured to target. The _cogwheel_ has to be _attached on top_ of the controller.",
"block.create.mechanical_piston.tooltip": "PISTÃO MECÂNICO", "block.create.mechanical_piston.tooltip": "PISTÃO MECÃNICO",
"block.create.mechanical_piston.tooltip.summary": "Uma verão melhorada do _Pistão,_ usando _Força_ _Rotacional_ para mover estruturas de forma precisa. _Varas_ de _Extensão_ do _Pistão_ na traseira definem o _Alcance_ deste Dispositivo. Sem extensões o pistão não se move. Use __Chassis_ de _Translado_ para mover mais de uma linha de blocos.", "block.create.mechanical_piston.tooltip.summary": "Uma verão melhorada do _Pistão,_ usando _Força_ _Rotacional_ para mover estruturas de forma precisa. _Varas_ de _Extensão_ do _Pistão_ na traseira definem o _Alcance_ deste Dispositivo. Sem extensões o pistão não se move. Use __Chassis_ de _Translado_ para mover mais de uma linha de blocos.",
"block.create.mechanical_piston.tooltip.condition1": "Quando Rodado", "block.create.mechanical_piston.tooltip.condition1": "Quando Rodado",
"block.create.mechanical_piston.tooltip.behaviour1": "Começa a mover blocos presos na estrutura. Velocidade e direção diretamente relacionados a Velocidade Rotação de entrada.", "block.create.mechanical_piston.tooltip.behaviour1": "Começa a mover blocos presos na estrutura. Velocidade e direção diretamente relacionados a Velocidade Rotação de entrada.",
"block.create.piston_extension_pole.tooltip": "VARA DE EXTENSÃO DO PISTÃO", "block.create.piston_extension_pole.tooltip": "VARA DE EXTENSÃO DO PISTÃO",
"block.create.piston_extension_pole.tooltip.summary": "Aumenta o alcance de _Pistões_ _Mecânicos_", "block.create.piston_extension_pole.tooltip.summary": "Aumenta o alcance de _Pistões_ _Mecânicos_",
"block.create.piston_extension_pole.tooltip.condition1": "Quando preso a um Pistão Mecânico", "block.create.piston_extension_pole.tooltip.condition1": "Quando preso a um Pistão Mecânico",
"block.create.piston_extension_pole.tooltip.behaviour1": "Aumenta a extensão dos pistões em 1 bloco", "block.create.piston_extension_pole.tooltip.behaviour1": "Aumenta a extensão dos pistões em 1 bloco",
"block.create.mechanical_bearing.tooltip": "ROLAMENTO MECÂNICO", "block.create.mechanical_bearing.tooltip": "ROLAMENTO MECÂNICO",
"block.create.mechanical_bearing.tooltip.summary": "Usado para rotacionar _estruturas_ _grandes_ ou geração de _Força_ _Rotacional_ do vento.", "block.create.mechanical_bearing.tooltip.summary": "Usado para rotacionar _estruturas_ _grandes_ ou geração de _Força_ _Rotacional_ do vento.",
"block.create.mechanical_bearing.tooltip.condition1": "Quando Rodado", "block.create.mechanical_bearing.tooltip.condition1": "Quando Rodado",
"block.create.mechanical_bearing.tooltip.behaviour1": "Começa a rotacionar _Chassis_ de _Rotação_ conectados e blocos conectados a eles.", "block.create.mechanical_bearing.tooltip.behaviour1": "Começa a rotacionar _Chassis_ de _Rotação_ conectados e blocos conectados a eles.",
"block.create.windmill_bearing.tooltip": "UNLOCALIZED: WINDMILL BEARING", "block.create.windmill_bearing.tooltip": "UNLOCALIZED: WINDMILL BEARING",
"block.create.windmill_bearing.tooltip.summary": "UNLOCALIZED: Used for harnessing _Rotational Force_ from wind. Attach your own design and watch it spin!", "block.create.windmill_bearing.tooltip.summary": "UNLOCALIZED: Used for harnessing _Rotational Force_ from wind. Attach your own design and watch it spin!",
@ -1636,37 +1640,37 @@
"block.create.rope_pulley.tooltip.behaviour1": "UNLOCALIZED: Starts moving the attached structure. Speed and direction correlate to the incoming Rotation Speed.", "block.create.rope_pulley.tooltip.behaviour1": "UNLOCALIZED: Starts moving the attached structure. Speed and direction correlate to the incoming Rotation Speed.",
"block.create.linear_chassis.tooltip": "CHASSIS DE TRANSLADO", "block.create.linear_chassis.tooltip": "CHASSIS DE TRANSLADO",
"block.create.linear_chassis.tooltip.summary": "Uma base configurável para Estruturas serem movidas por um _Pistão_ _Mecânico._ Esses Blocos precisam formas uma camada de blocos na frente do Pistão.", "block.create.linear_chassis.tooltip.summary": "Uma base configurável para Estruturas serem movidas por um _Pistão_ _Mecânico._ Esses Blocos precisam formas uma camada de blocos na frente do Pistão.",
"block.create.linear_chassis.tooltip.condition1": "Quando movido por Pistão Mecânico", "block.create.linear_chassis.tooltip.condition1": "Quando movido por Pistão Mecânico",
"block.create.linear_chassis.tooltip.behaviour1": "_Move_ todos os _Chassis_ _conectados_ na mesma orientação, e Blocos conectados a frente dele. Quando o Pistão volta, blocos apenas serão puxados se a face do chassis for _Grudenta_ (Ver [Ctrl]).", "block.create.linear_chassis.tooltip.behaviour1": "_Move_ todos os _Chassis_ _conectados_ na mesma orientação, e Blocos conectados a frente dele. Quando o Pistão volta, blocos apenas serão puxados se a face do chassis for _Grudenta_ (Ver [Ctrl]).",
"block.create.linear_chassis.tooltip.condition2": "UNLOCALIZED: With Wrench", "block.create.linear_chassis.tooltip.condition2": "UNLOCALIZED: With Wrench",
"block.create.linear_chassis.tooltip.behaviour2": "UNLOCALIZED: Configure the _range_ for this chassis block. Hold CTRL to modify the range of all attached chassis blocks as well.", "block.create.linear_chassis.tooltip.behaviour2": "UNLOCALIZED: Configure the _range_ for this chassis block. Hold CTRL to modify the range of all attached chassis blocks as well.",
"block.create.linear_chassis.tooltip.control1": "Quando clicado com B-Direito com Gosma de Slime", "block.create.linear_chassis.tooltip.control1": "Quando clicado com B-Direito com Gosma de Slime",
"block.create.linear_chassis.tooltip.action1": "Torna a face clicada _Grudenta._ Quando o pistão volta, o chassis irá _puxar_ _junto_ todos os Blocos conectados na sua coluna e no Alcance configurado.", "block.create.linear_chassis.tooltip.action1": "Torna a face clicada _Grudenta._ Quando o pistão volta, o chassis irá _puxar_ _junto_ todos os Blocos conectados na sua coluna e no Alcance configurado.",
"block.create.secondary_linear_chassis.tooltip": "UNLOCALIZED: SECONDARY LINEAR CHASSIS", "block.create.secondary_linear_chassis.tooltip": "UNLOCALIZED: SECONDARY LINEAR CHASSIS",
"block.create.secondary_linear_chassis.tooltip.summary": "UNLOCALIZED: A second type of _Linear Chassis_ that does not connect to the other.", "block.create.secondary_linear_chassis.tooltip.summary": "UNLOCALIZED: A second type of _Linear Chassis_ that does not connect to the other.",
"block.create.radial_chassis.tooltip": "CHASSIS DE ROTAÇÃO", "block.create.radial_chassis.tooltip": "CHASSIS DE ROTAÇÃO",
"block.create.radial_chassis.tooltip.summary": "Nessário para rotacionar estruturas om um _Rolamento_ _Mecânico._ ", "block.create.radial_chassis.tooltip.summary": "Nessário para rotacionar estruturas om um _Rolamento_ _Mecânico._ ",
"block.create.radial_chassis.tooltip.condition1": "Quando Rotacionado por Rolamento", "block.create.radial_chassis.tooltip.condition1": "Quando Rotacionado por Rolamento",
"block.create.radial_chassis.tooltip.behaviour1": "_Rotaciona_ todos os blocos conectados a lados _Grudentos_ (Veja [Ctrl]) dentro do alcance configurado no seu entorno. _Propaga_ a rotação para outros Chassis de Rotação conectados.", "block.create.radial_chassis.tooltip.behaviour1": "_Rotaciona_ todos os blocos conectados a lados _Grudentos_ (Veja [Ctrl]) dentro do alcance configurado no seu entorno. _Propaga_ a rotação para outros Chassis de Rotação conectados.",
"block.create.radial_chassis.tooltip.condition2": "UNLOCALIZED: With Wrench", "block.create.radial_chassis.tooltip.condition2": "UNLOCALIZED: With Wrench",
"block.create.radial_chassis.tooltip.behaviour2": "UNLOCALIZED: Configure the _range_ for this chassis block. Hold CTRL to modify the range of all attached chassis blocks as well.", "block.create.radial_chassis.tooltip.behaviour2": "UNLOCALIZED: Configure the _range_ for this chassis block. Hold CTRL to modify the range of all attached chassis blocks as well.",
"block.create.radial_chassis.tooltip.control1": "Quando clicado com B-Direito com Goma de Slime", "block.create.radial_chassis.tooltip.control1": "Quando clicado com B-Direito com Goma de Slime",
"block.create.radial_chassis.tooltip.action1": "Torna face clicada em _Grudenta._ Quando o Chassis girar, todos os blocos conectados nesse lado irão girar junto.", "block.create.radial_chassis.tooltip.action1": "Torna face clicada em _Grudenta._ Quando o Chassis girar, todos os blocos conectados nesse lado irão girar junto.",
"block.create.mechanical_drill.tooltip": "FURADEIRA MECÂNICA", "block.create.mechanical_drill.tooltip": "FURADEIRA MECÂNICA",
"block.create.mechanical_drill.tooltip.summary": "Um dispositivo mecânido feito para _quebrar_ _blocos._", "block.create.mechanical_drill.tooltip.summary": "Um dispositivo mecânido feito para _quebrar_ _blocos._",
"block.create.mechanical_drill.tooltip.condition1": "Quando Rodado", "block.create.mechanical_drill.tooltip.condition1": "Quando Rodado",
"block.create.mechanical_drill.tooltip.behaviour1": "Atua como um Bloco Quebrador _estacionário._ Também _machuca_ _entidades_ na sua área de efeito.", "block.create.mechanical_drill.tooltip.behaviour1": "Atua como um Bloco Quebrador _estacionário._ Também _machuca_ _entidades_ na sua área de efeito.",
"block.create.mechanical_drill.tooltip.condition2": "Quando Empurrado por Pistão Mecânico", "block.create.mechanical_drill.tooltip.condition2": "Quando Empurrado por Pistão Mecânico",
"block.create.mechanical_drill.tooltip.behaviour2": "Quebra os Blocos na direção do avanço da broca.", "block.create.mechanical_drill.tooltip.behaviour2": "Quebra os Blocos na direção do avanço da broca.",
"block.create.mechanical_harvester.tooltip": "COLETOR MECÂNICO", "block.create.mechanical_harvester.tooltip": "COLETOR MECÂNICO",
"block.create.mechanical_harvester.tooltip.summary": "Um cortador de plantas mecânico indicado para automação de culturas de médio porte", "block.create.mechanical_harvester.tooltip.summary": "Um cortador de plantas mecânico indicado para automação de culturas de médio porte",
"block.create.mechanical_harvester.tooltip.condition1": "Quando Empurrado por Pistão Mecânico", "block.create.mechanical_harvester.tooltip.condition1": "Quando Empurrado por Pistão Mecânico",
"block.create.mechanical_harvester.tooltip.behaviour1": "_Colhe_ todas as _safra_ _madura_ que a lâmina passar sobre, e os retorna a estado de crescimento inicial.", "block.create.mechanical_harvester.tooltip.behaviour1": "_Colhe_ todas as _safra_ _madura_ que a lâmina passar sobre, e os retorna a estado de crescimento inicial.",
"block.create.mechanical_plough.tooltip": "UNLOCALIZED: MECHANICAL PLOUGH", "block.create.mechanical_plough.tooltip": "UNLOCALIZED: MECHANICAL PLOUGH",
"block.create.mechanical_plough.tooltip.summary": "UNLOCALIZED: A mechanical plough has a variety of uses. It is movable with _Mechanical Pistons_, _Bearings_ or other controllers.", "block.create.mechanical_plough.tooltip.summary": "UNLOCALIZED: A mechanical plough has a variety of uses. It is movable with _Mechanical Pistons_, _Bearings_ or other controllers.",
@ -1683,19 +1687,19 @@
"block.create.mechanical_saw.tooltip.behaviour3": "UNLOCALIZED: _Cuts_ all _Trees_ with which the saw collides.", "block.create.mechanical_saw.tooltip.behaviour3": "UNLOCALIZED: _Cuts_ all _Trees_ with which the saw collides.",
"block.create.stockpile_switch.tooltip": "DISJUNTOR DE ARMAZENAMENTO", "block.create.stockpile_switch.tooltip": "DISJUNTOR DE ARMAZENAMENTO",
"block.create.stockpile_switch.tooltip.summary": "Alterna um sinal de Redstone com base no _Espaço_ de _Armazenamento_ do Reciente conectado.", "block.create.stockpile_switch.tooltip.summary": "Alterna um sinal de Redstone com base no _Espaço_ de _Armazenamento_ do Reciente conectado.",
"block.create.stockpile_switch.tooltip.condition1": "Quando abaixo do Limite Mínimo", "block.create.stockpile_switch.tooltip.condition1": "Quando abaixo do Limite Mínimo",
"block.create.stockpile_switch.tooltip.behaviour1": "Para de enviar _Sinal_ de _Redstone_", "block.create.stockpile_switch.tooltip.behaviour1": "Para de enviar _Sinal_ de _Redstone_",
"block.create.content_observer.tooltip": "UNLOCALIZED: CONTENT OBSERVER", "block.create.content_observer.tooltip": "UNLOCALIZED: CONTENT OBSERVER",
"block.create.content_observer.tooltip.summary": "UNLOCALIZED: _Detects Items_ inside _containers_ and _conveyors_ matching a configured _filter_. While the observed _inventory_, _belt_ or _chute contains_ a matching item, this component will emit a _Redstone Signal_. When an observed _funnel transfers_ a matching item, this component will emit a _Redstone Pulse_.", "block.create.content_observer.tooltip.summary": "UNLOCALIZED: _Detects Items_ inside _containers_ and _conveyors_ matching a configured _filter_. While the observed _inventory_, _belt_ or _chute contains_ a matching item, this component will emit a _Redstone Signal_. When an observed _funnel transfers_ a matching item, this component will emit a _Redstone Pulse_.",
"block.create.redstone_link.tooltip": "CONEXÃO DE REDSTONE", "block.create.redstone_link.tooltip": "CONEXÃO DE REDSTONE",
"block.create.redstone_link.tooltip.summary": "Saida para conexões _Redstone_ _Sem-Fio._ Pode ter _Frequências_ usando qualquer item. Distancia do Sinal é limitada, mas resoavelmente justa.", "block.create.redstone_link.tooltip.summary": "Saida para conexões _Redstone_ _Sem-Fio._ Pode ter _Frequências_ usando qualquer item. Distancia do Sinal é limitada, mas resoavelmente justa.",
"block.create.redstone_link.tooltip.condition1": "Quando Ligado", "block.create.redstone_link.tooltip.condition1": "Quando Ligado",
"block.create.redstone_link.tooltip.behaviour1": "Recebendo Conexões da mesma _Frequência_ irá gerar um sinal de Redstone.", "block.create.redstone_link.tooltip.behaviour1": "Recebendo Conexões da mesma _Frequência_ irá gerar um sinal de Redstone.",
"block.create.redstone_link.tooltip.control1": "Quando clicado com B-Direito com um Item", "block.create.redstone_link.tooltip.control1": "Quando clicado com B-Direito com um Item",
"block.create.redstone_link.tooltip.action1": "Altera a _Frequência_ para aquele item. Até _dois_ _itens_ _diferentes_ podem ser combinados para definir uma Frequência.", "block.create.redstone_link.tooltip.action1": "Altera a _Frequência_ para aquele item. Até _dois_ _itens_ _diferentes_ podem ser combinados para definir uma Frequência.",
"block.create.redstone_link.tooltip.control2": "Quando clicado com B-Direito enquanto Abaixado", "block.create.redstone_link.tooltip.control2": "Quando clicado com B-Direito enquanto Abaixado",
"block.create.redstone_link.tooltip.action2": "Muda entre Modo _Receptor_ e _Transmissor_ .", "block.create.redstone_link.tooltip.action2": "Muda entre Modo _Receptor_ e _Transmissor_ .",
@ -1707,19 +1711,19 @@
"block.create.nixie_tube.tooltip.behaviour2": "UNLOCALIZED: Display _contents_ of your _name tag_ with several nixie tubes _arranged_ in a _line_.", "block.create.nixie_tube.tooltip.behaviour2": "UNLOCALIZED: Display _contents_ of your _name tag_ with several nixie tubes _arranged_ in a _line_.",
"block.create.redstone_contact.tooltip": "CONTATO DE REDSTONE", "block.create.redstone_contact.tooltip": "CONTATO DE REDSTONE",
"block.create.redstone_contact.tooltip.summary": "Um dispositivo simples para Mecanimos de Redstone avançados.", "block.create.redstone_contact.tooltip.summary": "Um dispositivo simples para Mecanimos de Redstone avançados.",
"block.create.redstone_contact.tooltip.condition1": "Quando apontando para outro Contato", "block.create.redstone_contact.tooltip.condition1": "Quando apontando para outro Contato",
"block.create.redstone_contact.tooltip.behaviour1": "Provê um _Sinal_ de _Redstone_", "block.create.redstone_contact.tooltip.behaviour1": "Provê um _Sinal_ de _Redstone_",
"block.create.redstone_contact.tooltip.condition2": "Quando movido por Pistão Mecânico", "block.create.redstone_contact.tooltip.condition2": "Quando movido por Pistão Mecânico",
"block.create.redstone_contact.tooltip.behaviour2": "Ativa todos os Contatos imóveis na passagem", "block.create.redstone_contact.tooltip.behaviour2": "Ativa todos os Contatos imóveis na passagem",
"block.create.adjustable_crate.tooltip": "adjustable_crate", "block.create.adjustable_crate.tooltip": "adjustable_crate",
"block.create.adjustable_crate.tooltip.summary": "Este _Recipiente_ de _Armazenamento_ permite controle Manual da sua capacidade. Pode conter até _16_ _Pilhas_ de qualquer Item", "block.create.adjustable_crate.tooltip.summary": "Este _Recipiente_ de _Armazenamento_ permite controle Manual da sua capacidade. Pode conter até _16_ _Pilhas_ de qualquer Item",
"block.create.adjustable_crate.tooltip.control1": "Quando clicado com B-Direito", "block.create.adjustable_crate.tooltip.control1": "Quando clicado com B-Direito",
"block.create.adjustable_crate.tooltip.action1": "Abre a _Interface_", "block.create.adjustable_crate.tooltip.action1": "Abre a _Interface_",
"block.create.creative_crate.tooltip": "CRIATIVADOR ESQUEMAANNON", "block.create.creative_crate.tooltip": "CRIATIVADOR ESQUEMAANNON",
"block.create.creative_crate.tooltip.summary": "Provê um suprimento infinito de blocos para _Esquemaannons_ próximos", "block.create.creative_crate.tooltip.summary": "Provê um suprimento infinito de blocos para _Esquemaannons_ próximos",
"block.create.creative_crate.tooltip.condition1": "UNLOCALIZED: When Item in Filter Slot", "block.create.creative_crate.tooltip.condition1": "UNLOCALIZED: When Item in Filter Slot",
"block.create.creative_crate.tooltip.behaviour1": "UNLOCALIZED: Anything _extracting_ from this container will provide an _endless supply_ of the item specified. Items _inserted_ into this crate will be _voided._", "block.create.creative_crate.tooltip.behaviour1": "UNLOCALIZED: Anything _extracting_ from this container will provide an _endless supply_ of the item specified. Items _inserted_ into this crate will be _voided._",
@ -1736,10 +1740,10 @@
"block.create.brass_casing.tooltip.summary": "UNLOCALIZED: Sturdy machine casing with a variety of uses. Safe for decoration. Can be used to _encase Shafts_ and _Mechanical Belts._", "block.create.brass_casing.tooltip.summary": "UNLOCALIZED: Sturdy machine casing with a variety of uses. Safe for decoration. Can be used to _encase Shafts_ and _Mechanical Belts._",
"block.create.pulse_repeater.tooltip": "REPETIDOR DE PULSO", "block.create.pulse_repeater.tooltip": "REPETIDOR DE PULSO",
"block.create.pulse_repeater.tooltip.summary": "Um circuito simples para cortar pulsos de Redstone até um comprimento de _1_ _tick._", "block.create.pulse_repeater.tooltip.summary": "Um circuito simples para cortar pulsos de Redstone até um comprimento de _1_ _tick._",
"block.create.adjustable_repeater.tooltip": "REPETIDOR FLEX", "block.create.adjustable_repeater.tooltip": "REPETIDOR FLEX",
"block.create.adjustable_repeater.tooltip.summary": "Um um _Repetidor_ de _Redstone_ avançado com um _Delay_ _configurável_ de até 30 Minutos.", "block.create.adjustable_repeater.tooltip.summary": "Um um _Repetidor_ de _Redstone_ avançado com um _Delay_ _configurável_ de até 30 Minutos.",
"block.create.adjustable_pulse_repeater.tooltip": "UNLOCALIZED: FLEX PULSE REPEATER", "block.create.adjustable_pulse_repeater.tooltip": "UNLOCALIZED: FLEX PULSE REPEATER",
"block.create.adjustable_pulse_repeater.tooltip.summary": "UNLOCALIZED: A _Pulse Repeater_ with a _configurable Delay_ up to 30 Minutes.", "block.create.adjustable_pulse_repeater.tooltip.summary": "UNLOCALIZED: A _Pulse Repeater_ with a _configurable Delay_ up to 30 Minutes.",

View file

@ -1,5 +1,5 @@
{ {
"parent": "item/generated", "parent": "minecraft:item/generated",
"textures": { "textures": {
"layer0": "create:item/chocolate_glazed_berries" "layer0": "create:item/chocolate_glazed_berries"
} }

View file

@ -1,5 +1,5 @@
{ {
"parent": "item/generated", "parent": "minecraft:item/generated",
"textures": { "textures": {
"layer0": "create:item/goggles" "layer0": "create:item/goggles"
} }

View file

@ -1,5 +1,5 @@
{ {
"parent": "item/generated", "parent": "minecraft:item/generated",
"textures": { "textures": {
"layer0": "create:item/honeyed_apple" "layer0": "create:item/honeyed_apple"
} }

View file

@ -1,5 +1,5 @@
{ {
"parent": "item/generated", "parent": "minecraft:item/generated",
"textures": { "textures": {
"layer0": "create:item/sweet_roll" "layer0": "create:item/sweet_roll"
} }

View file

@ -28,8 +28,8 @@
"trigger": "create:bracket_apply", "trigger": "create:bracket_apply",
"conditions": { "conditions": {
"accepted_entries": [ "accepted_entries": [
"create:large_cogwheel", "create:cogwheel",
"create:cogwheel" "create:large_cogwheel"
] ]
} }
}, },

View file

@ -26,6 +26,7 @@ import net.minecraft.item.crafting.ICraftingRecipe;
import net.minecraft.item.crafting.Ingredient; import net.minecraft.item.crafting.Ingredient;
import net.minecraft.item.crafting.ShapedRecipe; import net.minecraft.item.crafting.ShapedRecipe;
import net.minecraft.util.NonNullList; import net.minecraft.util.NonNullList;
import net.minecraft.util.math.vector.Quaternion;
import net.minecraft.util.text.ITextComponent; import net.minecraft.util.text.ITextComponent;
import net.minecraft.util.text.TextFormatting; import net.minecraft.util.text.TextFormatting;
import net.minecraft.util.text.TranslationTextComponent; import net.minecraft.util.text.TranslationTextComponent;
@ -155,8 +156,8 @@ public class MechanicalCraftingCategory extends CreateRecipeCategory<ICraftingRe
matrixStack.scale(scale, scale, scale); matrixStack.scale(scale, scale, scale);
if (ingredient != null) { if (ingredient != null) {
RenderSystem.pushMatrix(); matrixStack.push();
RenderSystem.multMatrix(matrixStack.peek().getModel()); matrixStack.peek().getModel().multiply(matrixStack.peek().getModel());
RenderSystem.enableDepthTest(); RenderSystem.enableDepthTest();
RenderHelper.enable(); RenderHelper.enable();
Minecraft minecraft = Minecraft.getInstance(); Minecraft minecraft = Minecraft.getInstance();
@ -166,7 +167,7 @@ public class MechanicalCraftingCategory extends CreateRecipeCategory<ICraftingRe
itemRenderer.renderItemOverlayIntoGUI(font, ingredient, 0, 0, null); itemRenderer.renderItemOverlayIntoGUI(font, ingredient, 0, 0, null);
RenderSystem.disableBlend(); RenderSystem.disableBlend();
RenderHelper.disableStandardItemLighting(); RenderHelper.disableStandardItemLighting();
RenderSystem.popMatrix(); matrixStack.pop();
} }
matrixStack.pop(); matrixStack.pop();

View file

@ -53,7 +53,7 @@ public class ContraptionBlockSource implements IBlockSource {
@Override @Override
public BlockState getBlockState() { public BlockState getBlockState() {
if(BlockHelper.hasBlockStateProperty(context.state, BlockStateProperties.FACING) && overrideFacing != null) if(context.state.contains(BlockStateProperties.FACING) && overrideFacing != null)
return context.state.with(BlockStateProperties.FACING, overrideFacing); return context.state.with(BlockStateProperties.FACING, overrideFacing);
return context.state; return context.state;
} }

View file

@ -35,7 +35,7 @@ public class ConnectedInputHandler {
public static boolean shouldConnect(World world, BlockPos pos, Direction face, Direction direction) { public static boolean shouldConnect(World world, BlockPos pos, Direction face, Direction direction) {
BlockState refState = world.getBlockState(pos); BlockState refState = world.getBlockState(pos);
if (!BlockHelper.hasBlockStateProperty(refState, HORIZONTAL_FACING)) if (!refState.contains(HORIZONTAL_FACING))
return false; return false;
Direction refDirection = refState.get(HORIZONTAL_FACING); Direction refDirection = refState.get(HORIZONTAL_FACING);
if (direction.getAxis() == refDirection.getAxis()) if (direction.getAxis() == refDirection.getAxis())

View file

@ -94,11 +94,11 @@ public class EncasedFanTileEntity extends GeneratingKineticTileEntity implements
.isIn(AllBlockTags.FAN_HEATERS.tag)) .isIn(AllBlockTags.FAN_HEATERS.tag))
return false; return false;
if (BlockHelper.hasBlockStateProperty(checkState, BlazeBurnerBlock.HEAT_LEVEL) && !checkState.get(BlazeBurnerBlock.HEAT_LEVEL) if (checkState.contains(BlazeBurnerBlock.HEAT_LEVEL) && !checkState.get(BlazeBurnerBlock.HEAT_LEVEL)
.isAtLeast(BlazeBurnerBlock.HeatLevel.FADING)) .isAtLeast(BlazeBurnerBlock.HeatLevel.FADING))
return false; return false;
if (BlockHelper.hasBlockStateProperty(checkState, BlockStateProperties.LIT) && !checkState.get(BlockStateProperties.LIT)) if (checkState.contains(BlockStateProperties.LIT) && !checkState.get(BlockStateProperties.LIT))
return false; return false;
return true; return true;

View file

@ -27,7 +27,7 @@ public class FurnaceEngineTileEntity extends EngineTileEntity {
return; return;
float modifier = state.getBlock() == Blocks.BLAST_FURNACE ? 2 : 1; float modifier = state.getBlock() == Blocks.BLAST_FURNACE ? 2 : 1;
boolean active = BlockHelper.hasBlockStateProperty(state, AbstractFurnaceBlock.LIT) && state.get(AbstractFurnaceBlock.LIT); boolean active = state.contains(AbstractFurnaceBlock.LIT) && state.get(AbstractFurnaceBlock.LIT);
float speed = active ? 16 * modifier : 0; float speed = active ? 16 * modifier : 0;
float capacity = float capacity =
(float) (active ? AllConfigs.SERVER.kinetics.stressValues.getCapacityOf(AllBlocks.FURNACE_ENGINE.get()) (float) (active ? AllConfigs.SERVER.kinetics.stressValues.getCapacityOf(AllBlocks.FURNACE_ENGINE.get())

View file

@ -88,7 +88,7 @@ public class BlockMovementTraits {
*/ */
public static boolean isBrittle(BlockState state) { public static boolean isBrittle(BlockState state) {
Block block = state.getBlock(); Block block = state.getBlock();
if (BlockHelper.hasBlockStateProperty(state, BlockStateProperties.HANGING)) if (state.contains(BlockStateProperties.HANGING))
return true; return true;
if (block instanceof LadderBlock) if (block instanceof LadderBlock)
@ -149,7 +149,7 @@ public class BlockMovementTraits {
if (attachFace == AttachFace.WALL) if (attachFace == AttachFace.WALL)
return direction.getOpposite() == state.get(HorizontalFaceBlock.HORIZONTAL_FACING); return direction.getOpposite() == state.get(HorizontalFaceBlock.HORIZONTAL_FACING);
} }
if (BlockHelper.hasBlockStateProperty(state, BlockStateProperties.HANGING)) if (state.contains(BlockStateProperties.HANGING))
return direction == (state.get(BlockStateProperties.HANGING) ? Direction.UP : Direction.DOWN); return direction == (state.get(BlockStateProperties.HANGING) ? Direction.UP : Direction.DOWN);
if (block instanceof AbstractRailBlock) if (block instanceof AbstractRailBlock)
return direction == Direction.DOWN; return direction == Direction.DOWN;

View file

@ -934,7 +934,7 @@ public abstract class Contraption {
Block.spawnDrops(state, world, targetPos, null); Block.spawnDrops(state, world, targetPos, null);
continue; continue;
} }
if (state.getBlock() instanceof IWaterLoggable && BlockHelper.hasBlockStateProperty(state, BlockStateProperties.WATERLOGGED)) { if (state.getBlock() instanceof IWaterLoggable && state.contains(BlockStateProperties.WATERLOGGED)) {
FluidState FluidState = world.getFluidState(targetPos); FluidState FluidState = world.getFluidState(targetPos);
state = state.with(BlockStateProperties.WATERLOGGED, state = state.with(BlockStateProperties.WATERLOGGED,
FluidState.getFluid() == Fluids.WATER); FluidState.getFluid() == Fluids.WATER);

View file

@ -158,33 +158,33 @@ public class StructureTransform {
return state; return state;
} }
if (BlockHelper.hasBlockStateProperty(state, FACING)) { if (state.contains(FACING)) {
Direction newFacing = transformFacing(state.get(FACING)); Direction newFacing = transformFacing(state.get(FACING));
if (BlockHelper.hasBlockStateProperty(state, DirectionalAxisKineticBlock.AXIS_ALONG_FIRST_COORDINATE)) { if (state.contains(DirectionalAxisKineticBlock.AXIS_ALONG_FIRST_COORDINATE)) {
if (rotationAxis == newFacing.getAxis() && rotation.ordinal() % 2 == 1) if (rotationAxis == newFacing.getAxis() && rotation.ordinal() % 2 == 1)
state = state.cycle(DirectionalAxisKineticBlock.AXIS_ALONG_FIRST_COORDINATE); state = state.cycle(DirectionalAxisKineticBlock.AXIS_ALONG_FIRST_COORDINATE);
} }
state = state.with(FACING, newFacing); state = state.with(FACING, newFacing);
} else if (BlockHelper.hasBlockStateProperty(state, AXIS)) { } else if (state.contains(AXIS)) {
state = state.with(AXIS, transformAxis(state.get(AXIS))); state = state.with(AXIS, transformAxis(state.get(AXIS)));
} else if (halfTurn) { } else if (halfTurn) {
if (BlockHelper.hasBlockStateProperty(state, FACING)) { if (state.contains(FACING)) {
Direction stateFacing = state.get(FACING); Direction stateFacing = state.get(FACING);
if (stateFacing.getAxis() == rotationAxis) if (stateFacing.getAxis() == rotationAxis)
return state; return state;
} }
if (BlockHelper.hasBlockStateProperty(state, HORIZONTAL_FACING)) { if (state.contains(HORIZONTAL_FACING)) {
Direction stateFacing = state.get(HORIZONTAL_FACING); Direction stateFacing = state.get(HORIZONTAL_FACING);
if (stateFacing.getAxis() == rotationAxis) if (stateFacing.getAxis() == rotationAxis)
return state; return state;
} }
state = state.rotate(rotation); state = state.rotate(rotation);
if (BlockHelper.hasBlockStateProperty(state, SlabBlock.TYPE) && state.get(SlabBlock.TYPE) != SlabType.DOUBLE) if (state.contains(SlabBlock.TYPE) && state.get(SlabBlock.TYPE) != SlabType.DOUBLE)
state = state.with(SlabBlock.TYPE, state = state.with(SlabBlock.TYPE,
state.get(SlabBlock.TYPE) == SlabType.BOTTOM ? SlabType.TOP : SlabType.BOTTOM); state.get(SlabBlock.TYPE) == SlabType.BOTTOM ? SlabType.TOP : SlabType.BOTTOM);
} }

View file

@ -249,7 +249,7 @@ public class MechanicalBearingTileEntity extends GeneratingKineticTileEntity
BlockState blockState = getBlockState(); BlockState blockState = getBlockState();
if (!(contraption.getContraption() instanceof BearingContraption)) if (!(contraption.getContraption() instanceof BearingContraption))
return; return;
if (!BlockHelper.hasBlockStateProperty(blockState, FACING)) if (!blockState.contains(FACING))
return; return;
this.movedContraption = contraption; this.movedContraption = contraption;

View file

@ -78,7 +78,7 @@ public class CartAssemblerTileEntity extends SmartTileEntity implements IDisplay
if (d.getAxis() if (d.getAxis()
.isVertical()) .isVertical())
return false; return false;
if (!BlockHelper.hasBlockStateProperty(state, CartAssemblerBlock.RAIL_SHAPE)) if (!state.contains(CartAssemblerBlock.RAIL_SHAPE))
return false; return false;
RailShape railShape = state.get(CartAssemblerBlock.RAIL_SHAPE); RailShape railShape = state.get(CartAssemblerBlock.RAIL_SHAPE);
return (d.getAxis() == Axis.X) == (railShape == RailShape.NORTH_SOUTH); return (d.getAxis() == Axis.X) == (railShape == RailShape.NORTH_SOUTH);

View file

@ -58,7 +58,7 @@ public class MountedContraption extends Contraption {
@Override @Override
public boolean assemble(World world, BlockPos pos) throws AssemblyException { public boolean assemble(World world, BlockPos pos) throws AssemblyException {
BlockState state = world.getBlockState(pos); BlockState state = world.getBlockState(pos);
if (!BlockHelper.hasBlockStateProperty(state, RAIL_SHAPE)) if (!state.contains(RAIL_SHAPE))
return false; return false;
if (!searchMovedStructure(world, pos, null)) if (!searchMovedStructure(world, pos, null))
return false; return false;

View file

@ -112,7 +112,7 @@ public class PulleyBlock extends HorizontalAxisKineticBlock implements ITE<Pulle
@Override @Override
public void onReplaced(BlockState state, World worldIn, BlockPos pos, BlockState newState, boolean isMoving) { public void onReplaced(BlockState state, World worldIn, BlockPos pos, BlockState newState, boolean isMoving) {
if (!isMoving && (!BlockHelper.hasBlockStateProperty(state, BlockStateProperties.WATERLOGGED) || !BlockHelper.hasBlockStateProperty(newState, BlockStateProperties.WATERLOGGED) || state.get(BlockStateProperties.WATERLOGGED) == newState.get(BlockStateProperties.WATERLOGGED))) { if (!isMoving && (!state.contains(BlockStateProperties.WATERLOGGED) || !newState.contains(BlockStateProperties.WATERLOGGED) || state.get(BlockStateProperties.WATERLOGGED) == newState.get(BlockStateProperties.WATERLOGGED))) {
onRopeBroken(worldIn, pos.up()); onRopeBroken(worldIn, pos.up());
if (!worldIn.isRemote) { if (!worldIn.isRemote) {
BlockState above = worldIn.getBlockState(pos.up()); BlockState above = worldIn.getBlockState(pos.up());

View file

@ -161,7 +161,7 @@ public class FluidPropagator {
return false; return false;
if (!(connectedState.getMaterial() if (!(connectedState.getMaterial()
.isReplaceable() && connectedState.getBlockHardness(reader, connectedPos) != -1) .isReplaceable() && connectedState.getBlockHardness(reader, connectedPos) != -1)
&& !BlockHelper.hasBlockStateProperty(connectedState, BlockStateProperties.WATERLOGGED)) && !connectedState.contains(BlockStateProperties.WATERLOGGED))
return false; return false;
return true; return true;
} }

View file

@ -72,7 +72,7 @@ public class OpenEndedPipe extends FlowSource {
BlockState state = world.getBlockState(outputPos); BlockState state = world.getBlockState(outputPos);
FluidState fluidState = state.getFluidState(); FluidState fluidState = state.getFluidState();
boolean waterlog = BlockHelper.hasBlockStateProperty(state, BlockStateProperties.WATERLOGGED); boolean waterlog = state.contains(BlockStateProperties.WATERLOGGED);
if (!waterlog && !state.getMaterial() if (!waterlog && !state.getMaterial()
.isReplaceable()) .isReplaceable())

View file

@ -463,7 +463,7 @@ public class BasinTileEntity extends SmartTileEntity implements IHaveGoggleInfor
} }
public static HeatLevel getHeatLevelOf(BlockState state) { public static HeatLevel getHeatLevelOf(BlockState state) {
if (BlockHelper.hasBlockStateProperty(state, BlazeBurnerBlock.HEAT_LEVEL)) if (state.contains(BlazeBurnerBlock.HEAT_LEVEL))
return state.get(BlazeBurnerBlock.HEAT_LEVEL); return state.get(BlazeBurnerBlock.HEAT_LEVEL);
return AllTags.AllBlockTags.FAN_HEATERS.matches(state) ? HeatLevel.SMOULDERING : HeatLevel.NONE; return AllTags.AllBlockTags.FAN_HEATERS.matches(state) ? HeatLevel.SMOULDERING : HeatLevel.NONE;
} }

View file

@ -51,7 +51,7 @@ public class BeltConnectorHandler {
BlockPos first = NBTUtil.readBlockPos(tag.getCompound("FirstPulley")); BlockPos first = NBTUtil.readBlockPos(tag.getCompound("FirstPulley"));
if (!BlockHelper.hasBlockStateProperty(world.getBlockState(first), BlockStateProperties.AXIS)) if (!world.getBlockState(first).contains(BlockStateProperties.AXIS))
continue; continue;
Axis axis = world.getBlockState(first) Axis axis = world.getBlockState(first)
.get(BlockStateProperties.AXIS); .get(BlockStateProperties.AXIS);

View file

@ -69,31 +69,31 @@ public interface IWrenchable {
BlockState newState = originalState; BlockState newState = originalState;
if (targetedFace.getAxis() == Direction.Axis.Y) { if (targetedFace.getAxis() == Direction.Axis.Y) {
if (BlockHelper.hasBlockStateProperty(originalState, HorizontalAxisKineticBlock.HORIZONTAL_AXIS)) if (originalState.contains(HorizontalAxisKineticBlock.HORIZONTAL_AXIS))
return originalState.with(HorizontalAxisKineticBlock.HORIZONTAL_AXIS, DirectionHelper return originalState.with(HorizontalAxisKineticBlock.HORIZONTAL_AXIS, DirectionHelper
.rotateAround(VoxelShaper.axisAsFace(originalState.get(HorizontalAxisKineticBlock.HORIZONTAL_AXIS)), .rotateAround(VoxelShaper.axisAsFace(originalState.get(HorizontalAxisKineticBlock.HORIZONTAL_AXIS)),
targetedFace.getAxis()) targetedFace.getAxis())
.getAxis()); .getAxis());
if (BlockHelper.hasBlockStateProperty(originalState, HorizontalKineticBlock.HORIZONTAL_FACING)) if (originalState.contains(HorizontalKineticBlock.HORIZONTAL_FACING))
return originalState.with(HorizontalKineticBlock.HORIZONTAL_FACING, DirectionHelper return originalState.with(HorizontalKineticBlock.HORIZONTAL_FACING, DirectionHelper
.rotateAround(originalState.get(HorizontalKineticBlock.HORIZONTAL_FACING), targetedFace.getAxis())); .rotateAround(originalState.get(HorizontalKineticBlock.HORIZONTAL_FACING), targetedFace.getAxis()));
} }
if (BlockHelper.hasBlockStateProperty(originalState, RotatedPillarKineticBlock.AXIS)) if (originalState.contains(RotatedPillarKineticBlock.AXIS))
return originalState.with(RotatedPillarKineticBlock.AXIS, return originalState.with(RotatedPillarKineticBlock.AXIS,
DirectionHelper DirectionHelper
.rotateAround(VoxelShaper.axisAsFace(originalState.get(RotatedPillarKineticBlock.AXIS)), .rotateAround(VoxelShaper.axisAsFace(originalState.get(RotatedPillarKineticBlock.AXIS)),
targetedFace.getAxis()) targetedFace.getAxis())
.getAxis()); .getAxis());
if (!BlockHelper.hasBlockStateProperty(originalState, DirectionalKineticBlock.FACING)) if (!originalState.contains(DirectionalKineticBlock.FACING))
return originalState; return originalState;
Direction stateFacing = originalState.get(DirectionalKineticBlock.FACING); Direction stateFacing = originalState.get(DirectionalKineticBlock.FACING);
if (stateFacing.getAxis() if (stateFacing.getAxis()
.equals(targetedFace.getAxis())) { .equals(targetedFace.getAxis())) {
if (BlockHelper.hasBlockStateProperty(originalState, DirectionalAxisKineticBlock.AXIS_ALONG_FIRST_COORDINATE)) if (originalState.contains(DirectionalAxisKineticBlock.AXIS_ALONG_FIRST_COORDINATE))
return originalState.cycle(DirectionalAxisKineticBlock.AXIS_ALONG_FIRST_COORDINATE); return originalState.cycle(DirectionalAxisKineticBlock.AXIS_ALONG_FIRST_COORDINATE);
else else
return originalState; return originalState;
@ -102,7 +102,7 @@ public interface IWrenchable {
newState = newState.with(DirectionalKineticBlock.FACING, newState = newState.with(DirectionalKineticBlock.FACING,
DirectionHelper.rotateAround(newState.get(DirectionalKineticBlock.FACING), targetedFace.getAxis())); DirectionHelper.rotateAround(newState.get(DirectionalKineticBlock.FACING), targetedFace.getAxis()));
if (targetedFace.getAxis() == Direction.Axis.Y if (targetedFace.getAxis() == Direction.Axis.Y
&& BlockHelper.hasBlockStateProperty(newState, DirectionalAxisKineticBlock.AXIS_ALONG_FIRST_COORDINATE)) && newState.contains(DirectionalAxisKineticBlock.AXIS_ALONG_FIRST_COORDINATE))
newState = newState.cycle(DirectionalAxisKineticBlock.AXIS_ALONG_FIRST_COORDINATE); newState = newState.cycle(DirectionalAxisKineticBlock.AXIS_ALONG_FIRST_COORDINATE);
} while (newState.get(DirectionalKineticBlock.FACING) } while (newState.get(DirectionalKineticBlock.FACING)
.getAxis() .getAxis()

View file

@ -62,19 +62,19 @@ public class ZapperInteractionHandler {
return false; return false;
if (newState.hasTileEntity() && !AllBlockTags.SAFE_NBT.matches(newState)) if (newState.hasTileEntity() && !AllBlockTags.SAFE_NBT.matches(newState))
return false; return false;
if (BlockHelper.hasBlockStateProperty(newState, BlockStateProperties.DOUBLE_BLOCK_HALF)) if (newState.contains(BlockStateProperties.DOUBLE_BLOCK_HALF))
return false; return false;
if (BlockHelper.hasBlockStateProperty(newState, BlockStateProperties.ATTACHED)) if (newState.contains(BlockStateProperties.ATTACHED))
return false; return false;
if (BlockHelper.hasBlockStateProperty(newState, BlockStateProperties.HANGING)) if (newState.contains(BlockStateProperties.HANGING))
return false; return false;
if (BlockHelper.hasBlockStateProperty(newState, BlockStateProperties.BED_PART)) if (newState.contains(BlockStateProperties.BED_PART))
return false; return false;
if (BlockHelper.hasBlockStateProperty(newState, BlockStateProperties.STAIRS_SHAPE)) if (newState.contains(BlockStateProperties.STAIRS_SHAPE))
newState = newState.with(BlockStateProperties.STAIRS_SHAPE, StairsShape.STRAIGHT); newState = newState.with(BlockStateProperties.STAIRS_SHAPE, StairsShape.STRAIGHT);
if (BlockHelper.hasBlockStateProperty(newState, BlockStateProperties.PERSISTENT)) if (newState.contains(BlockStateProperties.PERSISTENT))
newState = newState.with(BlockStateProperties.PERSISTENT, true); newState = newState.with(BlockStateProperties.PERSISTENT, true);
if (BlockHelper.hasBlockStateProperty(newState, BlockStateProperties.WATERLOGGED)) if (newState.contains(BlockStateProperties.WATERLOGGED))
newState = newState.with(BlockStateProperties.WATERLOGGED, false); newState = newState.with(BlockStateProperties.WATERLOGGED, false);
CompoundNBT data = null; CompoundNBT data = null;

View file

@ -61,7 +61,7 @@ public class ItemRequirement {
Item item = BlockItem.BLOCK_TO_ITEM.getOrDefault(state.getBlock(), Items.AIR); Item item = BlockItem.BLOCK_TO_ITEM.getOrDefault(state.getBlock(), Items.AIR);
// double slab needs two items // double slab needs two items
if (BlockHelper.hasBlockStateProperty(state, BlockStateProperties.SLAB_TYPE) && state.get(BlockStateProperties.SLAB_TYPE) == SlabType.DOUBLE) if (state.contains(BlockStateProperties.SLAB_TYPE) && state.get(BlockStateProperties.SLAB_TYPE) == SlabType.DOUBLE)
return new ItemRequirement(ItemUseType.CONSUME, Arrays.asList(new ItemStack(item, 2))); return new ItemRequirement(ItemUseType.CONSUME, Arrays.asList(new ItemStack(item, 2)));
if (block instanceof TurtleEggBlock) if (block instanceof TurtleEggBlock)
return new ItemRequirement(ItemUseType.CONSUME, Arrays.asList(new ItemStack(item, state.get(TurtleEggBlock.EGGS).intValue()))); return new ItemRequirement(ItemUseType.CONSUME, Arrays.asList(new ItemStack(item, state.get(TurtleEggBlock.EGGS).intValue())));

View file

@ -130,9 +130,9 @@ public abstract class LaunchedItem {
@Override @Override
void place(World world) { void place(World world) {
// Piston // Piston
if (BlockHelper.hasBlockStateProperty(state, BlockStateProperties.EXTENDED)) if (state.contains(BlockStateProperties.EXTENDED))
state = state.with(BlockStateProperties.EXTENDED, Boolean.FALSE); state = state.with(BlockStateProperties.EXTENDED, Boolean.FALSE);
if (BlockHelper.hasBlockStateProperty(state, BlockStateProperties.WATERLOGGED)) if (state.contains(BlockStateProperties.WATERLOGGED))
state = state.with(BlockStateProperties.WATERLOGGED, Boolean.FALSE); state = state.with(BlockStateProperties.WATERLOGGED, Boolean.FALSE);
if (AllBlocks.BELT.has(state)) { if (AllBlocks.BELT.has(state)) {

View file

@ -713,9 +713,9 @@ public class SchematicannonTileEntity extends SmartTileEntity implements INamedC
boolean placingAir = state.getBlock().isAir(state, world, pos); boolean placingAir = state.getBlock().isAir(state, world, pos);
BlockState toReplaceOther = null; BlockState toReplaceOther = null;
if (BlockHelper.hasBlockStateProperty(state, BlockStateProperties.BED_PART) && BlockHelper.hasBlockStateProperty(state, BlockStateProperties.HORIZONTAL_FACING) && state.get(BlockStateProperties.BED_PART) == BedPart.FOOT) if (state.contains(BlockStateProperties.BED_PART) && state.contains(BlockStateProperties.HORIZONTAL_FACING) && state.get(BlockStateProperties.BED_PART) == BedPart.FOOT)
toReplaceOther = world.getBlockState(pos.offset(state.get(BlockStateProperties.HORIZONTAL_FACING))); toReplaceOther = world.getBlockState(pos.offset(state.get(BlockStateProperties.HORIZONTAL_FACING)));
if (BlockHelper.hasBlockStateProperty(state, BlockStateProperties.DOUBLE_BLOCK_HALF) if (state.contains(BlockStateProperties.DOUBLE_BLOCK_HALF)
&& state.get(BlockStateProperties.DOUBLE_BLOCK_HALF) == DoubleBlockHalf.LOWER) && state.get(BlockStateProperties.DOUBLE_BLOCK_HALF) == DoubleBlockHalf.LOWER)
toReplaceOther = world.getBlockState(pos.up()); toReplaceOther = world.getBlockState(pos.up());
@ -762,10 +762,10 @@ public class SchematicannonTileEntity extends SmartTileEntity implements INamedC
return false; return false;
// Block doesnt need to be placed twice (Doors, beds, double plants) // Block doesnt need to be placed twice (Doors, beds, double plants)
if (BlockHelper.hasBlockStateProperty(state, BlockStateProperties.DOUBLE_BLOCK_HALF) if (state.contains(BlockStateProperties.DOUBLE_BLOCK_HALF)
&& state.get(BlockStateProperties.DOUBLE_BLOCK_HALF) == DoubleBlockHalf.UPPER) && state.get(BlockStateProperties.DOUBLE_BLOCK_HALF) == DoubleBlockHalf.UPPER)
return true; return true;
if (BlockHelper.hasBlockStateProperty(state, BlockStateProperties.BED_PART) && state.get(BlockStateProperties.BED_PART) == BedPart.HEAD) if (state.contains(BlockStateProperties.BED_PART) && state.get(BlockStateProperties.BED_PART) == BedPart.HEAD)
return true; return true;
if (state.getBlock() instanceof PistonHeadBlock) if (state.getBlock() instanceof PistonHeadBlock)
return true; return true;

View file

@ -39,7 +39,7 @@ public abstract class AbstractSimiScreen extends Screen {
: Minecraft.getInstance() : Minecraft.getInstance()
.getRenderPartialTicks(); .getRenderPartialTicks();
RenderSystem.pushMatrix(); ms.push();
renderWindowBackground(ms, mouseX, mouseY, partialTicks); renderWindowBackground(ms, mouseX, mouseY, partialTicks);
renderWindow(ms, mouseX, mouseY, partialTicks); renderWindow(ms, mouseX, mouseY, partialTicks);
@ -49,7 +49,7 @@ public abstract class AbstractSimiScreen extends Screen {
for (Widget widget : widgets) for (Widget widget : widgets)
widget.renderToolTip(ms, mouseX, mouseY); widget.renderToolTip(ms, mouseX, mouseY);
RenderSystem.popMatrix(); ms.pop();
} }
protected void renderWindowBackground(MatrixStack ms, int mouseX, int mouseY, float partialTicks) { protected void renderWindowBackground(MatrixStack ms, int mouseX, int mouseY, float partialTicks) {

View file

@ -237,13 +237,13 @@ public class GuiGameElement {
.isEmpty()) .isEmpty())
return; return;
RenderSystem.pushMatrix(); ms.push();
RenderHelper.disableStandardItemLighting(); RenderHelper.disableStandardItemLighting();
FluidRenderer.renderTiledFluidBB(new FluidStack(blockState.getFluidState() FluidRenderer.renderTiledFluidBB(new FluidStack(blockState.getFluidState()
.getFluid(), 1000), 0, 0, 0, 1.0001f, 1.0001f, 1.0001f, buffer, ms, 0xf000f0, true); .getFluid(), 1000), 0, 0, 0, 1.0001f, 1.0001f, 1.0001f, buffer, ms, 0xf000f0, true);
buffer.draw(RenderType.getTranslucent()); buffer.draw(RenderType.getTranslucent());
RenderHelper.enable(); RenderHelper.enable();
RenderSystem.popMatrix(); ms.pop();
} }
} }

View file

@ -2,6 +2,7 @@ package com.simibubi.create.foundation.gui;
import com.mojang.blaze3d.matrix.MatrixStack; import com.mojang.blaze3d.matrix.MatrixStack;
import net.minecraft.util.math.vector.Matrix4f; import net.minecraft.util.math.vector.Matrix4f;
import net.minecraft.util.math.vector.Vector3f;
import org.lwjgl.opengl.GL11; import org.lwjgl.opengl.GL11;
import com.mojang.blaze3d.systems.RenderSystem; import com.mojang.blaze3d.systems.RenderSystem;
@ -83,13 +84,13 @@ public class UIRenderHelper {
int c3 = a3 | color; int c3 = a3 | color;
int c4 = a4 | color; int c4 = a4 | color;
RenderSystem.pushMatrix(); ms.push();
RenderSystem.translated(x, y, 0); ms.translate(x, y, 0);
RenderSystem.rotatef(angle - 90, 0, 0, 1); ms.multiply(Vector3f.POSITIVE_Z.getDegreesQuaternion(angle - 90));
streak(ms, width/2, length, c1, c2, c3, c4); streak(ms, width/2, length, c1, c2, c3, c4);
RenderSystem.popMatrix(); ms.pop();
} }
private static void streak(MatrixStack ms, int width, int height, int c1, int c2, int c3, int c4) { private static void streak(MatrixStack ms, int width, int height, int c1, int c2, int c3, int c4) {
@ -102,13 +103,13 @@ public class UIRenderHelper {
} }
//draws a wide chevron-style breadcrumb arrow pointing left //draws a wide chevron-style breadcrumb arrow pointing left
public static void breadcrumbArrow(int x, int y, int width, int height, int indent, int startColor, int endColor) { public static void breadcrumbArrow(MatrixStack matrixStack, int x, int y, int width, int height, int indent, int startColor, int endColor) {
RenderSystem.pushMatrix(); matrixStack.push();
RenderSystem.translated(x - indent, y, 0); matrixStack.translate(x - indent, y, 0);
breadcrumbArrow(width, height, indent, startColor, endColor); breadcrumbArrow(width, height, indent, startColor, endColor);
RenderSystem.popMatrix(); matrixStack.pop();
} }
private static void breadcrumbArrow(int width, int height, int indent, int c1, int c2) { private static void breadcrumbArrow(int width, int height, int indent, int c1, int c2) {

View file

@ -92,8 +92,8 @@ public abstract class NavigatableSimiScreen extends AbstractSimiScreen {
if (backTrack == null) if (backTrack == null)
return; return;
RenderSystem.pushMatrix(); ms.push();
RenderSystem.translated(0, 0, 500); ms.translate(0, 0, 500);
if (backTrack.isHovered()) { if (backTrack.isHovered()) {
textRenderer.draw(ms, Lang.translate(THINK_BACK), 15, height - 16, 0xffa3a3a3); textRenderer.draw(ms, Lang.translate(THINK_BACK), 15, height - 16, 0xffa3a3a3);
if (MathHelper.epsilonEquals(arrowAnimation.getValue(), arrowAnimation.getChaseTarget())) { if (MathHelper.epsilonEquals(arrowAnimation.getValue(), arrowAnimation.getChaseTarget())) {
@ -101,7 +101,7 @@ public abstract class NavigatableSimiScreen extends AbstractSimiScreen {
arrowAnimation.setValue(1);//called twice to also set the previous value to 1 arrowAnimation.setValue(1);//called twice to also set the previous value to 1
} }
} }
RenderSystem.popMatrix(); ms.pop();
} }
@Override @Override
@ -119,14 +119,14 @@ public abstract class NavigatableSimiScreen extends AbstractSimiScreen {
// draw last screen into buffer // draw last screen into buffer
if (lastScreen != null && lastScreen != this) { if (lastScreen != null && lastScreen != this) {
RenderSystem.pushMatrix();// 1 ms.push();// 1
UIRenderHelper.framebuffer.framebufferClear(Minecraft.IS_RUNNING_ON_MAC); UIRenderHelper.framebuffer.framebufferClear(Minecraft.IS_RUNNING_ON_MAC);
UIRenderHelper.prepFramebufferSize(); UIRenderHelper.prepFramebufferSize();
RenderSystem.pushMatrix();// 2 ms.push();// 2
RenderSystem.translated(0, 0, -1000); ms.translate(0, 0, -1000);
UIRenderHelper.framebuffer.bindFramebuffer(true); UIRenderHelper.framebuffer.bindFramebuffer(true);
lastScreen.render(ms, mouseX, mouseY, 10); lastScreen.render(ms, mouseX, mouseY, 10);
RenderSystem.popMatrix();// 2 ms.pop();// 2
// use the buffer texture // use the buffer texture
Minecraft.getInstance() Minecraft.getInstance()
@ -144,28 +144,28 @@ public abstract class NavigatableSimiScreen extends AbstractSimiScreen {
// transitionV is 1/-1 when the older screen is hidden // transitionV is 1/-1 when the older screen is hidden
// transitionV is 0 when the older screen is still fully visible // transitionV is 0 when the older screen is still fully visible
RenderSystem.translated(dpx, dpy, 0); ms.translate(dpx, dpy, 0);
RenderSystem.scaled(scale, scale, 1); ms.scale((float) scale, (float) scale, 1);
RenderSystem.translated(-dpx, -dpy, 0); ms.translate(-dpx, -dpy, 0);
UIRenderHelper.drawFramebuffer(1f - Math.abs(transitionValue)); UIRenderHelper.drawFramebuffer(1f - Math.abs(transitionValue));
RenderSystem.popMatrix();// 1 ms.pop();// 1
} }
// modify current screen as well // modify current screen as well
scale = transitionValue > 0 ? 1 - 0.5 * (1 - transitionValue) : 1 + .5 * (1 + transitionValue); scale = transitionValue > 0 ? 1 - 0.5 * (1 - transitionValue) : 1 + .5 * (1 + transitionValue);
RenderSystem.translated(depthPointX, depthPointY, 0); ms.translate(depthPointX, depthPointY, 0);
RenderSystem.scaled(scale, scale, 1); ms.scale((float) scale, (float) scale, 1);
RenderSystem.translated(-depthPointX, -depthPointY, 0); ms.translate(-depthPointX, -depthPointY, 0);
if (backTrack != null) { if (backTrack != null) {
int x = (int) MathHelper.lerp(arrowAnimation.getValue(partialTicks), -9, 21); int x = (int) MathHelper.lerp(arrowAnimation.getValue(partialTicks), -9, 21);
int maxX = backTrack.x + backTrack.getWidth(); int maxX = backTrack.x + backTrack.getWidth();
if (x + 30 < backTrack.x) if (x + 30 < backTrack.x)
UIRenderHelper.breadcrumbArrow(x + 30, height - 51, maxX - (x + 30), 20, 5, 0x40aa9999, 0x10aa9999); UIRenderHelper.breadcrumbArrow(ms, x + 30, height - 51, maxX - (x + 30), 20, 5, 0x40aa9999, 0x10aa9999);
UIRenderHelper.breadcrumbArrow(x, height - 51, 30, 20, 5, 0x40aa9999, 0x10aa9999); UIRenderHelper.breadcrumbArrow(ms, x, height - 51, 30, 20, 5, 0x40aa9999, 0x10aa9999);
UIRenderHelper.breadcrumbArrow(x - 30, height - 51, 30, 20, 5, 0x40aa9999, 0x10aa9999); UIRenderHelper.breadcrumbArrow(ms, x - 30, height - 51, 30, 20, 5, 0x40aa9999, 0x10aa9999);
} }
} }
@ -219,18 +219,18 @@ public abstract class NavigatableSimiScreen extends AbstractSimiScreen {
if (x.getValue() < 25) if (x.getValue() < 25)
x.setValue(25); x.setValue(25);
RenderSystem.pushMatrix(); ms.push();
RenderSystem.translated(0, 0, 600); ms.translate(0, 0, 600);
names.forEach(s -> { names.forEach(s -> {
int sWidth = textRenderer.getStringWidth(s); int sWidth = textRenderer.getStringWidth(s);
UIRenderHelper.breadcrumbArrow(x.getValue(), y.getValue(), sWidth + spacing, 14, spacing / 2, 0xdd101010, UIRenderHelper.breadcrumbArrow(ms, x.getValue(), y.getValue(), sWidth + spacing, 14, spacing / 2, 0xdd101010,
0x44101010); 0x44101010);
textRenderer.draw(ms, s, x.getValue() + 5, y.getValue() + 3, first.getValue() ? 0xffeeffee : 0xffddeeff); textRenderer.draw(ms, s, x.getValue() + 5, y.getValue() + 3, first.getValue() ? 0xffeeffee : 0xffddeeff);
first.setFalse(); first.setFalse();
x.add(sWidth + spacing); x.add(sWidth + spacing);
}); });
RenderSystem.popMatrix(); ms.pop();
} }
private static String screenTitle(Screen screen) { private static String screenTitle(Screen screen) {

View file

@ -107,23 +107,23 @@ public class PonderProgressBar extends AbstractSimiWidget {
hovered = clicked(mouseX, mouseY); hovered = clicked(mouseX, mouseY);
RenderSystem.pushMatrix(); ms.push();
RenderSystem.translated(0, 0, 400); ms.translate(0, 0, 400);
PonderUI.renderBox(ms, x, y, width, height, false); PonderUI.renderBox(ms, x, y, width, height, false);
RenderSystem.popMatrix(); ms.pop();
RenderSystem.pushMatrix(); ms.push();
RenderSystem.translated(x - 2, y - 2, 0); ms.translate(x - 2, y - 2, 0);
RenderSystem.pushMatrix(); ms.push();
RenderSystem.scaled((width + 4) * progress.getValue(partialTicks), 1, 1); ms.scale((width + 4) * progress.getValue(partialTicks), 1, 1);
GuiUtils.drawGradientRect(ms.peek().getModel(), 500, 0, 3, 1, 4, 0x80ffeedd, 0x80ffeedd); GuiUtils.drawGradientRect(ms.peek().getModel(), 500, 0, 3, 1, 4, 0x80ffeedd, 0x80ffeedd);
GuiUtils.drawGradientRect(ms.peek().getModel(), 500, 0, 4, 1, 5, 0x50ffeedd, 0x50ffeedd); GuiUtils.drawGradientRect(ms.peek().getModel(), 500, 0, 4, 1, 5, 0x50ffeedd, 0x50ffeedd);
RenderSystem.popMatrix(); ms.pop();
renderKeyframes(ms, mouseX, partialTicks); renderKeyframes(ms, mouseX, partialTicks);
RenderSystem.popMatrix(); ms.pop();
} }
private void renderKeyframes(MatrixStack ms, int mouseX, float partialTicks) { private void renderKeyframes(MatrixStack ms, int mouseX, float partialTicks) {
@ -170,8 +170,8 @@ public class PonderProgressBar extends AbstractSimiWidget {
if (selected) { if (selected) {
FontRenderer font = Minecraft.getInstance().fontRenderer; FontRenderer font = Minecraft.getInstance().fontRenderer;
GuiUtils.drawGradientRect(ms.peek().getModel(), 500, keyframePos, 10, keyframePos + 1, 10 + height, endColor, startColor); GuiUtils.drawGradientRect(ms.peek().getModel(), 500, keyframePos, 10, keyframePos + 1, 10 + height, endColor, startColor);
RenderSystem.pushMatrix(); ms.push();
RenderSystem.translated(0, 0, 400); ms.translate(0, 0, 400);
String text; String text;
int offset; int offset;
if (activeScene.currentTime < keyframeTime) { if (activeScene.currentTime < keyframeTime) {
@ -183,7 +183,7 @@ public class PonderProgressBar extends AbstractSimiWidget {
offset = 3; offset = 3;
} }
font.draw(ms, text, keyframePos + offset, 10, endColor); font.draw(ms, text, keyframePos + offset, 10, endColor);
RenderSystem.popMatrix(); ms.pop();
} }
GuiUtils.drawGradientRect(ms.peek().getModel(), 500, keyframePos, -1, keyframePos + 1, 2 + height, startColor, endColor); GuiUtils.drawGradientRect(ms.peek().getModel(), 500, keyframePos, -1, keyframePos + 1, 2 + height, startColor, endColor);

View file

@ -25,6 +25,7 @@ import net.minecraft.util.math.MathHelper;
import net.minecraft.util.math.MutableBoundingBox; import net.minecraft.util.math.MutableBoundingBox;
import net.minecraft.util.math.vector.Matrix4f; import net.minecraft.util.math.vector.Matrix4f;
import net.minecraft.util.math.vector.Vector3d; import net.minecraft.util.math.vector.Vector3d;
import net.minecraft.util.math.vector.Vector3f;
import net.minecraft.util.text.IFormattableTextComponent; import net.minecraft.util.text.IFormattableTextComponent;
import net.minecraft.util.text.StringTextComponent; import net.minecraft.util.text.StringTextComponent;
import net.minecraft.util.text.Style; import net.minecraft.util.text.Style;
@ -384,17 +385,16 @@ public class PonderUI extends NavigatableSimiScreen {
buffer.draw(); buffer.draw();
MutableBoundingBox bounds = story.getBounds(); MutableBoundingBox bounds = story.getBounds();
RenderSystem.pushMatrix(); ms.push();
RenderSystem.multMatrix(ms.peek() ms.peek().getModel().multiply(ms.peek().getModel());
.getModel());
// kool shadow fx // kool shadow fx
{ {
RenderSystem.enableCull(); RenderSystem.enableCull();
RenderSystem.enableDepthTest(); RenderSystem.enableDepthTest();
RenderSystem.pushMatrix(); ms.push();
RenderSystem.translated(story.basePlateOffsetX, 0, story.basePlateOffsetZ); ms.translate(story.basePlateOffsetX, 0, story.basePlateOffsetZ);
RenderSystem.scaled(1, -1, 1); ms.translate(1, -1, 1);
float flash = finishingFlash.getValue(partialTicks) * .9f; float flash = finishingFlash.getValue(partialTicks) * .9f;
float alpha = flash; float alpha = flash;
@ -404,22 +404,22 @@ public class PonderUI extends NavigatableSimiScreen {
flash = 1 - flash; flash = 1 - flash;
for (int f = 0; f < 4; f++) { for (int f = 0; f < 4; f++) {
RenderSystem.translated(story.basePlateSize, 0, 0); ms.translate(story.basePlateSize, 0, 0);
RenderSystem.pushMatrix(); ms.push();
RenderSystem.translated(0, 0, -1 / 1024f); ms.translate(0, 0, -1 / 1024f);
if (flash > 0) { if (flash > 0) {
RenderSystem.pushMatrix(); ms.push();
RenderSystem.scaled(1, .5 + flash * .75, 1); ms.scale(1, .5f + flash * .75f, 1);
GuiUtils.drawGradientRect(ms.peek().getModel(),0, 0, -1, -story.basePlateSize, 0, 0x00_c6ffc9, GuiUtils.drawGradientRect(ms.peek().getModel(),0, 0, -1, -story.basePlateSize, 0, 0x00_c6ffc9,
ColorHelper.applyAlpha(0xaa_c6ffc9, alpha)); ColorHelper.applyAlpha(0xaa_c6ffc9, alpha));
RenderSystem.popMatrix(); ms.pop();
} }
RenderSystem.translated(0, 0, 2 / 1024f); ms.translate(0, 0, 2 / 1024f);
GuiUtils.drawGradientRect(ms.peek().getModel(), 0, 0, 0, -story.basePlateSize, 4, 0x66_000000, 0x00_000000); GuiUtils.drawGradientRect(ms.peek().getModel(), 0, 0, 0, -story.basePlateSize, 4, 0x66_000000, 0x00_000000);
RenderSystem.popMatrix(); ms.pop();
RenderSystem.rotatef(-90, 0, 1, 0); ms.multiply(Vector3f.POSITIVE_Y.getDegreesQuaternion(-90));
} }
RenderSystem.popMatrix(); ms.pop();
RenderSystem.disableCull(); RenderSystem.disableCull();
RenderSystem.disableDepthTest(); RenderSystem.disableDepthTest();
} }
@ -427,50 +427,50 @@ public class PonderUI extends NavigatableSimiScreen {
// coords for debug // coords for debug
if (PonderIndex.EDITOR_MODE && !userViewMode) { if (PonderIndex.EDITOR_MODE && !userViewMode) {
RenderSystem.scaled(-1, -1, 1); ms.scale(-1, -1, 1);
RenderSystem.scaled(1 / 16d, 1 / 16d, 1 / 16d); ms.scale(1 / 16f, 1 / 16f, 1 / 16f);
RenderSystem.translated(1, -8, -1 / 64f); ms.translate(1, -8, -1 / 64f);
// X AXIS // X AXIS
RenderSystem.pushMatrix(); ms.push();
RenderSystem.translated(4, -3, 0); ms.translate(4, -3, 0);
for (int x = 0; x <= bounds.getXSize(); x++) { for (int x = 0; x <= bounds.getXSize(); x++) {
RenderSystem.translated(-16, 0, 0); ms.translate(-16, 0, 0);
textRenderer.draw(ms, x == bounds.getXSize() ? "x" : "" + x, 0, 0, 0xFFFFFFFF); textRenderer.draw(ms, x == bounds.getXSize() ? "x" : "" + x, 0, 0, 0xFFFFFFFF);
} }
RenderSystem.popMatrix(); ms.pop();
// Z AXIS // Z AXIS
RenderSystem.pushMatrix(); ms.push();
RenderSystem.scaled(-1, 1, 1); ms.scale(-1, 1, 1);
RenderSystem.translated(0, -3, -4); ms.translate(0, -3, -4);
RenderSystem.rotatef(-90, 0, 1, 0); ms.multiply(Vector3f.POSITIVE_Y.getDegreesQuaternion(-90));
RenderSystem.translated(-8, -2, 2 / 64f); ms.translate(-8, -2, 2 / 64f);
for (int z = 0; z <= bounds.getZSize(); z++) { for (int z = 0; z <= bounds.getZSize(); z++) {
RenderSystem.translated(16, 0, 0); ms.translate(16, 0, 0);
textRenderer.draw(ms, z == bounds.getZSize() ? "z" : "" + z, 0, 0, 0xFFFFFFFF); textRenderer.draw(ms, z == bounds.getZSize() ? "z" : "" + z, 0, 0, 0xFFFFFFFF);
} }
RenderSystem.popMatrix(); ms.pop();
// DIRECTIONS // DIRECTIONS
RenderSystem.pushMatrix(); ms.push();
RenderSystem.translated(bounds.getXSize() * -8, 0, bounds.getZSize() * 8); ms.translate(bounds.getXSize() * -8, 0, bounds.getZSize() * 8);
RenderSystem.rotatef(-90, 0, 1, 0); ms.multiply(Vector3f.POSITIVE_Y.getDegreesQuaternion(-90));
for (Direction d : Iterate.horizontalDirections) { for (Direction d : Iterate.horizontalDirections) {
RenderSystem.rotatef(90, 0, 1, 0); ms.multiply(Vector3f.POSITIVE_Y.getDegreesQuaternion(90));
RenderSystem.pushMatrix(); ms.push();
RenderSystem.translated(0, 0, bounds.getZSize() * 16); ms.translate(0, 0, bounds.getZSize() * 16);
RenderSystem.rotatef(-90, 1, 0, 0); ms.multiply(Vector3f.NEGATIVE_X.getDegreesQuaternion(-90));
textRenderer.draw(ms, d.name().substring(0, 1), 0, 0, 0x66FFFFFF); textRenderer.draw(ms, d.name().substring(0, 1), 0, 0, 0x66FFFFFF);
textRenderer.draw(ms, "|", 2, 10, 0x44FFFFFF); textRenderer.draw(ms, "|", 2, 10, 0x44FFFFFF);
textRenderer.draw(ms, ".", 2, 14, 0x22FFFFFF); textRenderer.draw(ms, ".", 2, 14, 0x22FFFFFF);
RenderSystem.popMatrix(); ms.pop();
} }
RenderSystem.popMatrix(); ms.pop();
buffer.draw(); buffer.draw();
} }
RenderSystem.popMatrix(); ms.pop();
ms.pop(); ms.pop();
} }
@ -489,8 +489,8 @@ public class PonderUI extends NavigatableSimiScreen {
int tooltipColor = 0xffa3a3a3; int tooltipColor = 0xffa3a3a3;
{ {
// Chapter title // Chapter title
RenderSystem.pushMatrix(); ms.push();
RenderSystem.translated(0, 0, 800); ms.translate(0, 0, 800);
int x = 31 + 20 + 8; int x = 31 + 20 + 8;
int y = 31; int y = 31;
@ -510,36 +510,36 @@ public class PonderUI extends NavigatableSimiScreen {
textRenderer.draw(ms, Lang.translate(PONDERING), x, y - 6, tooltipColor); textRenderer.draw(ms, Lang.translate(PONDERING), x, y - 6, tooltipColor);
y += 8; y += 8;
x += 0; x += 0;
// RenderSystem.translated(0, 3 * (indexDiff), 0); // ms.translate(0, 3 * (indexDiff), 0);
RenderSystem.translated(x, y, 0); ms.translate(x, y, 0);
RenderSystem.rotatef(indexDiff * -75, 1, 0, 0); ms.multiply(Vector3f.NEGATIVE_X.getDegreesQuaternion(indexDiff * -75));
RenderSystem.translated(0, 0, 5); ms.translate(0, 0, 5);
FontHelper.drawSplitString(textRenderer, title, 0, 0, left.x - 51, FontHelper.drawSplitString(textRenderer, title, 0, 0, left.x - 51,
ColorHelper.applyAlpha(textColor, 1 - indexDiff)); ColorHelper.applyAlpha(textColor, 1 - indexDiff));
RenderSystem.popMatrix(); ms.pop();
if (chapter != null) { if (chapter != null) {
RenderSystem.pushMatrix(); ms.push();
RenderSystem.translated(chap.x - 4 - 4, chap.y, 0); ms.translate(chap.x - 4 - 4, chap.y, 0);
UIRenderHelper.streak(ms, 180, 4, 10, 26, (int) (150 * fade), 0x101010); UIRenderHelper.streak(ms, 180, 4, 10, 26, (int) (150 * fade), 0x101010);
drawRightAlignedString(textRenderer, ms, Lang.translate(IN_CHAPTER).getString(), 0, 0, tooltipColor); drawRightAlignedString(textRenderer, ms, Lang.translate(IN_CHAPTER).getString(), 0, 0, tooltipColor);
drawRightAlignedString(textRenderer, ms, Lang.translate(PonderLocalization.LANG_PREFIX + "chapter." + chapter.getId()).getString(), 0, 12, 0xffeeeeee); drawRightAlignedString(textRenderer, ms, Lang.translate(PonderLocalization.LANG_PREFIX + "chapter." + chapter.getId()).getString(), 0, 12, 0xffeeeeee);
RenderSystem.popMatrix(); ms.pop();
} }
UIRenderHelper.breadcrumbArrow(width / 2 - 20, height - 51, 20, 20, 5, 0x40aa9999, 0x20aa9999); UIRenderHelper.breadcrumbArrow(ms, width / 2 - 20, height - 51, 20, 20, 5, 0x40aa9999, 0x20aa9999);
UIRenderHelper.breadcrumbArrow(width / 2 + 20, height - 51, -20, 20, -5, 0x40aa9999, 0x20aa9999); UIRenderHelper.breadcrumbArrow(ms, width / 2 + 20, height - 51, -20, 20, -5, 0x40aa9999, 0x20aa9999);
UIRenderHelper.breadcrumbArrow(width / 2 - 90, height - 51, 70, 20, 5, 0x40aa9999, 0x10aa9999); UIRenderHelper.breadcrumbArrow(ms, width / 2 - 90, height - 51, 70, 20, 5, 0x40aa9999, 0x10aa9999);
UIRenderHelper.breadcrumbArrow(width / 2 + 90, height - 51, -70, 20, -5, 0x40aa9999, 0x10aa9999); UIRenderHelper.breadcrumbArrow(ms, width / 2 + 90, height - 51, -70, 20, -5, 0x40aa9999, 0x10aa9999);
} }
if (identifyMode) { if (identifyMode) {
if (noWidgetsHovered && mouseY < height - 80) { if (noWidgetsHovered && mouseY < height - 80) {
RenderSystem.pushMatrix(); ms.push();
RenderSystem.translated(mouseX, mouseY, 100); ms.translate(mouseX, mouseY, 100);
if (hoveredTooltipItem.isEmpty()) { if (hoveredTooltipItem.isEmpty()) {
IFormattableTextComponent text = Lang.translate( IFormattableTextComponent text = Lang.translate(
IDENTIFY_MODE, IDENTIFY_MODE,
@ -556,13 +556,13 @@ public class PonderUI extends NavigatableSimiScreen {
} else } else
renderTooltip(ms, hoveredTooltipItem, 0, 0); renderTooltip(ms, hoveredTooltipItem, 0, 0);
if (hoveredBlockPos != null && PonderIndex.EDITOR_MODE && !userViewMode) { if (hoveredBlockPos != null && PonderIndex.EDITOR_MODE && !userViewMode) {
RenderSystem.translated(0, -15, 0); ms.translate(0, -15, 0);
boolean copied = copiedBlockPos != null && hoveredBlockPos.equals(copiedBlockPos); boolean copied = copiedBlockPos != null && hoveredBlockPos.equals(copiedBlockPos);
IFormattableTextComponent coords = new StringTextComponent(hoveredBlockPos.getX() + ", " + hoveredBlockPos.getY() + ", " + hoveredBlockPos.getZ()) IFormattableTextComponent coords = new StringTextComponent(hoveredBlockPos.getX() + ", " + hoveredBlockPos.getY() + ", " + hoveredBlockPos.getZ())
.formatted(copied ? TextFormatting.GREEN : TextFormatting.GOLD); .formatted(copied ? TextFormatting.GREEN : TextFormatting.GOLD);
renderTooltip(ms, coords, 0, 0); renderTooltip(ms, coords, 0, 0);
} }
RenderSystem.popMatrix(); ms.pop();
} }
scan.flash(); scan.flash();
} else { } else {
@ -579,12 +579,12 @@ public class PonderUI extends NavigatableSimiScreen {
{ {
// Scene overlay // Scene overlay
float scenePT = skipCooling > 0 ? 0 : partialTicks; float scenePT = skipCooling > 0 ? 0 : partialTicks;
RenderSystem.pushMatrix(); ms.push();
RenderSystem.translated(0, 0, 100); ms.translate(0, 0, 100);
renderOverlay(index, scenePT); renderOverlay(ms, index, scenePT);
if (indexDiff > 1 / 512f) if (indexDiff > 1 / 512f)
renderOverlay(lazyIndexValue < index ? index - 1 : index + 1, scenePT); renderOverlay(ms, lazyIndexValue < index ? index - 1 : index + 1, scenePT);
RenderSystem.popMatrix(); ms.pop();
} }
// Widgets // Widgets
@ -614,7 +614,7 @@ public class PonderUI extends NavigatableSimiScreen {
.getGuiScaleFactor(); .getGuiScaleFactor();
IntStream.range(0, tagButtons.size()) IntStream.range(0, tagButtons.size())
.forEach(i -> { .forEach(i -> {
RenderSystem.pushMatrix(); ms.push();
LerpedFloat chase = tagFades.get(i); LerpedFloat chase = tagFades.get(i);
PonderButton button = tagButtons.get(i); PonderButton button = tagButtons.get(i);
if (button.isMouseOver(mouseX, mouseY)) { if (button.isMouseOver(mouseX, mouseY)) {
@ -631,7 +631,7 @@ public class PonderUI extends NavigatableSimiScreen {
int x = button.x + button.getWidth() + 4; int x = button.x + button.getWidth() + 4;
int y = button.y - 2; int y = button.y - 2;
RenderSystem.translated(x, y + 5 * (1 - fade), 800); ms.translate(x, y + 5 * (1 - fade), 800);
float fadedWidth = 200 * chase.getValue(partialTicks); float fadedWidth = 200 * chase.getValue(partialTicks);
UIRenderHelper.streak(ms, 0, 0, 12, 26, (int) fadedWidth, 0x101010); UIRenderHelper.streak(ms, 0, 0, 12, 26, (int) fadedWidth, 0x101010);
@ -645,11 +645,11 @@ public class PonderUI extends NavigatableSimiScreen {
GL11.glDisable(GL11.GL_SCISSOR_TEST); GL11.glDisable(GL11.GL_SCISSOR_TEST);
RenderSystem.popMatrix(); ms.pop();
}); });
RenderSystem.pushMatrix(); ms.push();
RenderSystem.translated(0, 0, 500); ms.translate(0, 0, 500);
int tooltipY = height - 16; int tooltipY = height - 16;
if (scan.isHovered()) if (scan.isHovered())
drawCenteredText(ms, textRenderer, Lang.translate(IDENTIFY), scan.x + 10, tooltipY, tooltipColor); drawCenteredText(ms, textRenderer, Lang.translate(IDENTIFY), scan.x + 10, tooltipY, tooltipColor);
@ -661,7 +661,7 @@ public class PonderUI extends NavigatableSimiScreen {
drawCenteredText(ms, textRenderer, Lang.translate(NEXT), right.x + 10, tooltipY, tooltipColor); drawCenteredText(ms, textRenderer, Lang.translate(NEXT), right.x + 10, tooltipY, tooltipColor);
if (replay.isHovered()) if (replay.isHovered())
drawCenteredText(ms, textRenderer, Lang.translate(REPLAY), replay.x + 10, tooltipY, tooltipColor); drawCenteredText(ms, textRenderer, Lang.translate(REPLAY), replay.x + 10, tooltipY, tooltipColor);
RenderSystem.popMatrix(); ms.pop();
} }
protected void lowerButtonGroup(MatrixStack ms, int index, int mouseX, int mouseY, float fade, AllIcons icon, KeyBinding key) { protected void lowerButtonGroup(MatrixStack ms, int index, int mouseX, int mouseY, float fade, AllIcons icon, KeyBinding key) {
@ -670,24 +670,23 @@ public class PonderUI extends NavigatableSimiScreen {
int bX = (width - bWidth) / 2 + (index - 1) * (bWidth + 8); int bX = (width - bWidth) / 2 + (index - 1) * (bWidth + 8);
int bY = height - bHeight - 31; int bY = height - bHeight - 31;
RenderSystem.pushMatrix(); ms.push();
if (fade < fadeIn.getChaseTarget()) if (fade < fadeIn.getChaseTarget())
RenderSystem.translated(0, (1 - fade) * 5, 0); ms.translate(0, (1 - fade) * 5, 0);
boolean hovered = isMouseOver(mouseX, mouseY, bX, bY, bWidth, bHeight); boolean hovered = isMouseOver(mouseX, mouseY, bX, bY, bWidth, bHeight);
renderBox(ms, bX, bY, bWidth, bHeight, hovered); renderBox(ms, bX, bY, bWidth, bHeight, hovered);
icon.draw(ms, bX + 2, bY + 2); icon.draw(ms, bX + 2, bY + 2);
drawCenteredText(ms, textRenderer, key.getBoundKeyLocalizedText(), bX + bWidth / 2 + 8, bY + bHeight - 6, 0xff606060); drawCenteredText(ms, textRenderer, key.getBoundKeyLocalizedText(), bX + bWidth / 2 + 8, bY + bHeight - 6, 0xff606060);
RenderSystem.popMatrix(); ms.pop();
} }
private void renderOverlay(int i, float partialTicks) { private void renderOverlay(MatrixStack ms, int i, float partialTicks) {
if (identifyMode) if (identifyMode)
return; return;
RenderSystem.pushMatrix(); ms.push();
PonderScene story = scenes.get(i); PonderScene story = scenes.get(i);
MatrixStack ms = new MatrixStack();
story.renderOverlay(this, ms, partialTicks); story.renderOverlay(this, ms, partialTicks);
RenderSystem.popMatrix(); ms.pop();
} }
@Override @Override
@ -799,7 +798,7 @@ public class PonderUI extends NavigatableSimiScreen {
public static void renderSpeechBox(MatrixStack ms, int x, int y, int w, int h, boolean highlighted, Pointing pointing, public static void renderSpeechBox(MatrixStack ms, int x, int y, int w, int h, boolean highlighted, Pointing pointing,
boolean returnWithLocalTransform) { boolean returnWithLocalTransform) {
if (!returnWithLocalTransform) if (!returnWithLocalTransform)
RenderSystem.pushMatrix(); ms.push();
int boxX = x; int boxX = x;
int boxY = y; int boxY = y;
@ -844,20 +843,20 @@ public class PonderUI extends NavigatableSimiScreen {
renderBox(ms, boxX, boxY, w, h, highlighted); renderBox(ms, boxX, boxY, w, h, highlighted);
RenderSystem.pushMatrix(); ms.push();
AllGuiTextures toRender = highlighted ? AllGuiTextures.SPEECH_TOOLTIP_HIGHLIGHT : AllGuiTextures.SPEECH_TOOLTIP; AllGuiTextures toRender = highlighted ? AllGuiTextures.SPEECH_TOOLTIP_HIGHLIGHT : AllGuiTextures.SPEECH_TOOLTIP;
RenderSystem.translated(divotX + divotRadius, divotY + divotRadius, 10); ms.translate(divotX + divotRadius, divotY + divotRadius, 10);
RenderSystem.rotatef(divotRotation, 0, 0, 1); ms.multiply(Vector3f.POSITIVE_Z.getDegreesQuaternion(divotRotation));
RenderSystem.translated(-divotRadius, -divotRadius, 0); ms.translate(-divotRadius, -divotRadius, 0);
toRender.draw(ms, 0, 0); toRender.draw(ms, 0, 0);
RenderSystem.popMatrix(); ms.pop();
if (returnWithLocalTransform) { if (returnWithLocalTransform) {
RenderSystem.translated(boxX, boxY, 0); ms.translate(boxX, boxY, 0);
return; return;
} }
RenderSystem.popMatrix(); ms.pop();
} }

View file

@ -16,6 +16,7 @@ import com.simibubi.create.foundation.ponder.elements.WorldSectionElement;
import com.simibubi.create.foundation.renderState.SuperRenderTypeBuffer; import com.simibubi.create.foundation.renderState.SuperRenderTypeBuffer;
import com.simibubi.create.foundation.tileEntity.SmartTileEntity; import com.simibubi.create.foundation.tileEntity.SmartTileEntity;
import com.simibubi.create.foundation.utility.worldWrappers.WrappedClientWorld;
import net.minecraft.block.BlockState; import net.minecraft.block.BlockState;
import net.minecraft.block.Blocks; import net.minecraft.block.Blocks;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
@ -212,7 +213,7 @@ public class PonderWorld extends SchematicWorld {
double mz) { double mz) {
ResourceLocation key = ForgeRegistries.PARTICLE_TYPES.getKey(data.getType()); ResourceLocation key = ForgeRegistries.PARTICLE_TYPES.getKey(data.getType());
IParticleFactory<T> iparticlefactory = (IParticleFactory<T>) particleFactories.get(key); IParticleFactory<T> iparticlefactory = (IParticleFactory<T>) particleFactories.get(key);
return null;//return iparticlefactory == null ? null : iparticlefactory.makeParticle(data, this, x, y, z, mx, my, mz); TODO 1.16 return iparticlefactory == null ? null : iparticlefactory.makeParticle(data, WrappedClientWorld.of(this), x, y, z, mx, my, mz);
} }
public void addParticle(Particle p) { public void addParticle(Particle p) {
@ -298,4 +299,7 @@ public class PonderWorld extends SchematicWorld {
return true; // fix particle lighting return true; // fix particle lighting
} }
@Override
public void markChunkDirty(BlockPos p_175646_1_, TileEntity p_175646_2_) {
}
} }

View file

@ -70,9 +70,8 @@ public class PonderWorldParticles {
RenderSystem.enableDepthTest(); RenderSystem.enableDepthTest();
RenderSystem.enableFog(); RenderSystem.enableFog();
}; };
RenderSystem.pushMatrix(); ms.push();
RenderSystem.multMatrix(ms.peek() ms.peek().getModel().multiply(ms.peek().getModel());
.getModel());
for (IParticleRenderType iparticlerendertype : this.byType.keySet()) { // Forge: allow custom for (IParticleRenderType iparticlerendertype : this.byType.keySet()) { // Forge: allow custom
// IParticleRenderType's // IParticleRenderType's
@ -93,7 +92,7 @@ public class PonderWorldParticles {
} }
} }
RenderSystem.popMatrix(); ms.pop();
RenderSystem.depthMask(true); RenderSystem.depthMask(true);
RenderSystem.disableBlend(); RenderSystem.disableBlend();
RenderSystem.defaultAlphaFunc(); RenderSystem.defaultAlphaFunc();

View file

@ -23,12 +23,12 @@ public class PonderChapter implements IScreenRenderable {
@Override @Override
public void draw(MatrixStack ms, AbstractGui screen, int x, int y) { public void draw(MatrixStack ms, AbstractGui screen, int x, int y) {
RenderSystem.pushMatrix(); ms.push();
Minecraft.getInstance().getTextureManager().bindTexture(icon); Minecraft.getInstance().getTextureManager().bindTexture(icon);
RenderSystem.scaled(0.25, 0.25, 1); ms.scale(0.25f, 0.25f, 1);
//x and y offset, blit z offset, tex x and y, tex width and height, entire tex sheet width and height //x and y offset, blit z offset, tex x and y, tex width and height, entire tex sheet width and height
AbstractGui.drawTexture(ms, x, y, 0, 0, 0, 64, 64, 64, 64); AbstractGui.drawTexture(ms, x, y, 0, 0, 0, 64, 64, 64, 64);
RenderSystem.popMatrix(); ms.pop();
} }
@Nonnull @Nonnull

View file

@ -7,7 +7,6 @@ import java.util.Objects;
import com.mojang.blaze3d.matrix.MatrixStack; import com.mojang.blaze3d.matrix.MatrixStack;
import org.apache.commons.lang3.mutable.MutableBoolean; import org.apache.commons.lang3.mutable.MutableBoolean;
import com.mojang.blaze3d.systems.RenderSystem;
import com.simibubi.create.AllBlocks; import com.simibubi.create.AllBlocks;
import com.simibubi.create.content.contraptions.components.crank.ValveHandleBlock; import com.simibubi.create.content.contraptions.components.crank.ValveHandleBlock;
import com.simibubi.create.foundation.gui.ScreenOpener; import com.simibubi.create.foundation.gui.ScreenOpener;
@ -156,25 +155,25 @@ public class PonderIndexScreen extends NavigatableSimiScreen {
int y = (int) (height * chapterYmult); int y = (int) (height * chapterYmult);
if (!chapters.isEmpty()) { if (!chapters.isEmpty()) {
RenderSystem.pushMatrix(); ms.push();
RenderSystem.translated(x, y, 0); ms.translate(x, y, 0);
UIRenderHelper.streak(ms, 0, chapterArea.getX() - 10, chapterArea.getY() - 20, 20, 220, 0x101010); UIRenderHelper.streak(ms, 0, chapterArea.getX() - 10, chapterArea.getY() - 20, 20, 220, 0x101010);
textRenderer.draw(ms, "Topics to Ponder about", chapterArea.getX() - 5, chapterArea.getY() - 25, 0xffddeeff); textRenderer.draw(ms, "Topics to Ponder about", chapterArea.getX() - 5, chapterArea.getY() - 25, 0xffddeeff);
RenderSystem.popMatrix(); ms.pop();
} }
x = (int) (width * itemXmult); x = (int) (width * itemXmult);
y = (int) (height * itemYmult); y = (int) (height * itemYmult);
RenderSystem.pushMatrix(); ms.push();
RenderSystem.translated(x, y, 0); ms.translate(x, y, 0);
UIRenderHelper.streak(ms, 0, itemArea.getX() - 10, itemArea.getY() - 20, 20, 220, 0x101010); UIRenderHelper.streak(ms, 0, itemArea.getX() - 10, itemArea.getY() - 20, 20, 220, 0x101010);
textRenderer.draw(ms, "Items to inspect", itemArea.getX() - 5, itemArea.getY() - 25, 0xffddeeff); textRenderer.draw(ms, "Items to inspect", itemArea.getX() - 5, itemArea.getY() - 25, 0xffddeeff);
RenderSystem.popMatrix(); ms.pop();
} }
@Override @Override
@ -182,12 +181,12 @@ public class PonderIndexScreen extends NavigatableSimiScreen {
if (hoveredItem.isEmpty()) if (hoveredItem.isEmpty())
return; return;
RenderSystem.pushMatrix(); ms.push();
RenderSystem.translated(0, 0, 200); ms.translate(0, 0, 200);
renderTooltip(ms, hoveredItem, mouseX, mouseY); renderTooltip(ms, hoveredItem, mouseX, mouseY);
RenderSystem.popMatrix(); ms.pop();
} }
@Override @Override

View file

@ -135,22 +135,22 @@ public class PonderTag implements IScreenRenderable {
@Override @Override
@OnlyIn(Dist.CLIENT) @OnlyIn(Dist.CLIENT)
public void draw(MatrixStack ms, AbstractGui screen, int x, int y) { public void draw(MatrixStack ms, AbstractGui screen, int x, int y) {
RenderSystem.pushMatrix(); ms.push();
RenderSystem.translated(x, y, 0); ms.translate(x, y, 0);
if (icon != null) { if (icon != null) {
Minecraft.getInstance() Minecraft.getInstance()
.getTextureManager() .getTextureManager()
.bindTexture(icon); .bindTexture(icon);
RenderSystem.scaled(0.25, 0.25, 1); ms.scale(0.25f, 0.25f, 1);
// x and y offset, blit z offset, tex x and y, tex width and height, entire tex sheet width and height // x and y offset, blit z offset, tex x and y, tex width and height, entire tex sheet width and height
AbstractGui.drawTexture(ms, 0, 0, 0, 0, 0, 64, 64, 64, 64); AbstractGui.drawTexture(ms, 0, 0, 0, 0, 0, 64, 64, 64, 64);
} else if (!itemIcon.isEmpty()) { } else if (!itemIcon.isEmpty()) {
RenderSystem.translated(-4, -4, 0); ms.translate(-4, -4, 0);
RenderSystem.scaled(1.5, 1.5, 1.5); ms.scale(1.5f, 1.5f, 1.5f);
GuiGameElement.of(itemIcon) GuiGameElement.of(itemIcon)
.render(ms); .render(ms);
} }
RenderSystem.popMatrix(); ms.pop();
} }
// Load class // Load class

View file

@ -162,11 +162,11 @@ public class PonderTagScreen extends NavigatableSimiScreen {
renderChapters(ms, mouseX, mouseY, partialTicks); renderChapters(ms, mouseX, mouseY, partialTicks);
RenderSystem.pushMatrix(); ms.push();
RenderSystem.translated(width / 2 - 120, height * mainYmult - 40, 0); ms.translate(width / 2 - 120, height * mainYmult - 40, 0);
RenderSystem.pushMatrix(); ms.push();
RenderSystem.translated(0, 0, 800); ms.translate(0, 0, 800);
int x = 31 + 20 + 8; int x = 31 + 20 + 8;
int y = 31; int y = 31;
@ -179,19 +179,19 @@ public class PonderTagScreen extends NavigatableSimiScreen {
textRenderer.draw(ms, Lang.translate(PonderUI.PONDERING), x, y - 6, 0xffa3a3a3); textRenderer.draw(ms, Lang.translate(PonderUI.PONDERING), x, y - 6, 0xffa3a3a3);
y += 8; y += 8;
x += 0; x += 0;
RenderSystem.translated(x, y, 0); ms.translate(x, y, 0);
RenderSystem.translated(0, 0, 5); ms.translate(0, 0, 5);
textRenderer.draw(ms, title, 0, 0, 0xeeeeee); textRenderer.draw(ms, title, 0, 0, 0xeeeeee);
RenderSystem.popMatrix(); ms.pop();
RenderSystem.pushMatrix(); ms.push();
RenderSystem.translated(23, 23, 0); ms.translate(23, 23, 0);
RenderSystem.scaled(1.66, 1.66, 1.66); ms.scale(1.66f, 1.66f, 1.66f);
tag.draw(ms, this, 0, 0); tag.draw(ms, this, 0, 0);
RenderSystem.popMatrix(); ms.pop();
RenderSystem.popMatrix(); ms.pop();
RenderSystem.pushMatrix(); ms.push();
int w = (int) (width * .45); int w = (int) (width * .45);
x = (width - w) / 2; x = (width - w) / 2;
y = getItemsY() - 10 + Math.max(itemArea.getHeight(), 48); y = getItemsY() - 10 + Math.max(itemArea.getHeight(), 48);
@ -200,9 +200,9 @@ public class PonderTagScreen extends NavigatableSimiScreen {
int h = textRenderer.getWordWrappedHeight(desc, w); int h = textRenderer.getWordWrappedHeight(desc, w);
PonderUI.renderBox(ms, x - 3, y - 3, w + 6, h + 6, false); PonderUI.renderBox(ms, x - 3, y - 3, w + 6, h + 6, false);
RenderSystem.translated(0, 0, 100); ms.translate(0, 0, 100);
FontHelper.drawSplitString(textRenderer, desc, x, y, w, 0xeeeeee); FontHelper.drawSplitString(textRenderer, desc, x, y, w, 0xeeeeee);
RenderSystem.popMatrix(); ms.pop();
} }
@ -216,10 +216,10 @@ public class PonderTagScreen extends NavigatableSimiScreen {
String relatedTitle = Lang.translate(ASSOCIATED).getString(); String relatedTitle = Lang.translate(ASSOCIATED).getString();
int stringWidth = textRenderer.getStringWidth(relatedTitle); int stringWidth = textRenderer.getStringWidth(relatedTitle);
RenderSystem.pushMatrix(); ms.push();
RenderSystem.translated(x, y, 0); ms.translate(x, y, 0);
PonderUI.renderBox(ms, (sWidth - stringWidth) / 2 - 5, itemArea.getY() - 21, stringWidth + 10, 10, false); PonderUI.renderBox(ms, (sWidth - stringWidth) / 2 - 5, itemArea.getY() - 21, stringWidth + 10, 10, false);
RenderSystem.translated(0, 0, 200); ms.translate(0, 0, 200);
// UIRenderHelper.streak(0, itemArea.getX() - 10, itemArea.getY() - 20, 20, 180, 0x101010); // UIRenderHelper.streak(0, itemArea.getX() - 10, itemArea.getY() - 20, 20, 180, 0x101010);
drawCenteredString(ms, textRenderer, relatedTitle, sWidth / 2, itemArea.getY() - 20, 0xeeeeee); drawCenteredString(ms, textRenderer, relatedTitle, sWidth / 2, itemArea.getY() - 20, 0xeeeeee);
@ -227,7 +227,7 @@ public class PonderTagScreen extends NavigatableSimiScreen {
UIRenderHelper.streak(ms, 0, 0, 0, itemArea.getHeight() + 10, itemArea.getWidth() / 2 + 75, 0x101010); UIRenderHelper.streak(ms, 0, 0, 0, itemArea.getHeight() + 10, itemArea.getWidth() / 2 + 75, 0x101010);
UIRenderHelper.streak(ms, 180, 0, 0, itemArea.getHeight() + 10, itemArea.getWidth() / 2 + 75, 0x101010); UIRenderHelper.streak(ms, 180, 0, 0, itemArea.getHeight() + 10, itemArea.getWidth() / 2 + 75, 0x101010);
RenderSystem.popMatrix(); ms.pop();
} }
@ -242,28 +242,28 @@ public class PonderTagScreen extends NavigatableSimiScreen {
int chapterX = (int) (width * chapterXmult); int chapterX = (int) (width * chapterXmult);
int chapterY = (int) (height * chapterYmult); int chapterY = (int) (height * chapterYmult);
RenderSystem.pushMatrix(); ms.push();
RenderSystem.translated(chapterX, chapterY, 0); ms.translate(chapterX, chapterY, 0);
UIRenderHelper.streak(ms, 0, chapterArea.getX() - 10, chapterArea.getY() - 20, 20, 220, 0x101010); UIRenderHelper.streak(ms, 0, chapterArea.getX() - 10, chapterArea.getY() - 20, 20, 220, 0x101010);
textRenderer.draw(ms, "More Topics to Ponder about", chapterArea.getX() - 5, chapterArea.getY() - 25, 0xffddeeff); textRenderer.draw(ms, "More Topics to Ponder about", chapterArea.getX() - 5, chapterArea.getY() - 25, 0xffddeeff);
RenderSystem.popMatrix(); ms.pop();
} }
@Override @Override
protected void renderWindowForeground(MatrixStack ms, int mouseX, int mouseY, float partialTicks) { protected void renderWindowForeground(MatrixStack ms, int mouseX, int mouseY, float partialTicks) {
RenderSystem.pushMatrix(); ms.push();
RenderSystem.disableRescaleNormal(); RenderSystem.disableRescaleNormal();
RenderSystem.disableDepthTest(); RenderSystem.disableDepthTest();
RenderSystem.translated(0, 0, 200); ms.translate(0, 0, 200);
if (!hoveredItem.isEmpty()) { if (!hoveredItem.isEmpty()) {
renderTooltip(ms, hoveredItem, mouseX, mouseY); renderTooltip(ms, hoveredItem, mouseX, mouseY);
} }
RenderSystem.enableDepthTest(); RenderSystem.enableDepthTest();
RenderSystem.enableRescaleNormal(); RenderSystem.enableRescaleNormal();
RenderSystem.popMatrix(); ms.pop();
} }
@Override @Override

View file

@ -109,8 +109,8 @@ public class InputWindowElement extends AnimatedOverlayElement {
height = 24; height = 24;
} }
RenderSystem.pushMatrix(); ms.push();
RenderSystem.translated(sceneToScreen.x + xFade, sceneToScreen.y + yFade, 400); ms.translate(sceneToScreen.x + xFade, sceneToScreen.y + yFade, 400);
PonderUI.renderSpeechBox(ms, 0, 0, width, height, false, direction, true); PonderUI.renderSpeechBox(ms, 0, 0, width, height, false, direction, true);
@ -119,11 +119,11 @@ public class InputWindowElement extends AnimatedOverlayElement {
ColorHelper.applyAlpha(PonderPalette.WHITE.getColor(), fade)); ColorHelper.applyAlpha(PonderPalette.WHITE.getColor(), fade));
if (hasIcon) { if (hasIcon) {
RenderSystem.pushMatrix(); ms.push();
RenderSystem.translated(keyWidth, 0, 0); ms.translate(keyWidth, 0, 0);
RenderSystem.scaled(1.5, 1.5, 1.5); ms.scale(1.5f, 1.5f, 1.5f);
icon.draw(ms, 0, 0); icon.draw(ms, 0, 0);
RenderSystem.popMatrix(); ms.pop();
} }
if (hasItem) { if (hasItem) {
@ -134,7 +134,7 @@ public class InputWindowElement extends AnimatedOverlayElement {
RenderSystem.disableDepthTest(); RenderSystem.disableDepthTest();
} }
RenderSystem.popMatrix(); ms.pop();
} }
} }

View file

@ -4,7 +4,6 @@ import java.util.List;
import java.util.function.Supplier; import java.util.function.Supplier;
import com.mojang.blaze3d.matrix.MatrixStack; import com.mojang.blaze3d.matrix.MatrixStack;
import com.mojang.blaze3d.systems.RenderSystem;
import com.simibubi.create.foundation.ponder.PonderLocalization; import com.simibubi.create.foundation.ponder.PonderLocalization;
import com.simibubi.create.foundation.ponder.PonderScene; import com.simibubi.create.foundation.ponder.PonderScene;
import com.simibubi.create.foundation.ponder.PonderUI; import com.simibubi.create.foundation.ponder.PonderUI;
@ -109,26 +108,26 @@ public class TextWindowElement extends AnimatedOverlayElement {
int boxHeight = screen.getFontRenderer() int boxHeight = screen.getFontRenderer()
.getWordWrappedHeight(bakedText, boxWidth); .getWordWrappedHeight(bakedText, boxWidth);
RenderSystem.pushMatrix(); ms.push();
RenderSystem.translatef(0, sceneToScreen.y, 400); ms.translate(0, sceneToScreen.y, 400);
PonderUI.renderBox(ms, targetX - 10, 3, boxWidth, boxHeight - 1, 0xaa000000, 0x30eebb00, 0x10eebb00); PonderUI.renderBox(ms, targetX - 10, 3, boxWidth, boxHeight - 1, 0xaa000000, 0x30eebb00, 0x10eebb00);
int brighterColor = ColorHelper.mixAlphaColors(color, 0xFFffffdd, 1 / 2f); int brighterColor = ColorHelper.mixAlphaColors(color, 0xFFffffdd, 1 / 2f);
if (vec != null) { if (vec != null) {
RenderSystem.pushMatrix(); ms.push();
RenderSystem.translatef(sceneToScreen.x, 0, 0); ms.translate(sceneToScreen.x, 0, 0);
double lineTarget = (targetX - sceneToScreen.x) * fade; double lineTarget = (targetX - sceneToScreen.x) * fade;
RenderSystem.scaled(lineTarget, 1, 1); ms.scale((float) lineTarget, 1, 1);
Matrix4f model = ms.peek().getModel(); Matrix4f model = ms.peek().getModel();
GuiUtils.drawGradientRect(model, -100, 0, 0, 1, 1, brighterColor, brighterColor); GuiUtils.drawGradientRect(model, -100, 0, 0, 1, 1, brighterColor, brighterColor);
GuiUtils.drawGradientRect(model, -100, 0, 1, 1, 2, 0xFF494949, 0xFF393939); GuiUtils.drawGradientRect(model, -100, 0, 1, 1, 2, 0xFF494949, 0xFF393939);
RenderSystem.popMatrix(); ms.pop();
} }
FontHelper.drawSplitString(screen.getFontRenderer(), bakedText, targetX - 10, 3, textWidth, FontHelper.drawSplitString(screen.getFontRenderer(), bakedText, targetX - 10, 3, textWidth,
ColorHelper.applyAlpha(brighterColor, fade)); ColorHelper.applyAlpha(brighterColor, fade));
RenderSystem.popMatrix(); ms.pop();
} }
public int getColor() { public int getColor() {

View file

@ -94,10 +94,10 @@ public class PonderButton extends AbstractSimiWidget {
hovered = isMouseOver(mouseX, mouseY) && fade > .75f; hovered = isMouseOver(mouseX, mouseY) && fade > .75f;
RenderSystem.pushMatrix(); ms.push();
RenderSystem.disableDepthTest(); RenderSystem.disableDepthTest();
if (fade < 1) if (fade < 1)
RenderSystem.translated((1 - fade) * -5 * xFadeModifier, (1 - fade) * -5 * yFadeModifier, 0); ms.translate((1 - fade) * -5 * xFadeModifier, (1 - fade) * -5 * yFadeModifier, 0);
float flashValue = flash.getValue(partialTicks); float flashValue = flash.getValue(partialTicks);
if (flashValue > .1f) if (flashValue > .1f)
@ -110,31 +110,31 @@ public class PonderButton extends AbstractSimiWidget {
ColorHelper.applyAlpha(noClickEvent ? 0x70692400 : hovered ? 0x30ffffff : 0x20aa9999, fade); ColorHelper.applyAlpha(noClickEvent ? 0x70692400 : hovered ? 0x30ffffff : 0x20aa9999, fade);
PonderUI.renderBox(ms, x, y, width, height, backgroundColor, borderColorStart, borderColorEnd); PonderUI.renderBox(ms, x, y, width, height, backgroundColor, borderColorStart, borderColorEnd);
RenderSystem.translated(0, 0, 800); ms.translate(0, 0, 800);
if (icon != null) { if (icon != null) {
RenderSystem.enableBlend(); RenderSystem.enableBlend();
RenderSystem.color4f(1, 1, 1, fade); RenderSystem.color4f(1, 1, 1, fade);
RenderSystem.pushMatrix(); ms.push();
RenderSystem.translated(x + 2, y + 2, 0); ms.translate(x + 2, y + 2, 0);
RenderSystem.scaled((width - 4) / 16d, (height - 4) / 16d, 1); ms.scale((width - 4) / 16f, (height - 4) / 16f, 1);
icon.draw(ms, this, 0, 0); icon.draw(ms, this, 0, 0);
RenderSystem.popMatrix(); ms.pop();
} }
if (item != null) { if (item != null) {
RenderSystem.pushMatrix(); ms.push();
RenderSystem.translated(0, 0, -800); ms.translate(0, 0, -800);
GuiGameElement.of(item) GuiGameElement.of(item)
.at(x - 2, y - 2) .at(x - 2, y - 2)
.scale(1.5f) .scale(1.5f)
.render(ms); .render(ms);
RenderSystem.popMatrix(); ms.pop();
} }
if (shortcut != null) if (shortcut != null)
drawCenteredText(ms, Minecraft.getInstance().fontRenderer, shortcut.getBoundKeyLocalizedText(), x + width / 2 + 8, drawCenteredText(ms, Minecraft.getInstance().fontRenderer, shortcut.getBoundKeyLocalizedText(), x + width / 2 + 8,
y + height - 6, ColorHelper.applyAlpha(0xff606060, fade)); y + height - 6, ColorHelper.applyAlpha(0xff606060, fade));
RenderSystem.popMatrix(); ms.pop();
} }
public void runCallback(double mouseX, double mouseY) { public void runCallback(double mouseX, double mouseY) {

View file

@ -47,9 +47,9 @@ public abstract class ValueBoxTransform {
protected Vector3d rotateHorizontally(BlockState state, Vector3d vec) { protected Vector3d rotateHorizontally(BlockState state, Vector3d vec) {
float yRot = 0; float yRot = 0;
if (BlockHelper.hasBlockStateProperty(state, BlockStateProperties.FACING)) if (state.contains(BlockStateProperties.FACING))
yRot = AngleHelper.horizontalAngle(state.get(BlockStateProperties.FACING)); yRot = AngleHelper.horizontalAngle(state.get(BlockStateProperties.FACING));
if (BlockHelper.hasBlockStateProperty(state, BlockStateProperties.HORIZONTAL_FACING)) if (state.contains(BlockStateProperties.HORIZONTAL_FACING))
yRot = AngleHelper.horizontalAngle(state.get(BlockStateProperties.HORIZONTAL_FACING)); yRot = AngleHelper.horizontalAngle(state.get(BlockStateProperties.HORIZONTAL_FACING));
return VecHelper.rotateCentered(vec, yRot, Axis.Y); return VecHelper.rotateCentered(vec, yRot, Axis.Y);
} }

View file

@ -203,13 +203,13 @@ public class InvManipulationBehaviour extends TileEntityBehaviour {
public interface InterfaceProvider { public interface InterfaceProvider {
public static InterfaceProvider towardBlockFacing() { public static InterfaceProvider towardBlockFacing() {
return (w, p, s) -> new BlockFace(p, BlockHelper.hasBlockStateProperty(s, BlockStateProperties.FACING) ? s.get(BlockStateProperties.FACING) return (w, p, s) -> new BlockFace(p, s.contains(BlockStateProperties.FACING) ? s.get(BlockStateProperties.FACING)
: s.get(BlockStateProperties.HORIZONTAL_FACING)); : s.get(BlockStateProperties.HORIZONTAL_FACING));
} }
public static InterfaceProvider oppositeOfBlockFacing() { public static InterfaceProvider oppositeOfBlockFacing() {
return (w, p, s) -> new BlockFace(p, return (w, p, s) -> new BlockFace(p,
(BlockHelper.hasBlockStateProperty(s, BlockStateProperties.FACING) ? s.get(BlockStateProperties.FACING) (s.contains(BlockStateProperties.FACING) ? s.get(BlockStateProperties.FACING)
: s.get(BlockStateProperties.HORIZONTAL_FACING)).getOpposite()); : s.get(BlockStateProperties.HORIZONTAL_FACING)).getOpposite());
} }

View file

@ -3,6 +3,7 @@ package com.simibubi.create.foundation.utility;
import com.simibubi.create.foundation.ponder.PonderUI; import com.simibubi.create.foundation.ponder.PonderUI;
import com.simibubi.create.foundation.ponder.PonderWorld; import com.simibubi.create.foundation.ponder.PonderWorld;
import com.simibubi.create.foundation.utility.worldWrappers.WrappedClientWorld;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.world.IWorld; import net.minecraft.world.IWorld;
@ -34,6 +35,8 @@ public class AnimationTickHolder {
} }
public static int getTicks(IWorld world) { public static int getTicks(IWorld world) {
if (world instanceof WrappedClientWorld)
return getTicks(((WrappedClientWorld) world).getWrappedWorld());
return world instanceof PonderWorld ? PonderUI.ponderTicks : getTicks(); return world instanceof PonderWorld ? PonderUI.ponderTicks : getTicks();
} }

View file

@ -76,31 +76,31 @@ public class BlockHelper {
} }
public static BlockState setZeroAge(BlockState blockState) { public static BlockState setZeroAge(BlockState blockState) {
if (hasBlockStateProperty(blockState, BlockStateProperties.AGE_0_1)) if (blockState.contains(BlockStateProperties.AGE_0_1))
return blockState.with(BlockStateProperties.AGE_0_1, 0); return blockState.with(BlockStateProperties.AGE_0_1, 0);
if (hasBlockStateProperty(blockState, BlockStateProperties.AGE_0_2)) if (blockState.contains(BlockStateProperties.AGE_0_2))
return blockState.with(BlockStateProperties.AGE_0_2, 0); return blockState.with(BlockStateProperties.AGE_0_2, 0);
if (hasBlockStateProperty(blockState, BlockStateProperties.AGE_0_3)) if (blockState.contains(BlockStateProperties.AGE_0_3))
return blockState.with(BlockStateProperties.AGE_0_3, 0); return blockState.with(BlockStateProperties.AGE_0_3, 0);
if (hasBlockStateProperty(blockState, BlockStateProperties.AGE_0_5)) if (blockState.contains(BlockStateProperties.AGE_0_5))
return blockState.with(BlockStateProperties.AGE_0_5, 0); return blockState.with(BlockStateProperties.AGE_0_5, 0);
if (hasBlockStateProperty(blockState, BlockStateProperties.AGE_0_7)) if (blockState.contains(BlockStateProperties.AGE_0_7))
return blockState.with(BlockStateProperties.AGE_0_7, 0); return blockState.with(BlockStateProperties.AGE_0_7, 0);
if (hasBlockStateProperty(blockState, BlockStateProperties.AGE_0_15)) if (blockState.contains(BlockStateProperties.AGE_0_15))
return blockState.with(BlockStateProperties.AGE_0_15, 0); return blockState.with(BlockStateProperties.AGE_0_15, 0);
if (hasBlockStateProperty(blockState, BlockStateProperties.AGE_0_25)) if (blockState.contains(BlockStateProperties.AGE_0_25))
return blockState.with(BlockStateProperties.AGE_0_25, 0); return blockState.with(BlockStateProperties.AGE_0_25, 0);
if (hasBlockStateProperty(blockState, BlockStateProperties.HONEY_LEVEL)) if (blockState.contains(BlockStateProperties.HONEY_LEVEL))
return blockState.with(BlockStateProperties.HONEY_LEVEL, 0); return blockState.with(BlockStateProperties.HONEY_LEVEL, 0);
if (hasBlockStateProperty(blockState, BlockStateProperties.HATCH_0_2)) if (blockState.contains(BlockStateProperties.HATCH_0_2))
return blockState.with(BlockStateProperties.HATCH_0_2, 0); return blockState.with(BlockStateProperties.HATCH_0_2, 0);
if (hasBlockStateProperty(blockState, BlockStateProperties.STAGE_0_1)) if (blockState.contains(BlockStateProperties.STAGE_0_1))
return blockState.with(BlockStateProperties.STAGE_0_1, 0); return blockState.with(BlockStateProperties.STAGE_0_1, 0);
if (hasBlockStateProperty(blockState, BlockStateProperties.LEVEL_0_3)) if (blockState.contains(BlockStateProperties.LEVEL_0_3))
return blockState.with(BlockStateProperties.LEVEL_0_3, 0); return blockState.with(BlockStateProperties.LEVEL_0_3, 0);
if (hasBlockStateProperty(blockState, BlockStateProperties.LEVEL_0_8)) if (blockState.contains(BlockStateProperties.LEVEL_0_8))
return blockState.with(BlockStateProperties.LEVEL_0_8, 0); return blockState.with(BlockStateProperties.LEVEL_0_8, 0);
if (hasBlockStateProperty(blockState, BlockStateProperties.EXTENDED)) if (blockState.contains(BlockStateProperties.EXTENDED))
return blockState.with(BlockStateProperties.EXTENDED, false); return blockState.with(BlockStateProperties.EXTENDED, false);
return blockState; return blockState;
} }
@ -110,15 +110,15 @@ public class BlockHelper {
Item required = getRequiredItem(block).getItem(); Item required = getRequiredItem(block).getItem();
boolean needsTwo = boolean needsTwo =
hasBlockStateProperty(block, BlockStateProperties.SLAB_TYPE) && block.get(BlockStateProperties.SLAB_TYPE) == SlabType.DOUBLE; block.contains(BlockStateProperties.SLAB_TYPE) && block.get(BlockStateProperties.SLAB_TYPE) == SlabType.DOUBLE;
if (needsTwo) if (needsTwo)
amount *= 2; amount *= 2;
if (hasBlockStateProperty(block, BlockStateProperties.EGGS_1_4)) if (block.contains(BlockStateProperties.EGGS_1_4))
amount *= block.get(BlockStateProperties.EGGS_1_4); amount *= block.get(BlockStateProperties.EGGS_1_4);
if (hasBlockStateProperty(block, BlockStateProperties.PICKLES_1_4)) if (block.contains(BlockStateProperties.PICKLES_1_4))
amount *= block.get(BlockStateProperties.PICKLES_1_4); amount *= block.get(BlockStateProperties.PICKLES_1_4);
{ {
@ -199,10 +199,6 @@ public class BlockHelper {
return reader.getBlockState(pos).getCollisionShape(reader, pos).isEmpty(); return reader.getBlockState(pos).getCollisionShape(reader, pos).isEmpty();
} }
public static boolean hasBlockStateProperty(BlockState state, Property<?> p) {
return state.method_28500(p).isPresent();
}
public static boolean hasBlockSolidSide(BlockState p_220056_0_, IBlockReader p_220056_1_, BlockPos p_220056_2_, Direction p_220056_3_) { public static boolean hasBlockSolidSide(BlockState p_220056_0_, IBlockReader p_220056_1_, BlockPos p_220056_2_, Direction p_220056_3_) {
return !p_220056_0_.isIn(BlockTags.LEAVES) && Block.doesSideFillSquare(p_220056_0_.getCollisionShape(p_220056_1_, p_220056_2_), p_220056_3_); return !p_220056_0_.isIn(BlockTags.LEAVES) && Block.doesSideFillSquare(p_220056_0_.getCollisionShape(p_220056_1_, p_220056_2_), p_220056_3_);
} }

View file

@ -1,5 +1,6 @@
package com.simibubi.create.foundation.utility.placement; package com.simibubi.create.foundation.utility.placement;
import com.mojang.blaze3d.matrix.MatrixStack;
import com.mojang.blaze3d.systems.RenderSystem; import com.mojang.blaze3d.systems.RenderSystem;
import com.simibubi.create.foundation.config.AllConfigs; import com.simibubi.create.foundation.config.AllConfigs;
import com.simibubi.create.foundation.gui.AllGuiTextures; import com.simibubi.create.foundation.gui.AllGuiTextures;
@ -20,6 +21,7 @@ import net.minecraft.util.Hand;
import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.BlockRayTraceResult; import net.minecraft.util.math.BlockRayTraceResult;
import net.minecraft.util.math.vector.Vector3d; import net.minecraft.util.math.vector.Vector3d;
import net.minecraft.util.math.vector.Vector3f;
import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.api.distmarker.OnlyIn; import net.minecraftforge.api.distmarker.OnlyIn;
import net.minecraftforge.client.event.RenderGameOverlayEvent; import net.minecraftforge.client.event.RenderGameOverlayEvent;
@ -164,13 +166,13 @@ public class PlacementHelpers {
//mc.fontRenderer.drawString(text, x, y, 0xFFFFFF | opacity); //mc.fontRenderer.drawString(text, x, y, 0xFFFFFF | opacity);
drawDirectionIndicator(event.getPartialTicks(), screenX, screenY, progress); drawDirectionIndicator(event.getMatrixStack(), event.getPartialTicks(), screenX, screenY, progress);
//matrix.pop(); //matrix.pop();
} }
} }
@OnlyIn(Dist.CLIENT) @OnlyIn(Dist.CLIENT)
private static void drawDirectionIndicator(float partialTicks, float centerX, float centerY, float progress) { private static void drawDirectionIndicator(MatrixStack ms, float partialTicks, float centerX, float centerY, float progress) {
float r = .8f; float r = .8f;
float g = .8f; float g = .8f;
float b = .8f; float b = .8f;
@ -207,22 +209,22 @@ public class PlacementHelpers {
boolean flag = AllConfigs.CLIENT.smoothPlacementIndicator.get(); boolean flag = AllConfigs.CLIENT.smoothPlacementIndicator.get();
if (flag) if (flag)
fadedArrow(centerX, centerY, r, g, b, a, length, snappedAngle); fadedArrow(ms, centerX, centerY, r, g, b, a, length, snappedAngle);
else else
textured(centerX, centerY, a, snappedAngle); textured(ms, centerX, centerY, a, snappedAngle);
} }
private static void fadedArrow(float centerX, float centerY, float r, float g, float b, float a, float length, float snappedAngle) { private static void fadedArrow(MatrixStack ms, float centerX, float centerY, float r, float g, float b, float a, float length, float snappedAngle) {
RenderSystem.pushMatrix(); ms.push();
RenderSystem.disableTexture(); RenderSystem.disableTexture();
RenderSystem.enableBlend(); RenderSystem.enableBlend();
RenderSystem.disableAlphaTest(); RenderSystem.disableAlphaTest();
RenderSystem.defaultBlendFunc(); RenderSystem.defaultBlendFunc();
RenderSystem.shadeModel(GL11.GL_SMOOTH); RenderSystem.shadeModel(GL11.GL_SMOOTH);
RenderSystem.translated(centerX, centerY, 0); ms.translate(centerX, centerY, 0);
RenderSystem.rotatef(angle.get(0), 0, 0, 1); ms.multiply(Vector3f.POSITIVE_Z.getDegreesQuaternion(angle.get(0)));
//RenderSystem.rotatef(snappedAngle, 0, 0, 1); //RenderSystem.rotatef(snappedAngle, 0, 0, 1);
Tessellator tessellator = Tessellator.getInstance(); Tessellator tessellator = Tessellator.getInstance();
@ -244,11 +246,11 @@ public class PlacementHelpers {
RenderSystem.disableBlend(); RenderSystem.disableBlend();
RenderSystem.enableAlphaTest(); RenderSystem.enableAlphaTest();
RenderSystem.enableTexture(); RenderSystem.enableTexture();
RenderSystem.popMatrix(); ms.pop();
} }
private static void textured(float centerX, float centerY, float alpha, float snappedAngle) { private static void textured(MatrixStack ms, float centerX, float centerY, float alpha, float snappedAngle) {
RenderSystem.pushMatrix(); ms.push();
RenderSystem.enableTexture(); RenderSystem.enableTexture();
//RenderSystem.disableTexture(); //RenderSystem.disableTexture();
AllGuiTextures.PLACEMENT_INDICATOR_SHEET.bind(); AllGuiTextures.PLACEMENT_INDICATOR_SHEET.bind();
@ -259,11 +261,11 @@ public class PlacementHelpers {
RenderSystem.color4f(1f, 1f, 1f, 1f); RenderSystem.color4f(1f, 1f, 1f, 1f);
RenderSystem.shadeModel(GL11.GL_SMOOTH); RenderSystem.shadeModel(GL11.GL_SMOOTH);
RenderSystem.translated(centerX, centerY, 0); ms.translate(centerX, centerY, 0);
//RenderSystem.rotatef(angle.get(0.1f), 0, 0, -1); //RenderSystem.rotatef(angle.get(0.1f), 0, 0, -1);
//RenderSystem.translated(0, 10, 0); //RenderSystem.translated(0, 10, 0);
//RenderSystem.rotatef(angle.get(0.1f), 0, 0, 1); //RenderSystem.rotatef(angle.get(0.1f), 0, 0, 1);
RenderSystem.scaled(12, 12, 0); ms.scale(12, 12, 0);
float index = snappedAngle / 22.5f; float index = snappedAngle / 22.5f;
float tex_size = 16f/256f; float tex_size = 16f/256f;
@ -290,7 +292,7 @@ public class PlacementHelpers {
RenderSystem.disableBlend(); RenderSystem.disableBlend();
//RenderSystem.enableAlphaTest(); //RenderSystem.enableAlphaTest();
RenderSystem.popMatrix(); ms.pop();
} }
} }

View file

@ -0,0 +1,138 @@
package com.simibubi.create.foundation.utility.worldWrappers;
import mezz.jei.api.MethodsReturnNonnullByDefault;
import net.minecraft.block.BlockState;
import net.minecraft.client.Minecraft;
import net.minecraft.client.world.ClientWorld;
import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityPredicate;
import net.minecraft.entity.LivingEntity;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.fluid.FluidState;
import net.minecraft.particles.IParticleData;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.SoundCategory;
import net.minecraft.util.SoundEvent;
import net.minecraft.util.math.AxisAlignedBB;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.shapes.VoxelShape;
import net.minecraft.world.LightType;
import net.minecraft.world.World;
import net.minecraft.world.level.ColorResolver;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.api.distmarker.OnlyIn;
import javax.annotation.Nullable;
import javax.annotation.ParametersAreNonnullByDefault;
import java.util.List;
import java.util.function.BiPredicate;
import java.util.stream.Stream;
@OnlyIn(Dist.CLIENT)
@SuppressWarnings("deprecation")
@ParametersAreNonnullByDefault
@MethodsReturnNonnullByDefault
public class WrappedClientWorld extends ClientWorld {
private static final Minecraft mc = Minecraft.getInstance();
protected World world;
private WrappedClientWorld(World world) {
super(mc.getConnection(), mc.world.getWorldInfo(), world.getRegistryKey(), world.getDimension(), mc.getConnection().viewDistance, world.getProfilerSupplier(), mc.worldRenderer, world.isDebugWorld(), world.getBiomeAccess().seed);
this.world = world;
}
public static WrappedClientWorld of(World world) {
return new WrappedClientWorld(world);
}
@Override
public boolean isBlockLoaded(BlockPos pos) {
return world.isBlockLoaded(pos);
}
@Override
public Stream<VoxelShape> getBlockCollisions(@Nullable Entity entity, AxisAlignedBB axisAlignedBB) {
return world.getBlockCollisions(entity, axisAlignedBB);
}
@Override
public Stream<VoxelShape> getBlockCollisions(@Nullable Entity entity, AxisAlignedBB axisAlignedBB, BiPredicate<BlockState, BlockPos> blockStateBlockPosBiPredicate) {
return world.getBlockCollisions(entity, axisAlignedBB, blockStateBlockPosBiPredicate);
}
@Override
public BlockState getBlockState(BlockPos pos) {
return world.getBlockState(pos);
}
// FIXME: blockstate#getCollisionShape with WrappedClientWorld gives unreliable data (maybe)
@Override
public int getLightLevel(LightType type, BlockPos pos) {
return world.getLightLevel(type, pos);
}
@Override
public int getLightValue(BlockPos pos) {
return world.getLightValue(pos);
}
@Override
public FluidState getFluidState(BlockPos pos) {
return world.getFluidState(pos);
}
@Nullable
@Override
public <T extends LivingEntity> T getClosestEntity(List<? extends T> p_217361_1_, EntityPredicate p_217361_2_, @Nullable LivingEntity p_217361_3_, double p_217361_4_, double p_217361_6_, double p_217361_8_) {
return world.getClosestEntity(p_217361_1_, p_217361_2_, p_217361_3_, p_217361_4_, p_217361_6_, p_217361_8_);
}
@Override
public int getColor(BlockPos p_225525_1_, ColorResolver p_225525_2_) {
return world.getColor(p_225525_1_, p_225525_2_);
}
// FIXME: Emissive Lighting might not light stuff properly
@Override
public void addParticle(IParticleData p_195594_1_, double p_195594_2_, double p_195594_4_, double p_195594_6_, double p_195594_8_, double p_195594_10_, double p_195594_12_) {
world.addParticle(p_195594_1_, p_195594_2_, p_195594_4_, p_195594_6_, p_195594_8_, p_195594_10_, p_195594_12_);
}
@Override
public void addParticle(IParticleData p_195590_1_, boolean p_195590_2_, double p_195590_3_, double p_195590_5_, double p_195590_7_, double p_195590_9_, double p_195590_11_, double p_195590_13_) {
world.addParticle(p_195590_1_, p_195590_2_, p_195590_3_, p_195590_5_, p_195590_7_, p_195590_9_, p_195590_11_, p_195590_13_);
}
@Override
public void addOptionalParticle(IParticleData p_195589_1_, double p_195589_2_, double p_195589_4_, double p_195589_6_, double p_195589_8_, double p_195589_10_, double p_195589_12_) {
world.addOptionalParticle(p_195589_1_, p_195589_2_, p_195589_4_, p_195589_6_, p_195589_8_, p_195589_10_, p_195589_12_);
}
@Override
public void addOptionalParticle(IParticleData p_217404_1_, boolean p_217404_2_, double p_217404_3_, double p_217404_5_, double p_217404_7_, double p_217404_9_, double p_217404_11_, double p_217404_13_) {
world.addOptionalParticle(p_217404_1_, p_217404_2_, p_217404_3_, p_217404_5_, p_217404_7_, p_217404_9_, p_217404_11_, p_217404_13_);
}
@Override
public void playSound(double p_184134_1_, double p_184134_3_, double p_184134_5_, SoundEvent p_184134_7_, SoundCategory p_184134_8_, float p_184134_9_, float p_184134_10_, boolean p_184134_11_) {
world.playSound(p_184134_1_, p_184134_3_, p_184134_5_, p_184134_7_,p_184134_8_, p_184134_9_, p_184134_10_, p_184134_11_);
}
@Override
public void playSound(@Nullable PlayerEntity p_184148_1_, double p_184148_2_, double p_184148_4_, double p_184148_6_, SoundEvent p_184148_8_, SoundCategory p_184148_9_, float p_184148_10_, float p_184148_11_) {
world.playSound(p_184148_1_, p_184148_2_, p_184148_4_, p_184148_6_, p_184148_8_, p_184148_9_, p_184148_10_, p_184148_11_);
}
@Nullable
@Override
public TileEntity getTileEntity(BlockPos p_175625_1_) {
return world.getTileEntity(p_175625_1_);
}
public World getWrappedWorld() {
return world;
}
}

View file

@ -55,7 +55,7 @@ public class OxidizingBlock extends Block {
if (!worldIn.isBlockPresent(neighbourPos)) if (!worldIn.isBlockPresent(neighbourPos))
continue; continue;
BlockState neighborState = worldIn.getBlockState(neighbourPos); BlockState neighborState = worldIn.getBlockState(neighbourPos);
if (BlockHelper.hasBlockStateProperty(neighborState, OXIDIZATION) && neighborState.get(OXIDIZATION) != 0) { if (neighborState.contains(OXIDIZATION) && neighborState.get(OXIDIZATION) != 0) {
neighbors.add(neighborState.get(OXIDIZATION)); neighbors.add(neighborState.get(OXIDIZATION));
} }
if (BlockHelper.hasBlockSolidSide(neighborState, worldIn, neighbourPos, facing.getOpposite())) { if (BlockHelper.hasBlockSolidSide(neighborState, worldIn, neighbourPos, facing.getOpposite())) {

View file

@ -1,4 +1,5 @@
public net.minecraft.network.play.ServerPlayNetHandler field_147365_f # floatingTickCount public net.minecraft.network.play.ServerPlayNetHandler field_147365_f # floatingTickCount
public net.minecraft.client.network.play.ClientPlayNetHandler field_217287_m # viewDistance
# CubeParticle # CubeParticle
protected net.minecraft.client.particle.Particle field_228343_B_ # collidedY protected net.minecraft.client.particle.Particle field_228343_B_ # collidedY