Merge branch 'master' into 0.2

This commit is contained in:
simibubi 2019-12-16 11:24:40 +01:00
commit 7a76f44f9e
12 changed files with 1143 additions and 347 deletions

View file

@ -39,7 +39,7 @@ public class Create {
public static final String ID = "create";
public static final String NAME = "Create";
public static final String VERSION = "0.1.1a";
public static final String VERSION = "0.1.1b";
public static Logger logger = LogManager.getLogger();
public static ItemGroup creativeTab = new CreateItemGroup();

View file

@ -0,0 +1,158 @@
package com.simibubi.create.modules.logistics.block;
import java.util.Arrays;
import java.util.List;
import java.util.Optional;
import com.simibubi.create.AllBlocks;
import com.simibubi.create.foundation.block.IWithTileEntity;
import com.simibubi.create.foundation.utility.VecHelper;
import com.simibubi.create.modules.contraptions.relays.belt.AllBeltAttachments.BeltAttachmentState;
import com.simibubi.create.modules.contraptions.relays.belt.AllBeltAttachments.IBeltAttachment;
import com.simibubi.create.modules.contraptions.relays.belt.BeltBlock;
import com.simibubi.create.modules.contraptions.relays.belt.BeltBlock.Slope;
import com.simibubi.create.modules.contraptions.relays.belt.BeltTileEntity;
import net.minecraft.block.Block;
import net.minecraft.block.BlockState;
import net.minecraft.block.Blocks;
import net.minecraft.block.HorizontalBlock;
import net.minecraft.block.material.PushReaction;
import net.minecraft.entity.Entity;
import net.minecraft.entity.item.ItemEntity;
import net.minecraft.item.BlockItemUseContext;
import net.minecraft.state.StateContainer.Builder;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.Direction;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.Vec3d;
import net.minecraft.util.math.shapes.ISelectionContext;
import net.minecraft.util.math.shapes.VoxelShape;
import net.minecraft.util.math.shapes.VoxelShapes;
import net.minecraft.world.IBlockReader;
import net.minecraft.world.IWorld;
import net.minecraft.world.IWorldReader;
import net.minecraft.world.World;
public class BeltFunnelBlock extends HorizontalBlock implements IBeltAttachment, IWithTileEntity<BeltFunnelTileEntity> {
public static final VoxelShape
SHAPE_NORTH = makeCuboidShape(3, -4, -1, 13, 8, 5),
SHAPE_SOUTH = makeCuboidShape(3, -4, 11, 13, 8, 17),
SHAPE_WEST = makeCuboidShape(-1, -4, 3, 5, 8, 13),
SHAPE_EAST = makeCuboidShape(11, -4, 3, 17, 8, 13);
public BeltFunnelBlock() {
super(Properties.from(Blocks.ANDESITE));
}
@Override
public boolean hasTileEntity(BlockState state) {
return true;
}
@Override
public TileEntity createTileEntity(BlockState state, IBlockReader world) {
return new BeltFunnelTileEntity();
}
@Override
protected void fillStateContainer(Builder<Block, BlockState> builder) {
builder.add(HORIZONTAL_FACING);
super.fillStateContainer(builder);
}
@Override
public BlockState getStateForPlacement(BlockItemUseContext context) {
BlockState state = getDefaultState();
if (context.getFace().getAxis().isHorizontal()) {
state = state.with(HORIZONTAL_FACING, context.getFace().getOpposite());
} else {
state = state.with(HORIZONTAL_FACING, context.getPlacementHorizontalFacing());
}
return state;
}
@Override
public VoxelShape getShape(BlockState state, IBlockReader worldIn, BlockPos pos, ISelectionContext context) {
Direction facing = state.get(HORIZONTAL_FACING);
if (facing == Direction.EAST)
return SHAPE_EAST;
if (facing == Direction.WEST)
return SHAPE_WEST;
if (facing == Direction.SOUTH)
return SHAPE_SOUTH;
if (facing == Direction.NORTH)
return SHAPE_NORTH;
return VoxelShapes.empty();
}
@Override
public void onBlockAdded(BlockState state, World worldIn, BlockPos pos, BlockState oldState, boolean isMoving) {
onAttachmentPlaced(worldIn, pos, state);
updateObservedInventory(state, worldIn, pos);
}
@Override
public void onNeighborChange(BlockState state, IWorldReader world, BlockPos pos, BlockPos neighbor) {
if (!neighbor.equals(pos.offset(state.get(HORIZONTAL_FACING))))
return;
updateObservedInventory(state, world, pos);
}
private void updateObservedInventory(BlockState state, IWorldReader world, BlockPos pos) {
IInventoryManipulator te = (IInventoryManipulator) world.getTileEntity(pos);
if (te == null)
return;
te.neighborChanged();
}
@Override
public void onReplaced(BlockState state, World worldIn, BlockPos pos, BlockState newState, boolean isMoving) {
onAttachmentRemoved(worldIn, pos, state);
if (state.hasTileEntity() && state.getBlock() != newState.getBlock()) {
worldIn.removeTileEntity(pos);
}
}
@Override
public List<BlockPos> getPotentialAttachmentLocations(BeltTileEntity te) {
return Arrays.asList(te.getPos().up());
}
@Override
public Optional<BlockPos> getValidBeltPositionFor(IWorld world, BlockPos pos, BlockState state) {
BlockPos validPos = pos.down();
BlockState blockState = world.getBlockState(validPos);
if (!AllBlocks.BELT.typeOf(blockState)
|| blockState.get(HORIZONTAL_FACING).getAxis() != state.get(HORIZONTAL_FACING).getAxis())
return Optional.empty();
return Optional.of(validPos);
}
@Override
public boolean handleEntity(BeltTileEntity te, Entity entity, BeltAttachmentState state) {
if (!(entity instanceof ItemEntity))
return false;
boolean slope = te.getBlockState().get(BeltBlock.SLOPE) != Slope.HORIZONTAL;
if (entity.getPositionVec().distanceTo(VecHelper.getCenterOf(te.getPos())) > (slope ? .6f : .4f))
return false;
entity.setMotion(Vec3d.ZERO);
withTileEntityDo(te.getWorld(), state.attachmentPos, funnelTE -> {
funnelTE.tryToInsert((ItemEntity) entity);
});
return true;
}
@Override
public PushReaction getPushReaction(BlockState state) {
return PushReaction.BLOCK;
}
}

View file

@ -35,6 +35,8 @@ public interface IInventoryManipulator {
if (!invState.hasTileEntity())
return false;
TileEntity invTE = world.getTileEntity(invPos);
if (invTE == null)
return false;
LazyOptional<IItemHandler> inventory = invTE.getCapability(CapabilityItemHandler.ITEM_HANDLER_CAPABILITY);
setInventory(inventory);

View file

@ -12,6 +12,7 @@ import com.simibubi.create.foundation.utility.VecHelper;
import net.minecraft.block.Block;
import net.minecraft.block.BlockState;
import net.minecraft.block.Blocks;
import net.minecraft.block.material.PushReaction;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.item.BlockItemUseContext;
import net.minecraft.state.BooleanProperty;
@ -216,4 +217,9 @@ public class RedstoneBridgeBlock extends ProperDirectionalBlock implements IBloc
return state.get(FACING);
}
@Override
public PushReaction getPushReaction(BlockState state) {
return PushReaction.BLOCK;
}
}

View file

@ -6,6 +6,7 @@ import net.minecraft.block.Block;
import net.minecraft.block.BlockState;
import net.minecraft.block.Blocks;
import net.minecraft.block.HorizontalBlock;
import net.minecraft.block.material.PushReaction;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.item.BlockItemUseContext;
import net.minecraft.state.IntegerProperty;
@ -137,4 +138,9 @@ public class StockswitchBlock extends HorizontalBlock {
return new StockswitchTileEntity();
}
@Override
public PushReaction getPushReaction(BlockState state) {
return PushReaction.BLOCK;
}
}

View file

@ -14,6 +14,7 @@ import net.minecraft.block.Block;
import net.minecraft.block.BlockState;
import net.minecraft.block.Blocks;
import net.minecraft.block.HorizontalBlock;
import net.minecraft.block.material.PushReaction;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.item.BlockItemUseContext;
import net.minecraft.state.BooleanProperty;
@ -187,4 +188,9 @@ public class ExtractorBlock extends HorizontalBlock implements IBlockWithFilter
return state.get(HORIZONTAL_FACING).getOpposite();
}
@Override
public PushReaction getPushReaction(BlockState state) {
return PushReaction.BLOCK;
}
}

View file

@ -23,6 +23,7 @@ import net.minecraft.entity.player.PlayerInventory;
import net.minecraft.inventory.container.Container;
import net.minecraft.inventory.container.INamedContainerProvider;
import net.minecraft.item.BlockItem;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.item.Items;
import net.minecraft.nbt.CompoundNBT;
@ -454,15 +455,15 @@ public class SchematicannonTileEntity extends SyncedTileEntity implements ITicka
}
BlockState blockState = blockReader.getBlockState(target);
if (!shouldPlace(target, blockState)) {
ItemStack requiredItem = getItemForBlock(blockState);
if (!shouldPlace(target, blockState) || requiredItem.isEmpty()) {
statusMsg = "searching";
blockSkipped = true;
return;
}
// Find Item
ItemStack requiredItem = getItemForBlock(blockState);
// Find item
if (blockState.has(BlockStateProperties.SLAB_TYPE)
&& blockState.get(BlockStateProperties.SLAB_TYPE) == SlabType.DOUBLE)
requiredItem.setCount(2);
@ -547,7 +548,8 @@ public class SchematicannonTileEntity extends SyncedTileEntity implements ITicka
}
protected ItemStack getItemForBlock(BlockState blockState) {
return new ItemStack(BlockItem.BLOCK_TO_ITEM.getOrDefault(blockState.getBlock(), Items.AIR));
Item item = BlockItem.BLOCK_TO_ITEM.getOrDefault(blockState.getBlock(), Items.AIR);
return item == Items.AIR ? ItemStack.EMPTY : new ItemStack(item);
}
protected boolean findItemInAttachedInventories(ItemStack requiredItem) {

View file

@ -4,7 +4,7 @@ loaderVersion="[28,)"
[[mods]]
modId="create"
version="0.1.1a"
version="0.1.1b"
displayName="Create"
#updateJSONURL=""
authors="simibubi"

View file

@ -0,0 +1,609 @@
{
"_comment": "-------------------------] GAME ELEMENTS [------------------------------------------------",
"item.create.symmetry_wand":"Symmetriestab",
"item.create.placement_handgun":"Blockpistole",
"item.create.tree_fertilizer":"Baumdünger",
"item.create.empty_blueprint":"Leerer Bauplan",
"item.create.andesite_alloy_cube":"Andesitstahl",
"item.create.blaze_brass_cube":"Lohenbronze",
"item.create.chorus_chrome_cube":"Chorus-Chrom",
"item.create.shadow_steel_cube":"Schattenstahl",
"item.create.blueprint_and_quill":"Bauplan und Feder",
"item.create.blueprint":"Bauplan",
"item.create.belt_connector":"Mechanischer Riemen",
"item.create.filter":"Filter",
"item.create.rose_quartz":"Rosenquarz",
"item.create.refined_rose_quartz":"Verfeinerter Rosenquarz",
"item.create.iron_sheet":"Eisenblech",
"item.create.gold_sheet":"Goldblech",
"item.create.propeller":"Propeller",
"item.create.flour":"Weizenmehl",
"item.create.dough":"Teig",
"item.create.blazing_pickaxe":"Lohende Spitzhacke",
"item.create.blazing_shovel":"Lohende Schaufel",
"item.create.blazing_axe":"Lohende Axt",
"item.create.blazing_sword":"Lohendes Langschwert",
"item.create.shadow_steel_pickaxe":"Schattenstahlspitzhacke",
"item.create.shadow_steel_mattock":"Schattenstahlbreithacke",
"item.create.shadow_steel_sword":"Schattenstahlschwert",
"item.create.rose_quartz_pickaxe":"Goldquarzspitzhacke",
"item.create.rose_quartz_shovel":"Goldquarzschaufel",
"item.create.rose_quartz_axe":"Goldquarzaxt",
"item.create.rose_quartz_sword":"Goldquarzklinge",
"block.create.cogwheel":"Zahnrad",
"block.create.large_cogwheel":"Großes Zahnrad",
"block.create.turntable":"Drehtisch",
"block.create.gearbox":"Getriebe",
"block.create.gearshift":"Gangschaltung",
"block.create.clutch":"Kupplung",
"block.create.shaft":"Welle",
"block.create.encased_belt":"Eingeschlossener Riemen",
"block.create.encased_shaft":"Eingeschlossene Welle",
"block.create.encased_fan":"Eingeschlossener Propeller",
"block.create.motor":"Motor",
"block.create.belt":"Mechanischer Riemen",
"block.create.crushing_wheel":"Mahlwerkrad",
"block.create.drill":"Mechanischer Bohrer",
"block.create.harvester":"Mechanische Erntemaschine",
"block.create.water_wheel":"Wasserrad",
"block.create.belt_support":"Riemenlager",
"block.create.mechanical_press":"Mechanische Presse",
"block.create.sticky_mechanical_piston":"Klebriger Mechanischer Kolben",
"block.create.mechanical_piston":"Mechanischer Kolben",
"block.create.mechanical_piston_head":"Mechanisches Kolbenende",
"block.create.piston_pole":"Kolben-Pleuelverlängerung",
"block.create.mechanical_bearing":"Mechanisches Lager",
"block.create.translation_chassis":"Schubgerüst",
"block.create.rotation_chassis":"Drehgerüst",
"block.create.contact":"Redstone-Kontakt",
"block.create.redstone_bridge":"Redstone-Verbindung",
"block.create.stockswitch":"Vorratssensor",
"block.create.flexcrate":"FlexCrate",
"block.create.extractor":"Auswerfer",
"block.create.belt_funnel":"Fließbandtrichter",
"block.create.linked_extractor":"Verknüpfter Auswerfer",
"block.create.pulse_repeater":"Pulsierender Verstärker",
"block.create.flexpeater":"Verzögernder Verstärker",
"block.create.entity_detector":"Fließband-Beobachter",
"block.create.tiled_glass":"Glasfliesen",
"block.create.tiled_glass_pane":"Glasfliesenscheibe",
"block.create.window_in_a_block":"Block mit Glasscheibe",
"block.create.andesite_bricks":"Andesitziegel",
"block.create.diorite_bricks":"Dioritziegel",
"block.create.granite_bricks":"Granitziegel",
"block.create.gabbro":"Gabbro",
"block.create.gabbro_stairs":"Gabbrotreppe",
"block.create.gabbro_slab":"Gabbrostufe",
"block.create.gabbro_wall":"Gabbromauer",
"block.create.polished_gabbro":"Polierter Gabbro",
"block.create.gabbro_bricks":"Gabbroziegel",
"block.create.gabbro_bricks_stairs":"Gabbroziegeltreppe",
"block.create.gabbro_bricks_wall":"Gabbroziegelmauer",
"block.create.paved_gabbro_bricks":"Gabbropflasterstein",
"block.create.paved_gabbro_bricks_slab":"Gabbropflastersteinstufe",
"block.create.indented_gabbro":"Gemusterte Gabbrofliese",
"block.create.indented_gabbro_slab":"Gemusterte Gabbrostufe",
"block.create.slightly_mossy_gabbro_bricks":"Bemooste Gabbroziegel",
"block.create.mossy_gabbro_bricks":"Überwachsene Gabbroziegel",
"block.create.weathered_limestone":"Verwitterter Kalkstein",
"block.create.weathered_limestone_stairs":"Verwitterte Kalksteintreppe",
"block.create.weathered_limestone_wall":"Verwitterte Kalksteinmauer",
"block.create.weathered_limestone_slab":"Verwitterte Kalksteinstufe",
"block.create.polished_weathered_limestone":"Polierter Verwitterter Kalkstein",
"block.create.polished_weathered_limestone_slab":"Polierte Verwitterte Kalksteinstufe",
"block.create.weathered_limestone_bricks":"Verwitterte Kalksteinziegel",
"block.create.weathered_limestone_bricks_stairs":"Verwitterte Kalksteinziegeltreppe",
"block.create.weathered_limestone_bricks_wall":"Verwitterte Kalksteinziegelmauer",
"block.create.weathered_limestone_bricks_slab":"Verwitterte Kalksteinziegelstufe",
"block.create.weathered_limestone_pillar":"Verwitterte Kalksteinsäule",
"block.create.dolomite_pillar":"Dolomitsäule",
"block.create.dolomite":"Dolomit",
"block.create.dolomite_stairs":"Dolomittreppe",
"block.create.dolomite_wall":"Dolomitmauer",
"block.create.dolomite_slab":"Dolomitstufe",
"block.create.dolomite_bricks":"Dolomitziegel",
"block.create.dolomite_bricks_wall":"Dolomitziegelmauer",
"block.create.dolomite_bricks_stairs":"Dolomitziegeltreppe",
"block.create.dolomite_bricks_slab":"Dolomitziegelstufe",
"block.create.polished_dolomite":"Polierter Dolomit",
"block.create.limesand":"Kalksand",
"block.create.limestone":"Kalkstein",
"block.create.limestone_stairs":"Kalksteintreppe",
"block.create.limestone_slab":"Kalksteinstufe",
"block.create.limestone_wall":"Kalksteinmauer",
"block.create.limestone_bricks":"Kalksteinziegel",
"block.create.limestone_bricks_stairs":"Kalksteinziegeltreppe",
"block.create.limestone_bricks_slab":"Kalksteinziegelstufe",
"block.create.limestone_bricks_wall":"Kalksteinziegelmauer",
"block.create.polished_limestone":"Polierter Kalkstein",
"block.create.polished_limestone_slab":"Polierte Kalksteinstufe",
"block.create.limestone_pillar":"Kalksteinsäule",
"block.create.schematicannon":"Bauplankanone",
"block.create.schematic_table":"Bauplantisch",
"block.create.creative_crate":"Bauplankanonenmacher",
"block.create.cocoa_log":"Kakao-Tropenbaumstamm",
"block.create.shop_shelf":"Regal",
"_comment": "-------------------------] UI & MESSAGES [------------------------------------------------",
"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_lava":"%1$s wurde von Lava verweht",
"death.attack.create.drill":"%1$s wurde von einem Bohrer durchlöchert",
"create.recipe.crushing":"Mahlen",
"create.recipe.splashing":"Waschen",
"create.recipe.splashing.fan":"Propeller hinter fließendem Wasser",
"create.recipe.smokingViaFan":"Räuchern",
"create.recipe.smokingViaFan.fan":"Propeller hinter Feuer",
"create.recipe.blastingViaFan":"Schmelzen",
"create.recipe.blastingViaFan.fan":"Propeller hinter Lava",
"create.recipe.pressing":"Mechanische Presse",
"create.recipe.blockzapperUpgrade":"Blockpistole",
"create.recipe.processing.chance":"Chance: %1$s%%",
"create.generic.range":"Reichweite",
"create.generic.radius":"Radius",
"create.generic.speed":"Geschwindigkeit",
"create.generic.delay":"Verzögerung",
"create.generic.unit.ticks":"Ticks",
"create.generic.unit.seconds":"Sekunden",
"create.generic.unit.minutes":"Minuten",
"create.action.scroll":"Wechseln",
"create.action.confirm":"Bestätigen",
"create.action.abort":"Abbrechen",
"create.action.saveToFile":"Speichern",
"create.action.discard":"Löschen",
"create.keyinfo.toolmenu":"Werkzeugmenü",
"create.gui.scrollInput.defaultTitle":"Wähle eine Option:",
"create.gui.scrollInput.scrollToModify":"Mausrad zum Ändern",
"create.gui.scrollInput.scrollToSelect":"Mausrad zum Auswählen",
"create.gui.scrollInput.shiftScrollsFaster":"Shift zum schnelleren Auswählen",
"create.gui.toolmenu.focusKey":"Halte [%1$s] zum Fokussieren",
"create.gui.toolmenu.cycle":"[Mausrad] zum Wechseln",
"create.gui.symmetryWand.mirrorType":"Spiegeln",
"create.gui.symmetryWand.orientation":"Orientierung",
"create.symmetry.mirror.plane":"Einfach Spiegeln",
"create.symmetry.mirror.doublePlane":"Rechteckig",
"create.symmetry.mirror.triplePlane":"Achteckig",
"create.orientation.orthogonal":"Orthogonal",
"create.orientation.diagonal":"Diagonal",
"create.orientation.horizontal":"Horizontal",
"create.orientation.alongZ":"Entlang Z",
"create.orientation.alongX":"Entlang X",
"create.gui.blockzapper.title":"Blockpistole",
"create.gui.blockzapper.replaceMode":"Austauschmodus",
"create.gui.blockzapper.searchDiagonal":"Diagonalen folgen",
"create.gui.blockzapper.searchFuzzy":"Materialgrenzen ignorieren",
"create.gui.blockzapper.range":"Reichweite",
"create.gui.blockzapper.needsUpgradedAmplifier": "Benötigt besseren Verstärker",
"create.gui.blockzapper.patternSection":"Muster",
"create.gui.blockzapper.pattern.solid":"Fest",
"create.gui.blockzapper.pattern.checkered":"Schachbrett",
"create.gui.blockzapper.pattern.inversecheckered":"Inverses Schachbrett",
"create.gui.blockzapper.pattern.chance25":"25%-Chance",
"create.gui.blockzapper.pattern.chance50":"50%-Chance",
"create.gui.blockzapper.pattern.chance75":"75%-Chance",
"create.blockzapper.usingBlock": "Auswahl: %1$s",
"create.blockzapper.componentUpgrades": "Bauteil-Upgrades:",
"create.blockzapper.component.body": "Rumpf",
"create.blockzapper.component.amplifier": "Verstärker",
"create.blockzapper.component.accelerator": "Beschleuniger",
"create.blockzapper.component.retriever": "Empfänger",
"create.blockzapper.component.scope": "Fernrohr",
"create.blockzapper.componentTier.none": "Nichts",
"create.blockzapper.componentTier.blazebrass": "Lohenbronze",
"create.blockzapper.componentTier.choruschrome": "Chorus-Chrom",
"create.blockzapper.leftClickToSet": "Linksklick auf einen Block zum Auswählen",
"create.blockzapper.empty": "Keine Blöcke übrig!",
"create.logistics.filter": "Filter",
"create.logistics.firstFrequency": "Freq. #1",
"create.logistics.secondFrequency": "Freq. #2",
"create.gui.flexcrate.title": "FlexCrate",
"create.gui.flexcrate.storageSpace": "Lagerraum",
"create.gui.stockswitch.title": "Vorratssensor",
"create.gui.stockswitch.lowerLimit": "Untergrenze",
"create.gui.stockswitch.upperLimit": "Obergrenze",
"create.gui.stockswitch.startAt": "Signal bei",
"create.gui.stockswitch.startAbove": "Signal über",
"create.gui.stockswitch.stopAt": "Signalstopp bei",
"create.gui.stockswitch.stopBelow": "Signalstopp über",
"create.schematicAndQuill.dimensions": "Bauplangröße: %1$sx%2$sx%3$s",
"create.schematicAndQuill.firstPos": "Erste Position festgelegt.",
"create.schematicAndQuill.secondPos": "Zweite Position festgelegt.",
"create.schematicAndQuill.noTarget": "Halte [Strg] zur Auswahl von Luft.",
"create.schematicAndQuill.abort": "Auswahl zurückgesetzt.",
"create.schematicAndQuill.prompt": "Gib dem Bauplan einen Namen:",
"create.schematicAndQuill.fallbackName": "Mein Bauplan",
"create.schematicAndQuill.saved": "Gespeichert als %1$s",
"create.schematic.invalid": "[!] Ungültiger Gegenstand - Benutze einen Bauplantisch.",
"create.schematic.position": "Position",
"create.schematic.rotation": "Rotation",
"create.schematic.rotation.none": "Nein",
"create.schematic.rotation.cw90": "90° im Uhrzeigersinn",
"create.schematic.rotation.cw180": "180° im Uhrzeigersinn",
"create.schematic.rotation.cw270": "270° im Uhrzeigersinn",
"create.schematic.mirror": "Spiegeln",
"create.schematic.mirror.none": "Nein",
"create.schematic.mirror.frontBack": "Vor-Zurück",
"create.schematic.mirror.leftRight": "Links-Rechts",
"create.schematic.tool.deploy": "Positionieren",
"create.schematic.tool.move": "XZ Bewegen",
"create.schematic.tool.movey": "Y Bewegen",
"create.schematic.tool.rotate": "Rotieren",
"create.schematic.tool.print": "Drucken",
"create.schematic.tool.flip": "Umdrehen",
"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.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.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.2": "",
"create.schematic.tool.move.description.3": "",
"create.schematic.tool.movey.description.0": "Bewegt das Schema vertikal",
"create.schematic.tool.movey.description.1": "[Strg]-Mausrad zum hoch- und runterbewegen",
"create.schematic.tool.movey.description.2": "",
"create.schematic.tool.movey.description.3": "",
"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.2": "",
"create.schematic.tool.rotate.description.3": "",
"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.2": "Dieses Werkzeug ist nur für den Kreativ-Modus.",
"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.1": "Zeige auf das Schema und benutze [Strg]-Mausrad.",
"create.schematic.tool.flip.description.2": "",
"create.schematic.tool.flip.description.3": "",
"create.schematics.synchronizing": "Synchronisation...",
"create.schematics.uploadTooLarge": "Dein Bauplan ist zu groß.",
"create.schematics.maxAllowedSize": "Die maximale Bauplan-Dateigröße ist:",
"create.gui.schematicTable.title": "Bauplantisch",
"create.gui.schematicTable.availableSchematics": "Verfügbare Baupläne",
"create.gui.schematicTable.noSchematics": "Keine gespeicherten Baupläne",
"create.gui.schematicTable.uploading": "Hochladen...",
"create.gui.schematicTable.finished": "Hochgeladen!",
"create.gui.schematicannon.title": "Bauplankanone",
"create.gui.schematicannon.settingsTitle": "Platzier-Optionen",
"create.gui.schematicannon.listPrinter": "Materiallistendruck",
"create.gui.schematicannon.gunpowderLevel": "Schwarzpulver bei %1$s%%",
"create.gui.schematicannon.shotsRemaining": "%1$s Schuss übrig",
"create.gui.schematicannon.shotsRemainingWithBackup": "Mit Reserve: %1$s",
"create.gui.schematicannon.optionEnabled": "Aktiviert",
"create.gui.schematicannon.optionDisabled": "Deaktiviert",
"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.replaceWithAny": "Feste Blöcke immer 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.skipTileEntities": "Tile Entities ignorieren",
"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.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.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.schematicannon.status.idle": "Aus",
"create.schematicannon.status.ready": "Bereit",
"create.schematicannon.status.running": "An",
"create.schematicannon.status.finished": "Fertig",
"create.schematicannon.status.paused": "Pausiert",
"create.schematicannon.status.stopped": "Gestoppt",
"create.schematicannon.status.noGunpowder": "Schwarzpulver leer",
"create.schematicannon.status.targetNotLoaded": "Kein Block geladen",
"create.schematicannon.status.targetOutsideRange": "Ziel zu weit weg",
"create.schematicannon.status.searching": "Suchen",
"create.schematicannon.status.skipping": "Überspringen",
"create.schematicannon.status.missingBlock": "Fehlender Block:",
"create.schematicannon.status.placing": "Platzieren",
"create.schematicannon.status.clearing": "Blöcke entfernen",
"create.schematicannon.status.schematicInvalid": "Bauplan ungültig",
"create.schematicannon.status.schematicNotPlaced": "Bauplan nicht positioniert",
"create.schematicannon.status.schematicExpired": "Bauplandatei abgelaufen",
"create.tooltip.holdKey": "Halte [%1$s]",
"create.tooltip.holdKeyOrKey": "Halte [%1$s] oder [%2$s]",
"create.tooltip.keyShift": "Shift",
"create.tooltip.keyCtrl": "Strg",
"_comment": "-------------------------] ITEM DESCRIPTIONS [------------------------------------------------",
"item.create.example_item.tooltip": "BEISPIELGEGENSTAND (nur ein Marker, um zu zeigen, dass dieser Tooltip existiert)",
"item.create.example_item.tooltip.summary": "Eine Kurzbeschreibung eines Gegenstands. _Unterstriche_ heben einen Begriff hervor.",
"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.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.control1": "Wenn Strg gedrückt ist",
"item.create.example_item.tooltip.action1": "wird diese Steuerung gezeigt.",
"item.create.symmetry_wand.tooltip": "SYMMETRIESTAB",
"item.create.symmetry_wand.tooltip.summary": "Spiegelt deine Blockplatzierung perfekt über die konfigurierten Ebenen.",
"item.create.symmetry_wand.tooltip.condition1": "Wenn in der Schnellleiste",
"item.create.symmetry_wand.tooltip.behaviour1": "Bleibt aktiv",
"item.create.symmetry_wand.tooltip.control1": "R-Klick auf Boden",
"item.create.symmetry_wand.tooltip.action1": "_Erstellt_ oder _Bewegt_ den Spiegel",
"item.create.symmetry_wand.tooltip.control2": "R-Klick in die Luft",
"item.create.symmetry_wand.tooltip.action2": "_Löscht_ den aktiven Spiegel",
"item.create.symmetry_wand.tooltip.control3": "R-Klick beim Schleichen",
"item.create.symmetry_wand.tooltip.action3": "Öffnet das _Konfigurationsmenü_",
"item.create.placement_handgun.tooltip": "BLOCKPISTOLE",
"item.create.placement_handgun.tooltip.summary": "Ermöglicht das Platzieren und Austauschen von Blöcken aus großer Entfernung.",
"item.create.placement_handgun.tooltip.control1": "L-Klick auf Block",
"item.create.placement_handgun.tooltip.action1": "Legt die von dem Werkzeug platzierten Blöcke auf den angeschauten Block fest.",
"item.create.placement_handgun.tooltip.control2": "R-Klick auf Block",
"item.create.placement_handgun.tooltip.action2": "_Platziert_ oder _Ersetzt_ den ausgewählten Block.",
"item.create.placement_handgun.tooltip.control3": "R-Klick beim Schleichen",
"item.create.placement_handgun.tooltip.action3": "Öffnet das _Konfigurationsmenü_",
"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.condition1": "Wenn auf einen Setzling angewendet",
"item.create.tree_fertilizer.tooltip.behaviour1": "Lässt Bäume unabhängig vom Platz um sie herum wachsen",
"block.create.cocoa_log.tooltip": "KAKAO-TROPENBAUMSTAMM",
"block.create.cocoa_log.tooltip.summary": "Ein modifizierter Tropenbaumstamm, der den Anbau von _Kakaobohnen_ vereinfacht",
"block.create.cocoa_log.tooltip.condition1": "Wenn reif",
"block.create.cocoa_log.tooltip.behaviour1": "Lässt _Kakao_ auf allen Seiten wachsen",
"item.create.empty_blueprint.tooltip": "LEERER BAUPLAN",
"item.create.empty_blueprint.tooltip.summary": "Wird für die Herstellung und das Schreiben auf dem _Bauplantisch_ verwendet",
"item.create.blueprint.tooltip": "BAUPLAN",
"item.create.blueprint.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.blueprint.tooltip.condition1": "Wenn gehalten",
"item.create.blueprint.tooltip.behaviour1": "Kann mit den Werkzeugen auf dem Bildschirm positioniert werden",
"item.create.blueprint.tooltip.control1": "R-Klick beim Schleichen",
"item.create.blueprint.tooltip.action1": "Öffnet ein Menü zur Eingabe exakter _Koordinaten_.",
"item.create.blueprint_and_quill.tooltip": "BAUPLAN UND FEDER",
"item.create.blueprint_and_quill.tooltip.summary": "Wird benutzt, um eine existierende Struktur in der Welt als eine .nbt-Datei zu speichern.",
"item.create.blueprint_and_quill.tooltip.condition1": "Schritt 1",
"item.create.blueprint_and_quill.tooltip.behaviour1": "Wähle zwei Eckpunkte mit R-Klick aus",
"item.create.blueprint_and_quill.tooltip.condition2": "Schritt 2",
"item.create.blueprint_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.blueprint_and_quill.tooltip.control1": "R-Klick",
"item.create.blueprint_and_quill.tooltip.action1": "Einen Eckpunkt auswählen / Speichern bestätigen",
"item.create.blueprint_and_quill.tooltip.control2": "Strg gedrückt halten",
"item.create.blueprint_and_quill.tooltip.action2": "Wählt Punkte _mitten_ _in_ _der_ _Luft._ _Scrolle,_ um die Distanz anzupassen.",
"item.create.blueprint_and_quill.tooltip.control3": "R-Klick beim Schleichen",
"item.create.blueprint_and_quill.tooltip.action3": "_Setzt_ die Auswahl _zurück_ und löscht sie.",
"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.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.control1": "Wenn R-Geklickt",
"block.create.schematicannon.tooltip.action1": "Öffnet das _Menü_",
"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.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.shaft.tooltip": "WELLE",
"block.create.shaft.tooltip.summary": "_Überträgt_ _Rotation_ entlang ihrer Achse.",
"block.create.cogwheel.tooltip": "ZAHNRAD",
"block.create.cogwheel.tooltip.summary": "_Überträgt_ _Rotation_ entlang seiner Achse und auf benachbarte _Zahnräder._",
"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.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.gearbox.tooltip": "GETRIEBE",
"block.create.gearbox.tooltip.summary": "_Leitet_ _Rotation_ in _vier_ _Richtungen_ weiter. Kehrt geradlinige Verbindungen um.",
"block.create.gearshift.tooltip": "GANGSCHALTUNG",
"block.create.gearshift.tooltip.summary": "Ein kontrollierbarer _Rotationsschalter_ für angeschlossene Wellen.",
"block.create.gearshift.tooltip.condition1": "Wenn aktiv",
"block.create.gearshift.tooltip.behaviour1": "_Kehrt_ die ausgehende Drehrichtung _um._",
"block.create.clutch.tooltip": "KUPPLUNG",
"block.create.clutch.tooltip.summary": "Ein kontrollierbarer _Rotationsschalter_ für angeschlossene Wellen.",
"block.create.clutch.tooltip.condition1": "Wenn aktiv",
"block.create.clutch.tooltip.behaviour1": "_Stoppt_ das Weiterleiten von Rotation zur anderen Seite.",
"block.create.encased_belt.tooltip": "EINGESCHLOSSENER RIEMEN",
"block.create.encased_belt.tooltip.summary": "_Überträgt_ _Rotation_ durch seinen Block und zu einem angeschlossenen _Eingeschlossenen_ _Riemen._",
"block.create.encased_belt.tooltip.condition1": "Wenn an einem anderen Eingeschlossenen Riemen angeschlossen",
"block.create.encased_belt.tooltip.behaviour1": "Wird der angeschlossene Block die exakt gleiche Rotationsgeschwindigkeit und Richtung haben. Angeschlossene Riemen müssen nicht in die gleiche Richtung schauen.",
"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.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.control2": "R-Klick beim Schleichen",
"item.create.belt_connector.tooltip.action2": "_Setzt_ die erste ausgewählte Position des Riemens _zurück._",
"block.create.belt_support.tooltip": "RIEMENLAGER",
"block.create.belt_support.tooltip.summary": "Ein _rein_ _dekorativer_ Block, der sich dazu eignet, _Mechanische_ _Riemen_ am Boden zu befestigen.",
"block.create.belt_support.tooltip.condition1": "Wenn unter einem Riemen platziert",
"block.create.belt_support.tooltip.behaviour1": "Stützt die Oberseite des Riemens und versteckt die Unterseite.",
"block.create.motor.tooltip": "MOTOR",
"block.create.motor.tooltip.summary": "Eine konfigurierbare Quelle von _Rotationsenergie_",
"block.create.water_wheel.tooltip": "WASSERRAD",
"block.create.water_wheel.tooltip.summary": "Liefert _Rotationsenergie_ von benachbarten _Wasserströmungen._",
"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.condition1": "Wenn über Feuer",
"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.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.behaviour3": "Werden Gegenstände vor dem Block verarbeitet: _Wasser_ wäscht, _Feuer_ räuchert, und _Lava_ schmilzt den Gegenstand.",
"block.create.turntable.tooltip": "DREHTISCH",
"block.create.turntable.tooltip.summary": "Wandelt _Rotationsenergie_ in starkes Schwindelgefühl um.",
"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.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.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.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.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_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.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.sticky_mechanical_piston.tooltip": "KLEBRIGER MECHANISCHER KOLBEN",
"block.create.sticky_mechanical_piston.tooltip.summary": "Eine fortgeschrittene Version des _Klebrigen_ _Kolbens,_ welcher _Rotationsenergie_ benutzt, um verbundene Strukturen präzise zu bewegen. _Klolben-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.sticky_mechanical_piston.tooltip.condition1": "Wenn angetrieben",
"block.create.sticky_mechanical_piston.tooltip.behaviour1": "Fängt an, die angeschlossene Struktur zu bewegen. Geschwindigkeit und Richtung korrelieren mit der eingehenden Rotationsgeschwindigkeit.",
"block.create.piston_pole.tooltip": "KOLBEN-PLEUELVERÄNGERUNG",
"block.create.piston_pole.tooltip.summary": "Wird benutzt, um die Reichweite von _Mechanischen_ _Kolben_ zu erhöhen.",
"block.create.piston_pole.tooltip.condition1": "Wenn an einem Mechanischen Kolben angebracht",
"block.create.piston_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.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.behaviour1": "Fängt an, angeschlossene _Drehgerüste_ und an ihnen angebrachte Blöcke zu drehen.",
"block.create.mechanical_bearing.tooltip.condition2": "Wenn durch Redstone aktiviert",
"block.create.mechanical_bearing.tooltip.behaviour2": "Fängt an, _Rotationsenergie_ durch das Drehen der angebrachten Struktur zu erzeugen. Die Struktur muss _geeignete_ _Segelblöcke_ beinhalten. (Momentan jede Art von Wolle).",
"block.create.translation_chassis.tooltip": "SCHUBGERÜST",
"block.create.translation_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.translation_chassis.tooltip.condition1": "Wenn durch einen Mechanischen Kolben bewegt",
"block.create.translation_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.translation_chassis.tooltip.control1": "Wenn mit einem Schleimball R-geklickt",
"block.create.translation_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.rotation_chassis.tooltip": "DREHGERÜST",
"block.create.rotation_chassis.tooltip.summary": "Wird für das Drehen von Strukturen mit dem _Mechanischem_ _Lager_ benutzt.",
"block.create.rotation_chassis.tooltip.condition1": "Wenn durch ein Lager gedreht",
"block.create.rotation_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.rotation_chassis.tooltip.control1": "Wenn mit einem Schleimball R-geklickt",
"block.create.rotation_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.drill.tooltip": "MECHANISCHER BOHRER",
"block.create.drill.tooltip.summary": "Ein mechanisches Gerät, welches sich dazu eignet _Blöcke_ _zu_ _brechen._",
"block.create.drill.tooltip.condition1": "Wenn angetrieben",
"block.create.drill.tooltip.behaviour1": "Funktioniert als _stationärer_ Blockbrecher. _Schadet_ außerdem _Wesen_ in seiner effektiven Reichweite.",
"block.create.drill.tooltip.condition2": "Wenn durch einem Mechanischen Kolben bewegt",
"block.create.drill.tooltip.behaviour2": "Bricht Blöcke die der Bohrer trifft.",
"block.create.harvester.tooltip": "MECHANISCHE ERNTEMASCHINE",
"block.create.harvester.tooltip.summary": "Ein mechanischer Pflanzenschneider für die Automatisierung deiner Ernte.",
"block.create.harvester.tooltip.condition1": "Wenn durch einem Mechanischen Kolben bewegt",
"block.create.harvester.tooltip.behaviour1": "Werden alle _reifen_ _Pflanzen_ _geerntet_, die die Klinge treffen, und auf ihren anfänglichen Wachstumszustand zurückgesetzt.",
"block.create.stockswitch.tooltip": "VORRATSSENSOR",
"block.create.stockswitch.tooltip.summary": "Schaltet ein Redstone-Signal ein oder aus, basierend auf der _Speichermenge_ im verbundenen Behälter.",
"block.create.stockswitch.tooltip.condition1": "Wenn unter dem unteren Limit",
"block.create.stockswitch.tooltip.behaviour1": "Wird das Redstone-Signal ausgeschaltet.",
"block.create.stockswitch.tooltip.condition2": "Wenn über dem oberen Limit",
"block.create.stockswitch.tooltip.behaviour2": "Wird das Redstone-Signal eingeschaltet bis das untere Limit wieder erreicht wird.",
"block.create.stockswitch.tooltip.control1": "Wenn R-geklickt",
"block.create.stockswitch.tooltip.action1": "Wird das _Konfigurationsmenü_ geöffnet",
"block.create.redstone_bridge.tooltip": "REDSTONE-VERBINDUNG",
"block.create.redstone_bridge.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_bridge.tooltip.condition1": "Wenn aktiv",
"block.create.redstone_bridge.tooltip.behaviour1": "Liefern eingehende Verbindungen mit derselben _Frequenz_ ein Redstone-Signal.",
"block.create.redstone_bridge.tooltip.control1": "Wenn mit einem Gegenstand R-geklickt",
"block.create.redstone_bridge.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_bridge.tooltip.control2": "Wenn während dem Schleichen R-geklickt",
"block.create.redstone_bridge.tooltip.action2": "Schaltet zwischen _Empfänger-_ und _Transmittermodus_ um.",
"block.create.contact.tooltip": "REDSTONE-KONTAKT",
"block.create.contact.tooltip.summary": "Ein einfaches Gerät für fortgeschrittene Redstone-Apparate.",
"block.create.contact.tooltip.condition1": "Wenn gegenüber einem anderen Kontakt",
"block.create.contact.tooltip.behaviour1": "Liefert ein _Redstone-Signal._",
"block.create.contact.tooltip.condition2": "Wenn durch einen Mechanischen Kolben bewegt",
"block.create.contact.tooltip.behaviour2": "Löst im Vorbeifahren stationären Kontakte aus",
"block.create.flexcrate.tooltip": "FLEXCRATE",
"block.create.flexcrate.tooltip.summary": "Dieser _Speicherbehälter_ erlaubt manuelle Kontrolle über seine Kapazität. Er kann bis zu _16_ _Stacks_ von jeglichem Gegenstand beinhalten.",
"block.create.flexcrate.tooltip.control1": "Wenn R-geklickt",
"block.create.flexcrate.tooltip.action1": "Öffnet das _Menü_",
"block.create.extractor.tooltip": "AUSWERFER",
"block.create.extractor.tooltip.summary": "_Nimmt_ _Gegenstände_ von einem verbundenen _Behälter_ und wirft diese auf den Boden. Wird keine Gegenstände auswerfen, bis der Platz dafür frei ist. Kann einen Stack von Gegenständen als _Filter_ zugewiesen bekommen.",
"block.create.extractor.tooltip.condition1": "Wenn durch Redstone aktiviert",
"block.create.extractor.tooltip.behaviour1": "_Pausiert_ den Auswerfer",
"block.create.extractor.tooltip.control1": "R-Klick auf Filterplatz",
"block.create.extractor.tooltip.action1": "Weist den momentan _gehaltenen_ _Stack_ als _Filter_ zu. Der Auswerfer zieht nur diesen _Gegenstandstyp_ und die _Anzahl_ des Stacks aus dem Behälter. ",
"block.create.linked_extractor.tooltip": "VERKÜPFTER AUSWERFER",
"block.create.linked_extractor.tooltip.summary": "_Nimmt_ _Gegenstände_ von einem verbundenen _Behälter_ und wirft diese auf den Boden. Wird Gegenstände nicht auswerfen, bis der Platz frei ist. Kann einen Stack von Gegenständen zugewiesen bekommen. Kann aus Distanz mit einer _Redstone-Verbindung_ kontrolliert werden.",
"block.create.linked_extractor.tooltip.condition1": "Wenn die Restone-Verbindung aktiv ist",
"block.create.linked_extractor.tooltip.behaviour1": "Wird der Auswerfer _pausiert._",
"block.create.linked_extractor.tooltip.control1": "R-Klick auf den Filterplatz",
"block.create.linked_extractor.tooltip.action1": "Weist den momentan _gehaltenen_ _Stack_ als _Filter_ zu. Der Auswerfer zieht nur diesen _Gegenstandstyp_ und die _Anzahl_ des Stacks aus dem Behälter.",
"block.create.linked_extractor.tooltip.control2": "R-Klick auf den Frequenzplatz",
"block.create.linked_extractor.tooltip.action2": "Weist den momentan _gehaltenen_ _Gegenstand_ als Teil der gelisteten Frequenz zu. Wann auch immer eine übertragende _Redstone-Verbindung_ derselben Frequenz aktiv ist, pausiert dieser Auswerfer.",
"block.create.belt_funnel.tooltip": "FLIEẞBANDTRICHTER",
"block.create.belt_funnel.tooltip.summary": "Sammelt eingehende Gegenstände auf einem _Mechanischen_ _Riemen_ und fügt diese in einen verbundenen _Behälter_ ein, wenn möglich. Muss direkt _auf_ dem Riemen sein, mit der Öffnung entgegen der Bewegungsrichtung des Riemens zeigend. Der Behälter muss auf der gleichen Höhe wie der Trichter sein.",
"block.create.entity_detector.tooltip": "FLIEẞBAND-BEOBACHTER",
"block.create.entity_detector.tooltip.summary": "Erkennt Gegenstände, die vor ihm auf einem _Mechanischen_ _Riemen_ vorbeilaufen. Funktioniert wunderbar mit einem _Kolben_ über ihm, der gewisse Gegenstände runterschubst. ",
"block.create.entity_detector.tooltip.condition1": "Wenn ein Gegenstand mit dem Filter übereinstimmt",
"block.create.entity_detector.tooltip.behaviour1": "Sendet einen kurzen _Redstone-Puls_ an alle Seiten. Bei einem leeren Filter passiert dies mit allen Gegenständen.",
"block.create.entity_detector.tooltip.control1": "R-Klick auf den Filterplatz",
"block.create.entity_detector.tooltip.action1": "Weist den momentan _gehaltenen_ _Stack_ als _Filter_ zu. Der Beobachter wird nur auf diesen Gegenstandstyp reagieren.",
"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.flexpeater.tooltip": "VERZÖGERNDER VERSTÄRKER",
"block.create.flexpeater.tooltip.summary": "Ein fortgeschrittener _Redstone-Verstärker_ mit einer _konfigurierbaren_ _Verzögerung_ von bis zu 30 Minuten.",
"itemGroup.create": "Create"
}

View file

@ -4,85 +4,85 @@
"item.create.symmetry_wand": "Посох симметрии",
"item.create.placement_handgun": "Портативный размещатель блоков",
"item.create.tree_fertilizer": "Удобренье для деревьев",
"item.create.tree_fertilizer": "Удобрение для деревьев",
"item.create.empty_blueprint": "Пустая схема",
"item.create.andesite_alloy_cube": "Андезитовый сплав",
"item.create.blaze_brass_cube": "Огненная латунь",
"item.create.chorus_chrome_cube": "Хром хоруса",
"item.create.chromatic_compound_cube": "Chromatic Compound",
"item.create.shadow_steel_cube": "Shadow Steel",
"item.create.chromatic_compound_cube": "Хроматический сплав",
"item.create.shadow_steel_cube": "Теневая сталь",
"item.create.blueprint_and_quill": "Схема и перо",
"item.create.blueprint": "Схема",
"item.create.belt_connector": "Механическая лента",
"item.create.filter": "Filter",
"item.create.rose_quartz": "Rose Quartz",
"item.create.refined_rose_quartz": "Refined Rose Quartz",
"item.create.refined_radiance_cube": "Refined Radiance",
"item.create.filter": "Фильтр",
"item.create.rose_quartz": "Розовый Кварц",
"item.create.refined_rose_quartz": "Очищенный розовый кварц",
"item.create.refined_radiance_cube": "Очищенное свечение",
"item.create.iron_sheet": "Железная пластина",
"item.create.gold_sheet": "Золотая пластина",
"item.create.propeller": "Пропеллер",
"item.create.flour": "Пшеничная мука",
"item.create.dough": "Тесто",
"item.create.blazing_pickaxe": "Blazing Pickaxe",
"item.create.blazing_shovel": "Blazing Shovel",
"item.create.blazing_axe": "Blazing Axe",
"item.create.blazing_sword": "Blazing Longsword",
"item.create.blazing_pickaxe": "Кирка из огненной латуни",
"item.create.blazing_shovel": "Лопата из огненной латуни",
"item.create.blazing_axe": "Топор из огненной латуни",
"item.create.blazing_sword": "Длинный меч из огненной латуни",
"item.create.shadow_steel_pickaxe": "Shadow Steel Pickaxe",
"item.create.shadow_steel_mattock": "Shadow Steel Garden Mattock",
"item.create.shadow_steel_sword": "Shadow Steel Sword",
"item.create.shadow_steel_pickaxe": "Кирка из теневой стали",
"item.create.shadow_steel_mattock": "Садовая тяпка из теневой стали",
"item.create.shadow_steel_sword": "Меч из теневой стали",
"item.create.rose_quartz_pickaxe": "Gilded Quartz Pickaxe",
"item.create.rose_quartz_shovel": "Gilded Quartz Shovel",
"item.create.rose_quartz_axe": "Gilded Quartz Axe",
"item.create.rose_quartz_sword": "Gilded Quartz Blade",
"item.create.rose_quartz_pickaxe": "Позолоченная кирка из розового кварца",
"item.create.rose_quartz_shovel": "Позолоченная лопата из розового кварца",
"item.create.rose_quartz_axe": "Позолоченный топор из розового кварца",
"item.create.rose_quartz_sword": "Позолоченный клинок из розового кварца",
"block.create.cogwheel": "Шестерня",
"block.create.large_cogwheel": "Большая шестерня",
"block.create.turntable": "Поворотный стол",
"block.create.gearbox": "Муфта",
"block.create.gearshift": "Реверсивная муфта",
"block.create.clutch": "Отключаемая муфта",
"block.create.clutch": "Переключаемая муфта",
"block.create.shaft": "Вал",
"block.create.encased_belt": "Ленточный привод",
"block.create.encased_shaft": "Вальный привод",
"block.create.encased_fan": "Вентелятор",
"block.create.encased_fan": "Вентилятор",
"block.create.motor": "Мотор",
"block.create.belt": "Механическая лента",
"block.create.crushing_wheel": "Дробильное колесо",
"block.create.drill": "Механический бур",
"block.create.harvester": "Механический жнец",
"block.create.harvester": "Механический комбайнер",
"block.create.water_wheel": "Водяное колесо",
"block.create.belt_support": "Ленточноя опора",
"block.create.belt_support": "Ленточная опора",
"block.create.mechanical_press": "Механический пресс",
"block.create.sticky_mechanical_piston": "Липкий механический поршень",
"block.create.mechanical_piston": "Механический поршень",
"block.create.mechanical_piston_head": "Mechanical Piston Head",
"block.create.mechanical_piston_head": "Ствол механического поршня",
"block.create.piston_pole": "Удлинитель поршня",
"block.create.mechanical_bearing": "Механический подшипник",
"block.create.translation_chassis": "Шасси перевода",
"block.create.rotation_chassis": "Шасси вращения",
"block.create.translation_chassis": "Поступательная рама",
"block.create.rotation_chassis": "Поворотная рама",
"block.create.contact": "Сигнальное соединение",
"block.create.redstone_bridge": "Сигнальное звено",
"block.create.stockswitch": "Сканер хранилища",
"block.create.contact": "Контактное соединение",
"block.create.redstone_bridge": "Сигнальное соединение",
"block.create.stockswitch": "Коммутатор хранилища",
"block.create.flexcrate": "Гибкий ящик",
"block.create.extractor": "Экстрактор",
"block.create.belt_funnel": "Ленточная воронка",
"block.create.linked_extractor": "Связаный экстрактор",
"block.create.pulse_repeater": "Импульсный повторитель",
"block.create.linked_extractor": "Сигнальный экстрактор",
"block.create.pulse_repeater": "Повторитель импульса",
"block.create.flexpeater": "Настраиваемый повторитель",
"block.create.entity_detector": "Ленточный сканер",
"block.create.tiled_glass": "Плиточное стекло",
"block.create.tiled_glass_pane": "Плиточная стеклянная панель",
"block.create.window_in_a_block": "Block with Glass Pane",
"block.create.window_in_a_block": "Блок со стеклянной панелью",
"block.create.andesite_bricks": "Андезитовые кирпичи",
"block.create.diorite_bricks": "Диоритовые кирпичи",
"block.create.granite_bricks": "Гранитыне кирпичи",
"block.create.granite_bricks": "Гранитные кирпичи",
"block.create.gabbro": "Габбро",
"block.create.gabbro_stairs": "Габбровые ступеньки",
@ -137,11 +137,11 @@
"block.create.schematicannon": "Схемопушка",
"block.create.schematic_table": "Стол для схем",
"block.create.creative_crate": "Креативный снабжатель схемопушки",
"block.create.creative_crate": "Креативный ящик",
"block.create.cocoa_log": "Бревно какао-тропического дерева",
"block.create.cocoa_log": "Бревно какао-дерева",
"block.create.shop_shelf": "Shelf",
"block.create.shop_shelf": "Витрина",
"_comment": "-------------------------] UI & MESSAGES [------------------------------------------------",
@ -151,10 +151,10 @@
"death.attack.create.drill": "%1$s был проколот механическим буром",
"create.recipe.crushing": "Дробление",
"create.recipe.splashing": "Мытьё вентилятором",
"create.recipe.splashing": "Промывка вентилятором",
"create.recipe.splashing.fan": "Вентилятор за проточной водой",
"create.recipe.smokingViaFan": "Копчение вентилятором",
"create.recipe.smokingViaFan.fan": "Вентелятор за огнём",
"create.recipe.smokingViaFan.fan": "Вентилятор за огнём",
"create.recipe.blastingViaFan": "Плавление вентилятором",
"create.recipe.blastingViaFan.fan": "Вентелятор за лавой",
"create.recipe.pressing": "Механический пресс",
@ -173,7 +173,7 @@
"create.action.confirm": "Подтвердить",
"create.action.abort": "Отменить",
"create.action.saveToFile": "Сохранить",
"create.action.discard": "Удалить",
"create.action.discard": "Сбросить",
"create.keyinfo.toolmenu": "Фокусировка меню иструментов",
@ -193,8 +193,8 @@
"create.orientation.orthogonal": "Перпендикулярно",
"create.orientation.diagonal": "Диагонально",
"create.orientation.horizontal": "Горизонтально",
"create.orientation.alongZ": "По Z оси",
"create.orientation.alongX": "По X оси",
"create.orientation.alongZ": "По оси Z",
"create.orientation.alongX": "По оси X",
"create.gui.blockzapper.title": "Порт. размещ. блоков",
"create.gui.blockzapper.replaceMode": "Режим замены",
@ -316,7 +316,7 @@
"create.gui.schematicannon.option.skipTileEntities": "Защита от сущностей",
"create.gui.schematicannon.option.skipMissing.description": "Если схемопушка не найдёт нужный блок, то она продолжит в следующем месте.",
"create.gui.schematicannon.option.skipTileEntities.description": "Схемопушка будет избегать замены блоков с данными, таких как сундук.",
"create.gui.schematicannon.option.skipTileEntities.description": "Схемопушка будет избегать замены блоков с данными, например сундуки.",
"create.gui.schematicannon.option.dontReplaceSolid.description": "Схемопушка никогда не заменит целые блоки, только не целые и воздух.",
"create.gui.schematicannon.option.replaceWithSolid.description": "Схемопушка будет заменять целый блок только в случае, если в схеме в этом месте расположен целый блок.",
"create.gui.schematicannon.option.replaceWithAny.description": "Схемопушка будет заменять целые блоки, если в схеме в этом месте есть что-либо.",
@ -326,8 +326,8 @@
"create.schematicannon.status.ready": "Готова",
"create.schematicannon.status.running": "Работает",
"create.schematicannon.status.finished": "Закончила",
"create.schematicannon.status.paused": "Приостоновлена",
"create.schematicannon.status.stopped": "Остоновлена",
"create.schematicannon.status.paused": "Приостановлена",
"create.schematicannon.status.stopped": "Остановлена",
"create.schematicannon.status.noGunpowder": "Кончился порох",
"create.schematicannon.status.targetNotLoaded": "Блок не загружен",
"create.schematicannon.status.targetOutsideRange": "Цель слишком далеко",
@ -378,7 +378,7 @@
"item.create.tree_fertilizer.tooltip": "TREE FERTILIZER",
"item.create.tree_fertilizer.tooltip.summary": "Сильная смесь минералов, подходящая обычным видам деревьев.",
"item.create.tree_fertilizer.tooltip.condition1": "При изпользовании на саженце",
"item.create.tree_fertilizer.tooltip.condition1": "При использовании на саженце",
"item.create.tree_fertilizer.tooltip.behaviour1": "Выращивает деревья независимо от свободного пространства",
"block.create.cocoa_log.tooltip": "COCOA LOG",
@ -392,7 +392,7 @@
"item.create.blueprint.tooltip": "SCHEMATIC",
"item.create.blueprint.tooltip.summary": "Хранит структуру для размещения. Расположите голограмму и используйте _Схемопушку_ для построения голограммы.",
"item.create.blueprint.tooltip.condition1": "Когда в руке",
"item.create.blueprint.tooltip.behaviour1": "Может быть размещена с помошью инсрументов на экране",
"item.create.blueprint.tooltip.behaviour1": "Может быть размещена с помошью инструментов на экране",
"item.create.blueprint.tooltip.control1": "ПКМ крадясь",
"item.create.blueprint.tooltip.action1": "Открывает _Меню_ для ввода точных _Координат._",
@ -405,7 +405,7 @@
"item.create.blueprint_and_quill.tooltip.control1": "ПКМ",
"item.create.blueprint_and_quill.tooltip.action1": "Выбрать точку / Сохранить",
"item.create.blueprint_and_quill.tooltip.control2": "С зажатым Ctrl",
"item.create.blueprint_and_quill.tooltip.action2": "Выберать точки в _воздухе._ _КолМыши_ для изменения расстояния.",
"item.create.blueprint_and_quill.tooltip.action2": "Выбрать точки в _воздухе._ _КолМыши_ для изменения расстояния.",
"item.create.blueprint_and_quill.tooltip.control3": "ПКМ крадясь",
"item.create.blueprint_and_quill.tooltip.action3": "_Сбрасывает_ и _Удаляет_ выделение.",
@ -413,7 +413,7 @@
"block.create.creative_crate.tooltip.summary": "Снабжает _Схемопушку_ бесконечным запасом блоков",
"block.create.schematicannon.tooltip": "SCHEMATICANNON",
"block.create.schematicannon.tooltip.summary": "Стреляет блоками для воссоздания размещенной _Схемы._ Использует блоки из соседних инвентарей и _Порох_ как топливо.",
"block.create.schematicannon.tooltip.summary": "Стреляет блоками для воссоздания размещенной _Схемы._ Использует блоки из соседних инвентарей и _Порох_ в качестве топлива.",
"block.create.schematicannon.tooltip.control1": "ПКМ по пушке",
"block.create.schematicannon.tooltip.action1": "Открывает _Меню_",
@ -429,7 +429,7 @@
"block.create.cogwheel.tooltip.summary": "_Передаёт_ _вращение_ по прямой и к присоеденённым _Шестерням._",
"block.create.large_cogwheel.tooltip": "LARGE COGWHEEL",
"block.create.large_cogwheel.tooltip.summary": "Увеличенная версия _Шестерни,_ позволяющая _изменять_ _скорость_ _вращения_ при соединении с меньшим аналагом.",
"block.create.large_cogwheel.tooltip.summary": "Увеличенная версия _Шестерни,_ позволяющая _изменять_ _скорость_ _вращения_ при соединении с меньшим аналогом.",
"block.create.encased_shaft.tooltip": "ENCASED SHAFT",
"block.create.encased_shaft.tooltip.summary": "_Передаёт_ _вращение_ по прямой. Подходит для передачи вращения через стены.",
@ -450,7 +450,7 @@
"block.create.encased_belt.tooltip": "ENCASED_BELT",
"block.create.encased_belt.tooltip.summary": "_Передаёт_ _вращение_ через себя и к присоеденённому _Ленточному_ _приводу._",
"block.create.encased_belt.tooltip.condition1": "При присоеденёнии к другому Ленточному приводу",
"block.create.encased_belt.tooltip.behaviour1": "Присоеденённый блок будет иметь те же _скорость_ и _направление_ _вращения._ Присоеденённые ленты не обязаны смотреть в туже сторону.",
"block.create.encased_belt.tooltip.behaviour1": "Присоеденённый блок будет иметь те же _скорость_ и _направление_ _вращения._ Присоеденённые ленты не обязаны смотреть в ту же сторону.",
"item.create.belt_connector.tooltip": "BELT CONNECTOR",
"item.create.belt_connector.tooltip.summary": "Соединяет _2_ _Вала_ с помощью _Механической_ _ленты._ Соединённые валы будут иметь одинаковые _скорость_ и _направление_ _вращения._ Лента может служить как _Конвейер_ для _Существ._",
@ -495,12 +495,12 @@
"block.create.mechanical_press.tooltip.behaviour2": "_Автоматически_ спрессовывает проходящие по ленте предметы.",
"block.create.mechanical_piston.tooltip": "MECHANICAL PISTON",
"block.create.mechanical_piston.tooltip.summary": "Более продвинутая версия _Поршня,_ использующая _силу_ _вращения_ для более точного перемещения присоединенных конструкций. _Удлинители_ _поршня_ сзади определяют _длину_ устройства. Без удлинителей поршень не будет двигаться. Используйте _Шасси_ _перевода_ для перемещения более чем одной линии блоков.",
"block.create.mechanical_piston.tooltip.summary": "Более продвинутая версия _Поршня,_ использующая _силу_ _вращения_ для более точного перемещения присоединенных конструкций. _Удлинители_ _поршня_ сзади определяют _длину_ устройства. Без удлинителей поршень не будет двигаться. Используйте _Поступательную_ _раму_ для перемещения более чем одной линии блоков.",
"block.create.mechanical_piston.tooltip.condition1": "При вращении",
"block.create.mechanical_piston.tooltip.behaviour1": "Начинает перемещать прикрепленную конструкцию. Скорость и направление зависят от входящего вращения.",
"block.create.sticky_mechanical_piston.tooltip": "STICKY MECHANICAL PISTON",
"block.create.sticky_mechanical_piston.tooltip.summary": "Более продвинутая версия _Липкого_ _поршня,_ использующая _силу_ _вращения_ для более точного перемещения присоединенных конструкций. _Удлинители_ _поршня_ сзади определяют _длину_ устройства. Без удлинителей поршень не будет двигаться. Используйте _Шасси_ _перевода_ для перемещения более чем одной линии блоков.",
"block.create.sticky_mechanical_piston.tooltip.summary": "Более продвинутая версия _Липкого_ _поршня,_ использующая _силу_ _вращения_ для более точного перемещения присоединенных конструкций. _Удлинители_ _поршня_ сзади определяют _длину_ устройства. Без удлинителей поршень не будет двигаться. Используйте _Поступательную_ _раму_ для перемещения более чем одной линии блоков.",
"block.create.sticky_mechanical_piston.tooltip.condition1": "При вращении",
"block.create.sticky_mechanical_piston.tooltip.behaviour1": "Начинает перемещать прикрепленную конструкцию. Скорость и направление зависят от входящего вращения.",
@ -512,23 +512,23 @@
"block.create.mechanical_bearing.tooltip": "MECHANICAL BEARING",
"block.create.mechanical_bearing.tooltip.summary": "Используется для вращения _больших_ конструкций_ или генерации _силы_ _вращения_ с помощью ветра.",
"block.create.mechanical_bearing.tooltip.condition1": "При вращении",
"block.create.mechanical_bearing.tooltip.behaviour1": "Начинает вращать присоединенноеасси_ _вращения_ и связанные с ним блоки.",
"block.create.mechanical_bearing.tooltip.behaviour1": "Начинает вращать присоединенную _Поворотную_ _раму_ и связанные с ним блоки.",
"block.create.mechanical_bearing.tooltip.condition2": "Когда запитан",
"block.create.mechanical_bearing.tooltip.behaviour2": "Начинает предоставлять _силу_ _вращения_ из вращения присоединенной конструкции. Структура должна включать подходящий _парус_ (в настоящее время любой блок шерсти).",
"block.create.translation_chassis.tooltip": "TRANSLATION CHASSIS",
"block.create.translation_chassis.tooltip.summary": "Настраиваемая основа для конструкций, перемещаемых _Механическим_ _поршнем._ Эти блоки должны формировать первый слой блоков перед поршнем.",
"block.create.translation_chassis.tooltip.condition1": "При движении механическим поршнем",
"block.create.translation_chassis.tooltip.behaviour1": "_Перемещает_ все _прикрепленные_ _Шасси_ с одинаковой ориентацией, и блоки перед ним. При возврате поршня в исходное положение блоки будут втягиваться, только если лицевая сторона шасси _липкая_ (см. [Ctrl]).",
"block.create.translation_chassis.tooltip.behaviour1": "_Перемещает_ все _прикрепленные_ _рамы_ с одинаковой ориентацией, и блоки перед ним. При возврате поршня в исходное положение блоки будут втягиваться, только если лицевая сторона рамы _липкая_ (см. [Ctrl]).",
"block.create.translation_chassis.tooltip.control1": "ПКМ со сгустком слизи",
"block.create.translation_chassis.tooltip.action1": "Делает выбранную сторону _липкой._ При возвращении поршня, шасси будет _втягивать_ все подсоединенные блоки в своей колонне и в пределах заданного диапазона.",
"block.create.translation_chassis.tooltip.action1": "Делает выбранную сторону _липкой._ При возвращении поршня, рама будет _втягивать_ все подсоединенные блоки в своей колонне и в пределах заданного диапазона.",
"block.create.rotation_chassis.tooltip": "ROTATION CHASSIS",
"block.create.rotation_chassis.tooltip.summary": "Требуется для вращающихся конструкций с _Механическим_ _подшипником._",
"block.create.rotation_chassis.tooltip.condition1": "При вращении с помощью подшипника",
"block.create.rotation_chassis.tooltip.behaviour1": "_Поворачивает_ все блоки, прикрепленные к _липким_ сторонам (см. [Ctrl]) в пределах заданного диапазона вокруг себя. _Передает_ вращение на присоединенное шасси вращения.",
"block.create.rotation_chassis.tooltip.behaviour1": "_Поворачивает_ все блоки, прикрепленные к _липким_ сторонам (см. [Ctrl]) в пределах заданного диапазона вокруг себя. _Передает_ вращение на присоединенные поворотные рамы.",
"block.create.rotation_chassis.tooltip.control1": "ПКМ со сгустком слизи",
"block.create.rotation_chassis.tooltip.action1": "Делает выбранную сторону _липкой._ При вращении, все подсоединенные блоки в пределах заданного диапазона будут вращаться вместе с ним.",
"block.create.rotation_chassis.tooltip.action1": "Делает выбранную сторону _липкой._ При вращении, все присоединенные блоки в пределах заданного диапазона будут вращаться вместе с ней.",
"block.create.drill.tooltip": "MECHANICAL DRILL",
"block.create.drill.tooltip.summary": "Механическое устройство, пригодное для _разрушения_ _блоков._",
@ -562,10 +562,10 @@
"block.create.contact.tooltip": "REDSTONE CONTACT",
"block.create.contact.tooltip.summary": "Простое устройство для продвинутых механизмов.",
"block.create.contact.tooltip.condition1": "Когда смотрит на другое сигнальное соединение",
"block.create.contact.tooltip.condition1": "Когда смотрит на другое контактное соединение",
"block.create.contact.tooltip.behaviour1": "Подаёт _сигнал_",
"block.create.contact.tooltip.condition2": "При движении механическим поршнем",
"block.create.contact.tooltip.behaviour2": "Включает все стационарные сигнальные соединения, через которые проходит.",
"block.create.contact.tooltip.behaviour2": "Включает все стационарные контактные соединения, через которые проходит.",
"block.create.flexcrate.tooltip": "FLEXCRATE",
"block.create.flexcrate.tooltip.summary": "Этот _контейнер_ позволяет контролировать его емкость. Он может содержать до _16_ _стаков_ любого предмета.",
@ -573,20 +573,20 @@
"block.create.flexcrate.tooltip.action1": "Открывает _Меню_",
"block.create.extractor.tooltip": "EXTRACTOR",
"block.create.extractor.tooltip.summary": "_Извлекает_ _предметы_ из прилагаемого _инвентаря_ и бросает на землю. Не будет бросать предметы до тех пор, пока пространство не освободится. Может быть назначен _фильтр_ в виде стека предметов.",
"block.create.extractor.tooltip.summary": "_Извлекает_ _предметы_ из прилагаемого _инвентаря_ и бросает на землю. Не будет бросать предметы до тех пор, пока пространство не освободится. Может быть назначен _фильтр_ в виде стака предметов.",
"block.create.extractor.tooltip.condition1": "Когда запитан",
"block.create.extractor.tooltip.behaviour1": "_Приостанавливает_ экстрактор",
"block.create.extractor.tooltip.control1": "ПКМ по фильтру",
"block.create.extractor.tooltip.action1": "Устанавливает _стек_ _в_ _руке_ в качестве _фильтра._ Экстрактор будет извлекать _определённый_ _предмет_ в _определённом_ _количестве_ по фильтру.",
"block.create.extractor.tooltip.action1": "Устанавливает _стак_ _в_ _руке_ в качестве _фильтра._ Экстрактор будет извлекать _определённый_ _предмет_ в _определённом_ _количестве_ по фильтру.",
"block.create.linked_extractor.tooltip": "LINKED EXTRACTOR",
"block.create.linked_extractor.tooltip.summary": "_Извлекает_ _предметы_ из прилагаемого _инвентаря_ и бросает на землю. Не будет бросать предметы до тех пор, пока пространство не освободится. Может быть назначен _фильтр_ в виде стека предметов. Может управляться дистанционно через _Передатчик_ _сигнала._",
"block.create.linked_extractor.tooltip.condition1": "Когда звено активно",
"block.create.linked_extractor.tooltip.summary": "_Извлекает_ _предметы_ из прилагаемого _инвентаря_ и бросает на землю. Не будет бросать предметы до тех пор, пока пространство не освободится. Может быть назначен _фильтр_ в виде стака предметов. Может управляться дистанционно через _Передатчик_ _сигнала._",
"block.create.linked_extractor.tooltip.condition1": "Когда соединение активно",
"block.create.linked_extractor.tooltip.behaviour1": "_Приостанавливает_ экстрактор",
"block.create.linked_extractor.tooltip.control1": "ПКМ по фильтру",
"block.create.linked_extractor.tooltip.action1": "Устанавливает _стек_ _в_ _руке_ в качестве _фильтра._ Экстрактор будет извлекать _определённый_ _предмет_ в _определённом_ _количестве_ по фильтру.",
"block.create.linked_extractor.tooltip.action1": "Устанавливает _стак_ _в_ _руке_ в качестве _фильтра._ Экстрактор будет извлекать _определённый_ _предмет_ в _определённом_ _количестве_ по фильтру.",
"block.create.linked_extractor.tooltip.control2": "ПКМ по частоте",
"block.create.linked_extractor.tooltip.action2": "Устанавливает _частоту_ для этого экстрактора. При передаче сигнала с передающего _Сигнального_ _звена_ экстрактор будет приостановлен.",
"block.create.linked_extractor.tooltip.action2": "Устанавливает _частоту_ для этого экстрактора. При передаче сигнала с передающего _Сигнального_ _соединения_ экстрактор будет приостановлен.",
"block.create.belt_funnel.tooltip": "BELT FUNNEL",
"block.create.belt_funnel.tooltip.summary": "Собирает входящие предметы на _Механической_ _ленте_ и по возможности кладет их в прилагаемый _инвентарь._ Должен быть непосредственно _над_ лентой, с проёмом, смотрящим против направления ленты. Инвентарь должен быть на той же высоте, что и воронка.",

View file

@ -1,272 +1,279 @@
{
"__comment": "Model generated using MrCrayfish's Model Creator (https://mrcrayfish.com/tools?id=mc)",
"parent": "create:block/large_wheels",
"textures": {
"particle": "minecraft:block/polished_andesite",
"spruce_log_top": "minecraft:block/spruce_log",
"axis_top": "create:block/axis_top",
"axis": "create:block/axis",
"crushing_wheel": "create:block/crushing_wheel",
"1": "minecraft:block/polished_andesite",
"spruce_log": "minecraft:block/spruce_log"
},
"elements": [
{
"name": "Axis",
"from": [ 6, 0, 6 ],
"to": [ 10, 16, 10 ],
"shade": false,
"faces": {
"north": { "texture": "#axis", "uv": [ 6, 0, 10, 16 ] },
"east": { "texture": "#axis", "uv": [ 6, 0, 10, 16 ] },
"south": { "texture": "#axis", "uv": [ 6, 0, 10, 16 ] },
"west": { "texture": "#axis", "uv": [ 6, 0, 10, 16 ] },
"up": { "texture": "#axis_top", "uv": [ 6, 6, 10, 10 ] },
"down": { "texture": "#axis_top", "uv": [ 6, 6, 10, 10 ] }
}
},
{
"name": "B11",
"from": [ 9, 2.1, 2 ],
"to": [ 24, 13.9, 10 ],
"faces": {
"north": { "texture": "#1", "uv": [ 0, 1, 15, 12.8 ] },
"east": { "texture": "#1", "uv": [ 0, 0, 8, 11.8 ] },
"south": { "texture": "#1", "uv": [ 0, 2, 15, 13.8 ] },
"west": { "texture": "#1", "uv": [ 0, 2, 8, 13.8 ] },
"up": { "texture": "#1", "uv": [ 0, 1, 15, 9 ], "rotation": 180 },
"down": { "texture": "#1", "uv": [ 0, 1, 15, 9 ], "rotation": 180 }
}
},
{
"name": "B12",
"from": [ 9, 2, 2 ],
"to": [ 24, 14, 10 ],
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 22.5 },
"faces": {
"north": { "texture": "#1", "uv": [ 0, 1, 15, 13 ] },
"east": { "texture": "#1", "uv": [ 0, 0, 8, 12 ] },
"south": { "texture": "#1", "uv": [ 0, 1, 15, 13 ] },
"west": { "texture": "#1", "uv": [ 0, 1, 8, 13 ] },
"up": { "texture": "#1", "uv": [ 0, 1, 15, 9 ], "rotation": 180 },
"down": { "texture": "#1", "uv": [ 0, 1, 15, 9 ], "rotation": 180 }
}
},
{
"name": "B13",
"from": [ 9, 2.1, 2 ],
"to": [ 24, 13.9, 10 ],
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45.0 },
"faces": {
"north": { "texture": "#1", "uv": [ 0, 1, 15, 12.8 ] },
"east": { "texture": "#1", "uv": [ 0, 0, 8, 11.8 ] },
"south": { "texture": "#1", "uv": [ 0, 1, 15, 12.8 ] },
"west": { "texture": "#1", "uv": [ 0, 0, 8, 11.8 ] },
"up": { "texture": "#1", "uv": [ 0, 1, 15, 9 ], "rotation": 180 },
"down": { "texture": "#1", "uv": [ 0, 1, 15, 9 ], "rotation": 180 }
}
},
{
"name": "B14",
"from": [ 9, 2, 2 ],
"to": [ 24, 14, 9 ],
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": -22.5 },
"faces": {
"north": { "texture": "#1", "uv": [ 0, 1, 15, 13 ] },
"east": { "texture": "#1", "uv": [ 4, 0, 11, 12 ] },
"south": { "texture": "#1", "uv": [ 0, 1, 15, 13 ] },
"west": { "texture": "#1", "uv": [ 0, 0, 7, 12 ] },
"up": { "texture": "#1", "uv": [ 0, 4, 15, 11 ], "rotation": 180 },
"down": { "texture": "#1", "uv": [ 0, 4, 15, 11 ], "rotation": 180 }
}
},
{
"name": "B21",
"from": [ -8, 2.1, 6 ],
"to": [ 7, 13.9, 14 ],
"faces": {
"north": { "texture": "#1", "uv": [ 0, 1, 15, 12.8 ] },
"east": { "texture": "#1", "uv": [ 0, 0, 8, 11.8 ] },
"south": { "texture": "#1", "uv": [ 0, 1, 15, 12.8 ] },
"west": { "texture": "#1", "uv": [ 0, 0, 8, 11.8 ] },
"up": { "texture": "#1", "uv": [ 0, 1, 15, 9 ] },
"down": { "texture": "#1", "uv": [ 0, 2, 15, 10 ] }
}
},
{
"name": "B22",
"from": [ -8, 2, 6 ],
"to": [ 7, 14, 14 ],
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 22.5 },
"faces": {
"north": { "texture": "#1", "uv": [ 0, 1, 15, 13 ] },
"east": { "texture": "#1", "uv": [ 0, 0, 8, 12 ] },
"south": { "texture": "#1", "uv": [ 0, 1, 15, 13 ] },
"west": { "texture": "#1", "uv": [ 0, 0, 8, 12 ] },
"up": { "texture": "#1", "uv": [ 0, 0, 15, 8 ] },
"down": { "texture": "#1", "uv": [ 0, 2, 15, 10 ] }
}
},
{
"name": "B23",
"from": [ -8, 2.1, 6 ],
"to": [ 7, 13.9, 14 ],
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45.0 },
"faces": {
"north": { "texture": "#1", "uv": [ 0, 1, 15, 12.8 ] },
"east": { "texture": "#1", "uv": [ 0, 0, 8, 11.8 ] },
"south": { "texture": "#1", "uv": [ 0, 1, 15, 12.8 ] },
"west": { "texture": "#1", "uv": [ 0, 0, 8, 11.8 ] },
"up": { "texture": "#1", "uv": [ 0, 0, 15, 8 ] },
"down": { "texture": "#1", "uv": [ 0, 2, 15, 10 ] }
}
},
{
"name": "B24",
"from": [ -8, 2, 7 ],
"to": [ 7, 14, 14 ],
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": -22.5 },
"faces": {
"north": { "texture": "#1", "uv": [ 0, 1, 15, 13 ] },
"east": { "texture": "#1", "uv": [ 0, 0, 7, 12 ] },
"south": { "texture": "#1", "uv": [ 0, 1, 15, 13 ] },
"west": { "texture": "#1", "uv": [ 1, 0, 8, 12 ] },
"up": { "texture": "#1", "uv": [ 0, 1, 15, 8 ] },
"down": { "texture": "#1", "uv": [ 0, 1, 15, 8 ] }
}
},
{
"name": "B31",
"from": [ 2, 2.1, -8 ],
"to": [ 10, 13.9, 7 ],
"faces": {
"north": { "texture": "#1", "uv": [ 0, 0, 8, 11.8 ] },
"east": { "texture": "#1", "uv": [ 0, 1, 15, 12.8 ] },
"south": { "texture": "#1", "uv": [ 0, 0, 8, 11.8 ] },
"west": { "texture": "#1", "uv": [ 0, 1, 15, 12.8 ] },
"up": { "texture": "#1", "uv": [ 9, 0, 1, 15 ] },
"down": { "texture": "#1", "uv": [ 11, 0, 3, 15 ], "rotation": 180 }
}
},
{
"name": "B32",
"from": [ 2, 2, -8 ],
"to": [ 9, 14, 7 ],
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": -22.5 },
"faces": {
"north": { "texture": "#1", "uv": [ 1, 0, 8, 12 ] },
"east": { "texture": "#1", "uv": [ 0, 1, 15, 13 ] },
"south": { "texture": "#1", "uv": [ 0, 0, 7, 12 ] },
"west": { "texture": "#1", "uv": [ 0, 1, 15, 13 ] },
"up": { "texture": "#1", "uv": [ 12, 0, 5, 15 ] },
"down": { "texture": "#1", "uv": [ 12, 0, 5, 15 ], "rotation": 180 }
}
},
{
"name": "B33",
"from": [ 2, 2, -8 ],
"to": [ 10, 14, 7 ],
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 22.5 },
"faces": {
"north": { "texture": "#1", "uv": [ 0, 0, 8, 12 ] },
"east": { "texture": "#1", "uv": [ 0, 1, 15, 13 ] },
"south": { "texture": "#1", "uv": [ 0, 0, 8, 12 ] },
"west": { "texture": "#1", "uv": [ 0, 1, 15, 13 ] },
"up": { "texture": "#1", "uv": [ 9, 0, 1, 15 ] },
"down": { "texture": "#1", "uv": [ 9, 0, 1, 15 ], "rotation": 180 }
}
},
{
"name": "B34",
"from": [ 2, 2.1, -8 ],
"to": [ 10, 13.9, 7 ],
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45.0 },
"faces": {
"north": { "texture": "#1", "uv": [ 0, 0, 8, 11.8 ] },
"east": { "texture": "#1", "uv": [ 0, 1, 15, 12.8 ] },
"south": { "texture": "#1", "uv": [ 0, 0, 8, 11.8 ] },
"west": { "texture": "#1", "uv": [ 0, 1, 15, 12.8 ] },
"up": { "texture": "#1", "uv": [ 9, 0, 1, 15 ] },
"down": { "texture": "#1", "uv": [ 12, 0, 4, 15 ], "rotation": 180 }
}
},
{
"name": "B41",
"from": [ 6, 2.1, 9 ],
"to": [ 14, 13.9, 24 ],
"faces": {
"north": { "texture": "#1", "uv": [ 0, 0, 8, 11.8 ] },
"east": { "texture": "#1", "uv": [ 0, 1, 15, 12.8 ] },
"south": { "texture": "#1", "uv": [ 0, 0, 8, 11.8 ] },
"west": { "texture": "#1", "uv": [ 0, 1, 15, 12.8 ] },
"up": { "texture": "#1", "uv": [ 9, 0, 1, 15 ], "rotation": 180 },
"down": { "texture": "#1", "uv": [ 11, 0, 3, 15 ] }
}
},
{
"name": "B42",
"from": [ 7, 2, 9 ],
"to": [ 14, 14, 24 ],
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": -22.5 },
"faces": {
"north": { "texture": "#1", "uv": [ 0, 0, 7, 12 ] },
"east": { "texture": "#1", "uv": [ 0, 1, 15, 13 ] },
"south": { "texture": "#1", "uv": [ 2, 0, 9, 12 ] },
"west": { "texture": "#1", "uv": [ 0, 1, 15, 13 ] },
"up": { "texture": "#1", "uv": [ 9, 0, 2, 15 ], "rotation": 180 },
"down": { "texture": "#1", "uv": [ 9, 0, 2, 15 ] }
}
},
{
"name": "B43",
"from": [ 6, 2, 9 ],
"to": [ 14, 14, 24 ],
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 22.5 },
"faces": {
"north": { "texture": "#1", "uv": [ 0, 0, 8, 12 ] },
"east": { "texture": "#1", "uv": [ 0, 1, 15, 13 ] },
"south": { "texture": "#1", "uv": [ 0, 0, 8, 12 ] },
"west": { "texture": "#1", "uv": [ 0, 1, 15, 13 ] },
"up": { "texture": "#1", "uv": [ 9, 0, 1, 15 ], "rotation": 180 },
"down": { "texture": "#1", "uv": [ 11, 0, 3, 15 ] }
}
},
{
"name": "B44",
"from": [ 6, 2.1, 9 ],
"to": [ 14, 13.9, 24 ],
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45.0 },
"faces": {
"north": { "texture": "#1", "uv": [ 0, 0, 8, 11.8 ] },
"east": { "texture": "#1", "uv": [ 0, 1, 15, 12.8 ] },
"south": { "texture": "#1", "uv": [ 0, 0, 8, 11.8 ] },
"west": { "texture": "#1", "uv": [ 0, 1, 15, 12.8 ] },
"up": { "texture": "#1", "uv": [ 9, 0, 1, 15 ], "rotation": 180 },
"down": { "texture": "#1", "uv": [ 9, 0, 1, 15 ] }
}
},
{
"name": "AxisCoat",
"from": [ 4, 1, 4 ],
"to": [ 12, 15, 12 ],
"shade": false,
"faces": {
"north": { "texture": "#spruce_log", "uv": [ 4, 1, 12, 15 ] },
"east": { "texture": "#spruce_log", "uv": [ 4, 1, 12, 15 ] },
"south": { "texture": "#spruce_log", "uv": [ 4, 1, 12, 15 ] },
"west": { "texture": "#spruce_log", "uv": [ 4, 1, 12, 15 ] },
"up": { "texture": "#spruce_log_top", "uv": [ 4, 4, 12, 12 ] },
"down": { "texture": "#spruce_log_top", "uv": [ 4, 4, 12, 12 ] }
}
},
{
"name": "Cover",
"from": [ -4, 1.9, -4 ],
"to": [ 20, 14.1, 20 ],
"faces": {
"up": { "texture": "#crushing_wheel", "uv": [ 2, 2, 14, 14 ] },
"down": { "texture": "#crushing_wheel", "uv": [ 2, 2, 14, 14 ] }
}
}
]
"credit": "Made with Blockbench",
"parent": "create:block/large_wheels",
"textures": {
"6": "create:block/crushing_wheel_body",
"spruce_log_top": "block/spruce_log",
"axis_top": "create:block/axis_top",
"axis": "create:block/axis",
"crushing_wheel": "create:block/crushing_wheel",
"spruce_log": "block/spruce_log",
"particle": "block/polished_andesite"
},
"elements": [
{
"name": "Axis",
"from": [6, 0, 6],
"to": [10, 16, 10],
"shade": false,
"faces": {
"north": {"uv": [6, 0, 10, 16], "texture": "#axis"},
"east": {"uv": [6, 0, 10, 16], "texture": "#axis"},
"south": {"uv": [6, 0, 10, 16], "texture": "#axis"},
"west": {"uv": [6, 0, 10, 16], "texture": "#axis"},
"up": {"uv": [6, 6, 10, 10], "texture": "#axis_top"},
"down": {"uv": [6, 6, 10, 10], "texture": "#axis_top"}
}
},
{
"name": "B1",
"from": [2, 2, -8],
"to": [9, 14, 7],
"rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 8]},
"faces": {
"north": {"uv": [7.5, 6, 11, 12], "texture": "#6"},
"east": {"uv": [0, 0, 7.5, 6], "texture": "#6"},
"south": {"uv": [7.5, 0, 11, 6], "texture": "#6"},
"west": {"uv": [0, 0, 7.5, 6], "texture": "#6"},
"up": {"uv": [0, 9.5, 7.5, 13], "rotation": 270, "texture": "#6"},
"down": {"uv": [0, 9.5, 7.5, 13], "rotation": 90, "texture": "#6"}
}
},
{
"name": "B2",
"from": [2, 2.1, -8],
"to": [10, 13.9, 7],
"faces": {
"north": {"uv": [7.5, 0, 11, 6], "texture": "#6"},
"east": {"uv": [0, 0, 7.5, 6], "texture": "#6"},
"south": {"uv": [7.5, 0, 11, 6], "texture": "#6"},
"west": {"uv": [0, 0, 7.5, 6], "texture": "#6"},
"up": {"uv": [0, 6, 7.5, 9.5], "rotation": 270, "texture": "#6"},
"down": {"uv": [0, 6, 7.5, 9.5], "rotation": 90, "texture": "#6"}
}
},
{
"name": "B3",
"from": [2, 2, -8],
"to": [9, 14, 7],
"rotation": {"angle": 22.5, "axis": "y", "origin": [8, 8, 8]},
"faces": {
"north": {"uv": [11, 0, 14.5, 6], "texture": "#6"},
"east": {"uv": [0, 0, 7.5, 6], "texture": "#6"},
"south": {"uv": [7.5, 0, 11, 6], "texture": "#6"},
"west": {"uv": [0, 0, 7.5, 6], "texture": "#6"},
"up": {"uv": [0, 6, 7.5, 9.5], "rotation": 270, "texture": "#6"},
"down": {"uv": [0, 6, 7.5, 9.5], "rotation": 90, "texture": "#6"}
}
},
{
"name": "B4",
"from": [2, 2.1, -8],
"to": [10, 13.9, 7],
"rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]},
"faces": {
"north": {"uv": [7.5, 0, 11, 6], "texture": "#6"},
"east": {"uv": [0, 0, 7.5, 6], "texture": "#6"},
"south": {"uv": [7.5, 0, 11, 6], "texture": "#6"},
"west": {"uv": [0, 0, 7.5, 6], "texture": "#6"},
"up": {"uv": [8.5, 12.5, 16, 16], "rotation": 270, "texture": "#6"},
"down": {"uv": [8.5, 12.5, 16, 16], "rotation": 90, "texture": "#6"}
}
},
{
"name": "B5",
"from": [-8, 2, 7],
"to": [7, 14, 14],
"rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 8]},
"faces": {
"north": {"uv": [0, 0, 7.5, 6], "texture": "#6"},
"east": {"uv": [7.5, 0, 11, 6], "texture": "#6"},
"south": {"uv": [0, 0, 7.5, 6], "texture": "#6"},
"west": {"uv": [7.5, 6, 11, 12], "texture": "#6"},
"up": {"uv": [0, 9.5, 7.5, 13], "rotation": 180, "texture": "#6"},
"down": {"uv": [0, 9.5, 7.5, 13], "rotation": 180, "texture": "#6"}
}
},
{
"name": "B6",
"from": [-8, 2.1, 6],
"to": [7, 13.9, 14],
"faces": {
"north": {"uv": [0, 0, 7.5, 6], "texture": "#6"},
"east": {"uv": [7.5, 0, 11, 6], "texture": "#6"},
"south": {"uv": [0, 0, 7.5, 6], "texture": "#6"},
"west": {"uv": [7.5, 0, 11, 6], "texture": "#6"},
"up": {"uv": [0, 6, 7.5, 9.5], "rotation": 180, "texture": "#6"},
"down": {"uv": [0, 6, 7.5, 9.5], "rotation": 180, "texture": "#6"}
}
},
{
"name": "B7",
"from": [-8, 2, 7],
"to": [7, 14, 14],
"rotation": {"angle": 22.5, "axis": "y", "origin": [8, 8, 8]},
"faces": {
"north": {"uv": [0, 0, 7.5, 6], "texture": "#6"},
"east": {"uv": [7.5, 0, 11, 6], "texture": "#6"},
"south": {"uv": [0, 0, 7.5, 6], "texture": "#6"},
"west": {"uv": [7.5, 0, 11, 6], "texture": "#6"},
"up": {"uv": [0, 6, 7.5, 9.5], "rotation": 180, "texture": "#6"},
"down": {"uv": [0, 6, 7.5, 9.5], "rotation": 180, "texture": "#6"}
}
},
{
"name": "B8",
"from": [-8, 2.1, 6],
"to": [7, 13.9, 14],
"rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]},
"faces": {
"north": {"uv": [0, 0, 7.5, 6], "texture": "#6"},
"east": {"uv": [7.5, 0, 11, 6], "texture": "#6"},
"south": {"uv": [0, 0, 7.5, 6], "texture": "#6"},
"west": {"uv": [11, 0, 14.5, 6], "texture": "#6"},
"up": {"uv": [8.5, 12.5, 16, 16], "rotation": 180, "texture": "#6"},
"down": {"uv": [8.5, 12.5, 16, 16], "rotation": 180, "texture": "#6"}
}
},
{
"name": "B9",
"from": [7, 2, 9],
"to": [14, 14, 24],
"rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 8]},
"faces": {
"north": {"uv": [7.5, 0, 11, 6], "texture": "#6"},
"east": {"uv": [0, 0, 7.5, 6], "texture": "#6"},
"south": {"uv": [7.5, 6, 11, 12], "texture": "#6"},
"west": {"uv": [0, 0, 7.5, 6], "texture": "#6"},
"up": {"uv": [0, 9.5, 7.5, 13], "rotation": 90, "texture": "#6"},
"down": {"uv": [0, 9.5, 7.5, 13], "rotation": 270, "texture": "#6"}
}
},
{
"name": "B10",
"from": [6, 2.1, 9],
"to": [14, 13.9, 24],
"faces": {
"north": {"uv": [7.5, 0, 11, 6], "texture": "#6"},
"east": {"uv": [0, 0, 7.5, 6], "texture": "#6"},
"south": {"uv": [7.5, 0, 11, 6], "texture": "#6"},
"west": {"uv": [0, 0, 7.5, 6], "texture": "#6"},
"up": {"uv": [0, 6, 7.5, 9.5], "rotation": 90, "texture": "#6"},
"down": {"uv": [0, 6, 7.5, 9.5], "rotation": 270, "texture": "#6"}
}
},
{
"name": "B11",
"from": [7, 2, 9],
"to": [14, 14, 24],
"rotation": {"angle": 22.5, "axis": "y", "origin": [8, 8, 8]},
"faces": {
"north": {"uv": [7.5, 0, 11, 6], "texture": "#6"},
"east": {"uv": [0, 0, 7.5, 6], "texture": "#6"},
"south": {"uv": [11, 0, 14.5, 6], "texture": "#6"},
"west": {"uv": [0, 0, 7.5, 6], "texture": "#6"},
"up": {"uv": [8.5, 12.5, 16, 16], "rotation": 90, "texture": "#6"},
"down": {"uv": [8.5, 12.5, 16, 16], "rotation": 270, "texture": "#6"}
}
},
{
"name": "B12",
"from": [6, 2.1, 9],
"to": [14, 13.9, 24],
"rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]},
"faces": {
"north": {"uv": [7.5, 0, 11, 6], "texture": "#6"},
"east": {"uv": [0, 0, 7.5, 6], "texture": "#6"},
"south": {"uv": [7.5, 0, 11, 6], "texture": "#6"},
"west": {"uv": [0, 0, 7.5, 6], "texture": "#6"},
"up": {"uv": [0, 6, 7.5, 9.5], "rotation": 90, "texture": "#6"},
"down": {"uv": [0, 6, 7.5, 9.5], "rotation": 270, "texture": "#6"}
}
},
{
"name": "B13",
"from": [9, 2, 2],
"to": [24, 14, 9],
"rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 8]},
"faces": {
"north": {"uv": [0, 0, 7.5, 6], "texture": "#6"},
"east": {"uv": [7.5, 6, 11, 12], "texture": "#6"},
"south": {"uv": [0, 0, 7.5, 6], "texture": "#6"},
"west": {"uv": [7.5, 0, 11, 6], "texture": "#6"},
"up": {"uv": [0, 9.5, 7.5, 13], "texture": "#6"},
"down": {"uv": [0, 9.5, 7.5, 13], "texture": "#6"}
}
},
{
"name": "B14",
"from": [9, 2.1, 2],
"to": [24, 13.9, 10],
"faces": {
"north": {"uv": [0, 0, 7.5, 6], "texture": "#6"},
"east": {"uv": [7.5, 0, 11, 6], "texture": "#6"},
"south": {"uv": [0, 0, 7.5, 6], "texture": "#6"},
"west": {"uv": [7.5, 0, 11, 6], "texture": "#6"},
"up": {"uv": [0, 6, 7.5, 9.5], "texture": "#6"},
"down": {"uv": [0, 6, 7.5, 9.5], "texture": "#6"}
}
},
{
"name": "B15",
"from": [9, 2, 2],
"to": [24, 14, 9],
"rotation": {"angle": 22.5, "axis": "y", "origin": [8, 8, 8]},
"faces": {
"north": {"uv": [0, 0, 7.5, 6], "texture": "#6"},
"east": {"uv": [11, 0, 14.5, 6], "texture": "#6"},
"south": {"uv": [0, 0, 7.5, 6], "texture": "#6"},
"west": {"uv": [7.5, 0, 11, 6], "texture": "#6"},
"up": {"uv": [8.5, 12.5, 16, 16], "texture": "#6"},
"down": {"uv": [8.5, 12.5, 16, 16], "texture": "#6"}
}
},
{
"name": "B16",
"from": [2, 2.1, -8],
"to": [10, 13.9, 7],
"rotation": {"angle": -45, "axis": "y", "origin": [8, 8, 8]},
"faces": {
"north": {"uv": [7.5, 0, 11, 6], "texture": "#6"},
"east": {"uv": [0, 0, 7.5, 6], "texture": "#6"},
"south": {"uv": [7.5, 0, 11, 6], "texture": "#6"},
"west": {"uv": [0, 0, 7.5, 6], "texture": "#6"},
"up": {"uv": [0, 6, 7.5, 9.5], "rotation": 270, "texture": "#6"},
"down": {"uv": [0, 6, 7.5, 9.5], "rotation": 90, "texture": "#6"}
}
},
{
"name": "AxisCoat",
"from": [4, 1, 4],
"to": [12, 15, 12],
"shade": false,
"faces": {
"north": {"uv": [4, 1, 12, 15], "texture": "#spruce_log"},
"east": {"uv": [4, 1, 12, 15], "texture": "#spruce_log"},
"south": {"uv": [4, 1, 12, 15], "texture": "#spruce_log"},
"west": {"uv": [4, 1, 12, 15], "texture": "#spruce_log"},
"up": {"uv": [4, 4, 12, 12], "texture": "#spruce_log_top"},
"down": {"uv": [4, 4, 12, 12], "texture": "#spruce_log_top"}
}
},
{
"name": "Cover",
"from": [-4, 1.9, -4],
"to": [20, 14.1, 20],
"faces": {
"up": {"uv": [2, 2, 14, 14], "texture": "#crushing_wheel"},
"down": {"uv": [2, 2, 14, 14], "texture": "#crushing_wheel"}
}
}
],
"groups": [
{
"name": "crushing_wheel",
"origin": [8, 8, 8],
"children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18]
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 985 B