From 077ff17078699ca8e4c72bb98b498fed26b20678 Mon Sep 17 00:00:00 2001 From: Sebastian Hartte Date: Mon, 1 Jun 2020 01:01:32 +0200 Subject: [PATCH] More stuff ingame and showing up. --- build.gradle | 36 + gradle.properties | 4 +- .../java/appeng/api/definitions/BlockIds.java | 109 + .../api/definitions/IBlockDefinition.java | 9 +- .../java/appeng/api/definitions/IdHelper.java | 18 + src/api/java/appeng/api/parts/IPart.java | 4 +- .../java/appeng/api/util/IClientHelper.java | 3 +- .../appeng/api/util/IOrientableBlock.java | 6 +- src/main/java/appeng/block/AEBaseBlock.java | 27 +- .../java/appeng/block/AEBaseBlockItem.java | 195 ++ .../java/appeng/block/AEBaseItemBlock.java | 211 -- .../block/AEBaseItemBlockChargeable.java | 8 +- .../java/appeng/block/AEBaseTileBlock.java | 120 +- .../appeng/block/UnlistedBlockAccess.java | 51 - .../block/crafting/BlockCraftingUnit.java | 4 +- .../appeng/block/grindstone/BlockCrank.java | 4 +- .../appeng/block/grindstone/BlockGrinder.java | 7 +- .../appeng/block/misc/BlockCellWorkbench.java | 7 +- .../java/appeng/block/misc/BlockCharger.java | 6 +- .../appeng/block/misc/BlockCondenser.java | 7 +- .../appeng/block/misc/BlockInscriber.java | 7 +- .../appeng/block/misc/BlockInterface.java | 6 +- .../appeng/block/misc/BlockLightDetector.java | 2 +- .../appeng/block/misc/BlockQuartzFixture.java | 2 +- .../misc/BlockQuartzGrowthAccelerator.java | 2 +- .../block/misc/BlockSecurityStation.java | 7 +- .../java/appeng/block/misc/BlockTinyTNT.java | 34 +- .../block/misc/BlockVibrationChamber.java | 8 +- .../block/networking/BlockCableBus.java | 8 +- .../java/appeng/block/paint/BlockPaint.java | 2 +- .../appeng/block/qnb/BlockQuantumBase.java | 5 +- .../block/qnb/BlockQuantumLinkChamber.java | 9 +- .../block/spatial/BlockSpatialIOPort.java | 7 +- .../java/appeng/block/storage/BlockChest.java | 9 +- .../java/appeng/block/storage/BlockDrive.java | 7 +- .../appeng/block/storage/BlockIOPort.java | 7 +- .../appeng/block/storage/BlockSkyChest.java | 6 +- .../bootstrap/BlockDefinitionBuilder.java | 14 +- .../java/appeng/bootstrap/BlockRendering.java | 79 +- .../java/appeng/bootstrap/FeatureFactory.java | 27 +- .../appeng/bootstrap/IBlockRendering.java | 4 +- .../java/appeng/bootstrap/IItemBuilder.java | 2 +- .../java/appeng/bootstrap/IItemRendering.java | 9 +- .../java/appeng/bootstrap/IModelRegistry.java | 4 +- .../bootstrap/ItemDefinitionBuilder.java | 41 +- .../java/appeng/bootstrap/ItemRendering.java | 103 +- .../components/BuiltInModelComponent.java | 8 +- .../IEntityRegistrationComponent.java | 2 +- .../IRecipeRegistrationComponent.java | 3 +- .../ItemMeshDefinitionComponent.java | 21 +- .../components/ModelOverrideComponent.java | 29 +- .../components/StateMapperComponent.java | 31 +- .../components/TileEntityComponent.java | 2 +- src/main/java/appeng/client/ClientHelper.java | 52 +- .../implementations/GuiInterfaceTerminal.java | 2 +- .../render/FacadeDispatcherBakedModel.java | 2 +- .../client/render/effects/ChargedOreFX.java | 35 +- .../render/model/AutoRotatingModel.java | 12 +- .../render/model/BuiltInModelLoader.java | 12 +- .../client/render/model/GlassBakedModel.java | 6 +- .../ContainerInterfaceTerminal.java | 4 +- src/main/java/appeng/core/AELog.java | 15 +- src/main/java/appeng/core/Api.java | 117 +- src/main/java/appeng/core/ApiDefinitions.java | 32 +- src/main/java/appeng/core/AppEng.java | 23 +- src/main/java/appeng/core/Registration.java | 915 +++--- .../java/appeng/core/api/ApiClientHelper.java | 3 +- .../core/api/definitions/ApiBlocks.java | 1018 +++--- .../appeng/core/features/BlockDefinition.java | 13 +- .../java/appeng/debug/BlockCubeGenerator.java | 5 +- .../java/appeng/debug/BlockPhantomNode.java | 5 +- .../java/appeng/debug/TileCubeGenerator.java | 2 +- src/main/java/appeng/debug/ToolEraser.java | 2 +- .../java/appeng/debug/ToolReplicatorCard.java | 2 +- .../solid/BlockChargedQuartzOre.java | 87 +- .../decorative/solid/BlockQuartzLamp.java | 2 +- .../decorative/solid/BlockQuartzOre.java | 140 +- .../decorative/solid/BlockSkyStone.java | 5 +- .../fluids/block/BlockFluidInterface.java | 7 +- .../appeng/fluids/items/FluidDummyItem.java | 2 +- .../fluids/parts/PartFluidLevelEmitter.java | 2 +- .../appeng/items/materials/ItemMaterial.java | 5 +- .../appeng/items/misc/ItemCrystalSeed.java | 9 +- .../appeng/items/misc/ItemEncodedPattern.java | 3 +- .../java/appeng/items/parts/ItemFacade.java | 2 +- .../items/storage/AbstractStorageCell.java | 3 +- .../storage/ItemCreativeStorageCell.java | 3 +- .../items/storage/ItemSpatialStorageCell.java | 7 +- .../appeng/items/tools/ToolMemoryCard.java | 10 +- .../tools/powered/ToolColorApplicator.java | 7 +- .../tools/powered/ToolEntropyManipulator.java | 8 +- .../items/tools/powered/ToolMatterCannon.java | 5 +- .../items/tools/powered/ToolPortableCell.java | 5 +- .../tools/powered/ToolWirelessTerminal.java | 4 +- .../powered/powersink/AEBasePoweredItem.java | 5 +- src/main/java/appeng/parts/AEBasePart.java | 4 +- .../java/appeng/parts/CableBusContainer.java | 4 +- .../java/appeng/parts/ICableBusContainer.java | 2 +- .../appeng/parts/NullCableBusContainer.java | 2 +- .../parts/automation/PartLevelEmitter.java | 2 +- .../appeng/parts/misc/PartCableAnchor.java | 2 +- src/main/java/appeng/server/ServerHelper.java | 69 +- src/main/java/appeng/tile/AEBaseInvTile.java | 62 +- src/main/java/appeng/tile/AEBaseTile.java | 105 +- .../tile/crafting/TileMolecularAssembler.java | 8 +- .../appeng/tile/grid/AENetworkInvTile.java | 8 +- .../appeng/tile/grid/AENetworkPowerTile.java | 8 +- .../java/appeng/tile/misc/TileCondenser.java | 8 +- .../java/appeng/tile/misc/TileInscriber.java | 8 +- .../java/appeng/tile/misc/TileInterface.java | 8 +- src/main/java/appeng/tile/misc/TilePaint.java | 2 +- .../tile/misc/TileVibrationChamber.java | 8 +- .../appeng/tile/networking/TileCableBus.java | 2 +- .../tile/powersink/AEBasePoweredTile.java | 8 +- .../appeng/tile/qnb/TileQuantumBridge.java | 2 +- .../tile/spatial/TileSpatialIOPort.java | 8 +- .../java/appeng/tile/storage/TileChest.java | 8 +- .../java/appeng/tile/storage/TileDrive.java | 8 +- .../java/appeng/tile/storage/TileIOPort.java | 8 +- src/main/java/appeng/util/Platform.java | 2735 ++++++++--------- .../util/helpers/ItemComparisonHelper.java | 18 +- .../resources/META-INF/accesstransformer.cfg | 3 + src/main/resources/META-INF/mods.toml | 4 +- .../blockstates/cable_bus.json | 4 +- .../blockstates/cell_workbench.json | 4 +- .../blockstates/charged_quartz_ore.json | 4 +- .../blockstates/charger.json | 4 +- .../blockstates/chest.json | 22 +- .../blockstates/chiseled_quartz_block.json | 4 +- .../chiseled_quartz_double_slab.json | 2 +- .../blockstates/chiseled_quartz_slab.json | 4 +- .../blockstates/chiseled_quartz_stairs.json | 80 +- .../blockstates/condenser.json | 4 +- .../blockstates/controller.json | 28 +- .../blockstates/crafting_accelerator.json | 4 +- .../blockstates/crafting_monitor.json | 4 +- .../blockstates/crafting_storage_16k.json | 4 +- .../blockstates/crafting_storage_1k.json | 4 +- .../blockstates/crafting_storage_4k.json | 4 +- .../blockstates/crafting_storage_64k.json | 4 +- .../blockstates/crafting_unit.json | 4 +- .../blockstates/crank.json | 6 +- .../blockstates/creative_energy_cell.json | 4 +- .../blockstates/debug_chunk_loader.json | 4 +- .../blockstates/debug_cube_gen.json | 4 +- .../blockstates/debug_energy_gen.json | 4 +- .../blockstates/debug_item_gen.json | 4 +- .../blockstates/debug_phantom_node.json | 4 +- .../blockstates/dense_energy_cell.json | 16 +- .../blockstates/drive.json | 4 +- .../blockstates/energy_acceptor.json | 4 +- .../blockstates/energy_cell.json | 16 +- .../blockstates/fluid_interface.json | 4 +- .../blockstates/fluix_block.json | 4 +- .../blockstates/fluix_double_slab.json | 2 +- .../blockstates/fluix_slab.json | 4 +- .../blockstates/fluix_stairs.json | 80 +- .../blockstates/grindstone.json | 4 +- .../blockstates/inscriber.json | 4 +- .../blockstates/interface.json | 4 +- .../blockstates/io_port.json | 4 +- .../blockstates/light_detector.json | 24 +- .../blockstates/matrix_frame.json | 4 +- .../blockstates/molecular_assembler.json | 2 +- .../blockstates/paint.json | 4 +- .../blockstates/quantum_link.json | 4 +- .../blockstates/quantum_ring.json | 4 +- .../blockstates/quartz_block.json | 4 +- .../blockstates/quartz_double_slab.json | 2 +- .../blockstates/quartz_fixture.json | 24 +- .../blockstates/quartz_glass.json | 4 +- .../quartz_growth_accelerator.json | 4 +- .../blockstates/quartz_ore.json | 4 +- .../blockstates/quartz_pillar.json | 6 +- .../quartz_pillar_double_slab.json | 2 +- .../blockstates/quartz_pillar_slab.json | 4 +- .../blockstates/quartz_pillar_stairs.json | 80 +- .../blockstates/quartz_slab.json | 4 +- .../blockstates/quartz_stairs.json | 80 +- .../blockstates/quartz_vibrant_glass.json | 4 +- .../blockstates/security_station.json | 4 +- .../blockstates/sky_compass.json | 4 +- .../blockstates/sky_stone_block.json | 4 +- .../blockstates/sky_stone_brick.json | 4 +- .../sky_stone_brick_double_slab.json | 2 +- .../blockstates/sky_stone_brick_slab.json | 4 +- .../blockstates/sky_stone_brick_stairs.json | 80 +- .../blockstates/sky_stone_chest.json | 4 +- .../blockstates/sky_stone_double_slab.json | 2 +- .../blockstates/sky_stone_slab.json | 4 +- .../blockstates/sky_stone_small_brick.json | 4 +- .../sky_stone_small_brick_double_slab.json | 2 +- .../sky_stone_small_brick_slab.json | 4 +- .../sky_stone_small_brick_stairs.json | 80 +- .../blockstates/sky_stone_stairs.json | 80 +- .../blockstates/smooth_sky_stone_block.json | 4 +- .../blockstates/smooth_sky_stone_chest.json | 4 +- .../smooth_sky_stone_double_slab.json | 2 +- .../blockstates/smooth_sky_stone_slab.json | 4 +- .../blockstates/smooth_sky_stone_stairs.json | 80 +- .../blockstates/spatial_io_port.json | 4 +- .../blockstates/tiny_tnt.json | 4 +- .../blockstates/vibration_chamber.json | 4 +- .../blockstates/wireless_access_point.json | 14 +- .../appliedenergistics2/lang/cs_cz.json | 503 +++ .../appliedenergistics2/lang/cs_cz.lang | 501 --- .../appliedenergistics2/lang/de_de.json | 545 ++++ .../appliedenergistics2/lang/de_de.lang | 557 ---- .../appliedenergistics2/lang/en_gb.json | 13 + .../appliedenergistics2/lang/en_gb.lang | 15 - .../appliedenergistics2/lang/en_us.json | 613 ++++ .../appliedenergistics2/lang/en_us.lang | 627 ---- .../appliedenergistics2/lang/es_es.json | 424 +++ .../appliedenergistics2/lang/es_es.lang | 422 --- .../appliedenergistics2/lang/fr_fr.json | 542 ++++ .../appliedenergistics2/lang/fr_fr.lang | 554 ---- .../appliedenergistics2/lang/hu_hu.json | 549 ++++ .../appliedenergistics2/lang/hu_hu.lang | 562 ---- .../appliedenergistics2/lang/it_it.json | 524 ++++ .../appliedenergistics2/lang/it_it.lang | 535 ---- .../appliedenergistics2/lang/ko_kr.json | 608 ++++ .../appliedenergistics2/lang/ko_kr.lang | 622 ---- .../appliedenergistics2/lang/pt_br.json | 597 ++++ .../appliedenergistics2/lang/pt_br.lang | 611 ---- .../appliedenergistics2/lang/ro_ro.json | 347 +++ .../appliedenergistics2/lang/ro_ro.lang | 345 --- .../appliedenergistics2/lang/ru_ru.json | 579 ++++ .../appliedenergistics2/lang/ru_ru.lang | 592 ---- .../appliedenergistics2/lang/zh_cn.json | 613 ++++ .../appliedenergistics2/lang/zh_cn.lang | 627 ---- .../appliedenergistics2/lang/zh_tw.json | 579 ++++ .../appliedenergistics2/lang/zh_tw.lang | 592 ---- .../models/block/cell_workbench.json | 6 +- .../models/block/charged_quartz_ore.json | 4 +- .../models/block/charger.json | 8 +- .../models/block/chest/base.json | 14 +- .../models/block/chest/cell_state_empty.json | 2 +- .../models/block/chest/cell_state_full.json | 4 +- .../block/chest/cell_state_offline.json | 2 +- .../models/block/chest/cell_state_online.json | 4 +- .../block/chest/cell_state_types_full.json | 4 +- .../models/block/chest/lights_off.json | 2 +- .../models/block/chest/lights_on.json | 6 +- .../models/block/chiseled_quartz_block.json | 4 +- .../models/block/condenser.json | 2 +- .../controller_block_conflicted.json | 6 +- .../controller/controller_block_offline.json | 2 +- .../controller/controller_block_online.json | 6 +- .../controller_column_conflicted.json | 6 +- .../controller/controller_column_offline.json | 4 +- .../controller/controller_column_online.json | 6 +- .../block/controller/controller_inside_a.json | 2 +- .../block/controller/controller_inside_b.json | 2 +- .../models/block/crafting/accelerator.json | 2 +- .../models/block/crafting/monitor.json | 14 +- .../models/block/crafting/storage_16k.json | 2 +- .../models/block/crafting/storage_1k.json | 2 +- .../models/block/crafting/storage_4k.json | 2 +- .../models/block/crafting/storage_64k.json | 2 +- .../models/block/crafting/unit.json | 2 +- .../models/block/crank.json | 4 +- .../models/block/crank_inventory.json | 2 +- .../models/block/debug/chunk_loader.json | 2 +- .../models/block/debug/cube_gen.json | 2 +- .../models/block/debug/energy_gen.json | 2 +- .../models/block/debug/item_gen.json | 2 +- .../models/block/debug/phantom_node.json | 2 +- .../models/block/drive_base.json | 12 +- .../models/block/drive_base_depth.json | 10 +- .../models/block/drive_cell_empty.json | 2 +- .../models/block/drive_cell_full.json | 2 +- .../models/block/drive_cell_off.json | 2 +- .../models/block/drive_cell_on.json | 2 +- .../models/block/drive_cell_types_full.json | 2 +- .../models/block/energy_acceptor.json | 2 +- .../energy_cell/creative_energy_cell.json | 2 +- .../block/energy_cell/dense_energy_cell0.json | 2 +- .../block/energy_cell/dense_energy_cell1.json | 2 +- .../block/energy_cell/dense_energy_cell2.json | 2 +- .../block/energy_cell/dense_energy_cell3.json | 2 +- .../block/energy_cell/dense_energy_cell4.json | 2 +- .../block/energy_cell/dense_energy_cell5.json | 2 +- .../block/energy_cell/dense_energy_cell6.json | 2 +- .../block/energy_cell/dense_energy_cell7.json | 2 +- .../block/energy_cell/energy_cell0.json | 2 +- .../block/energy_cell/energy_cell1.json | 2 +- .../block/energy_cell/energy_cell2.json | 2 +- .../block/energy_cell/energy_cell3.json | 2 +- .../block/energy_cell/energy_cell4.json | 2 +- .../block/energy_cell/energy_cell5.json | 2 +- .../block/energy_cell/energy_cell6.json | 2 +- .../block/energy_cell/energy_cell7.json | 2 +- .../models/block/fluid_interface.json | 2 +- .../models/block/fluix_block.json | 2 +- .../models/block/grindstone.json | 8 +- .../models/block/inscriber.json | 6 +- .../models/block/interface.json | 2 +- .../models/block/interface_oriented.json | 14 +- .../models/block/io_port.json | 6 +- .../models/block/molecular_assembler.json | 4 +- .../block/molecular_assembler_lights.json | 2 +- .../models/block/qnb/link.json | 4 +- .../models/block/qnb/ring.json | 4 +- .../models/block/quartz_block.json | 2 +- .../models/block/quartz_fixture_standing.json | 6 +- .../block/quartz_fixture_standing_odd.json | 6 +- .../models/block/quartz_fixture_wall.json | 6 +- .../models/block/quartz_fixture_wall_odd.json | 6 +- .../block/quartz_growth_accelerator_off.json | 6 +- .../block/quartz_growth_accelerator_on.json | 6 +- .../models/block/quartz_ore.json | 2 +- .../models/block/quartz_pillar.json | 4 +- .../models/block/security_station_off.json | 14 +- .../models/block/security_station_on.json | 14 +- .../models/block/sky_compass_base.json | 4 +- .../models/block/sky_compass_pointer.json | 2 +- .../models/block/sky_stone_block.json | 2 +- .../models/block/sky_stone_brick.json | 2 +- .../models/block/sky_stone_small_brick.json | 2 +- .../block/slabs/chiseled_quartz_half.json | 6 +- .../block/slabs/chiseled_quartz_upper.json | 6 +- .../models/block/slabs/fluix_half.json | 6 +- .../models/block/slabs/fluix_upper.json | 6 +- .../models/block/slabs/quartz_half.json | 6 +- .../block/slabs/quartz_pillar_half.json | 6 +- .../block/slabs/quartz_pillar_upper.json | 6 +- .../models/block/slabs/quartz_upper.json | 6 +- .../block/slabs/sky_stone_brick_half.json | 6 +- .../block/slabs/sky_stone_brick_upper.json | 6 +- .../models/block/slabs/sky_stone_half.json | 6 +- .../slabs/sky_stone_small_brick_half.json | 6 +- .../slabs/sky_stone_small_brick_upper.json | 6 +- .../models/block/slabs/sky_stone_upper.json | 6 +- .../block/slabs/smooth_sky_stone_half.json | 6 +- .../block/slabs/smooth_sky_stone_upper.json | 6 +- .../models/block/smooth_sky_stone_block.json | 2 +- .../models/block/spatial_io_port.json | 6 +- .../models/block/stairs/chiseled_quartz.json | 6 +- .../block/stairs/chiseled_quartz_inner.json | 6 +- .../block/stairs/chiseled_quartz_outer.json | 6 +- .../models/block/stairs/fluix.json | 6 +- .../models/block/stairs/fluix_inner.json | 6 +- .../models/block/stairs/fluix_outer.json | 6 +- .../models/block/stairs/quartz.json | 6 +- .../models/block/stairs/quartz_inner.json | 6 +- .../models/block/stairs/quartz_outer.json | 6 +- .../models/block/stairs/quartz_pillar.json | 6 +- .../block/stairs/quartz_pillar_inner.json | 6 +- .../block/stairs/quartz_pillar_outer.json | 6 +- .../models/block/stairs/sky_stone.json | 6 +- .../models/block/stairs/sky_stone_brick.json | 6 +- .../block/stairs/sky_stone_brick_inner.json | 6 +- .../block/stairs/sky_stone_brick_outer.json | 6 +- .../models/block/stairs/sky_stone_inner.json | 6 +- .../models/block/stairs/sky_stone_outer.json | 6 +- .../block/stairs/sky_stone_small_brick.json | 6 +- .../stairs/sky_stone_small_brick_inner.json | 6 +- .../stairs/sky_stone_small_brick_outer.json | 6 +- .../models/block/stairs/smooth_sky_stone.json | 6 +- .../block/stairs/smooth_sky_stone_inner.json | 6 +- .../block/stairs/smooth_sky_stone_outer.json | 6 +- .../models/block/vibration_chamber_off.json | 8 +- .../models/block/vibration_chamber_on.json | 2 +- .../block/wireless_access_point_chassis.json | 6 +- .../block/wireless_access_point_off.json | 2 +- .../block/wireless_access_point_on.json | 2 +- .../models/item/biometric_card.json | 2 +- .../models/item/certus_quartz_axe.json | 2 +- .../item/certus_quartz_cutting_knife.json | 2 +- .../models/item/certus_quartz_hoe.json | 2 +- .../models/item/certus_quartz_pickaxe.json | 2 +- .../models/item/certus_quartz_spade.json | 2 +- .../models/item/certus_quartz_sword.json | 2 +- .../models/item/certus_quartz_wrench.json | 2 +- .../models/item/charged_staff.json | 2 +- .../models/item/chest.json | 12 +- .../models/item/color_applicator_colored.json | 8 +- .../item/color_applicator_uncolored.json | 2 +- .../models/item/creative_storage_cell.json | 2 +- .../models/item/crystal_seed_certus.json | 2 +- .../models/item/crystal_seed_certus2.json | 2 +- .../models/item/crystal_seed_certus3.json | 2 +- .../models/item/crystal_seed_fluix.json | 2 +- .../models/item/crystal_seed_fluix2.json | 2 +- .../models/item/crystal_seed_fluix3.json | 2 +- .../models/item/crystal_seed_nether.json | 2 +- .../models/item/crystal_seed_nether2.json | 2 +- .../models/item/crystal_seed_nether3.json | 2 +- .../models/item/debug_card.json | 2 +- .../models/item/debug_chunk_loader.json | 2 +- .../models/item/debug_cube_gen.json | 2 +- .../models/item/debug_energy_gen.json | 2 +- .../models/item/debug_eraser.json | 2 +- .../models/item/debug_item_gen.json | 2 +- .../models/item/debug_meteorite_placer.json | 2 +- .../models/item/debug_phantom_node.json | 2 +- .../models/item/debug_replicator_card.json | 2 +- .../models/item/drive.json | 2 +- .../models/item/encoded_pattern.json | 2 +- .../models/item/entropy_manipulator.json | 2 +- .../models/item/fluid_storage_cell_16k.json | 2 +- .../models/item/fluid_storage_cell_1k.json | 2 +- .../models/item/fluid_storage_cell_4k.json | 2 +- .../models/item/fluid_storage_cell_64k.json | 2 +- .../models/item/material_advanced_card.json | 2 +- .../item/material_annihilation_core.json | 2 +- .../models/item/material_basic_card.json | 2 +- .../models/item/material_blank_pattern.json | 2 +- .../item/material_calculation_processor.json | 2 +- .../material_calculation_processor_press.json | 2 +- .../material_calculation_processor_print.json | 2 +- .../models/item/material_card_capacity.json | 2 +- .../models/item/material_card_crafting.json | 2 +- .../models/item/material_card_fuzzy.json | 2 +- .../models/item/material_card_inverter.json | 2 +- .../models/item/material_card_redstone.json | 2 +- .../models/item/material_card_speed.json | 2 +- .../item/material_cell128_spatial_part.json | 2 +- .../item/material_cell16_spatial_part.json | 2 +- .../models/item/material_cell16k_part.json | 2 +- .../models/item/material_cell1k_part.json | 2 +- .../item/material_cell2_spatial_part.json | 2 +- .../models/item/material_cell4k_part.json | 2 +- .../models/item/material_cell64k_part.json | 2 +- .../item/material_certus_quartz_crystal.json | 2 +- ...aterial_certus_quartz_crystal_charged.json | 2 +- .../item/material_certus_quartz_dust.json | 2 +- .../item/material_empty_storage_cell.json | 2 +- .../models/item/material_ender_dust.json | 2 +- .../item/material_engineering_processor.json | 2 +- .../material_engineering_processor_press.json | 2 +- .../material_engineering_processor_print.json | 2 +- .../models/item/material_flour.json | 2 +- .../item/material_fluid_cell16k_part.json | 2 +- .../item/material_fluid_cell1k_part.json | 2 +- .../item/material_fluid_cell4k_part.json | 2 +- .../item/material_fluid_cell64k_part.json | 2 +- .../models/item/material_fluix_crystal.json | 2 +- .../models/item/material_fluix_dust.json | 2 +- .../models/item/material_fluix_pearl.json | 2 +- .../models/item/material_formation_core.json | 2 +- .../models/item/material_gold_dust.json | 2 +- .../models/item/material_iron_dust.json | 2 +- .../models/item/material_logic_processor.json | 2 +- .../item/material_logic_processor_press.json | 2 +- .../item/material_logic_processor_print.json | 2 +- .../models/item/material_matter_ball.json | 2 +- .../models/item/material_name_press.json | 2 +- .../item/material_nether_quartz_dust.json | 2 +- ...terial_purified_certus_quartz_crystal.json | 2 +- .../item/material_purified_fluix_crystal.json | 2 +- ...terial_purified_nether_quartz_crystal.json | 2 +- ...aterial_quantum_entangled_singularity.json | 2 +- .../models/item/material_silicon.json | 2 +- .../models/item/material_silicon_press.json | 2 +- .../models/item/material_silicon_print.json | 2 +- .../models/item/material_singularity.json | 2 +- .../models/item/material_sky_dust.json | 2 +- .../models/item/material_wireless.json | 2 +- .../item/material_wireless_booster.json | 2 +- .../models/item/material_wooden_crank.json | 2 +- .../models/item/material_wooden_gear.json | 2 +- .../models/item/matter_cannon.json | 2 +- .../models/item/memory_card.json | 2 +- .../models/item/nether_quartz_axe.json | 2 +- .../item/nether_quartz_cutting_knife.json | 2 +- .../models/item/nether_quartz_hoe.json | 2 +- .../models/item/nether_quartz_pickaxe.json | 2 +- .../models/item/nether_quartz_spade.json | 2 +- .../models/item/nether_quartz_sword.json | 2 +- .../models/item/nether_quartz_wrench.json | 2 +- .../models/item/network_tool.json | 2 +- .../models/item/paint_ball.json | 2 +- .../models/item/paint_ball_shimmer.json | 2 +- .../models/item/part/annihilation_plane.json | 2 +- .../models/item/part/conversion_monitor.json | 2 +- .../models/item/part/crafting_terminal.json | 2 +- .../models/item/part/export_bus.json | 2 +- .../item/part/fluid_annihilation_plane.json | 2 +- .../models/item/part/fluid_export_bus.json | 2 +- .../item/part/fluid_formation_plane.json | 2 +- .../models/item/part/fluid_import_bus.json | 2 +- .../models/item/part/fluid_interface.json | 2 +- .../models/item/part/fluid_level_emitter.json | 2 +- .../models/item/part/fluid_storage_bus.json | 2 +- .../models/item/part/fluid_terminal.json | 2 +- .../models/item/part/formation_plane.json | 2 +- .../part/identity_annihilation_plane.json | 2 +- .../models/item/part/import_bus.json | 2 +- .../models/item/part/interface.json | 2 +- .../models/item/part/interface_terminal.json | 2 +- .../models/item/part/inverted_toggle_bus.json | 2 +- .../models/item/part/level_emitter.json | 2 +- .../models/item/part/monitor.json | 2 +- .../models/item/part/p2p_tunnel.json | 6 +- .../models/item/part/p2p_tunnel_me.json | 2 +- .../models/item/part/pattern_terminal.json | 2 +- .../models/item/part/quartz_fiber.json | 2 +- .../models/item/part/storage_bus.json | 2 +- .../models/item/part/storage_monitor.json | 2 +- .../models/item/part/terminal.json | 2 +- .../models/item/part/toggle_bus.json | 2 +- .../models/item/portable_cell.json | 2 +- .../models/item/quartz_fixture.json | 4 +- .../models/item/quartz_glass.json | 2 +- .../models/item/quartz_ore.json | 3 + .../models/item/quartz_vibrant_glass.json | 2 +- .../models/item/replicator_card.json | 2 +- .../models/item/spatial_pylon.json | 2 +- .../item/spatial_storage_cell_128_cubed.json | 2 +- .../item/spatial_storage_cell_16_cubed.json | 2 +- .../item/spatial_storage_cell_2_cubed.json | 2 +- .../models/item/storage_cell_16k.json | 2 +- .../models/item/storage_cell_1k.json | 2 +- .../models/item/storage_cell_4k.json | 2 +- .../models/item/storage_cell_64k.json | 2 +- .../models/item/view_cell.json | 2 +- .../models/item/wireless_terminal.json | 2 +- .../models/part/export_bus_base.json | 2 +- .../models/part/fluid_export_bus_base.json | 2 +- .../models/part/fluid_import_bus_base.json | 2 +- .../models/part/fluid_interface_base.json | 2 +- .../models/part/fluid_storage_bus_base.json | 2 +- .../models/part/import_bus_base.json | 2 +- .../models/part/interface_base.json | 2 +- .../models/part/inverted_toggle_bus_base.json | 2 +- .../models/part/p2p/p2p_tunnel_base.json | 8 +- .../models/part/p2p/p2p_tunnel_me.json | 2 +- .../models/part/quartz_fiber.json | 4 +- .../models/part/storage_bus_base.json | 2 +- .../models/part/toggle_bus_base.json | 4 +- .../particles/charged_ore_fx.json | 12 + .../{blocks => block}/cell_workbench.png | Bin .../cell_workbench_bottom.png | Bin .../{blocks => block}/cell_workbench_side.png | Bin .../{blocks => block}/charged_quartz_ore.png | Bin .../charged_quartz_ore_light.png | Bin .../textures/{blocks => block}/charger.png | Bin .../{blocks => block}/charger_inside.png | Bin .../{blocks => block}/charger_side.png | Bin .../{blocks => block}/chest/bottom.png | Bin .../chest/cell_state_backdrop.png | Bin .../chest/cell_state_empty.png | Bin .../chest/cell_state_full.png | Bin .../chest/cell_state_offline.png | Bin .../chest/cell_state_online.png | Bin .../chest/cell_state_types_full.png | Bin .../{blocks => block}/chest/front.png | Bin .../{blocks => block}/chest/front_item.png | Bin .../{blocks => block}/chest/lights_off.png | Bin .../chest/lights_on_bright.png | Bin .../chest/lights_on_dark.png | Bin .../chest/lights_on_medium.png | Bin .../textures/{blocks => block}/chest/side.png | Bin .../textures/{blocks => block}/chest/top.png | Bin .../{blocks => block}/chest/top_item.png | Bin .../chiseled_quartz_block_side.png | Bin .../chiseled_quartz_block_top.png | Bin .../textures/{blocks => block}/condenser.png | Bin .../textures/{blocks => block}/controller.png | Bin .../{blocks => block}/controller_column.png | Bin .../controller_column_conflict.png | Bin .../controller_column_lights.png | Bin .../controller_column_lights.png.mcmeta | 0 .../controller_column_powered.png | Bin .../{blocks => block}/controller_conflict.png | Bin .../{blocks => block}/controller_inside_a.png | Bin .../{blocks => block}/controller_inside_b.png | Bin .../{blocks => block}/controller_lights.png | Bin .../controller_lights.png.mcmeta | 0 .../{blocks => block}/controller_powered.png | Bin .../crafting/accelerator.png | Bin .../crafting/accelerator_light.png | Bin .../{blocks => block}/crafting/light_base.png | Bin .../{blocks => block}/crafting/monitor.png | Bin .../crafting/monitor_base.png | Bin .../crafting/monitor_light_bright.png | Bin .../crafting/monitor_light_dark.png | Bin .../crafting/monitor_light_medium.png | Bin .../crafting/ring_corner.png | Bin .../crafting/ring_side_hor.png | Bin .../crafting/ring_side_ver.png | Bin .../crafting/storage_16k.png | Bin .../crafting/storage_16k_light.png | Bin .../{blocks => block}/crafting/storage_1k.png | Bin .../crafting/storage_1k_light.png | Bin .../{blocks => block}/crafting/storage_4k.png | Bin .../crafting/storage_4k_light.png | Bin .../crafting/storage_64k.png | Bin .../crafting/storage_64k_light.png | Bin .../{blocks => block}/crafting/unit.png | Bin .../{blocks => block}/crafting/unit_base.png | Bin .../textures/{blocks => block}/crank.png | Bin .../creative_energy_cell.png | Bin .../{blocks => block}/debug/chunk_loader.png | Bin .../{blocks => block}/debug/cube_gen.png | Bin .../{blocks => block}/debug/energy_gen.png | Bin .../{blocks => block}/debug/item_gen.png | Bin .../{blocks => block}/debug/phantom_node.png | Bin .../{blocks => block}/dense_energy_cell.png | Bin .../{blocks => block}/dense_energy_cell0.png | Bin .../{blocks => block}/dense_energy_cell1.png | Bin .../{blocks => block}/dense_energy_cell2.png | Bin .../{blocks => block}/dense_energy_cell3.png | Bin .../{blocks => block}/dense_energy_cell4.png | Bin .../{blocks => block}/dense_energy_cell5.png | Bin .../{blocks => block}/dense_energy_cell6.png | Bin .../{blocks => block}/dense_energy_cell7.png | Bin .../{blocks => block}/drive_bottom.png | Bin .../{blocks => block}/drive_cell_states.png | Bin .../{blocks => block}/drive_front.png | Bin .../{blocks => block}/drive_front_flat.png | Bin .../textures/{blocks => block}/drive_side.png | Bin .../textures/{blocks => block}/drive_top.png | Bin .../{blocks => block}/energy_acceptor.png | Bin .../{blocks => block}/energy_cell.png | Bin .../{blocks => block}/energy_cell0.png | Bin .../{blocks => block}/energy_cell1.png | Bin .../{blocks => block}/energy_cell2.png | Bin .../{blocks => block}/energy_cell3.png | Bin .../{blocks => block}/energy_cell4.png | Bin .../{blocks => block}/energy_cell5.png | Bin .../{blocks => block}/energy_cell6.png | Bin .../{blocks => block}/energy_cell7.png | Bin .../{blocks => block}/fluid_interface.png | Bin .../{blocks => block}/fluix_block.png | Bin .../glass/quartz_glass_a.png | Bin .../glass/quartz_glass_b.png | Bin .../glass/quartz_glass_c.png | Bin .../glass/quartz_glass_d.png | Bin .../glass/quartz_glass_frame0001.png | Bin .../glass/quartz_glass_frame0010.png | Bin .../glass/quartz_glass_frame0011.png | Bin .../glass/quartz_glass_frame0100.png | Bin .../glass/quartz_glass_frame0101.png | Bin .../glass/quartz_glass_frame0110.png | Bin .../glass/quartz_glass_frame0111.png | Bin .../glass/quartz_glass_frame1000.png | Bin .../glass/quartz_glass_frame1001.png | Bin .../glass/quartz_glass_frame1010.png | Bin .../glass/quartz_glass_frame1011.png | Bin .../glass/quartz_glass_frame1100.png | Bin .../glass/quartz_glass_frame1101.png | Bin .../glass/quartz_glass_frame1110.png | Bin .../glass/quartz_glass_frame1111.png | Bin .../textures/{blocks => block}/grindstone.png | Bin .../{blocks => block}/grindstone_bottom.png | Bin .../{blocks => block}/grindstone_front.png | Bin .../{blocks => block}/grindstone_side.png | Bin .../textures/{blocks => block}/inscriber.png | Bin .../{blocks => block}/inscriber_inside.png | Bin .../textures/{blocks => block}/interface.png | Bin .../{blocks => block}/interface_alternate.png | Bin .../interface_alternate_arrow.png | Bin .../textures/{blocks => block}/io_port.png | Bin .../{blocks => block}/io_port_bottom.png | Bin .../{blocks => block}/io_port_side.png | Bin .../{blocks => block}/molecular_assembler.png | Bin .../molecular_assembler_lights.png | Bin .../molecular_assembler_lights.png.mcmeta | 0 .../textures/{blocks => block}/paint1.png | Bin .../textures/{blocks => block}/paint2.png | Bin .../textures/{blocks => block}/paint3.png | Bin .../{blocks => block}/quantum_link.png | Bin .../{blocks => block}/quantum_ring.png | Bin .../{blocks => block}/quantum_ring_light.png | Bin .../quantum_ring_light_corner.png | Bin .../{blocks => block}/quartz_block.png | Bin .../{blocks => block}/quartz_fixture.png | Bin .../quartz_fixture_metal.png | Bin .../quartz_growth_accelerator.png | Bin .../quartz_growth_accelerator_on.png | Bin .../quartz_growth_accelerator_on.png.mcmeta | 0 .../quartz_growth_accelerator_side.png | Bin .../quartz_growth_accelerator_side_on.png | Bin ...artz_growth_accelerator_side_on.png.mcmeta | 0 .../textures/{blocks => block}/quartz_ore.png | Bin .../{blocks => block}/quartz_pillar_side.png | Bin .../{blocks => block}/quartz_pillar_top.png | Bin .../security_station_bottom.png | Bin .../security_station_light_bright.png | Bin .../security_station_light_dark.png | Bin .../security_station_light_medium.png | Bin .../security_station_side.png | Bin .../security_station_top.png | Bin .../{blocks => block}/sky_compass.png | Bin .../{blocks => block}/sky_stone_block.png | Bin .../{blocks => block}/sky_stone_brick.png | Bin .../sky_stone_small_brick.png | Bin .../smooth_sky_stone_block.png | Bin .../{blocks => block}/spatial_io_port.png | Bin .../spatial_io_port_bottom.png | Bin .../spatial_io_port_side.png | Bin .../{blocks => block}/spatial_pylon/base.png | Bin .../spatial_pylon/base_end.png | Bin .../spatial_pylon/base_spanned.png | Bin .../{blocks => block}/spatial_pylon/dim.png | Bin .../spatial_pylon/dim_end.png | Bin .../spatial_pylon/dim_spanned.png | Bin .../{blocks => block}/spatial_pylon/red.png | Bin .../spatial_pylon/red_end.png | Bin .../spatial_pylon/red_spanned.png | Bin .../textures/{blocks => block}/tnt_bottom.png | Bin .../textures/{blocks => block}/tnt_side.png | Bin .../textures/{blocks => block}/tnt_top.png | Bin .../{blocks => block}/vibration_chamber.png | Bin .../vibration_chamber_front.png | Bin .../vibration_chamber_front_on.png | Bin .../wireless_access_point.png | Bin .../wireless_access_point_inside.png | Bin .../wireless_access_point_on.png | Bin .../{items => item}/biometric_card.png | Bin .../{items => item}/biometric_card_hash.png | Bin .../{items => item}/certus_quartz_axe.png | Bin .../certus_quartz_cutting_knife.png | Bin .../{items => item}/certus_quartz_hoe.png | Bin .../{items => item}/certus_quartz_pickaxe.png | Bin .../{items => item}/certus_quartz_spade.png | Bin .../{items => item}/certus_quartz_sword.png | Bin .../{items => item}/certus_quartz_wrench.png | Bin .../{items => item}/charged_staff.png | Bin .../{items => item}/color_applicator.png | Bin .../color_applicator_tip_bright.png | Bin .../color_applicator_tip_dark.png | Bin .../color_applicator_tip_medium.png | Bin .../textures/{items => item}/crank.png | Bin .../{items => item}/creative_storage_cell.png | Bin .../{items => item}/crystal_seed_certus.png | Bin .../{items => item}/crystal_seed_certus2.png | Bin .../{items => item}/crystal_seed_certus3.png | Bin .../{items => item}/crystal_seed_fluix.png | Bin .../{items => item}/crystal_seed_fluix2.png | Bin .../{items => item}/crystal_seed_fluix3.png | Bin .../{items => item}/crystal_seed_nether.png | Bin .../{items => item}/crystal_seed_nether2.png | Bin .../{items => item}/crystal_seed_nether3.png | Bin .../{items => item}/debug/chunk_loader.png | Bin .../{items => item}/debug/cube_gen.png | Bin .../{items => item}/debug/energy_gen.png | Bin .../textures/{items => item}/debug/eraser.png | Bin .../{items => item}/debug/item_gen.png | Bin .../debug/meteorite_placer.png | Bin .../{items => item}/debug/phantom_node.png | Bin .../{items => item}/debug/replicator_card.png | Bin .../textures/{items => item}/debug_card.png | Bin .../{items => item}/encoded_pattern.png | Bin .../{items => item}/entropy_manipulator.png | Bin .../fluid_storage_cell_16k.png | Bin .../{items => item}/fluid_storage_cell_1k.png | Bin .../{items => item}/fluid_storage_cell_4k.png | Bin .../fluid_storage_cell_64k.png | Bin .../material_advanced_card.png | Bin .../material_annihilation_core.png | Bin .../{items => item}/material_basic_card.png | Bin .../material_blank_pattern.png | Bin .../material_calculation_processor.png | Bin .../material_calculation_processor_press.png | Bin .../material_calculation_processor_print.png | Bin .../material_card_capacity.png | Bin .../material_card_crafting.png | Bin .../{items => item}/material_card_fuzzy.png | Bin .../material_card_inverter.png | Bin .../material_card_redstone.png | Bin .../{items => item}/material_card_speed.png | Bin .../material_cell128_spatial_part.png | Bin .../material_cell16_spatial_part.png | Bin .../{items => item}/material_cell16k_part.png | Bin .../{items => item}/material_cell1k_part.png | Bin .../material_cell2_spatial_part.png | Bin .../{items => item}/material_cell4k_part.png | Bin .../{items => item}/material_cell64k_part.png | Bin .../material_certus_quartz_crystal.png | Bin ...material_certus_quartz_crystal_charged.png | Bin .../material_certus_quartz_dust.png | Bin .../material_empty_storage_cell.png | Bin .../{items => item}/material_ender_dust.png | Bin .../material_engineering_processor.png | Bin .../material_engineering_processor_press.png | Bin .../material_engineering_processor_print.png | Bin .../{items => item}/material_flour.png | Bin .../material_fluid_cell16k_part.png | Bin .../material_fluid_cell1k_part.png | Bin .../material_fluid_cell4k_part.png | Bin .../material_fluid_cell64k_part.png | Bin .../material_fluix_crystal.png | Bin .../{items => item}/material_fluix_dust.png | Bin .../{items => item}/material_fluix_pearl.png | Bin .../material_formation_core.png | Bin .../{items => item}/material_gold_dust.png | Bin .../{items => item}/material_iron_dust.png | Bin .../material_logic_processor.png | Bin .../material_logic_processor_press.png | Bin .../material_logic_processor_print.png | Bin .../{items => item}/material_matter_ball.png | Bin .../{items => item}/material_name_press.png | Bin .../material_nether_quartz_dust.png | Bin ...aterial_purified_certus_quartz_crystal.png | Bin .../material_purified_fluix_crystal.png | Bin ...aterial_purified_nether_quartz_crystal.png | Bin ...material_quantum_entangled_singularity.png | Bin .../{items => item}/material_silicon.png | Bin .../material_silicon_press.png | Bin .../material_silicon_print.png | Bin .../{items => item}/material_singularity.png | Bin .../{items => item}/material_sky_dust.png | Bin .../{items => item}/material_wireless.png | Bin .../material_wireless_booster.png | Bin .../{items => item}/material_wooden_crank.png | Bin .../{items => item}/material_wooden_gear.png | Bin .../{items => item}/matter_cannon.png | Bin .../textures/{items => item}/memory_card.png | Bin .../{items => item}/memory_card_hash.png | Bin .../{items => item}/nether_quartz_axe.png | Bin .../nether_quartz_cutting_knife.png | Bin .../{items => item}/nether_quartz_hoe.png | Bin .../{items => item}/nether_quartz_pickaxe.png | Bin .../{items => item}/nether_quartz_spade.png | Bin .../{items => item}/nether_quartz_sword.png | Bin .../{items => item}/nether_quartz_wrench.png | Bin .../textures/{items => item}/network_tool.png | Bin .../textures/{items => item}/paint_ball.png | Bin .../{items => item}/paint_ball_shimmer.png | Bin .../paint_ball_shimmer.png.mcmeta | 0 .../part/annihilation_plane.png | Bin .../part/conversion_monitor.png | Bin .../part/crafting_terminal.png | Bin .../{items => item}/part/export_bus.png | Bin .../part/fluid_annihilation_plane.png | Bin .../{items => item}/part/fluid_export_bus.png | Bin .../part/fluid_formation_plane.png | Bin .../{items => item}/part/fluid_import_bus.png | Bin .../{items => item}/part/fluid_interface.png | Bin .../part/fluid_storage_bus.png | Bin .../{items => item}/part/fluid_terminal.png | Bin .../{items => item}/part/formation_plane.png | Bin .../part/identity_annihilation_plane.png | Bin .../{items => item}/part/import_bus.png | Bin .../{items => item}/part/interface.png | Bin .../part/interface_terminal.png | Bin .../part/inverted_toggle_bus.png | Bin .../part/level_emitter_off.png | Bin .../{items => item}/part/p2p_tunnel_back.png | Bin .../{items => item}/part/p2p_tunnel_back2.png | Bin .../{items => item}/part/p2p_tunnel_front.png | Bin .../{items => item}/part/pattern_terminal.png | Bin .../{items => item}/part/quartz_fiber.png | Bin .../{items => item}/part/storage_bus.png | Bin .../{items => item}/part/storage_monitor.png | Bin .../{items => item}/part/terminal.png | Bin .../{items => item}/part/toggle_bus.png | Bin .../{items => item}/portable_cell.png | Bin .../textures/{items => item}/quartz_glass.png | Bin .../{items => item}/spatial_pylon.png | Bin .../spatial_storage_cell_128_cubed.png | Bin .../spatial_storage_cell_16_cubed.png | Bin .../spatial_storage_cell_2_cubed.png | Bin .../{items => item}/storage_cell_16k.png | Bin .../{items => item}/storage_cell_1k.png | Bin .../{items => item}/storage_cell_4k.png | Bin .../{items => item}/storage_cell_64k.png | Bin .../textures/{items => item}/view_cell.png | Bin .../textures/{items => item}/white.png | Bin .../{items => item}/wireless_terminal.png | Bin src/main/resources/pack.mcmeta | 2 +- 864 files changed, 11515 insertions(+), 11761 deletions(-) create mode 100644 src/api/java/appeng/api/definitions/BlockIds.java create mode 100644 src/api/java/appeng/api/definitions/IdHelper.java create mode 100644 src/main/java/appeng/block/AEBaseBlockItem.java delete mode 100644 src/main/java/appeng/block/AEBaseItemBlock.java delete mode 100644 src/main/java/appeng/block/UnlistedBlockAccess.java create mode 100644 src/main/resources/assets/appliedenergistics2/lang/cs_cz.json delete mode 100644 src/main/resources/assets/appliedenergistics2/lang/cs_cz.lang create mode 100644 src/main/resources/assets/appliedenergistics2/lang/de_de.json delete mode 100644 src/main/resources/assets/appliedenergistics2/lang/de_de.lang create mode 100644 src/main/resources/assets/appliedenergistics2/lang/en_gb.json delete mode 100644 src/main/resources/assets/appliedenergistics2/lang/en_gb.lang create mode 100644 src/main/resources/assets/appliedenergistics2/lang/en_us.json delete mode 100644 src/main/resources/assets/appliedenergistics2/lang/en_us.lang create mode 100644 src/main/resources/assets/appliedenergistics2/lang/es_es.json delete mode 100644 src/main/resources/assets/appliedenergistics2/lang/es_es.lang create mode 100644 src/main/resources/assets/appliedenergistics2/lang/fr_fr.json delete mode 100644 src/main/resources/assets/appliedenergistics2/lang/fr_fr.lang create mode 100644 src/main/resources/assets/appliedenergistics2/lang/hu_hu.json delete mode 100644 src/main/resources/assets/appliedenergistics2/lang/hu_hu.lang create mode 100644 src/main/resources/assets/appliedenergistics2/lang/it_it.json delete mode 100644 src/main/resources/assets/appliedenergistics2/lang/it_it.lang create mode 100644 src/main/resources/assets/appliedenergistics2/lang/ko_kr.json delete mode 100644 src/main/resources/assets/appliedenergistics2/lang/ko_kr.lang create mode 100644 src/main/resources/assets/appliedenergistics2/lang/pt_br.json delete mode 100644 src/main/resources/assets/appliedenergistics2/lang/pt_br.lang create mode 100644 src/main/resources/assets/appliedenergistics2/lang/ro_ro.json delete mode 100644 src/main/resources/assets/appliedenergistics2/lang/ro_ro.lang create mode 100644 src/main/resources/assets/appliedenergistics2/lang/ru_ru.json delete mode 100644 src/main/resources/assets/appliedenergistics2/lang/ru_ru.lang create mode 100644 src/main/resources/assets/appliedenergistics2/lang/zh_cn.json delete mode 100644 src/main/resources/assets/appliedenergistics2/lang/zh_cn.lang create mode 100644 src/main/resources/assets/appliedenergistics2/lang/zh_tw.json delete mode 100644 src/main/resources/assets/appliedenergistics2/lang/zh_tw.lang create mode 100644 src/main/resources/assets/appliedenergistics2/models/item/quartz_ore.json create mode 100644 src/main/resources/assets/appliedenergistics2/particles/charged_ore_fx.json rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/cell_workbench.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/cell_workbench_bottom.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/cell_workbench_side.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/charged_quartz_ore.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/charged_quartz_ore_light.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/charger.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/charger_inside.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/charger_side.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/chest/bottom.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/chest/cell_state_backdrop.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/chest/cell_state_empty.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/chest/cell_state_full.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/chest/cell_state_offline.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/chest/cell_state_online.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/chest/cell_state_types_full.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/chest/front.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/chest/front_item.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/chest/lights_off.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/chest/lights_on_bright.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/chest/lights_on_dark.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/chest/lights_on_medium.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/chest/side.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/chest/top.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/chest/top_item.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/chiseled_quartz_block_side.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/chiseled_quartz_block_top.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/condenser.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/controller.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/controller_column.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/controller_column_conflict.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/controller_column_lights.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/controller_column_lights.png.mcmeta (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/controller_column_powered.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/controller_conflict.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/controller_inside_a.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/controller_inside_b.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/controller_lights.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/controller_lights.png.mcmeta (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/controller_powered.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/crafting/accelerator.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/crafting/accelerator_light.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/crafting/light_base.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/crafting/monitor.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/crafting/monitor_base.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/crafting/monitor_light_bright.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/crafting/monitor_light_dark.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/crafting/monitor_light_medium.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/crafting/ring_corner.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/crafting/ring_side_hor.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/crafting/ring_side_ver.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/crafting/storage_16k.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/crafting/storage_16k_light.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/crafting/storage_1k.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/crafting/storage_1k_light.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/crafting/storage_4k.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/crafting/storage_4k_light.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/crafting/storage_64k.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/crafting/storage_64k_light.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/crafting/unit.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/crafting/unit_base.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/crank.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/creative_energy_cell.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/debug/chunk_loader.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/debug/cube_gen.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/debug/energy_gen.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/debug/item_gen.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/debug/phantom_node.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/dense_energy_cell.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/dense_energy_cell0.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/dense_energy_cell1.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/dense_energy_cell2.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/dense_energy_cell3.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/dense_energy_cell4.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/dense_energy_cell5.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/dense_energy_cell6.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/dense_energy_cell7.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/drive_bottom.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/drive_cell_states.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/drive_front.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/drive_front_flat.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/drive_side.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/drive_top.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/energy_acceptor.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/energy_cell.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/energy_cell0.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/energy_cell1.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/energy_cell2.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/energy_cell3.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/energy_cell4.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/energy_cell5.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/energy_cell6.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/energy_cell7.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/fluid_interface.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/fluix_block.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/glass/quartz_glass_a.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/glass/quartz_glass_b.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/glass/quartz_glass_c.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/glass/quartz_glass_d.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/glass/quartz_glass_frame0001.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/glass/quartz_glass_frame0010.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/glass/quartz_glass_frame0011.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/glass/quartz_glass_frame0100.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/glass/quartz_glass_frame0101.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/glass/quartz_glass_frame0110.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/glass/quartz_glass_frame0111.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/glass/quartz_glass_frame1000.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/glass/quartz_glass_frame1001.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/glass/quartz_glass_frame1010.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/glass/quartz_glass_frame1011.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/glass/quartz_glass_frame1100.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/glass/quartz_glass_frame1101.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/glass/quartz_glass_frame1110.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/glass/quartz_glass_frame1111.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/grindstone.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/grindstone_bottom.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/grindstone_front.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/grindstone_side.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/inscriber.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/inscriber_inside.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/interface.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/interface_alternate.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/interface_alternate_arrow.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/io_port.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/io_port_bottom.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/io_port_side.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/molecular_assembler.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/molecular_assembler_lights.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/molecular_assembler_lights.png.mcmeta (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/paint1.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/paint2.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/paint3.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/quantum_link.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/quantum_ring.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/quantum_ring_light.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/quantum_ring_light_corner.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/quartz_block.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/quartz_fixture.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/quartz_fixture_metal.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/quartz_growth_accelerator.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/quartz_growth_accelerator_on.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/quartz_growth_accelerator_on.png.mcmeta (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/quartz_growth_accelerator_side.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/quartz_growth_accelerator_side_on.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/quartz_growth_accelerator_side_on.png.mcmeta (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/quartz_ore.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/quartz_pillar_side.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/quartz_pillar_top.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/security_station_bottom.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/security_station_light_bright.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/security_station_light_dark.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/security_station_light_medium.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/security_station_side.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/security_station_top.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/sky_compass.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/sky_stone_block.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/sky_stone_brick.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/sky_stone_small_brick.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/smooth_sky_stone_block.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/spatial_io_port.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/spatial_io_port_bottom.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/spatial_io_port_side.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/spatial_pylon/base.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/spatial_pylon/base_end.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/spatial_pylon/base_spanned.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/spatial_pylon/dim.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/spatial_pylon/dim_end.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/spatial_pylon/dim_spanned.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/spatial_pylon/red.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/spatial_pylon/red_end.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/spatial_pylon/red_spanned.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/tnt_bottom.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/tnt_side.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/tnt_top.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/vibration_chamber.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/vibration_chamber_front.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/vibration_chamber_front_on.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/wireless_access_point.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/wireless_access_point_inside.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{blocks => block}/wireless_access_point_on.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/biometric_card.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/biometric_card_hash.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/certus_quartz_axe.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/certus_quartz_cutting_knife.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/certus_quartz_hoe.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/certus_quartz_pickaxe.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/certus_quartz_spade.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/certus_quartz_sword.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/certus_quartz_wrench.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/charged_staff.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/color_applicator.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/color_applicator_tip_bright.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/color_applicator_tip_dark.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/color_applicator_tip_medium.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/crank.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/creative_storage_cell.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/crystal_seed_certus.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/crystal_seed_certus2.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/crystal_seed_certus3.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/crystal_seed_fluix.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/crystal_seed_fluix2.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/crystal_seed_fluix3.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/crystal_seed_nether.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/crystal_seed_nether2.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/crystal_seed_nether3.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/debug/chunk_loader.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/debug/cube_gen.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/debug/energy_gen.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/debug/eraser.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/debug/item_gen.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/debug/meteorite_placer.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/debug/phantom_node.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/debug/replicator_card.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/debug_card.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/encoded_pattern.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/entropy_manipulator.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/fluid_storage_cell_16k.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/fluid_storage_cell_1k.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/fluid_storage_cell_4k.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/fluid_storage_cell_64k.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_advanced_card.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_annihilation_core.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_basic_card.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_blank_pattern.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_calculation_processor.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_calculation_processor_press.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_calculation_processor_print.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_card_capacity.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_card_crafting.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_card_fuzzy.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_card_inverter.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_card_redstone.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_card_speed.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_cell128_spatial_part.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_cell16_spatial_part.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_cell16k_part.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_cell1k_part.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_cell2_spatial_part.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_cell4k_part.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_cell64k_part.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_certus_quartz_crystal.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_certus_quartz_crystal_charged.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_certus_quartz_dust.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_empty_storage_cell.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_ender_dust.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_engineering_processor.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_engineering_processor_press.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_engineering_processor_print.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_flour.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_fluid_cell16k_part.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_fluid_cell1k_part.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_fluid_cell4k_part.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_fluid_cell64k_part.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_fluix_crystal.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_fluix_dust.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_fluix_pearl.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_formation_core.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_gold_dust.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_iron_dust.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_logic_processor.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_logic_processor_press.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_logic_processor_print.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_matter_ball.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_name_press.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_nether_quartz_dust.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_purified_certus_quartz_crystal.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_purified_fluix_crystal.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_purified_nether_quartz_crystal.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_quantum_entangled_singularity.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_silicon.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_silicon_press.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_silicon_print.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_singularity.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_sky_dust.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_wireless.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_wireless_booster.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_wooden_crank.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/material_wooden_gear.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/matter_cannon.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/memory_card.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/memory_card_hash.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/nether_quartz_axe.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/nether_quartz_cutting_knife.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/nether_quartz_hoe.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/nether_quartz_pickaxe.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/nether_quartz_spade.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/nether_quartz_sword.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/nether_quartz_wrench.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/network_tool.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/paint_ball.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/paint_ball_shimmer.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/paint_ball_shimmer.png.mcmeta (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/part/annihilation_plane.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/part/conversion_monitor.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/part/crafting_terminal.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/part/export_bus.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/part/fluid_annihilation_plane.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/part/fluid_export_bus.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/part/fluid_formation_plane.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/part/fluid_import_bus.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/part/fluid_interface.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/part/fluid_storage_bus.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/part/fluid_terminal.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/part/formation_plane.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/part/identity_annihilation_plane.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/part/import_bus.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/part/interface.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/part/interface_terminal.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/part/inverted_toggle_bus.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/part/level_emitter_off.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/part/p2p_tunnel_back.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/part/p2p_tunnel_back2.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/part/p2p_tunnel_front.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/part/pattern_terminal.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/part/quartz_fiber.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/part/storage_bus.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/part/storage_monitor.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/part/terminal.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/part/toggle_bus.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/portable_cell.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/quartz_glass.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/spatial_pylon.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/spatial_storage_cell_128_cubed.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/spatial_storage_cell_16_cubed.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/spatial_storage_cell_2_cubed.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/storage_cell_16k.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/storage_cell_1k.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/storage_cell_4k.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/storage_cell_64k.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/view_cell.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/white.png (100%) rename src/main/resources/assets/appliedenergistics2/textures/{items => item}/wireless_terminal.png (100%) diff --git a/build.gradle b/build.gradle index 05586accd..acfc2186f 100644 --- a/build.gradle +++ b/build.gradle @@ -74,10 +74,46 @@ sourceSets { include 'appeng/client/ActionKey.java' include 'appeng/client/EffectType.java' include 'appeng/core/AELog.java' + include 'appeng/core/Registration.java' + include 'appeng/core/features/ItemDefinition.java' + include 'appeng/util/inv/InvOperation.java' + include 'appeng/core/features/registries/PartModels.java' + include 'appeng/core/features/registries/PartModels.java' + include 'appeng/core/api/definitions/ApiBlocks.java' + include 'appeng/core/api/definitions/ApiBlocks.java' + include 'appeng/util/helpers/ItemComparisonHelper.java' + include 'appeng/core/ApiDefinitions.java' + include 'appeng/core/Api.java' + include 'appeng/decorative/solid/BlockQuartzOre.java' + include 'appeng/bootstrap/**' + include 'appeng/block/AEBaseBlock.java' + include 'appeng/block/AEBaseBlockItem.java' + include 'appeng/block/AEBaseTileBlock.java' + include 'appeng/tile/AEBaseTile.java' + include 'appeng/tile/AEBaseInvTile.java' + include 'appeng/util/Platform.java' + include 'appeng/util/SettingsFrom.java' + include 'appeng/core/features/IStackSrc.java' + include 'appeng/helpers/ICustomNameObject.java' + include 'appeng/core/CreativeTab.java' + include 'appeng/core/features/ActivityState.java' + include 'appeng/core/features/BlockStackSrc.java' + include 'appeng/core/features/ItemStackSrc.java' + include 'appeng/core/features/BlockDefinition.java' + include 'appeng/core/features/TileDefinition.java' + include 'appeng/core/features/ColoredItemDefinition.java' + include 'appeng/util/helpers/ItemHandlerUtil.java' + include 'appeng/util/inv/IAEAppEngInventory.java' + include 'appeng/decorative/solid/BlockChargedQuartzOre.java' + include 'appeng/client/render/effects/ChargedOreFX.java' // include 'appeng/client/ClientHelper.java' // include 'appeng/server/ServerHelper.java' include 'appeng/block/AEBaseBlock.java' include 'appeng/helpers/ICustomCollision.java' + include 'appeng/client/ClientHelper.java' + include 'appeng/server/ServerHelper.java' + include 'appeng/core/CommonHelper.java' + include 'appeng/helpers/IMouseWheelItem.java' } compileClasspath += sourceSets.api.output runtimeClasspath += sourceSets.api.output diff --git a/gradle.properties b/gradle.properties index 99035cf74..ce068e9d8 100644 --- a/gradle.properties +++ b/gradle.properties @@ -10,8 +10,8 @@ artifact_basename=appliedenergistics2 ######################################################### minecraft_release=1.15 minecraft_version=1.15.2 -mcp_mappings=20200411-1.15.1 -forge_version=31.1.43 +mcp_mappings=20200514-1.15.1 +forge_version=31.2.0 ######################################################### # Provided APIs # diff --git a/src/api/java/appeng/api/definitions/BlockIds.java b/src/api/java/appeng/api/definitions/BlockIds.java new file mode 100644 index 000000000..09e79445e --- /dev/null +++ b/src/api/java/appeng/api/definitions/BlockIds.java @@ -0,0 +1,109 @@ +package appeng.api.definitions; + +import net.minecraft.util.ResourceLocation; +import static appeng.api.definitions.IdHelper.id; + +public final class BlockIds { + + private BlockIds() { + } + + /* + * world gen + */ + public static final ResourceLocation QUARTZ_ORE = id("quartz_ore"); + public static final ResourceLocation QUARTZ_ORE_CHARGED = id("charged_quartz_ore"); + public static final ResourceLocation MATRIX_FRAME = id("matrix_frame"); + + /* + * decorative + */ + public static final ResourceLocation QUARTZ_BLOCK = id("quartz_block"); + public static final ResourceLocation QUARTZ_PILLAR = id("quartz_pillar"); + public static final ResourceLocation CHISELED_QUARTZ_BLOCK = id("chiseled_quartz_block"); + public static final ResourceLocation QUARTZ_GLASS = id("quartz_glass"); + public static final ResourceLocation QUARTZ_VIBRANT_GLASS = id("quartz_vibrant_glass"); + public static final ResourceLocation QUARTZ_FIXTURE = id("quartz_fixture"); + public static final ResourceLocation FLUIX_BLOCK = id("fluix_block"); + public static final ResourceLocation SKY_STONE_BLOCK = id("sky_stone_block"); + public static final ResourceLocation SMOOTH_SKY_STONE_BLOCK = id("smooth_sky_stone_block"); + public static final ResourceLocation SKY_STONE_BRICK = id("sky_stone_brick"); + public static final ResourceLocation SKY_STONE_SMALL_BRICK = id("sky_stone_small_brick"); + public static final ResourceLocation SKY_STONE_CHEST = id("sky_stone_chest"); + public static final ResourceLocation SMOOTH_SKY_STONE_CHEST = id("smooth_sky_stone_chest"); + public static final ResourceLocation SKY_COMPASS = id("sky_compass"); + public static final ResourceLocation SKY_STONE_STAIRS = id("sky_stone_stairs"); + public static final ResourceLocation SMOOTH_SKY_STONE_STAIRS = id("smooth_sky_stone_stairs"); + public static final ResourceLocation SKY_STONE_BRICK_STAIRS = id("sky_stone_brick_stairs"); + public static final ResourceLocation SKY_STONE_SMALL_BRICK_STAIRS = id("sky_stone_small_brick_stairs"); + public static final ResourceLocation FLUIX_STAIRS = id("fluix_stairs"); + public static final ResourceLocation QUARTZ_STAIRS = id("quartz_stairs"); + public static final ResourceLocation CHISELED_QUARTZ_STAIRS = id("chiseled_quartz_stairs"); + public static final ResourceLocation QUARTZ_PILLAR_STAIRS = id("quartz_pillar_stairs"); + public static final ResourceLocation SKY_STONE_SLAB = id("sky_stone_slab"); + public static final ResourceLocation SMOOTH_SKY_STONE_SLAB = id("smooth_sky_stone_slab"); + public static final ResourceLocation SKY_STONE_BRICK_SLAB = id("sky_stone_brick_slab"); + public static final ResourceLocation SKY_STONE_SMALL_BRICK_SLAB = id("sky_stone_small_brick_slab"); + public static final ResourceLocation FLUIX_SLAB = id("fluix_slab"); + public static final ResourceLocation QUARTZ_SLAB = id("quartz_slab"); + public static final ResourceLocation CHISELED_QUARTZ_SLAB = id("chiseled_quartz_slab"); + public static final ResourceLocation QUARTZ_PILLAR_SLAB = id("quartz_pillar_slab"); + + /* + * misc + */ + public static final ResourceLocation GRINDSTONE = id("grindstone"); + public static final ResourceLocation CRANK = id("crank"); + public static final ResourceLocation INSCRIBER = id("inscriber"); + public static final ResourceLocation WIRELESS_ACCESS_POINT = id("wireless_access_point"); + public static final ResourceLocation CHARGER = id("charger"); + public static final ResourceLocation TINY_TNT = id("tiny_tnt"); + public static final ResourceLocation SECURITY_STATION = id("security_station"); + + /* + * quantum Network Bridge + */ + public static final ResourceLocation QUANTUM_RING = id("quantum_ring"); + public static final ResourceLocation QUANTUM_LINK = id("quantum_link"); + + /* + * spatial iO + */ + public static final ResourceLocation SPATIAL_PYLON = id("spatial_pylon"); + public static final ResourceLocation SPATIAL_IO_PORT = id("spatial_io_port"); + + /* + * Bus / cables + */ + public static final ResourceLocation MULTI_PART = id("cable_bus"); + + /* + * machines + */ + public static final ResourceLocation CONTROLLER = id("controller"); + public static final ResourceLocation DRIVE = id("drive"); + public static final ResourceLocation CHEST = id("chest"); + public static final ResourceLocation IFACE = id("interface"); + public static final ResourceLocation FLUID_IFACE = id("fluid_interface"); + public static final ResourceLocation CELL_WORKBENCH = id("cell_workbench"); + public static final ResourceLocation IO_PORT = id("io_port"); + public static final ResourceLocation CONDENSER = id("condenser"); + public static final ResourceLocation ENERGY_ACCEPTOR = id("energy_acceptor"); + public static final ResourceLocation VIBRATION_CHAMBER = id("vibration_chamber"); + public static final ResourceLocation QUARTZ_GROWTH_ACCELERATOR = id("quartz_growth_accelerator"); + public static final ResourceLocation ENERGY_CELL = id("energy_cell"); + public static final ResourceLocation ENERGY_CELL_DENSE = id("dense_energy_cell"); + public static final ResourceLocation ENERGY_CELL_CREATIVE = id("creative_energy_cell"); + + // rv1 + public static final ResourceLocation CRAFTING_UNIT = id("crafting_unit"); + public static final ResourceLocation CRAFTING_ACCELERATOR = id("crafting_accelerator"); + public static final ResourceLocation CRAFTING_STORAGE1K = id("crafting_storage_1k"); + public static final ResourceLocation CRAFTING_STORAGE4K = id("crafting_storage_4k"); + public static final ResourceLocation CRAFTING_STORAGE16K = id("crafting_storage_16k"); + public static final ResourceLocation CRAFTING_STORAGE64K = id("crafting_storage_64k"); + public static final ResourceLocation CRAFTING_MONITOR = id("crafting_monitor"); + public static final ResourceLocation MOLECULAR_ASSEMBLER = id("molecular_assembler"); + public static final ResourceLocation LIGHT_DETECTOR = id("light_detector"); + public static final ResourceLocation PAINT = id("paint"); +} diff --git a/src/api/java/appeng/api/definitions/IBlockDefinition.java b/src/api/java/appeng/api/definitions/IBlockDefinition.java index b1d2cde04..3d4c50330 100644 --- a/src/api/java/appeng/api/definitions/IBlockDefinition.java +++ b/src/api/java/appeng/api/definitions/IBlockDefinition.java @@ -19,12 +19,11 @@ package appeng.api.definitions; -import java.util.Optional; - import net.minecraft.block.Block; import net.minecraft.item.BlockItem; import net.minecraft.util.math.BlockPos; import net.minecraft.world.IBlockReader; +import net.minecraftforge.fml.RegistryObject; public interface IBlockDefinition extends IItemDefinition @@ -32,12 +31,12 @@ public interface IBlockDefinition extends IItemDefinition /** * @return the {@link Block} implementation if applicable */ - Optional maybeBlock(); + RegistryObject maybeBlock(); /** - * @return the {@link ItemBlock} implementation if applicable + * @return the {@link BlockItem} implementation if applicable */ - Optional maybeBlockItem(); + RegistryObject maybeBlockItem(); /** * Compare Block with world. diff --git a/src/api/java/appeng/api/definitions/IdHelper.java b/src/api/java/appeng/api/definitions/IdHelper.java new file mode 100644 index 000000000..ddcb55db3 --- /dev/null +++ b/src/api/java/appeng/api/definitions/IdHelper.java @@ -0,0 +1,18 @@ +package appeng.api.definitions; + +import net.minecraft.util.ResourceLocation; + +// Private helper class to create AE2 resource locations +final class IdHelper { + + private IdHelper() { + } + + /** + * Creates a ResourceLocation namespaced to AE2. + */ + static ResourceLocation id(String id) { + return new ResourceLocation("appliedenergistics2", id); + } + +} diff --git a/src/api/java/appeng/api/parts/IPart.java b/src/api/java/appeng/api/parts/IPart.java index 26247c045..64d272b36 100644 --- a/src/api/java/appeng/api/parts/IPart.java +++ b/src/api/java/appeng/api/parts/IPart.java @@ -271,13 +271,13 @@ public interface IPart extends IBoxProvider, ICustomCableConnection public float getCableConnectionLength( AECableType cable ); /** - * same as Block.randomDisplayTick, for but parts. + * same as Block.animateTick, for but parts. * * @param world world of block * @param pos location of block * @param r random */ - void randomDisplayTick( World world, BlockPos pos, Random r ); + void animateTick( World world, BlockPos pos, Random r ); /** * Called when placed in the world by a player, this happens before addWorld. diff --git a/src/api/java/appeng/api/util/IClientHelper.java b/src/api/java/appeng/api/util/IClientHelper.java index 4209a4f6e..83c69b6ed 100644 --- a/src/api/java/appeng/api/util/IClientHelper.java +++ b/src/api/java/appeng/api/util/IClientHelper.java @@ -6,6 +6,7 @@ import java.util.List; import appeng.api.storage.ICellInventoryHandler; import appeng.api.storage.data.IAEStack; +import net.minecraft.util.text.ITextComponent; public interface IClientHelper @@ -16,6 +17,6 @@ public interface IClientHelper * @param handler Cell handler. * @param lines List of lines to add to. */ - > void addCellInformation( ICellInventoryHandler handler, List lines ); + > void addCellInformation( ICellInventoryHandler handler, List lines ); } diff --git a/src/api/java/appeng/api/util/IOrientableBlock.java b/src/api/java/appeng/api/util/IOrientableBlock.java index 6d9103fb3..e044932ce 100644 --- a/src/api/java/appeng/api/util/IOrientableBlock.java +++ b/src/api/java/appeng/api/util/IOrientableBlock.java @@ -41,11 +41,9 @@ public interface IOrientableBlock /** * @param world world of block - * @param x x pos of block - * @param y y pos of block - * @param z z pos of block + * @param pos The position of the block. * * @return a IOrientable if applicable */ - IOrientable getOrientable( IBlockReader world, BlockPos z ); + IOrientable getOrientable( IBlockReader world, BlockPos pos ); } \ No newline at end of file diff --git a/src/main/java/appeng/block/AEBaseBlock.java b/src/main/java/appeng/block/AEBaseBlock.java index c6c0ad435..013d13f63 100644 --- a/src/main/java/appeng/block/AEBaseBlock.java +++ b/src/main/java/appeng/block/AEBaseBlock.java @@ -19,9 +19,6 @@ package appeng.block; -import java.util.ArrayList; -import java.util.List; - import javax.annotation.Nullable; import net.minecraft.block.Block; @@ -30,16 +27,13 @@ import net.minecraft.state.IProperty; import net.minecraft.entity.player.PlayerEntity; import net.minecraft.item.ItemStack; import net.minecraft.state.StateContainer; +import net.minecraft.util.ActionResultType; import net.minecraft.util.Direction; import net.minecraft.util.Hand; import net.minecraft.util.Rotation; -import net.minecraft.util.math.AxisAlignedBB; -import net.minecraft.util.math.BlockPos; -import net.minecraft.util.math.RayTraceResult; -import net.minecraft.util.math.Vec3d; +import net.minecraft.util.math.*; import net.minecraft.util.math.shapes.ISelectionContext; import net.minecraft.util.math.shapes.VoxelShape; -import net.minecraft.util.math.shapes.VoxelShapePart; import net.minecraft.util.math.shapes.VoxelShapes; import net.minecraft.world.IBlockReader; import net.minecraft.world.IWorld; @@ -56,7 +50,6 @@ public abstract class AEBaseBlock extends Block private boolean isOpaque = true; private boolean isFullSize = true; - private boolean hasSubtypes = false; private boolean isInventory = false; protected VoxelShape boundingBox = VoxelShapes.fullCube(); @@ -316,9 +309,9 @@ public abstract class AEBaseBlock extends Block return new Direction[0]; } - public boolean onActivated(final World w, final BlockPos pos, final PlayerEntity player, final Hand hand, final @Nullable ItemStack heldItem, final Direction side, final float hitX, final float hitY, final float hitZ ) + public ActionResultType onActivated(final World w, final BlockPos pos, final PlayerEntity player, final Hand hand, final @Nullable ItemStack heldItem, final BlockRayTraceResult hit) { - return false; + return ActionResultType.PASS; } public final Direction mapRotation(final IOrientable ori, final Direction dir ) @@ -408,7 +401,7 @@ public abstract class AEBaseBlock extends Block } - protected IOrientable getOrientable( final IWorldReader w, final BlockPos pos ) + protected IOrientable getOrientable( final IBlockReader w, final BlockPos pos ) { if( this instanceof IOrientableBlock ) { @@ -448,16 +441,6 @@ public abstract class AEBaseBlock extends Block return isOpaque; } - protected boolean hasSubtypes() - { - return this.hasSubtypes; - } - - protected void setHasSubtypes( final boolean hasSubtypes ) - { - this.hasSubtypes = hasSubtypes; - } - protected boolean isFullSize() { return this.isFullSize; diff --git a/src/main/java/appeng/block/AEBaseBlockItem.java b/src/main/java/appeng/block/AEBaseBlockItem.java new file mode 100644 index 000000000..ea10c237f --- /dev/null +++ b/src/main/java/appeng/block/AEBaseBlockItem.java @@ -0,0 +1,195 @@ +/* + * This file is part of Applied Energistics 2. + * Copyright (c) 2013 - 2014, AlgorithmX2, All rights reserved. + * + * Applied Energistics 2 is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * Applied Energistics 2 is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Applied Energistics 2. If not, see . + */ + +package appeng.block; + + +import java.util.List; + +import net.minecraft.block.Block; +import net.minecraft.block.BlockState; +import net.minecraft.client.util.ITooltipFlag; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.item.BlockItem; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.util.Direction; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.MathHelper; +import net.minecraft.util.text.ITextComponent; +import net.minecraft.world.World; +import net.minecraftforge.api.distmarker.Dist; +import net.minecraftforge.api.distmarker.OnlyIn; + + +public class AEBaseBlockItem extends BlockItem +{ + + private final AEBaseBlock blockType; + + public AEBaseBlockItem(final Block id, Item.Properties props ) + { + super( id, props ); + this.blockType = (AEBaseBlock) id; + } + + @Override + @OnlyIn( Dist.CLIENT ) + public final void addInformation( final ItemStack itemStack, final World world, final List toolTip, final ITooltipFlag advancedTooltips ) + { + this.addCheckedInformation( itemStack, world, toolTip, advancedTooltips ); + } + + @OnlyIn( Dist.CLIENT ) + public void addCheckedInformation(final ItemStack itemStack, final World world, final List toolTip, final ITooltipFlag advancedTooltips ) + { + this.blockType.addInformation( itemStack, world, toolTip, advancedTooltips ); + } + + @Override + public boolean isBookEnchantable( final ItemStack itemstack1, final ItemStack itemstack2 ) + { + return false; + } + + @Override + public String getTranslationKey( final ItemStack is ) + { + return this.blockType.getTranslationKey(); + } + + +// @Override +// public boolean placeBlock( final ItemStack stack, final PlayerEntity player, final World w, final BlockPos pos, final Direction side, final float hitX, final float hitY, final float hitZ, final BlockState newState ) +// { +// Direction up = null; +// Direction forward = null; +// +// if( this.blockType instanceof AEBaseTileBlock ) +// { +// if( this.blockType instanceof BlockLightDetector ) +// { +// up = side; +// if( up == Direction.UP || up == Direction.DOWN ) +// { +// forward = Direction.SOUTH; +// } +// else +// { +// forward = Direction.UP; +// } +// } +// else if( this.blockType instanceof BlockWireless || this.blockType instanceof BlockSkyCompass ) +// { +// forward = side; +// if( forward == Direction.UP || forward == Direction.DOWN ) +// { +// up = Direction.SOUTH; +// } +// else +// { +// up = Direction.UP; +// } +// } +// else +// { +// up = Direction.UP; +// +// final byte rotation = (byte) ( MathHelper.floor( ( player.rotationYaw * 4F ) / 360F + 2.5D ) & 3 ); +// +// switch( rotation ) +// { +// default: +// case 0: +// forward = Direction.SOUTH; +// break; +// case 1: +// forward = Direction.WEST; +// break; +// case 2: +// forward = Direction.NORTH; +// break; +// case 3: +// forward = Direction.EAST; +// break; +// } +// +// if( player.rotationPitch > 65 ) +// { +// up = forward.getOpposite(); +// forward = Direction.UP; +// } +// else if( player.rotationPitch < -65 ) +// { +// up = forward.getOpposite(); +// forward = Direction.DOWN; +// } +// } +// } +// +// IOrientable ori = null; +// if( this.blockType instanceof IOrientableBlock ) +// { +// ori = ( (IOrientableBlock) this.blockType ).getOrientable( w, pos ); +// up = side; +// forward = Direction.SOUTH; +// if( up.getYOffset() == 0 ) +// { +// forward = Direction.UP; +// } +// } +// +// if( !this.blockType.isValidOrientation( w, pos, forward, up ) ) +// { +// return false; +// } +// +// if( super.placeBlock( stack, player, w, pos, side, hitX, hitY, hitZ, newState ) ) +// { +// if( this.blockType instanceof AEBaseTileBlock && !( this.blockType instanceof BlockLightDetector ) ) +// { +// final AEBaseTile tile = ( (AEBaseTileBlock) this.blockType ).getTileEntity( w, pos ); +// ori = tile; +// +// if( tile == null ) +// { +// return true; +// } +// +// if( ori.canBeRotated() && !this.blockType.hasCustomRotation() ) +// { +// ori.setOrientation( forward, up ); +// } +// +// if( tile instanceof IGridProxyable ) +// { +// ( (IGridProxyable) tile ).getProxy().setOwner( player ); +// } +// +// tile.onPlacement( stack, player, side ); +// } +// else if( this.blockType instanceof IOrientableBlock ) +// { +// ori.setOrientation( forward, up ); +// } +// +// return true; +// } +// return false; +// } +} diff --git a/src/main/java/appeng/block/AEBaseItemBlock.java b/src/main/java/appeng/block/AEBaseItemBlock.java deleted file mode 100644 index a4cb07d8d..000000000 --- a/src/main/java/appeng/block/AEBaseItemBlock.java +++ /dev/null @@ -1,211 +0,0 @@ -/* - * This file is part of Applied Energistics 2. - * Copyright (c) 2013 - 2014, AlgorithmX2, All rights reserved. - * - * Applied Energistics 2 is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * Applied Energistics 2 is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with Applied Energistics 2. If not, see . - */ - -package appeng.block; - - -import java.util.List; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockState; -import net.minecraft.client.util.ITooltipFlag; -import net.minecraft.entity.player.PlayerEntity; -import net.minecraft.item.BlockItem; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Direction; -import net.minecraft.util.math.BlockPos; -import net.minecraft.util.math.MathHelper; -import net.minecraft.world.World; -import net.minecraftforge.api.distmarker.Dist; -import net.minecraftforge.api.distmarker.OnlyIn; - -import appeng.api.util.IOrientable; -import appeng.api.util.IOrientableBlock; -import appeng.block.misc.BlockLightDetector; -import appeng.block.misc.BlockSkyCompass; -import appeng.block.networking.BlockWireless; -import appeng.me.helpers.IGridProxyable; -import appeng.tile.AEBaseTile; - - -public class AEBaseBlockItem extends BlockItem -{ - - private final AEBaseBlock blockType; - - public AEBaseBlockItem( final Block id ) - { - super( id ); - this.blockType = (AEBaseBlock) id; - this.hasSubtypes = this.blockType.hasSubtypes(); - } - - @Override - public int getMetadata( final int dmg ) - { - if( this.hasSubtypes ) - { - return dmg; - } - return 0; - } - - @Override - @OnlyIn( Dist.CLIENT ) - public final void addInformation( final ItemStack itemStack, final World world, final List toolTip, final ITooltipFlag advancedTooltips ) - { - this.addCheckedInformation( itemStack, world, toolTip, advancedTooltips ); - } - - @OnlyIn( Dist.CLIENT ) - public void addCheckedInformation( final ItemStack itemStack, final World world, final List toolTip, final ITooltipFlag advancedTooltips ) - { - this.blockType.addInformation( itemStack, world, toolTip, advancedTooltips ); - } - - @Override - public boolean isBookEnchantable( final ItemStack itemstack1, final ItemStack itemstack2 ) - { - return false; - } - - @Override - public String getTranslationKey( final ItemStack is ) - { - return this.blockType.getTranslationKey( is ); - } - - @Override - public boolean placeBlockAt( final ItemStack stack, final PlayerEntity player, final World w, final BlockPos pos, final Direction side, final float hitX, final float hitY, final float hitZ, final BlockState newState ) - { - Direction up = null; - Direction forward = null; - - if( this.blockType instanceof AEBaseTileBlock ) - { - if( this.blockType instanceof BlockLightDetector ) - { - up = side; - if( up == Direction.UP || up == Direction.DOWN ) - { - forward = Direction.SOUTH; - } - else - { - forward = Direction.UP; - } - } - else if( this.blockType instanceof BlockWireless || this.blockType instanceof BlockSkyCompass ) - { - forward = side; - if( forward == Direction.UP || forward == Direction.DOWN ) - { - up = Direction.SOUTH; - } - else - { - up = Direction.UP; - } - } - else - { - up = Direction.UP; - - final byte rotation = (byte) ( MathHelper.floor( ( player.rotationYaw * 4F ) / 360F + 2.5D ) & 3 ); - - switch( rotation ) - { - default: - case 0: - forward = Direction.SOUTH; - break; - case 1: - forward = Direction.WEST; - break; - case 2: - forward = Direction.NORTH; - break; - case 3: - forward = Direction.EAST; - break; - } - - if( player.rotationPitch > 65 ) - { - up = forward.getOpposite(); - forward = Direction.UP; - } - else if( player.rotationPitch < -65 ) - { - up = forward.getOpposite(); - forward = Direction.DOWN; - } - } - } - - IOrientable ori = null; - if( this.blockType instanceof IOrientableBlock ) - { - ori = ( (IOrientableBlock) this.blockType ).getOrientable( w, pos ); - up = side; - forward = Direction.SOUTH; - if( up.getYOffset() == 0 ) - { - forward = Direction.UP; - } - } - - if( !this.blockType.isValidOrientation( w, pos, forward, up ) ) - { - return false; - } - - if( super.placeBlockAt( stack, player, w, pos, side, hitX, hitY, hitZ, newState ) ) - { - if( this.blockType instanceof AEBaseTileBlock && !( this.blockType instanceof BlockLightDetector ) ) - { - final AEBaseTile tile = ( (AEBaseTileBlock) this.blockType ).getTileEntity( w, pos ); - ori = tile; - - if( tile == null ) - { - return true; - } - - if( ori.canBeRotated() && !this.blockType.hasCustomRotation() ) - { - ori.setOrientation( forward, up ); - } - - if( tile instanceof IGridProxyable ) - { - ( (IGridProxyable) tile ).getProxy().setOwner( player ); - } - - tile.onPlacement( stack, player, side ); - } - else if( this.blockType instanceof IOrientableBlock ) - { - ori.setOrientation( forward, up ); - } - - return true; - } - return false; - } -} diff --git a/src/main/java/appeng/block/AEBaseItemBlockChargeable.java b/src/main/java/appeng/block/AEBaseItemBlockChargeable.java index 73ea51cf4..5607caa5c 100644 --- a/src/main/java/appeng/block/AEBaseItemBlockChargeable.java +++ b/src/main/java/appeng/block/AEBaseItemBlockChargeable.java @@ -26,6 +26,7 @@ import net.minecraft.block.Block; import net.minecraft.client.util.ITooltipFlag; import net.minecraft.item.ItemStack; import net.minecraft.nbt.CompoundNBT; +import net.minecraft.util.text.ITextComponent; import net.minecraft.world.World; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.api.distmarker.OnlyIn; @@ -43,14 +44,13 @@ import appeng.util.Platform; public class AEBaseBlockItemChargeable extends AEBaseBlockItem implements IAEItemPowerStorage { - public AEBaseBlockItemChargeable( final Block id ) - { - super( id ); + public AEBaseBlockItemChargeable(Block id, Properties props) { + super(id, props); } @Override @OnlyIn( Dist.CLIENT ) - public void addCheckedInformation( final ItemStack stack, final World world, final List lines, final ITooltipFlag advancedTooltips ) + public void addCheckedInformation(final ItemStack stack, final World world, final List lines, final ITooltipFlag advancedTooltips ) { double internalCurrentPower = 0; final double internalMaxPower = this.getMaxEnergyCapacity(); diff --git a/src/main/java/appeng/block/AEBaseTileBlock.java b/src/main/java/appeng/block/AEBaseTileBlock.java index 9665094f2..e7865c3a0 100644 --- a/src/main/java/appeng/block/AEBaseTileBlock.java +++ b/src/main/java/appeng/block/AEBaseTileBlock.java @@ -29,14 +29,13 @@ import com.google.common.collect.Lists; import net.minecraft.block.Block; import net.minecraft.block.BlockState; -import net.minecraft.block.BlockStateContainer; import net.minecraft.block.ITileEntityProvider; -import net.minecraft.block.material.Material; import net.minecraft.entity.LivingEntity; import net.minecraft.entity.player.PlayerEntity; import net.minecraft.item.DyeColor; import net.minecraft.item.ItemStack; import net.minecraft.nbt.CompoundNBT; +import net.minecraft.state.StateContainer; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.ActionResultType; import net.minecraft.util.Direction; @@ -46,9 +45,6 @@ import net.minecraft.util.math.BlockRayTraceResult; import net.minecraft.world.IBlockReader; import net.minecraft.world.IWorld; import net.minecraft.world.World; -import net.minecraftforge.common.property.ExtendedBlockState; -import net.minecraftforge.common.property.IExtendedBlockState; -import net.minecraftforge.common.property.IUnlistedProperty; import net.minecraftforge.items.ItemHandlerHelper; import appeng.api.implementations.items.IMemoryCard; @@ -56,12 +52,9 @@ import appeng.api.implementations.items.MemoryCardMessages; import appeng.api.implementations.tiles.IColorableTile; import appeng.api.util.AEColor; import appeng.api.util.IOrientable; -import appeng.block.networking.BlockCableBus; import appeng.helpers.ICustomCollision; import appeng.tile.AEBaseInvTile; import appeng.tile.AEBaseTile; -import appeng.tile.networking.TileCableBus; -import appeng.tile.storage.TileSkyChest; import appeng.util.Platform; import appeng.util.SettingsFrom; @@ -72,46 +65,45 @@ public abstract class AEBaseTileBlock extends AEBaseBlock implements ITileEntity @Nonnull private Class tileEntityType; - public AEBaseTileBlock( final Material mat ) + public AEBaseTileBlock( final Block.Properties props ) { - super( mat ); + super( props ); } - - public static final UnlistedDirection FORWARD = new UnlistedDirection( "forward" ); - public static final UnlistedDirection UP = new UnlistedDirection( "up" ); +// FIXME +// public static final UnlistedDirection FORWARD = new UnlistedDirection( "forward" ); +// public static final UnlistedDirection UP = new UnlistedDirection( "up" ); @Override public BlockState getExtendedState( BlockState state, IBlockReader world, BlockPos pos ) { - // A subclass may decide it doesn't want extended block state for whatever reason - if( !( state instanceof IExtendedBlockState ) ) - { - return state; - } - - AEBaseTile tile = this.getTileEntity( world, pos ); - if( tile == null ) - { - return state; // No info available - } - - IExtendedBlockState extState = (IExtendedBlockState) state; - return extState.withProperty( FORWARD, tile.getForward() ).withProperty( UP, tile.getUp() ); +// FIXME +// // A subclass may decide it doesn't want extended block state for whatever reason +// if( !( state instanceof IExtendedBlockState ) ) +// { +// return state; +// } +// +// AEBaseTile tile = this.getTileEntity( world, pos ); +// if( tile == null ) +// { +// return state; // No info available +// } +// +// IExtendedBlockState extState = (IExtendedBlockState) state; +// return extState.withProperty( FORWARD, tile.getForward() ).withProperty( UP, tile.getUp() ); + throw new IllegalStateException(); } @Override - protected BlockStateContainer createBlockState() - { - return new ExtendedBlockState( this, this.getAEStates(), new IUnlistedProperty[] { - FORWARD, - UP - } ); - } + protected void fillStateContainer(StateContainer.Builder builder) { + super.fillStateContainer(builder); - @Override - public int getMetaFromState( BlockState state ) - { - return 0; + // TODO: Rendering stuff + +// return new ExtendedBlockState( this, this.getAEStates(), new IUnlistedProperty[] { +// FORWARD, +// UP +// } ); } // TODO : Was this change needed? @@ -183,8 +175,8 @@ public abstract class AEBaseTileBlock extends AEBaseBlock implements ITileEntity } @Override - public void breakBlock( final World w, final BlockPos pos, final BlockState state ) - { + public void onReplaced(BlockState state, World w, BlockPos pos, BlockState newState, boolean isMoving) { + final AEBaseTile te = this.getTileEntity( w, pos ); if( te != null ) { @@ -203,19 +195,19 @@ public abstract class AEBaseTileBlock extends AEBaseBlock implements ITileEntity } // super will remove the TE, as it is not an instance of BlockContainer - super.breakBlock( w, pos, state ); + super.onReplaced( state, w, pos, newState, isMoving ); } @Override - public final Direction[] getValidRotations( final World w, final BlockPos pos ) + public Direction[] getValidRotations(BlockState state, IBlockReader world, BlockPos pos) { - final AEBaseTile obj = this.getTileEntity( w, pos ); + final AEBaseTile obj = this.getTileEntity( world, pos ); if( obj != null && obj.canBeRotated() ) { return Direction.values(); } - return super.getValidRotations( w, pos ); + return super.getValidRotations( state, world, pos ); } @Override @@ -271,7 +263,8 @@ public abstract class AEBaseTileBlock extends AEBaseBlock implements ITileEntity final TileEntity te = this.getTileEntity( w, pos ); if( te instanceof AEBaseTile ) { - ( (AEBaseTile) w.getTileEntity( pos ) ).setName( is.getDisplayName() ); + // FIXME: Check if this will make it translated + ( (AEBaseTile) w.getTileEntity( pos ) ).setName( is.getDisplayName().getString() ); } } } @@ -284,27 +277,22 @@ public abstract class AEBaseTileBlock extends AEBaseBlock implements ITileEntity { heldItem = player.getHeldItem( hand ); - if( Platform.isWrench( player, heldItem, pos ) && player.isShiftKeyDown() ) + if( Platform.isWrench( player, heldItem, pos ) && player.isCrouching() ) { final BlockState blockState = world.getBlockState( pos ); final Block block = blockState.getBlock(); - if( block == null ) - { - return false; - } - final AEBaseTile tile = this.getTileEntity( world, pos ); if( tile == null ) { - return false; + return ActionResultType.FAIL; } - if( tile instanceof TileCableBus || tile instanceof TileSkyChest ) - { - return false; - } + // FIXME if( tile instanceof TileCableBus || tile instanceof TileSkyChest ) + // { + // return ActionResultType.FAIL; + // } final ItemStack[] itemDropCandidates = Platform.getBlockDrops( world, pos ); final ItemStack op = new ItemStack( this ); @@ -321,29 +309,29 @@ public abstract class AEBaseTileBlock extends AEBaseBlock implements ITileEntity } } - if( block.removedByPlayer( blockState, world, pos, player, false ) ) + if( block.removedByPlayer( blockState, world, pos, player, false, world.getFluidState(pos) ) ) { final List itemsToDrop = Lists.newArrayList( itemDropCandidates ); Platform.spawnDrops( world, pos, itemsToDrop ); - world.setBlockToAir( pos ); + world.removeBlock(pos, false); } - return false; + return ActionResultType.FAIL; } - if( heldItem.getItem() instanceof IMemoryCard && !( this instanceof BlockCableBus ) ) + if( heldItem.getItem() instanceof IMemoryCard /* FIXME && !( this instanceof BlockCableBus ) */ ) { final IMemoryCard memoryCard = (IMemoryCard) heldItem.getItem(); final AEBaseTile tileEntity = this.getTileEntity( world, pos ); if( tileEntity == null ) { - return false; + return ActionResultType.FAIL; } final String name = this.getTranslationKey(); - if( player.isShiftKeyDown() ) + if( player.isCrouching() ) { final CompoundNBT data = tileEntity.downloadSettings( SettingsFrom.MEMORY_CARD ); if( data != null ) @@ -368,21 +356,21 @@ public abstract class AEBaseTileBlock extends AEBaseBlock implements ITileEntity } } - return true; + return ActionResultType.SUCCESS; } } - return this.onActivated( world, pos, player, hand, player.getHeldItem( hand ), facing, hitX, hitY, hitZ ); + return this.onActivated( world, pos, player, hand, player.getHeldItem( hand ), hit ); } @Override - public IOrientable getOrientable( final IBlockReader w, final BlockPos pos ) + public IOrientable getOrientable(final IBlockReader w, final BlockPos pos ) { return this.getTileEntity( w, pos ); } @Override - public ICustomCollision getCustomCollision( final World w, final BlockPos pos ) + public ICustomCollision getCustomCollision( final IBlockReader w, final BlockPos pos ) { final AEBaseTile te = this.getTileEntity( w, pos ); if( te instanceof ICustomCollision ) diff --git a/src/main/java/appeng/block/UnlistedBlockAccess.java b/src/main/java/appeng/block/UnlistedBlockAccess.java deleted file mode 100644 index 4f12f3d09..000000000 --- a/src/main/java/appeng/block/UnlistedBlockAccess.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - * This file is part of Applied Energistics 2. - * Copyright (c) 2013 - 2014, AlgorithmX2, All rights reserved. - * - * Applied Energistics 2 is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * Applied Energistics 2 is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with Applied Energistics 2. If not, see . - */ - -package appeng.block; - - -import net.minecraft.world.IBlockReader; -import net.minecraftforge.common.property.IUnlistedProperty; - - -public final class UnlistedBlockAccess implements IUnlistedProperty -{ - @Override - public String getName() - { - return "ba"; - } - - @Override - public boolean isValid( final IBlockReader value ) - { - return true; - } - - @Override - public Class getType() - { - return IBlockReader.class; - } - - @Override - public String valueToString( final IBlockReader value ) - { - return null; - } -} \ No newline at end of file diff --git a/src/main/java/appeng/block/crafting/BlockCraftingUnit.java b/src/main/java/appeng/block/crafting/BlockCraftingUnit.java index 9176d2416..303ae27c8 100644 --- a/src/main/java/appeng/block/crafting/BlockCraftingUnit.java +++ b/src/main/java/appeng/block/crafting/BlockCraftingUnit.java @@ -130,7 +130,7 @@ public class BlockCraftingUnit extends AEBaseTileBlock } @Override - public void breakBlock( final World w, final BlockPos pos, final BlockState state ) + public void onReplaced(BlockState state, World w, BlockPos pos, BlockState newState, boolean isMoving) { { final TileCraftingTile cp = this.getTileEntity( w, pos ); if( cp != null ) @@ -138,7 +138,7 @@ public class BlockCraftingUnit extends AEBaseTileBlock cp.breakCluster(); } - super.breakBlock( w, pos, state ); + super.onReplaced( state, w, pos, newState, isMoving ); } @Override diff --git a/src/main/java/appeng/block/grindstone/BlockCrank.java b/src/main/java/appeng/block/grindstone/BlockCrank.java index cfdbee781..9eb7e1932 100644 --- a/src/main/java/appeng/block/grindstone/BlockCrank.java +++ b/src/main/java/appeng/block/grindstone/BlockCrank.java @@ -29,10 +29,12 @@ import net.minecraft.entity.LivingEntity; import net.minecraft.entity.player.PlayerEntity; import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.ActionResultType; import net.minecraft.util.EnumBlockRenderType; import net.minecraft.util.Direction; import net.minecraft.util.Hand; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.BlockRayTraceResult; import net.minecraft.world.IBlockReader; import net.minecraft.world.World; import net.minecraftforge.common.util.FakePlayer; @@ -57,7 +59,7 @@ public class BlockCrank extends AEBaseTileBlock } @Override - public boolean onActivated( final World w, final BlockPos pos, final PlayerEntity player, final Hand hand, final @Nullable ItemStack heldItem, final Direction side, final float hitX, final float hitY, final float hitZ ) + public ActionResultType onActivated(final World w, final BlockPos pos, final PlayerEntity player, final Hand hand, final @Nullable ItemStack heldItem, final BlockRayTraceResult hit) { if( player instanceof FakePlayer || player == null ) { diff --git a/src/main/java/appeng/block/grindstone/BlockGrinder.java b/src/main/java/appeng/block/grindstone/BlockGrinder.java index 6d9cde456..614bd676d 100644 --- a/src/main/java/appeng/block/grindstone/BlockGrinder.java +++ b/src/main/java/appeng/block/grindstone/BlockGrinder.java @@ -24,9 +24,10 @@ import javax.annotation.Nullable; import net.minecraft.block.material.Material; import net.minecraft.entity.player.PlayerEntity; import net.minecraft.item.ItemStack; -import net.minecraft.util.Direction; +import net.minecraft.util.ActionResultType; import net.minecraft.util.Hand; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.BlockRayTraceResult; import net.minecraft.world.World; import appeng.api.util.AEPartLocation; @@ -47,12 +48,12 @@ public class BlockGrinder extends AEBaseTileBlock } @Override - public boolean onActivated( final World w, final BlockPos pos, final PlayerEntity p, final Hand hand, final @Nullable ItemStack heldItem, final Direction side, final float hitX, final float hitY, final float hitZ ) + public ActionResultType onActivated(final World w, final BlockPos pos, final PlayerEntity p, final Hand hand, final @Nullable ItemStack heldItem, final BlockRayTraceResult hit) { final TileGrinder tg = this.getTileEntity( w, pos ); if( tg != null && !p.isShiftKeyDown() ) { - Platform.openGUI( p, tg, AEPartLocation.fromFacing( side ), GuiBridge.GUI_GRINDER ); + Platform.openGUI( p, tg, AEPartLocation.fromFacing(hit), GuiBridge.GUI_GRINDER ); return true; } return false; diff --git a/src/main/java/appeng/block/misc/BlockCellWorkbench.java b/src/main/java/appeng/block/misc/BlockCellWorkbench.java index 74cd559bc..71b86346c 100644 --- a/src/main/java/appeng/block/misc/BlockCellWorkbench.java +++ b/src/main/java/appeng/block/misc/BlockCellWorkbench.java @@ -24,9 +24,10 @@ import javax.annotation.Nullable; import net.minecraft.block.material.Material; import net.minecraft.entity.player.PlayerEntity; import net.minecraft.item.ItemStack; -import net.minecraft.util.Direction; +import net.minecraft.util.ActionResultType; import net.minecraft.util.Hand; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.BlockRayTraceResult; import net.minecraft.world.World; import appeng.api.util.AEPartLocation; @@ -45,7 +46,7 @@ public class BlockCellWorkbench extends AEBaseTileBlock } @Override - public boolean onActivated( final World w, final BlockPos pos, final PlayerEntity p, final Hand hand, final @Nullable ItemStack heldItem, final Direction side, final float hitX, final float hitY, final float hitZ ) + public ActionResultType onActivated(final World w, final BlockPos pos, final PlayerEntity p, final Hand hand, final @Nullable ItemStack heldItem, final BlockRayTraceResult hit) { if( p.isShiftKeyDown() ) { @@ -57,7 +58,7 @@ public class BlockCellWorkbench extends AEBaseTileBlock { if( Platform.isServer() ) { - Platform.openGUI( p, tg, AEPartLocation.fromFacing( side ), GuiBridge.GUI_CELL_WORKBENCH ); + Platform.openGUI( p, tg, AEPartLocation.fromFacing(hit), GuiBridge.GUI_CELL_WORKBENCH ); } return true; } diff --git a/src/main/java/appeng/block/misc/BlockCharger.java b/src/main/java/appeng/block/misc/BlockCharger.java index 5975758df..68c9db1cd 100644 --- a/src/main/java/appeng/block/misc/BlockCharger.java +++ b/src/main/java/appeng/block/misc/BlockCharger.java @@ -25,6 +25,8 @@ import java.util.Random; import javax.annotation.Nullable; +import net.minecraft.util.ActionResultType; +import net.minecraft.util.math.BlockRayTraceResult; import org.apache.commons.lang3.tuple.ImmutablePair; import org.apache.commons.lang3.tuple.Pair; @@ -71,7 +73,7 @@ public class BlockCharger extends AEBaseTileBlock implements ICustomCollision } @Override - public boolean onActivated( final World w, final BlockPos pos, final PlayerEntity player, final Hand hand, final @Nullable ItemStack heldItem, final Direction side, final float hitX, final float hitY, final float hitZ ) + public ActionResultType onActivated(final World w, final BlockPos pos, final PlayerEntity player, final Hand hand, final @Nullable ItemStack heldItem, final BlockRayTraceResult hit) { if( player.isShiftKeyDown() ) { @@ -92,7 +94,7 @@ public class BlockCharger extends AEBaseTileBlock implements ICustomCollision @Override @OnlyIn( Dist.CLIENT ) - public void randomDisplayTick( final BlockState state, final World w, final BlockPos pos, final Random r ) + public void animateTick( final BlockState state, final World w, final BlockPos pos, final Random r ) { if( !AEConfig.instance().isEnableEffects() ) { diff --git a/src/main/java/appeng/block/misc/BlockCondenser.java b/src/main/java/appeng/block/misc/BlockCondenser.java index c99bfb366..9a3c0d145 100644 --- a/src/main/java/appeng/block/misc/BlockCondenser.java +++ b/src/main/java/appeng/block/misc/BlockCondenser.java @@ -24,9 +24,10 @@ import javax.annotation.Nullable; import net.minecraft.block.material.Material; import net.minecraft.entity.player.PlayerEntity; import net.minecraft.item.ItemStack; -import net.minecraft.util.Direction; +import net.minecraft.util.ActionResultType; import net.minecraft.util.Hand; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.BlockRayTraceResult; import net.minecraft.world.World; import appeng.api.util.AEPartLocation; @@ -45,7 +46,7 @@ public class BlockCondenser extends AEBaseTileBlock } @Override - public boolean onActivated( final World w, final BlockPos pos, final PlayerEntity player, final Hand hand, final @Nullable ItemStack heldItem, final Direction side, final float hitX, final float hitY, final float hitZ ) + public ActionResultType onActivated(final World w, final BlockPos pos, final PlayerEntity player, final Hand hand, final @Nullable ItemStack heldItem, final BlockRayTraceResult hit) { if( player.isShiftKeyDown() ) { @@ -57,7 +58,7 @@ public class BlockCondenser extends AEBaseTileBlock final TileCondenser tc = this.getTileEntity( w, pos ); if( tc != null && !player.isShiftKeyDown() ) { - Platform.openGUI( player, tc, AEPartLocation.fromFacing( side ), GuiBridge.GUI_CONDENSER ); + Platform.openGUI( player, tc, AEPartLocation.fromFacing(hit), GuiBridge.GUI_CONDENSER ); return true; } } diff --git a/src/main/java/appeng/block/misc/BlockInscriber.java b/src/main/java/appeng/block/misc/BlockInscriber.java index cd9b314ee..d445ca2c5 100644 --- a/src/main/java/appeng/block/misc/BlockInscriber.java +++ b/src/main/java/appeng/block/misc/BlockInscriber.java @@ -25,10 +25,11 @@ import net.minecraft.block.material.Material; import net.minecraft.block.BlockState; import net.minecraft.entity.player.PlayerEntity; import net.minecraft.item.ItemStack; +import net.minecraft.util.ActionResultType; import net.minecraft.util.EnumBlockRenderType; -import net.minecraft.util.Direction; import net.minecraft.util.Hand; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.BlockRayTraceResult; import net.minecraft.world.World; import appeng.api.util.AEPartLocation; @@ -50,7 +51,7 @@ public class BlockInscriber extends AEBaseTileBlock } @Override - public boolean onActivated( final World w, final BlockPos pos, final PlayerEntity p, final Hand hand, final @Nullable ItemStack heldItem, final Direction side, final float hitX, final float hitY, final float hitZ ) + public ActionResultType onActivated(final World w, final BlockPos pos, final PlayerEntity p, final Hand hand, final @Nullable ItemStack heldItem, final BlockRayTraceResult hit) { if( p.isShiftKeyDown() ) { @@ -62,7 +63,7 @@ public class BlockInscriber extends AEBaseTileBlock { if( Platform.isServer() ) { - Platform.openGUI( p, tg, AEPartLocation.fromFacing( side ), GuiBridge.GUI_INSCRIBER ); + Platform.openGUI( p, tg, AEPartLocation.fromFacing(hit), GuiBridge.GUI_INSCRIBER ); } return true; } diff --git a/src/main/java/appeng/block/misc/BlockInterface.java b/src/main/java/appeng/block/misc/BlockInterface.java index 70a4cb337..bc06f4a7c 100644 --- a/src/main/java/appeng/block/misc/BlockInterface.java +++ b/src/main/java/appeng/block/misc/BlockInterface.java @@ -27,9 +27,11 @@ import net.minecraft.block.properties.PropertyBool; import net.minecraft.block.BlockState; import net.minecraft.entity.player.PlayerEntity; import net.minecraft.item.ItemStack; +import net.minecraft.util.ActionResultType; import net.minecraft.util.Direction; import net.minecraft.util.Hand; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.BlockRayTraceResult; import net.minecraft.world.IBlockReader; import net.minecraft.world.World; @@ -73,7 +75,7 @@ public class BlockInterface extends AEBaseTileBlock } @Override - public boolean onActivated( final World w, final BlockPos pos, final PlayerEntity p, final Hand hand, final @Nullable ItemStack heldItem, final Direction side, final float hitX, final float hitY, final float hitZ ) + public ActionResultType onActivated(final World w, final BlockPos pos, final PlayerEntity p, final Hand hand, final @Nullable ItemStack heldItem, final BlockRayTraceResult hit) { if( p.isShiftKeyDown() ) { @@ -85,7 +87,7 @@ public class BlockInterface extends AEBaseTileBlock { if( Platform.isServer() ) { - Platform.openGUI( p, tg, AEPartLocation.fromFacing( side ), GuiBridge.GUI_INTERFACE ); + Platform.openGUI( p, tg, AEPartLocation.fromFacing(hit), GuiBridge.GUI_INTERFACE ); } return true; } diff --git a/src/main/java/appeng/block/misc/BlockLightDetector.java b/src/main/java/appeng/block/misc/BlockLightDetector.java index 58dd484ad..a30e6fecb 100644 --- a/src/main/java/appeng/block/misc/BlockLightDetector.java +++ b/src/main/java/appeng/block/misc/BlockLightDetector.java @@ -109,7 +109,7 @@ public class BlockLightDetector extends AEBaseTileBlock implements IOrientableBl } @Override - public void randomDisplayTick( final BlockState state, final World worldIn, final BlockPos pos, final Random rand ) + public void animateTick( final BlockState state, final World worldIn, final BlockPos pos, final Random rand ) { // cancel out lightning } diff --git a/src/main/java/appeng/block/misc/BlockQuartzFixture.java b/src/main/java/appeng/block/misc/BlockQuartzFixture.java index 3421fdbf1..53d5b8b1c 100644 --- a/src/main/java/appeng/block/misc/BlockQuartzFixture.java +++ b/src/main/java/appeng/block/misc/BlockQuartzFixture.java @@ -135,7 +135,7 @@ public class BlockQuartzFixture extends AEBaseBlock implements IOrientableBlock, @Override @OnlyIn( Dist.CLIENT ) - public void randomDisplayTick( final BlockState state, final World w, final BlockPos pos, final Random r ) + public void animateTick( final BlockState state, final World w, final BlockPos pos, final Random r ) { if( !AEConfig.instance().isEnableEffects() ) { diff --git a/src/main/java/appeng/block/misc/BlockQuartzGrowthAccelerator.java b/src/main/java/appeng/block/misc/BlockQuartzGrowthAccelerator.java index 35fbb2c13..130ce5f4c 100644 --- a/src/main/java/appeng/block/misc/BlockQuartzGrowthAccelerator.java +++ b/src/main/java/appeng/block/misc/BlockQuartzGrowthAccelerator.java @@ -73,7 +73,7 @@ public class BlockQuartzGrowthAccelerator extends AEBaseTileBlock implements IOr @OnlyIn( Dist.CLIENT ) @Override - public void randomDisplayTick( final BlockState state, final World w, final BlockPos pos, final Random r ) + public void animateTick( final BlockState state, final World w, final BlockPos pos, final Random r ) { if( !AEConfig.instance().isEnableEffects() ) { diff --git a/src/main/java/appeng/block/misc/BlockSecurityStation.java b/src/main/java/appeng/block/misc/BlockSecurityStation.java index 43879d064..73847e72f 100644 --- a/src/main/java/appeng/block/misc/BlockSecurityStation.java +++ b/src/main/java/appeng/block/misc/BlockSecurityStation.java @@ -27,10 +27,11 @@ import net.minecraft.block.properties.PropertyBool; import net.minecraft.block.BlockState; import net.minecraft.entity.player.PlayerEntity; import net.minecraft.item.ItemStack; +import net.minecraft.util.ActionResultType; import net.minecraft.util.BlockRenderLayer; -import net.minecraft.util.Direction; import net.minecraft.util.Hand; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.BlockRayTraceResult; import net.minecraft.world.IBlockReader; import net.minecraft.world.World; @@ -80,7 +81,7 @@ public class BlockSecurityStation extends AEBaseTileBlock } @Override - public boolean onActivated( final World w, final BlockPos pos, final PlayerEntity p, final Hand hand, final @Nullable ItemStack heldItem, final Direction side, final float hitX, final float hitY, final float hitZ ) + public ActionResultType onActivated(final World w, final BlockPos pos, final PlayerEntity p, final Hand hand, final @Nullable ItemStack heldItem, final BlockRayTraceResult hit) { if( p.isShiftKeyDown() ) { @@ -95,7 +96,7 @@ public class BlockSecurityStation extends AEBaseTileBlock return true; } - Platform.openGUI( p, tg, AEPartLocation.fromFacing( side ), GuiBridge.GUI_SECURITY ); + Platform.openGUI( p, tg, AEPartLocation.fromFacing(hit), GuiBridge.GUI_SECURITY ); return true; } return false; diff --git a/src/main/java/appeng/block/misc/BlockTinyTNT.java b/src/main/java/appeng/block/misc/BlockTinyTNT.java index 7ea0c734c..341445aa3 100644 --- a/src/main/java/appeng/block/misc/BlockTinyTNT.java +++ b/src/main/java/appeng/block/misc/BlockTinyTNT.java @@ -31,21 +31,23 @@ import net.minecraft.block.BlockState; import net.minecraft.entity.Entity; import net.minecraft.entity.LivingEntity; import net.minecraft.entity.player.PlayerEntity; -import net.minecraft.entity.projectile.EntityArrow; +import net.minecraft.entity.projectile.AbstractArrowEntity; import net.minecraft.item.Items; import net.minecraft.init.SoundEvents; import net.minecraft.item.ItemStack; -import net.minecraft.util.Direction; +import net.minecraft.util.ActionResultType; import net.minecraft.util.Hand; import net.minecraft.util.SoundCategory; import net.minecraft.util.math.AxisAlignedBB; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.BlockRayTraceResult; import net.minecraft.world.Explosion; import net.minecraft.world.World; import appeng.block.AEBaseBlock; import appeng.entity.EntityTinyTNTPrimed; import appeng.helpers.ICustomCollision; +import net.minecraft.world.server.ServerWorld; public class BlockTinyTNT extends AEBaseBlock implements ICustomCollision @@ -72,18 +74,18 @@ public class BlockTinyTNT extends AEBaseBlock implements ICustomCollision } @Override - public boolean onActivated( final World w, final BlockPos pos, final PlayerEntity player, final Hand hand, final @Nullable ItemStack heldItem, final Direction side, final float hitX, final float hitY, final float hitZ ) + public ActionResultType onActivated(final World w, final BlockPos pos, final PlayerEntity player, final Hand hand, final @Nullable ItemStack heldItem, final BlockRayTraceResult hit) { if( heldItem != null && heldItem.getItem() == Items.FLINT_AND_STEEL ) { this.startFuse( w, pos, player ); - w.setBlockToAir( pos ); + w.removeBlock(pos, false); heldItem.damageItem( 1, player ); return true; } else { - return super.onActivated( w, pos, player, hand, heldItem, side, hitX, hitY, hitZ ); + return super.onActivated( w, pos, player, hand, heldItem, hit); } } @@ -104,7 +106,7 @@ public class BlockTinyTNT extends AEBaseBlock implements ICustomCollision if( world.isBlockIndirectlyGettingPowered( pos ) > 0 ) { this.startFuse( world, pos, null ); - world.setBlockToAir( pos ); + world.removeBlock(pos, false); } } @@ -116,21 +118,31 @@ public class BlockTinyTNT extends AEBaseBlock implements ICustomCollision if( w.isBlockIndirectlyGettingPowered( pos ) > 0 ) { this.startFuse( w, pos, null ); - w.setBlockToAir( pos ); + w.removeBlock(pos, false); } } @Override public void onEntityWalk( final World w, final BlockPos pos, final Entity entity ) { - if( entity instanceof EntityArrow && !w.isRemote ) + if( entity instanceof AbstractArrowEntity && !w.isRemote ) { - final EntityArrow entityarrow = (EntityArrow) entity; + final AbstractArrowEntity entityarrow = (AbstractArrowEntity) entity; if( entityarrow.isBurning() ) { - this.startFuse( w, pos, entityarrow.shootingEntity instanceof LivingEntity ? (LivingEntity) entityarrow.shootingEntity : null ); - w.setBlockToAir( pos ); + LivingEntity igniter = null; + // Check if the shooter still exists + if (w instanceof ServerWorld) { + ServerWorld serverWorld = (ServerWorld) w; + Entity shooter = serverWorld.getEntityByUuid(entityarrow.shootingEntity); + if (shooter instanceof LivingEntity) { + igniter = (LivingEntity) shooter; + } + + } + this.startFuse( w, pos, igniter ); + w.removeBlock(pos, false); } } } diff --git a/src/main/java/appeng/block/misc/BlockVibrationChamber.java b/src/main/java/appeng/block/misc/BlockVibrationChamber.java index 802c2335e..7e234c1b7 100644 --- a/src/main/java/appeng/block/misc/BlockVibrationChamber.java +++ b/src/main/java/appeng/block/misc/BlockVibrationChamber.java @@ -29,10 +29,12 @@ import net.minecraft.block.properties.PropertyBool; import net.minecraft.block.BlockState; import net.minecraft.entity.player.PlayerEntity; import net.minecraft.item.ItemStack; +import net.minecraft.util.ActionResultType; import net.minecraft.util.Direction; import net.minecraft.util.Hand; import net.minecraft.util.EnumParticleTypes; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.BlockRayTraceResult; import net.minecraft.world.IBlockReader; import net.minecraft.world.World; @@ -75,7 +77,7 @@ public final class BlockVibrationChamber extends AEBaseTileBlock } @Override - public boolean onActivated( final World w, final BlockPos pos, final PlayerEntity player, final Hand hand, final @Nullable ItemStack heldItem, final Direction side, final float hitX, final float hitY, final float hitZ ) + public ActionResultType onActivated(final World w, final BlockPos pos, final PlayerEntity player, final Hand hand, final @Nullable ItemStack heldItem, final BlockRayTraceResult hit) { if( player.isShiftKeyDown() ) { @@ -87,7 +89,7 @@ public final class BlockVibrationChamber extends AEBaseTileBlock final TileVibrationChamber tc = this.getTileEntity( w, pos ); if( tc != null && !player.isShiftKeyDown() ) { - Platform.openGUI( player, tc, AEPartLocation.fromFacing( side ), GuiBridge.GUI_VIBRATION_CHAMBER ); + Platform.openGUI( player, tc, AEPartLocation.fromFacing(hit), GuiBridge.GUI_VIBRATION_CHAMBER ); return true; } } @@ -96,7 +98,7 @@ public final class BlockVibrationChamber extends AEBaseTileBlock } @Override - public void randomDisplayTick( final BlockState state, final World w, final BlockPos pos, final Random r ) + public void animateTick( final BlockState state, final World w, final BlockPos pos, final Random r ) { if( !AEConfig.instance().isEnableEffects() ) { diff --git a/src/main/java/appeng/block/networking/BlockCableBus.java b/src/main/java/appeng/block/networking/BlockCableBus.java index dcd30ac2d..872b52136 100644 --- a/src/main/java/appeng/block/networking/BlockCableBus.java +++ b/src/main/java/appeng/block/networking/BlockCableBus.java @@ -43,11 +43,13 @@ import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.state.IProperty; import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.ActionResultType; import net.minecraft.util.BlockRenderLayer; import net.minecraft.util.Direction; import net.minecraft.util.Hand; import net.minecraft.util.NonNullList; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.BlockRayTraceResult; import net.minecraft.util.math.RayTraceResult; import net.minecraft.util.math.RayTraceResult.Type; import net.minecraft.util.math.Vec3d; @@ -130,9 +132,9 @@ public class BlockCableBus extends AEBaseTileBlock implements IAEFacade } @Override - public void randomDisplayTick( final BlockState state, final World worldIn, final BlockPos pos, final Random rand ) + public void animateTick( final BlockState state, final World worldIn, final BlockPos pos, final Random rand ) { - this.cb( worldIn, pos ).randomDisplayTick( worldIn, pos, rand ); + this.cb( worldIn, pos ).animateTick( worldIn, pos, rand ); } @Override @@ -401,7 +403,7 @@ public class BlockCableBus extends AEBaseTileBlock implements IAEFacade } @Override - public boolean onActivated( final World w, final BlockPos pos, final PlayerEntity player, final Hand hand, final @Nullable ItemStack heldItem, final Direction side, final float hitX, final float hitY, final float hitZ ) + public ActionResultType onActivated(final World w, final BlockPos pos, final PlayerEntity player, final Hand hand, final @Nullable ItemStack heldItem, final BlockRayTraceResult hit) { return this.cb( w, pos ).activate( player, hand, new Vec3d( hitX, hitY, hitZ ) ); } diff --git a/src/main/java/appeng/block/paint/BlockPaint.java b/src/main/java/appeng/block/paint/BlockPaint.java index 2c087db91..c66f9cdfe 100644 --- a/src/main/java/appeng/block/paint/BlockPaint.java +++ b/src/main/java/appeng/block/paint/BlockPaint.java @@ -139,7 +139,7 @@ public class BlockPaint extends AEBaseTileBlock { if( Platform.isServer() ) { - w.setBlockToAir( pos ); + w.removeBlock(pos, false); } } diff --git a/src/main/java/appeng/block/qnb/BlockQuantumBase.java b/src/main/java/appeng/block/qnb/BlockQuantumBase.java index 7e9ac633e..ba0beb94d 100644 --- a/src/main/java/appeng/block/qnb/BlockQuantumBase.java +++ b/src/main/java/appeng/block/qnb/BlockQuantumBase.java @@ -111,15 +111,14 @@ public abstract class BlockQuantumBase extends AEBaseTileBlock implements ICusto } @Override - public void breakBlock( final World w, final BlockPos pos, final BlockState state ) - { + public void onReplaced(BlockState state, World w, BlockPos pos, BlockState newState, boolean isMoving) { final TileQuantumBridge bridge = this.getTileEntity( w, pos ); if( bridge != null ) { bridge.breakCluster(); } - super.breakBlock( w, pos, state ); + super.onReplaced( state, w, pos, newState, isMoving ); } @Override diff --git a/src/main/java/appeng/block/qnb/BlockQuantumLinkChamber.java b/src/main/java/appeng/block/qnb/BlockQuantumLinkChamber.java index 48712082a..dd5b3bb56 100644 --- a/src/main/java/appeng/block/qnb/BlockQuantumLinkChamber.java +++ b/src/main/java/appeng/block/qnb/BlockQuantumLinkChamber.java @@ -29,10 +29,11 @@ import net.minecraft.block.BlockState; import net.minecraft.entity.Entity; import net.minecraft.entity.player.PlayerEntity; import net.minecraft.item.ItemStack; -import net.minecraft.util.Direction; +import net.minecraft.util.ActionResultType; import net.minecraft.util.Hand; import net.minecraft.util.math.AxisAlignedBB; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.BlockRayTraceResult; import net.minecraft.world.World; import appeng.api.util.AEPartLocation; @@ -53,7 +54,7 @@ public class BlockQuantumLinkChamber extends BlockQuantumBase } @Override - public void randomDisplayTick( final BlockState state, final World w, final BlockPos pos, final Random rand ) + public void animateTick( final BlockState state, final World w, final BlockPos pos, final Random rand ) { final TileQuantumBridge bridge = this.getTileEntity( w, pos ); if( bridge != null ) @@ -69,7 +70,7 @@ public class BlockQuantumLinkChamber extends BlockQuantumBase } @Override - public boolean onActivated( final World w, final BlockPos pos, final PlayerEntity p, final Hand hand, final @Nullable ItemStack heldItem, final Direction side, final float hitX, final float hitY, final float hitZ ) + public ActionResultType onActivated(final World w, final BlockPos pos, final PlayerEntity p, final Hand hand, final @Nullable ItemStack heldItem, final BlockRayTraceResult hit) { if( p.isShiftKeyDown() ) { @@ -81,7 +82,7 @@ public class BlockQuantumLinkChamber extends BlockQuantumBase { if( Platform.isServer() ) { - Platform.openGUI( p, tg, AEPartLocation.fromFacing( side ), GuiBridge.GUI_QNB ); + Platform.openGUI( p, tg, AEPartLocation.fromFacing(hit), GuiBridge.GUI_QNB ); } return true; } diff --git a/src/main/java/appeng/block/spatial/BlockSpatialIOPort.java b/src/main/java/appeng/block/spatial/BlockSpatialIOPort.java index 0e19e24c0..78f4b47d3 100644 --- a/src/main/java/appeng/block/spatial/BlockSpatialIOPort.java +++ b/src/main/java/appeng/block/spatial/BlockSpatialIOPort.java @@ -26,9 +26,10 @@ import net.minecraft.block.material.Material; import net.minecraft.block.BlockState; import net.minecraft.entity.player.PlayerEntity; import net.minecraft.item.ItemStack; -import net.minecraft.util.Direction; +import net.minecraft.util.ActionResultType; import net.minecraft.util.Hand; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.BlockRayTraceResult; import net.minecraft.world.World; import appeng.api.util.AEPartLocation; @@ -57,7 +58,7 @@ public class BlockSpatialIOPort extends AEBaseTileBlock } @Override - public boolean onActivated( final World w, final BlockPos pos, final PlayerEntity p, final Hand hand, final @Nullable ItemStack heldItem, final Direction side, final float hitX, final float hitY, final float hitZ ) + public ActionResultType onActivated(final World w, final BlockPos pos, final PlayerEntity p, final Hand hand, final @Nullable ItemStack heldItem, final BlockRayTraceResult hit) { if( p.isShiftKeyDown() ) { @@ -69,7 +70,7 @@ public class BlockSpatialIOPort extends AEBaseTileBlock { if( Platform.isServer() ) { - Platform.openGUI( p, tg, AEPartLocation.fromFacing( side ), GuiBridge.GUI_SPATIAL_IO_PORT ); + Platform.openGUI( p, tg, AEPartLocation.fromFacing(hit), GuiBridge.GUI_SPATIAL_IO_PORT ); } return true; } diff --git a/src/main/java/appeng/block/storage/BlockChest.java b/src/main/java/appeng/block/storage/BlockChest.java index c328d7d3f..f35a3c7a6 100644 --- a/src/main/java/appeng/block/storage/BlockChest.java +++ b/src/main/java/appeng/block/storage/BlockChest.java @@ -27,10 +27,11 @@ import net.minecraft.block.properties.PropertyEnum; import net.minecraft.block.BlockState; import net.minecraft.entity.player.PlayerEntity; import net.minecraft.item.ItemStack; +import net.minecraft.util.ActionResultType; import net.minecraft.util.BlockRenderLayer; -import net.minecraft.util.Direction; import net.minecraft.util.Hand; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.BlockRayTraceResult; import net.minecraft.world.IBlockReader; import net.minecraft.world.World; @@ -90,7 +91,7 @@ public class BlockChest extends AEBaseTileBlock } @Override - public boolean onActivated( final World w, final BlockPos pos, final PlayerEntity p, final Hand hand, final @Nullable ItemStack heldItem, final Direction side, final float hitX, final float hitY, final float hitZ ) + public ActionResultType onActivated(final World w, final BlockPos pos, final PlayerEntity p, final Hand hand, final @Nullable ItemStack heldItem, final BlockRayTraceResult hit) { final TileChest tg = this.getTileEntity( w, pos ); if( tg != null && !p.isShiftKeyDown() ) @@ -100,9 +101,9 @@ public class BlockChest extends AEBaseTileBlock return true; } - if( side != tg.getUp() ) + if( hit != tg.getUp() ) { - Platform.openGUI( p, tg, AEPartLocation.fromFacing( side ), GuiBridge.GUI_CHEST ); + Platform.openGUI( p, tg, AEPartLocation.fromFacing(hit), GuiBridge.GUI_CHEST ); } else { diff --git a/src/main/java/appeng/block/storage/BlockDrive.java b/src/main/java/appeng/block/storage/BlockDrive.java index 95b356e32..2b0896a07 100644 --- a/src/main/java/appeng/block/storage/BlockDrive.java +++ b/src/main/java/appeng/block/storage/BlockDrive.java @@ -26,10 +26,11 @@ import net.minecraft.block.BlockStateContainer; import net.minecraft.block.BlockState; import net.minecraft.entity.player.PlayerEntity; import net.minecraft.item.ItemStack; +import net.minecraft.util.ActionResultType; import net.minecraft.util.BlockRenderLayer; -import net.minecraft.util.Direction; import net.minecraft.util.Hand; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.BlockRayTraceResult; import net.minecraft.world.IBlockReader; import net.minecraft.world.World; import net.minecraftforge.common.property.ExtendedBlockState; @@ -79,7 +80,7 @@ public class BlockDrive extends AEBaseTileBlock } @Override - public boolean onActivated( final World w, final BlockPos pos, final PlayerEntity p, final Hand hand, final @Nullable ItemStack heldItem, final Direction side, final float hitX, final float hitY, final float hitZ ) + public ActionResultType onActivated(final World w, final BlockPos pos, final PlayerEntity p, final Hand hand, final @Nullable ItemStack heldItem, final BlockRayTraceResult hit) { if( p.isShiftKeyDown() ) { @@ -91,7 +92,7 @@ public class BlockDrive extends AEBaseTileBlock { if( Platform.isServer() ) { - Platform.openGUI( p, tg, AEPartLocation.fromFacing( side ), GuiBridge.GUI_DRIVE ); + Platform.openGUI( p, tg, AEPartLocation.fromFacing(hit), GuiBridge.GUI_DRIVE ); } return true; } diff --git a/src/main/java/appeng/block/storage/BlockIOPort.java b/src/main/java/appeng/block/storage/BlockIOPort.java index 1fc2a2385..3f81ed31e 100644 --- a/src/main/java/appeng/block/storage/BlockIOPort.java +++ b/src/main/java/appeng/block/storage/BlockIOPort.java @@ -26,9 +26,10 @@ import net.minecraft.block.material.Material; import net.minecraft.block.BlockState; import net.minecraft.entity.player.PlayerEntity; import net.minecraft.item.ItemStack; -import net.minecraft.util.Direction; +import net.minecraft.util.ActionResultType; import net.minecraft.util.Hand; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.BlockRayTraceResult; import net.minecraft.world.World; import appeng.api.util.AEPartLocation; @@ -57,7 +58,7 @@ public class BlockIOPort extends AEBaseTileBlock } @Override - public boolean onActivated( final World w, final BlockPos pos, final PlayerEntity p, final Hand hand, final @Nullable ItemStack heldItem, final Direction side, final float hitX, final float hitY, final float hitZ ) + public ActionResultType onActivated(final World w, final BlockPos pos, final PlayerEntity p, final Hand hand, final @Nullable ItemStack heldItem, final BlockRayTraceResult hit) { if( p.isShiftKeyDown() ) { @@ -69,7 +70,7 @@ public class BlockIOPort extends AEBaseTileBlock { if( Platform.isServer() ) { - Platform.openGUI( p, tg, AEPartLocation.fromFacing( side ), GuiBridge.GUI_IOPORT ); + Platform.openGUI( p, tg, AEPartLocation.fromFacing(hit), GuiBridge.GUI_IOPORT ); } return true; } diff --git a/src/main/java/appeng/block/storage/BlockSkyChest.java b/src/main/java/appeng/block/storage/BlockSkyChest.java index 58b58d7b3..ade9c98c5 100644 --- a/src/main/java/appeng/block/storage/BlockSkyChest.java +++ b/src/main/java/appeng/block/storage/BlockSkyChest.java @@ -29,11 +29,13 @@ import net.minecraft.block.BlockState; import net.minecraft.entity.Entity; import net.minecraft.entity.player.PlayerEntity; import net.minecraft.item.ItemStack; +import net.minecraft.util.ActionResultType; import net.minecraft.util.EnumBlockRenderType; import net.minecraft.util.Direction; import net.minecraft.util.Hand; import net.minecraft.util.math.AxisAlignedBB; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.BlockRayTraceResult; import net.minecraft.world.World; import appeng.api.util.AEPartLocation; @@ -75,11 +77,11 @@ public class BlockSkyChest extends AEBaseTileBlock implements ICustomCollision } @Override - public boolean onActivated( final World w, final BlockPos pos, final PlayerEntity player, final Hand hand, final @Nullable ItemStack heldItem, final Direction side, final float hitX, final float hitY, final float hitZ ) + public ActionResultType onActivated(final World w, final BlockPos pos, final PlayerEntity player, final Hand hand, final @Nullable ItemStack heldItem, final BlockRayTraceResult hit) { if( Platform.isServer() ) { - Platform.openGUI( player, this.getTileEntity( w, pos ), AEPartLocation.fromFacing( side ), GuiBridge.GUI_SKYCHEST ); + Platform.openGUI( player, this.getTileEntity( w, pos ), AEPartLocation.fromFacing(hit), GuiBridge.GUI_SKYCHEST ); } return true; diff --git a/src/main/java/appeng/bootstrap/BlockDefinitionBuilder.java b/src/main/java/appeng/bootstrap/BlockDefinitionBuilder.java index 95dc00b8e..bea439a21 100644 --- a/src/main/java/appeng/bootstrap/BlockDefinitionBuilder.java +++ b/src/main/java/appeng/bootstrap/BlockDefinitionBuilder.java @@ -30,6 +30,7 @@ import java.util.function.Supplier; import javax.annotation.Nullable; import net.minecraft.block.Block; +import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.model.ModelResourceLocation; import net.minecraft.item.BlockItem; import net.minecraft.item.Item; @@ -93,8 +94,8 @@ class BlockDefinitionBuilder implements IBlockBuilder if( Platform.isClient() ) { - this.blockRendering = new BlockRendering(); - this.itemRendering = new ItemRendering(); + this.blockRendering = new BlockRendering(); + this.itemRendering = new ItemRendering(); } } @@ -120,7 +121,7 @@ class BlockDefinitionBuilder implements IBlockBuilder return this; } - @Override + @Override public BlockDefinitionBuilder rendering( BlockRenderingCustomizer callback ) { if( Platform.isClient() ) @@ -179,11 +180,6 @@ class BlockDefinitionBuilder implements IBlockBuilder @Override public T build() { - if( !AEConfig.instance().areFeaturesEnabled( this.features ) ) - { - return (T) new TileDefinition( this.registryName, null, null ); - } - // Create block and matching item, and set factory name of both Block block = this.blockSupplier.get(); block.setRegistryName( AppEng.MOD_ID, this.registryName ); @@ -268,7 +264,7 @@ class BlockDefinitionBuilder implements IBlockBuilder } else if( block instanceof AEBaseBlock ) { - return new AEBaseBlockItem( block ); + return new AEBaseBlockItem( block, new Item.Properties() /* FIXME THIS IS THE IMPORTANT BIT */ ); } else { diff --git a/src/main/java/appeng/bootstrap/BlockRendering.java b/src/main/java/appeng/bootstrap/BlockRendering.java index 2b3fb2e9c..e812d84fc 100644 --- a/src/main/java/appeng/bootstrap/BlockRendering.java +++ b/src/main/java/appeng/bootstrap/BlockRendering.java @@ -19,25 +19,20 @@ package appeng.bootstrap; -import java.util.HashMap; -import java.util.Map; -import java.util.function.BiFunction; - +import appeng.block.AEBaseTileBlock; +import appeng.bootstrap.components.BlockColorComponent; import net.minecraft.block.Block; -import net.minecraft.client.renderer.block.model.IBakedModel; -import net.minecraft.client.renderer.block.model.ModelResourceLocation; -import net.minecraft.client.renderer.block.statemap.IStateMapper; import net.minecraft.client.renderer.color.IBlockColor; -import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; -import net.minecraftforge.client.model.IModel; +import net.minecraft.client.renderer.model.IBakedModel; +import net.minecraft.client.renderer.model.IUnbakedModel; +import net.minecraft.client.renderer.model.ModelResourceLocation; +import net.minecraft.client.renderer.tileentity.TileEntityRenderer; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.api.distmarker.OnlyIn; -import appeng.block.AEBaseTileBlock; -import appeng.bootstrap.components.BlockColorComponent; -import appeng.bootstrap.components.StateMapperComponent; -import appeng.bootstrap.components.TesrComponent; -import appeng.client.render.model.AutoRotatingModel; +import java.util.HashMap; +import java.util.Map; +import java.util.function.BiFunction; class BlockRendering implements IBlockRendering @@ -50,13 +45,13 @@ class BlockRendering implements IBlockRendering private IBlockColor blockColor; @OnlyIn( Dist.CLIENT ) - private TileEntitySpecialRenderer tesr; + private TileEntityRenderer tesr; + +// FIXME @OnlyIn( Dist.CLIENT ) +// FIXME private IStateMapper stateMapper; @OnlyIn( Dist.CLIENT ) - private IStateMapper stateMapper; - - @OnlyIn( Dist.CLIENT ) - private Map builtInModels = new HashMap<>(); + private Map builtInModels = new HashMap<>(); @Override @OnlyIn( Dist.CLIENT ) @@ -76,47 +71,47 @@ class BlockRendering implements IBlockRendering @OnlyIn( Dist.CLIENT ) @Override - public IBlockRendering tesr( TileEntitySpecialRenderer tesr ) + public IBlockRendering tesr( TileEntityRenderer tesr ) { this.tesr = tesr; return this; } @Override - public IBlockRendering builtInModel( String name, IModel model ) + public IBlockRendering builtInModel( String name, IUnbakedModel model ) { this.builtInModels.put( name, model ); return this; } - @OnlyIn( Dist.CLIENT ) - @Override - public IBlockRendering stateMapper( IStateMapper mapper ) - { - this.stateMapper = mapper; - return this; - } +// FIXME @OnlyIn( Dist.CLIENT ) +// FIXME @Override +// FIXME public IBlockRendering stateMapper( IStateMapper mapper ) +// FIXME { +// FIXME this.stateMapper = mapper; +// FIXME return this; +// FIXME } void apply( FeatureFactory factory, Block block, Class tileEntityClass ) { - if( this.tesr != null ) - { - if( tileEntityClass == null ) - { - throw new IllegalStateException( "Tried to register a TESR for " + block + " even though no tile entity has been specified." ); - } - factory.addBootstrapComponent( new TesrComponent( tileEntityClass, this.tesr ) ); - } +// FIXME if( this.tesr != null ) +// FIXME { +// FIXME if( tileEntityClass == null ) +// FIXME { +// FIXME throw new IllegalStateException( "Tried to register a TESR for " + block + " even though no tile entity has been specified." ); +// FIXME } +// FIXME factory.addBootstrapComponent( new TesrComponent( tileEntityClass, this.tesr ) ); +// FIXME } if( this.modelCustomizer != null ) { - factory.addModelOverride( block.getRegistryName().getResourcePath(), this.modelCustomizer ); + factory.addModelOverride( block.getRegistryName().getPath(), this.modelCustomizer ); } else if( block instanceof AEBaseTileBlock ) { // This is a default rotating model if the base-block uses an AE tile entity which exposes UP/FRONT as // extended props - factory.addModelOverride( block.getRegistryName().getResourcePath(), ( l, m ) -> new AutoRotatingModel( m ) ); + // FIXME factory.addModelOverride( block.getRegistryName().getPath(), ( l, m ) -> new AutoRotatingModel( m ) ); } // TODO : 1.12 @@ -127,9 +122,9 @@ class BlockRendering implements IBlockRendering factory.addBootstrapComponent( new BlockColorComponent( block, this.blockColor ) ); } - if( this.stateMapper != null ) - { - factory.addBootstrapComponent( new StateMapperComponent( block, this.stateMapper ) ); - } + // FIXME if( this.stateMapper != null ) + // FIXME { + // FIXME factory.addBootstrapComponent( new StateMapperComponent( block, this.stateMapper ) ); + // FIXME } } } diff --git a/src/main/java/appeng/bootstrap/FeatureFactory.java b/src/main/java/appeng/bootstrap/FeatureFactory.java index fb307a042..90bc67811 100644 --- a/src/main/java/appeng/bootstrap/FeatureFactory.java +++ b/src/main/java/appeng/bootstrap/FeatureFactory.java @@ -40,8 +40,6 @@ import net.minecraftforge.api.distmarker.OnlyIn; import appeng.api.definitions.IItemDefinition; import appeng.api.util.AEColor; import appeng.api.util.AEColoredItemDefinition; -import appeng.bootstrap.components.BuiltInModelComponent; -import appeng.bootstrap.components.ModelOverrideComponent; import appeng.bootstrap.components.TileEntityComponent; import appeng.core.features.AEFeature; import appeng.core.features.ActivityState; @@ -57,11 +55,11 @@ public class FeatureFactory private final Map, List> bootstrapComponents; - @OnlyIn( Dist.CLIENT ) - private ModelOverrideComponent modelOverrideComponent; +//FIXME @OnlyIn( Dist.CLIENT ) +//FIXME private ModelOverrideComponent modelOverrideComponent; - @OnlyIn( Dist.CLIENT ) - private BuiltInModelComponent builtInModelComponent; +//FIXME @OnlyIn( Dist.CLIENT ) +//FIXME private BuiltInModelComponent builtInModelComponent; public final TileEntityComponent tileEntityComponent; @@ -75,11 +73,10 @@ public class FeatureFactory if( Platform.isClient() ) { - this.modelOverrideComponent = new ModelOverrideComponent(); - this.addBootstrapComponent( this.modelOverrideComponent ); - - this.builtInModelComponent = new BuiltInModelComponent(); - this.addBootstrapComponent( this.builtInModelComponent ); + // FIXME this.modelOverrideComponent = new ModelOverrideComponent(); + // FIXME this.addBootstrapComponent( this.modelOverrideComponent ); + // FIXME this.builtInModelComponent = new BuiltInModelComponent(); + // FIXME this.addBootstrapComponent( this.builtInModelComponent ); } } @@ -90,8 +87,8 @@ public class FeatureFactory this.tileEntityComponent = parent.tileEntityComponent; if( Platform.isClient() ) { - this.modelOverrideComponent = parent.modelOverrideComponent; - this.builtInModelComponent = parent.builtInModelComponent; + // FIXME this.modelOverrideComponent = parent.modelOverrideComponent; + // FIXME this.builtInModelComponent = parent.builtInModelComponent; } } @@ -142,13 +139,13 @@ public class FeatureFactory @OnlyIn( Dist.CLIENT ) void addBuiltInModel( String path, IUnbakedModel model ) { - this.builtInModelComponent.addModel( path, model ); + // FIXME this.builtInModelComponent.addModel( path, model ); } @OnlyIn( Dist.CLIENT ) void addModelOverride( String resourcePath, BiFunction customizer ) { - this.modelOverrideComponent.addOverride( resourcePath, customizer ); + // FIXME this.modelOverrideComponent.addOverride( resourcePath, customizer ); } public Iterator getBootstrapComponents( Class eventType ) diff --git a/src/main/java/appeng/bootstrap/IBlockRendering.java b/src/main/java/appeng/bootstrap/IBlockRendering.java index 755ba5b0b..d92238aba 100644 --- a/src/main/java/appeng/bootstrap/IBlockRendering.java +++ b/src/main/java/appeng/bootstrap/IBlockRendering.java @@ -42,8 +42,8 @@ public interface IBlockRendering @OnlyIn( Dist.CLIENT ) IBlockRendering blockColor( IBlockColor blockColor ); - @OnlyIn( Dist.CLIENT ) - IBlockRendering stateMapper( IStateMapper mapper ); +//FIXME @OnlyIn( Dist.CLIENT ) +// IBlockRendering stateMapper( IStateMapper mapper ); @OnlyIn( Dist.CLIENT ) IBlockRendering tesr( TileEntityRenderer ter ); diff --git a/src/main/java/appeng/bootstrap/IItemBuilder.java b/src/main/java/appeng/bootstrap/IItemBuilder.java index 393f37505..f4c30949b 100644 --- a/src/main/java/appeng/bootstrap/IItemBuilder.java +++ b/src/main/java/appeng/bootstrap/IItemBuilder.java @@ -44,7 +44,7 @@ public interface IItemBuilder IItemBuilder itemGroup( ItemGroup tab ); - IItemBuilder rendering( ItemRenderingCustomizer callback ); +//FIXME IItemBuilder rendering( ItemRenderingCustomizer callback ); /** * Registers a custom dispenser behavior for this item. diff --git a/src/main/java/appeng/bootstrap/IItemRendering.java b/src/main/java/appeng/bootstrap/IItemRendering.java index 2b8351955..2e71864d2 100644 --- a/src/main/java/appeng/bootstrap/IItemRendering.java +++ b/src/main/java/appeng/bootstrap/IItemRendering.java @@ -22,13 +22,12 @@ package appeng.bootstrap; import java.util.Arrays; import java.util.Collection; -import net.minecraft.client.renderer.ItemMeshDefinition; import net.minecraft.client.renderer.color.IItemColor; +import net.minecraft.client.renderer.model.IUnbakedModel; import net.minecraft.client.renderer.model.ModelResourceLocation; import net.minecraft.util.ResourceLocation; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.api.distmarker.OnlyIn; -import net.minecraftforge.client.model.IModel; /** @@ -42,8 +41,8 @@ public interface IItemRendering * item model to be used for rendering by inspecting the item stack (i.e. for NBT data). * Please */ - @OnlyIn( Dist.CLIENT ) - IItemRendering meshDefinition( ItemMeshDefinition meshDefinition ); +//FIXME @OnlyIn( Dist.CLIENT ) +//FIXME IItemRendering meshDefinition( ItemMeshDefinition meshDefinition ); /** * Registers an item model for meta=0, see {@link #model(int, ModelResourceLocation)}. @@ -90,6 +89,6 @@ public interface IItemRendering * Registers a built-in model under the given resource path. */ @OnlyIn( Dist.CLIENT ) - IItemRendering builtInModel( String name, IModel model ); + IItemRendering builtInModel( String name, IUnbakedModel model ); } diff --git a/src/main/java/appeng/bootstrap/IModelRegistry.java b/src/main/java/appeng/bootstrap/IModelRegistry.java index 78dc72a4c..5250aceed 100644 --- a/src/main/java/appeng/bootstrap/IModelRegistry.java +++ b/src/main/java/appeng/bootstrap/IModelRegistry.java @@ -31,7 +31,7 @@ public interface IModelRegistry void setCustomModelResourceLocation( Item item, int metadata, ModelResourceLocation model ); - void setCustomMeshDefinition( Item item, ItemMeshDefinition meshDefinition ); + // FIXME void setCustomMeshDefinition( Item item, ItemMeshDefinition meshDefinition ); - void setCustomStateMapper( Block block, IStateMapper mapper ); + // FIXME void setCustomStateMapper( Block block, IStateMapper mapper ); } diff --git a/src/main/java/appeng/bootstrap/ItemDefinitionBuilder.java b/src/main/java/appeng/bootstrap/ItemDefinitionBuilder.java index 3386a92fb..acbf80e12 100644 --- a/src/main/java/appeng/bootstrap/ItemDefinitionBuilder.java +++ b/src/main/java/appeng/bootstrap/ItemDefinitionBuilder.java @@ -58,9 +58,10 @@ class ItemDefinitionBuilder implements IItemBuilder private Supplier dispenserBehaviorSupplier; - @OnlyIn( Dist.CLIENT ) - private ItemRendering itemRendering; - +// FIXME +// @OnlyIn( Dist.CLIENT ) +// private ItemRendering itemRendering; +// private ItemGroup itemGroup = CreativeTab.instance; ItemDefinitionBuilder( FeatureFactory factory, String registryName, Supplier itemSupplier ) @@ -70,7 +71,7 @@ class ItemDefinitionBuilder implements IItemBuilder this.itemSupplier = itemSupplier; if( Platform.isClient() ) { - this.itemRendering = new ItemRendering(); + // FIXME this.itemRendering = new ItemRendering(); } } @@ -103,16 +104,16 @@ class ItemDefinitionBuilder implements IItemBuilder return this; } - @Override - public IItemBuilder rendering( ItemRenderingCustomizer callback ) - { - if( Platform.isClient() ) - { - this.customizeForClient( callback ); - } - - return this; - } +// FIXME @Override +// FIXME public IItemBuilder rendering( ItemRenderingCustomizer callback ) +// FIXME { +// FIXME if( Platform.isClient() ) +// FIXME { +// FIXME this.customizeForClient( callback ); +// FIXME } +// FIXME +// FIXME return this; +// FIXME } @Override public IItemBuilder dispenserBehavior( Supplier behavior ) @@ -121,11 +122,11 @@ class ItemDefinitionBuilder implements IItemBuilder return this; } - @OnlyIn( Dist.CLIENT ) - private void customizeForClient( ItemRenderingCustomizer callback ) - { - callback.customize( this.itemRendering ); - } +// FIXME @OnlyIn( Dist.CLIENT ) +// FIXME private void customizeForClient( ItemRenderingCustomizer callback ) +// FIXME { +// FIXME callback.customize( this.itemRendering ); +// FIXME } @Override public ItemDefinition build() @@ -157,7 +158,7 @@ class ItemDefinitionBuilder implements IItemBuilder if( Platform.isClient() ) { - this.itemRendering.apply( this.factory, item ); +// FIXME this.itemRendering.apply( this.factory, item ); } return definition; diff --git a/src/main/java/appeng/bootstrap/ItemRendering.java b/src/main/java/appeng/bootstrap/ItemRendering.java index 621357769..a65b23d31 100644 --- a/src/main/java/appeng/bootstrap/ItemRendering.java +++ b/src/main/java/appeng/bootstrap/ItemRendering.java @@ -30,16 +30,15 @@ import com.google.common.collect.ImmutableMap; import net.minecraft.block.Block; import net.minecraft.block.BlockState; -import net.minecraft.client.renderer.ItemMeshDefinition; -import net.minecraft.client.renderer.block.statemap.StateMapperBase; +import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.color.IItemColor; +import net.minecraft.client.renderer.model.IUnbakedModel; import net.minecraft.client.renderer.model.ModelResourceLocation; import net.minecraft.item.BlockItem; import net.minecraft.item.Item; import net.minecraft.util.ResourceLocation; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.api.distmarker.OnlyIn; -import net.minecraftforge.client.model.IModel; import appeng.bootstrap.components.ItemColorComponent; import appeng.bootstrap.components.ItemMeshDefinitionComponent; @@ -53,8 +52,9 @@ class ItemRendering implements IItemRendering @OnlyIn( Dist.CLIENT ) private IItemColor itemColor; - @OnlyIn( Dist.CLIENT ) - private ItemMeshDefinition itemMeshDefinition; +// FIXME +// @OnlyIn( Dist.CLIENT ) +// private ItemMeshDefinition itemMeshDefinition; @OnlyIn( Dist.CLIENT ) private Map itemModels = new HashMap<>(); @@ -63,15 +63,16 @@ class ItemRendering implements IItemRendering private Set variants = new HashSet<>(); @OnlyIn( Dist.CLIENT ) - private Map builtInModels = new HashMap<>(); + private Map builtInModels = new HashMap<>(); - @Override - @OnlyIn( Dist.CLIENT ) - public IItemRendering meshDefinition( ItemMeshDefinition meshDefinition ) - { - this.itemMeshDefinition = meshDefinition; - return this; - } +// FIXME +// @Override +// @OnlyIn( Dist.CLIENT ) +// public IItemRendering meshDefinition( ItemMeshDefinition meshDefinition ) +// { +// this.itemMeshDefinition = meshDefinition; +// return this; +// } @Override @OnlyIn( Dist.CLIENT ) @@ -97,7 +98,7 @@ class ItemRendering implements IItemRendering } @Override - public IItemRendering builtInModel( String name, IModel model ) + public IItemRendering builtInModel( String name, IUnbakedModel model ) { this.builtInModels.put( name, model ); return this; @@ -105,10 +106,10 @@ class ItemRendering implements IItemRendering void apply( FeatureFactory factory, Item item ) { - if( this.itemMeshDefinition != null ) - { - factory.addBootstrapComponent( new ItemMeshDefinitionComponent( item, this.itemMeshDefinition ) ); - } +//FIXME if( this.itemMeshDefinition != null ) +//FIXME { +//FIXME factory.addBootstrapComponent( new ItemMeshDefinitionComponent( item, this.itemMeshDefinition ) ); +//FIXME } if( !this.itemModels.isEmpty() ) { @@ -118,24 +119,28 @@ class ItemRendering implements IItemRendering Set resources = new HashSet<>( this.variants ); // Register a default item model if neither items by meta nor an item mesh definition exist - if( this.itemMeshDefinition == null && this.itemModels.isEmpty() ) + if( /* FIXME this.itemMeshDefinition == null && */ this.itemModels.isEmpty() ) { - ModelResourceLocation model; - - // For block items, the default will try to use the default state of the associated block - if( item instanceof BlockItem ) - { - Block block = ( (BlockItem) item ).getBlock(); - - // We can only do this once the blocks are actually registered... - StateMapperHelper helper = new StateMapperHelper( item.getRegistryName() ); - model = helper.getModelResourceLocation( block.getDefaultState() ); - } - else - { - model = new ModelResourceLocation( item.getRegistryName(), "inventory" ); - } - factory.addBootstrapComponent( new ItemModelComponent( item, ImmutableMap.of( 0, model ) ) ); +// ModelResourceLocation model; +// +// // For block items, the default will try to use the default state of the associated block +// if( item instanceof BlockItem ) +// { +// Block block = ( (BlockItem) item ).getBlock(); +// +// // We can only do this once the blocks are actually registered... +// model = new ModelResourceLocation( +// new ResourceLocation( +// block.getRegistryName().getNamespace(), +// "block/" + block.getRegistryName().getPath() +// ) +// , "inventory" ); +// } +// else +// { +// model = new ModelResourceLocation( item.getRegistryName(), "inventory" ); +// } +// factory.addBootstrapComponent( new ItemModelComponent( item, ImmutableMap.of( 0, model ) ) ); } // TODO : 1.12 @@ -145,12 +150,12 @@ class ItemRendering implements IItemRendering { factory.addBootstrapComponent( new ItemVariantsComponent( item, resources ) ); } - else if( this.itemMeshDefinition != null ) - { - // Adding an empty variant list here will prevent Vanilla from trying to load the default item model in this - // case - factory.addBootstrapComponent( new ItemVariantsComponent( item, Collections.emptyList() ) ); - } + // FIXME else if( this.itemMeshDefinition != null ) + // FIXME { + // FIXME // Adding an empty variant list here will prevent Vanilla from trying to load the default item model in this + // FIXME // case + // FIXME factory.addBootstrapComponent( new ItemVariantsComponent( item, Collections.emptyList() ) ); + // FIXME } if( this.itemColor != null ) { @@ -158,20 +163,4 @@ class ItemRendering implements IItemRendering } } - private static class StateMapperHelper extends StateMapperBase - { - - private final ResourceLocation registryName; - - public StateMapperHelper( ResourceLocation registryName ) - { - this.registryName = registryName; - } - - @Override - protected ModelResourceLocation getModelResourceLocation( BlockState state ) - { - return new ModelResourceLocation( this.registryName, this.getPropertyString( state.getProperties() ) ); - } - } } diff --git a/src/main/java/appeng/bootstrap/components/BuiltInModelComponent.java b/src/main/java/appeng/bootstrap/components/BuiltInModelComponent.java index 09ec13b15..32c1916fd 100644 --- a/src/main/java/appeng/bootstrap/components/BuiltInModelComponent.java +++ b/src/main/java/appeng/bootstrap/components/BuiltInModelComponent.java @@ -28,9 +28,7 @@ import net.minecraft.client.renderer.model.IUnbakedModel; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.api.distmarker.OnlyIn; import net.minecraftforge.client.model.ModelLoaderRegistry; - -import appeng.client.render.model.BuiltInModelLoader; - +import net.minecraftforge.registries.ForgeRegistries; @OnlyIn( Dist.CLIENT ) public class BuiltInModelComponent implements IPreInitComponent @@ -51,7 +49,7 @@ public class BuiltInModelComponent implements IPreInitComponent { this.hasInitialized = true; - BuiltInModelLoader loader = new BuiltInModelLoader( this.builtInModels ); - ModelLoaderRegistry.registerLoader( loader ); +// FIXME BuiltInModelLoader loader = new BuiltInModelLoader( this.builtInModels ); +// FIXME ModelLoaderRegistry.registerLoader( loader ); } } diff --git a/src/main/java/appeng/bootstrap/components/IEntityRegistrationComponent.java b/src/main/java/appeng/bootstrap/components/IEntityRegistrationComponent.java index 166725c7d..cd6fb8832 100644 --- a/src/main/java/appeng/bootstrap/components/IEntityRegistrationComponent.java +++ b/src/main/java/appeng/bootstrap/components/IEntityRegistrationComponent.java @@ -12,5 +12,5 @@ import appeng.bootstrap.IBootstrapComponent; @FunctionalInterface public interface IEntityRegistrationComponent extends IBootstrapComponent { - void entityRegistration( IForgeRegistry> entityRegistry ); + void entityRegistration( IForgeRegistry> entityRegistry ); } diff --git a/src/main/java/appeng/bootstrap/components/IRecipeRegistrationComponent.java b/src/main/java/appeng/bootstrap/components/IRecipeRegistrationComponent.java index 583d1af3d..1ba39158b 100644 --- a/src/main/java/appeng/bootstrap/components/IRecipeRegistrationComponent.java +++ b/src/main/java/appeng/bootstrap/components/IRecipeRegistrationComponent.java @@ -3,6 +3,7 @@ package appeng.bootstrap.components; import net.minecraft.item.crafting.IRecipe; +import net.minecraft.item.crafting.IRecipeSerializer; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.registries.IForgeRegistry; @@ -12,5 +13,5 @@ import appeng.bootstrap.IBootstrapComponent; @FunctionalInterface public interface IRecipeRegistrationComponent extends IBootstrapComponent { - void recipeRegistration( Dist dist, IForgeRegistry recipeRegistry ); + void recipeRegistration( Dist dist, IForgeRegistry> recipeRegistry ); } diff --git a/src/main/java/appeng/bootstrap/components/ItemMeshDefinitionComponent.java b/src/main/java/appeng/bootstrap/components/ItemMeshDefinitionComponent.java index 94848134a..468211b10 100644 --- a/src/main/java/appeng/bootstrap/components/ItemMeshDefinitionComponent.java +++ b/src/main/java/appeng/bootstrap/components/ItemMeshDefinitionComponent.java @@ -19,10 +19,7 @@ package appeng.bootstrap.components; -import javax.annotation.Nonnull; -import net.minecraft.client.renderer.ItemMeshDefinition; -import net.minecraft.item.Item; import net.minecraftforge.api.distmarker.Dist; import appeng.bootstrap.IModelRegistry; @@ -35,19 +32,19 @@ import appeng.bootstrap.IModelRegistry; public class ItemMeshDefinitionComponent implements IModelRegistrationComponent { - private final Item item; +// FIXME private final Item item; +// FIXME +// FIXME private final ItemMeshDefinition meshDefinition; - private final ItemMeshDefinition meshDefinition; - - public ItemMeshDefinitionComponent( @Nonnull Item item, @Nonnull ItemMeshDefinition meshDefinition ) - { - this.item = item; - this.meshDefinition = meshDefinition; - } +// FIXME public ItemMeshDefinitionComponent( @Nonnull Item item, @Nonnull ItemMeshDefinition meshDefinition ) +// FIXME { +// FIXME this.item = item; +// FIXME this.meshDefinition = meshDefinition; +// FIXME } @Override public void modelRegistration( Dist dist, IModelRegistry registry ) { - registry.setCustomMeshDefinition( this.item, this.meshDefinition ); + // FIXME registry.setCustomMeshDefinition( this.item, this.meshDefinition ); } } diff --git a/src/main/java/appeng/bootstrap/components/ModelOverrideComponent.java b/src/main/java/appeng/bootstrap/components/ModelOverrideComponent.java index cb9f97186..1607ac554 100644 --- a/src/main/java/appeng/bootstrap/components/ModelOverrideComponent.java +++ b/src/main/java/appeng/bootstrap/components/ModelOverrideComponent.java @@ -27,12 +27,10 @@ import java.util.function.BiFunction; import com.google.common.collect.Sets; import net.minecraft.client.renderer.model.IBakedModel; -import net.minecraft.client.renderer.model.ModelResourceLocation; -import net.minecraft.util.registry.IRegistry; +import net.minecraft.client.renderer.model.ModelBakery; +import net.minecraft.util.ResourceLocation; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.client.event.ModelBakeEvent; -import net.minecraftforge.client.model.IModel; -import net.minecraftforge.client.model.ModelLoaderRegistry; import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.eventbus.api.SubscribeEvent; @@ -42,12 +40,10 @@ import appeng.core.AppEng; public class ModelOverrideComponent implements IPreInitComponent { - private static final ModelResourceLocation MODEL_MISSING = new ModelResourceLocation( "builtin/missing", "missing" ); - // Maps from resource path to customizer - private final Map> customizer = new HashMap<>(); + private final Map> customizer = new HashMap<>(); - public void addOverride( String resourcePath, BiFunction customizer ) + public void addOverride( String resourcePath, BiFunction customizer ) { this.customizer.put( resourcePath, customizer ); } @@ -61,19 +57,18 @@ public class ModelOverrideComponent implements IPreInitComponent @SubscribeEvent public void onModelBakeEvent( final ModelBakeEvent event ) { - IRegistry modelRegistry = event.getModelRegistry(); - Set keys = Sets.newHashSet( modelRegistry.getKeys() ); - // IBakedModel missingModel = modelRegistry.getObject( MODEL_MISSING ); - IModel missingModel = ModelLoaderRegistry.getMissingModel(); + Map modelRegistry = event.getModelRegistry(); + Set keys = Sets.newHashSet( modelRegistry.keySet() ); + IBakedModel missingModel = modelRegistry.get(ModelBakery.MODEL_MISSING); - for( ModelResourceLocation location : keys ) + for( ResourceLocation location : keys ) { - if( !location.getResourceDomain().equals( AppEng.MOD_ID ) ) + if( !location.getNamespace().equals( AppEng.MOD_ID ) ) { continue; } - IBakedModel orgModel = modelRegistry.getObject( location ); + IBakedModel orgModel = modelRegistry.get( location ); // Don't customize the missing model. This causes Forge to swallow exceptions if( orgModel == missingModel ) @@ -81,14 +76,14 @@ public class ModelOverrideComponent implements IPreInitComponent continue; } - BiFunction customizer = this.customizer.get( location.getResourcePath() ); + BiFunction customizer = this.customizer.get( location.getPath() ); if( customizer != null ) { IBakedModel newModel = customizer.apply( location, orgModel ); if( newModel != orgModel ) { - modelRegistry.putObject( location, newModel ); + modelRegistry.put( location, newModel ); } } } diff --git a/src/main/java/appeng/bootstrap/components/StateMapperComponent.java b/src/main/java/appeng/bootstrap/components/StateMapperComponent.java index 63a7cd6f0..3375ca8a0 100644 --- a/src/main/java/appeng/bootstrap/components/StateMapperComponent.java +++ b/src/main/java/appeng/bootstrap/components/StateMapperComponent.java @@ -21,9 +21,6 @@ package appeng.bootstrap.components; import net.minecraft.block.Block; import net.minecraft.client.Minecraft; -import net.minecraft.client.renderer.block.statemap.IStateMapper; -import net.minecraft.client.resources.IReloadableResourceManager; -import net.minecraft.client.resources.IResourceManagerReloadListener; import net.minecraftforge.api.distmarker.Dist; import appeng.bootstrap.IModelRegistry; @@ -35,24 +32,24 @@ import appeng.bootstrap.IModelRegistry; public class StateMapperComponent implements IModelRegistrationComponent { - private final Block block; +// FIXME private final Block block; - private final IStateMapper stateMapper; - - public StateMapperComponent( Block block, IStateMapper stateMapper ) - { - this.block = block; - this.stateMapper = stateMapper; - } +// FIXME private final IStateMapper stateMapper; +// FIXME +// FIXME public StateMapperComponent( Block block, IStateMapper stateMapper ) +// FIXME { +// FIXME this.block = block; +// FIXME this.stateMapper = stateMapper; +// FIXME } @Override public void modelRegistration( Dist dist, IModelRegistry registry ) { - registry.setCustomStateMapper( this.block, this.stateMapper ); - if( this.stateMapper instanceof IResourceManagerReloadListener ) - { - ( (IReloadableResourceManager) Minecraft.getInstance().getResourceManager() ) - .registerReloadListener( (IResourceManagerReloadListener) this.stateMapper ); - } + // FIXME registry.setCustomStateMapper( this.block, this.stateMapper ); + // FIXME if( this.stateMapper instanceof IResourceManagerReloadListener ) + // FIXME { + // FIXME ( (IReloadableResourceManager) Minecraft.getInstance().getResourceManager() ) + // FIXME .registerReloadListener( (IResourceManagerReloadListener) this.stateMapper ); + // FIXME } } } diff --git a/src/main/java/appeng/bootstrap/components/TileEntityComponent.java b/src/main/java/appeng/bootstrap/components/TileEntityComponent.java index dc270b220..f8d22c101 100644 --- a/src/main/java/appeng/bootstrap/components/TileEntityComponent.java +++ b/src/main/java/appeng/bootstrap/components/TileEntityComponent.java @@ -38,7 +38,7 @@ public class TileEntityComponent implements IPreInitComponent { if( !tileEntityDefinition.isRegistered() ) { - GameRegistry.registerTileEntity( tileEntityDefinition.getTileEntityClass(), AppEng.MOD_ID + ":" + tileEntityDefinition.getName() ); + // FIXME GameRegistry.registerTileEntity( tileEntityDefinition.getTileEntityClass(), AppEng.MOD_ID + ":" + tileEntityDefinition.getName() ); tileEntityDefinition.setRegistered( true ); } } diff --git a/src/main/java/appeng/client/ClientHelper.java b/src/main/java/appeng/client/ClientHelper.java index 5e53ddde3..0a58e6a2e 100644 --- a/src/main/java/appeng/client/ClientHelper.java +++ b/src/main/java/appeng/client/ClientHelper.java @@ -22,8 +22,6 @@ package appeng.client; import java.io.IOException; import java.util.*; -import appeng.client.render.tesr.InscriberTESR; -import appeng.client.render.textures.ParticleTextures; import com.mojang.blaze3d.platform.GlStateManager; import net.minecraft.client.Minecraft; import net.minecraft.client.settings.KeyBinding; @@ -46,12 +44,7 @@ import appeng.api.util.AEColor; import appeng.block.AEBaseBlock; import appeng.core.AELog; import appeng.core.AppEng; -import appeng.core.sync.network.NetworkHandler; -import appeng.core.sync.packets.PacketAssemblerAnimation; -import appeng.core.sync.packets.PacketValueConfig; import appeng.helpers.IMouseWheelItem; -import appeng.hooks.TickHandler; -import appeng.hooks.TickHandler.PlayerColor; import appeng.server.ServerHelper; import appeng.util.Platform; import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent; @@ -213,22 +206,21 @@ public class ClientHelper extends ServerHelper private void postPlayerRender( final RenderLivingEvent.Pre p ) { - final PlayerColor player = TickHandler.INSTANCE.getPlayerColors().get( p.getEntity().getEntityId() ); - if( player != null ) - { - final AEColor col = player.myColor; - - final float r = 0xff & ( col.mediumVariant >> 16 ); - final float g = 0xff & ( col.mediumVariant >> 8 ); - final float b = 0xff & ( col.mediumVariant ); - // FIXME: This is most certainly not going to work! - GlStateManager.color4f( r / 255.0f, g / 255.0f, b / 255.0f, 1.0f ); - } +// FIXME final PlayerColor player = TickHandler.INSTANCE.getPlayerColors().get( p.getEntity().getEntityId() ); +// FIXME if( player != null ) +// FIXME { +// FIXME final AEColor col = player.myColor; +// FIXME final float r = 0xff & ( col.mediumVariant >> 16 ); +// FIXME final float g = 0xff & ( col.mediumVariant >> 8 ); +// FIXME final float b = 0xff & ( col.mediumVariant ); +// FIXME // FIXME: This is most certainly not going to work! +// FIXME GlStateManager.color4f( r / 255.0f, g / 255.0f, b / 255.0f, 1.0f ); +// FIXME } } private void spawnAssembler( final World world, final double posX, final double posY, final double posZ, final Object o ) { - final PacketAssemblerAnimation paa = (PacketAssemblerAnimation) o; + // FIXME final PacketAssemblerAnimation paa = (PacketAssemblerAnimation) o; // FIXME final AssemblerFX fx = new AssemblerFX( world, posX, posY, posZ, 0.0D, 0.0D, 0.0D, paa.rate, paa.is ); // FIXME Minecraft.getInstance().particles.addEffect( fx ); @@ -305,15 +297,15 @@ public class ClientHelper extends ServerHelper if( mainHand || offHand ) { - try - { - NetworkHandler.instance().sendToServer( new PacketValueConfig( "Item", me.getScrollDelta() > 0 ? "WheelUp" : "WheelDown" ) ); - me.setCanceled( true ); - } - catch( final IOException e ) - { - AELog.debug( e ); - } +// FIXME try +// FIXME { +// FIXME NetworkHandler.instance().sendToServer( new PacketValueConfig( "Item", me.getScrollDelta() > 0 ? "WheelUp" : "WheelDown" ) ); +// FIXME me.setCanceled( true ); +// FIXME } +// FIXME catch( final IOException e ) +// FIXME { +// FIXME AELog.debug( e ); +// FIXME } } } } @@ -321,8 +313,8 @@ public class ClientHelper extends ServerHelper @SubscribeEvent public void onTextureStitch( final TextureStitchEvent.Pre event ) { - ParticleTextures.registerSprite( event ); - InscriberTESR.registerTexture( event ); +// FIXME ParticleTextures.registerSprite( event ); +// FIXME InscriberTESR.registerTexture( event ); } @Override diff --git a/src/main/java/appeng/client/gui/implementations/GuiInterfaceTerminal.java b/src/main/java/appeng/client/gui/implementations/GuiInterfaceTerminal.java index 142ff4c5b..6097c844c 100644 --- a/src/main/java/appeng/client/gui/implementations/GuiInterfaceTerminal.java +++ b/src/main/java/appeng/client/gui/implementations/GuiInterfaceTerminal.java @@ -331,7 +331,7 @@ public class GuiInterfaceTerminal extends AEBaseGui return false; } - final CompoundNBT encodedValue = itemStack.getTagCompound(); + final CompoundNBT encodedValue = itemStack.getTag(); if( encodedValue == null ) { diff --git a/src/main/java/appeng/client/render/FacadeDispatcherBakedModel.java b/src/main/java/appeng/client/render/FacadeDispatcherBakedModel.java index 15f412e1e..ae45f49cf 100644 --- a/src/main/java/appeng/client/render/FacadeDispatcherBakedModel.java +++ b/src/main/java/appeng/client/render/FacadeDispatcherBakedModel.java @@ -95,7 +95,7 @@ public class FacadeDispatcherBakedModel extends DelegateBakedModel ItemStack textureItem = itemFacade.getTextureItem( stack ); - int hash = Objects.hash( textureItem.getItem().getRegistryName(), textureItem.getMetadata(), textureItem.getTagCompound() ); + int hash = Objects.hash( textureItem.getItem().getRegistryName(), textureItem.getMetadata(), textureItem.getTag() ); FacadeBakedItemModel model = FacadeDispatcherBakedModel.this.cache.get( hash ); if( model == null ) { diff --git a/src/main/java/appeng/client/render/effects/ChargedOreFX.java b/src/main/java/appeng/client/render/effects/ChargedOreFX.java index 67d485e20..48d10f962 100644 --- a/src/main/java/appeng/client/render/effects/ChargedOreFX.java +++ b/src/main/java/appeng/client/render/effects/ChargedOreFX.java @@ -19,18 +19,32 @@ package appeng.client.render.effects; +import appeng.core.AppEng; +import net.minecraft.client.particle.IAnimatedSprite; +import net.minecraft.client.particle.IParticleFactory; +import net.minecraft.client.particle.Particle; import net.minecraft.client.particle.RedstoneParticle; +import net.minecraft.particles.BasicParticleType; +import net.minecraft.particles.RedstoneParticleData; import net.minecraft.world.World; +import net.minecraftforge.api.distmarker.Dist; +import net.minecraftforge.api.distmarker.OnlyIn; - +@OnlyIn(Dist.CLIENT) public class ChargedOreFX extends RedstoneParticle { + public static final BasicParticleType TYPE = new BasicParticleType(false); - public ChargedOreFX( final World w, final double x, final double y, final double z, final float r, final float g, final float b ) - { - super( w, x, y, z, 0.21f, 0.61f, 1.0f ); + static { + TYPE.setRegistryName(AppEng.MOD_ID, "charged_ore_fx"); } + private static final RedstoneParticleData PARTICLE_DATA = new RedstoneParticleData(0.21f, 0.61f, 1.0f, 1.0f); + + private ChargedOreFX(World worldIn, double x, double y, double z, double xSpeed, double ySpeed, double zSpeed, IAnimatedSprite spriteSet) { + super(worldIn, x, y, z, xSpeed, ySpeed, zSpeed, PARTICLE_DATA, spriteSet); + } + @Override public int getBrightnessForRender( final float par1 ) { @@ -43,4 +57,17 @@ public class ChargedOreFX extends RedstoneParticle } return j1 << 20 | j1 << 4; } + + @OnlyIn(Dist.CLIENT) + public static class Factory implements IParticleFactory { + private final IAnimatedSprite spriteSet; + + public Factory(IAnimatedSprite p_i50477_1_) { + this.spriteSet = p_i50477_1_; + } + + public Particle makeParticle(BasicParticleType typeIn, World worldIn, double x, double y, double z, double xSpeed, double ySpeed, double zSpeed) { + return new ChargedOreFX(worldIn, x, y, z, xSpeed, ySpeed, zSpeed, this.spriteSet); + } + } } diff --git a/src/main/java/appeng/client/render/model/AutoRotatingModel.java b/src/main/java/appeng/client/render/model/AutoRotatingModel.java index 0012e1547..b44bf3f8d 100644 --- a/src/main/java/appeng/client/render/model/AutoRotatingModel.java +++ b/src/main/java/appeng/client/render/model/AutoRotatingModel.java @@ -21,9 +21,7 @@ package appeng.client.render.model; import java.util.ArrayList; import java.util.List; - -import javax.vecmath.Vector3f; -import javax.vecmath.Vector4f; +import java.util.Random; import com.google.common.base.Objects; import com.google.common.cache.CacheBuilder; @@ -32,9 +30,7 @@ import com.google.common.cache.LoadingCache; import net.minecraft.block.BlockState; import net.minecraft.client.renderer.model.BakedQuad; -import net.minecraft.client.renderer.block.model.IBakedModel; -import net.minecraft.client.renderer.block.model.ItemCameraTransforms; -import net.minecraft.client.renderer.block.model.ItemOverrideList; +import net.minecraft.client.renderer.model.IBakedModel; import net.minecraft.client.renderer.texture.TextureAtlasSprite; import net.minecraft.client.renderer.vertex.VertexFormat; import net.minecraft.client.renderer.vertex.VertexFormatElement; @@ -42,8 +38,6 @@ import net.minecraft.util.Direction; import net.minecraft.util.math.Vec3i; import net.minecraftforge.client.model.pipeline.IVertexConsumer; import net.minecraftforge.client.model.pipeline.QuadGatheringTransformer; -import net.minecraftforge.client.model.pipeline.UnpackedBakedQuad; -import net.minecraftforge.common.property.IExtendedBlockState; import appeng.block.AEBaseTileBlock; import appeng.client.render.FacingToRotation; @@ -143,7 +137,7 @@ public class AutoRotatingModel implements IBakedModel } @Override - public List getQuads( BlockState state, Direction side, long rand ) + public List getQuads( BlockState state, Direction side, Random rand ) { if( !( state instanceof IExtendedBlockState ) ) { diff --git a/src/main/java/appeng/client/render/model/BuiltInModelLoader.java b/src/main/java/appeng/client/render/model/BuiltInModelLoader.java index f9c0aae48..f27e0cc2c 100644 --- a/src/main/java/appeng/client/render/model/BuiltInModelLoader.java +++ b/src/main/java/appeng/client/render/model/BuiltInModelLoader.java @@ -23,24 +23,24 @@ import java.util.Map; import com.google.common.collect.ImmutableMap; +import net.minecraft.client.renderer.model.IUnbakedModel; import net.minecraft.resources.IResourceManager; import net.minecraft.resources.IResourceManagerReloadListener; import net.minecraft.util.ResourceLocation; -import net.minecraftforge.client.model.ICustomModelLoader; -import net.minecraftforge.client.model.IModel; import appeng.core.AppEng; +import net.minecraftforge.client.model.IModelLoader; /** * Manages built-in models. */ -public class BuiltInModelLoader implements ICustomModelLoader +public class BuiltInModelLoader implements IModelLoader { - private final Map builtInModels; + private final Map builtInModels; - public BuiltInModelLoader( Map builtInModels ) + public BuiltInModelLoader( Map builtInModels ) { this.builtInModels = ImmutableMap.copyOf( builtInModels ); } @@ -48,7 +48,7 @@ public class BuiltInModelLoader implements ICustomModelLoader @Override public boolean accepts( ResourceLocation modelLocation ) { - if( !modelLocation.getResourceDomain().equals( AppEng.MOD_ID ) ) + if( !modelLocation.getNamespace().equals( AppEng.MOD_ID ) ) { return false; } diff --git a/src/main/java/appeng/client/render/model/GlassBakedModel.java b/src/main/java/appeng/client/render/model/GlassBakedModel.java index a939958f6..8a21d51b7 100644 --- a/src/main/java/appeng/client/render/model/GlassBakedModel.java +++ b/src/main/java/appeng/client/render/model/GlassBakedModel.java @@ -32,17 +32,13 @@ import com.google.common.base.Strings; import net.minecraft.block.BlockState; import net.minecraft.client.renderer.model.BakedQuad; -import net.minecraft.client.renderer.block.model.IBakedModel; -import net.minecraft.client.renderer.block.model.ItemCameraTransforms; -import net.minecraft.client.renderer.block.model.ItemOverrideList; +import net.minecraft.client.renderer.model.IBakedModel; import net.minecraft.client.renderer.texture.TextureAtlasSprite; import net.minecraft.client.renderer.vertex.VertexFormat; import net.minecraft.util.Direction; import net.minecraft.util.ResourceLocation; import net.minecraft.util.math.MathHelper; import net.minecraft.util.math.Vec3d; -import net.minecraftforge.client.model.pipeline.UnpackedBakedQuad; -import net.minecraftforge.common.property.IExtendedBlockState; import appeng.decorative.solid.BlockQuartzGlass; import appeng.decorative.solid.GlassState; diff --git a/src/main/java/appeng/container/implementations/ContainerInterfaceTerminal.java b/src/main/java/appeng/container/implementations/ContainerInterfaceTerminal.java index 267fd576c..4e2981d28 100644 --- a/src/main/java/appeng/container/implementations/ContainerInterfaceTerminal.java +++ b/src/main/java/appeng/container/implementations/ContainerInterfaceTerminal.java @@ -184,7 +184,7 @@ public final class ContainerInterfaceTerminal extends AEBaseContainer } } - if( !this.data.hasNoTags() ) + if( !this.data.isEmpty() ) { try { @@ -374,7 +374,7 @@ public final class ContainerInterfaceTerminal extends AEBaseContainer final String name = '=' + Long.toString( inv.which, Character.MAX_RADIX ); final CompoundNBT tag = data.getCompoundTag( name ); - if( tag.hasNoTags() ) + if( tag.isEmpty() ) { tag.putLong( "sortBy", inv.sortBy ); tag.putString("un", inv.unlocalizedName); diff --git a/src/main/java/appeng/core/AELog.java b/src/main/java/appeng/core/AELog.java index cd2c5a458..0e4ddfc90 100644 --- a/src/main/java/appeng/core/AELog.java +++ b/src/main/java/appeng/core/AELog.java @@ -21,6 +21,7 @@ package appeng.core; import javax.annotation.Nonnull; +import appeng.tile.AEBaseTile; import org.apache.logging.log4j.Level; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; @@ -319,13 +320,13 @@ public final class AELog * @param pos * @param aeBaseTile */ -// FIXME public static void blockUpdate( @Nonnull final BlockPos pos, @Nonnull final AEBaseTile aeBaseTile ) -// FIXME { -// FIXME if( AEConfig.instance().isFeatureEnabled( AEFeature.UPDATE_LOGGING ) ) -// FIXME { -// FIXME info( BLOCK_UPDATE, aeBaseTile.getClass().getName(), pos ); -// FIXME } -// FIXME } + public static void blockUpdate( @Nonnull final BlockPos pos, @Nonnull final AEBaseTile aeBaseTile ) + { + if( AEConfig.instance().isFeatureEnabled( AEFeature.UPDATE_LOGGING ) ) + { + info( BLOCK_UPDATE, aeBaseTile.getClass().getName(), pos ); + } + } /** * Use to check for an enabled crafting log. diff --git a/src/main/java/appeng/core/Api.java b/src/main/java/appeng/core/Api.java index 53d7b274d..6217a6b40 100644 --- a/src/main/java/appeng/core/Api.java +++ b/src/main/java/appeng/core/Api.java @@ -22,67 +22,64 @@ package appeng.core; import appeng.api.IAppEngApi; import appeng.api.features.IRegistryContainer; import appeng.api.networking.IGridHelper; +import appeng.api.parts.IPartHelper; import appeng.api.storage.IStorageHelper; import appeng.api.util.IClientHelper; -import appeng.core.api.ApiClientHelper; -import appeng.core.api.ApiGrid; -import appeng.core.api.ApiPart; -import appeng.core.api.ApiStorage; import appeng.core.features.registries.PartModels; -import appeng.core.features.registries.RegistryContainer; public final class Api implements IAppEngApi { public static final Api INSTANCE = new Api(); - private final ApiPart partHelper; +// FIXME private final ApiPart partHelper; // private MovableTileRegistry MovableRegistry = new MovableTileRegistry(); - private final IRegistryContainer registryContainer; - private final IStorageHelper storageHelper; - private final IGridHelper networkHelper; +// FIXME private final IRegistryContainer registryContainer; +// FIXME private final IStorageHelper storageHelper; +// FIXME private final IGridHelper networkHelper; private final ApiDefinitions definitions; - private final IClientHelper client; +// FIXME private final IClientHelper client; private Api() { - this.storageHelper = new ApiStorage(); - this.networkHelper = new ApiGrid(); - this.registryContainer = new RegistryContainer(); - this.partHelper = new ApiPart(); - this.definitions = new ApiDefinitions( (PartModels) this.registryContainer.partModels() ); - this.client = new ApiClientHelper(); +// FIXME this.storageHelper = new ApiStorage(); +// FIXME this.networkHelper = new ApiGrid(); +// FIXME this.registryContainer = new RegistryContainer(); +// FIXME this.partHelper = new ApiPart(); + PartModels partModels = new PartModels(); + this.definitions = new ApiDefinitions( partModels /* FIXME (PartModels) this.registryContainer.partModels() */ ); +// FIXME this.client = new ApiClientHelper(); } - public PartModels getPartModels() - { - return (PartModels) this.registryContainer.partModels(); - } - - @Override - public IRegistryContainer registries() - { - return this.registryContainer; - } - - @Override - public IStorageHelper storage() - { - return this.storageHelper; - } - - @Override - public IGridHelper grid() - { - return this.networkHelper; - } - - @Override - public ApiPart partHelper() - { - return this.partHelper; - } +// FIXME public PartModels getPartModels() +// FIXME { +// FIXME return (PartModels) this.registryContainer.partModels(); +// FIXME } +// FIXME +// FIXME @Override +// FIXME public IRegistryContainer registries() +// FIXME { +// FIXME return this.registryContainer; +// FIXME } +// FIXME +// FIXME @Override +// FIXME public IStorageHelper storage() +// FIXME { +// FIXME return this.storageHelper; +// FIXME } +// FIXME +// FIXME @Override +// FIXME public IGridHelper grid() +// FIXME { +// FIXME return this.networkHelper; +// FIXME } +// FIXME +// FIXME @Override +// FIXME public ApiPart partHelper() +// FIXME { +// FIXME return this.partHelper; +// FIXME } @Override public ApiDefinitions definitions() @@ -90,9 +87,35 @@ public final class Api implements IAppEngApi return this.definitions; } +// FIXME @Override +// FIXME public IClientHelper client() +// FIXME { +// FIXME return this.client; +// FIXME } + + // FIXME @Override - public IClientHelper client() - { - return this.client; + public IRegistryContainer registries() { + return null; + } + // FIXME + @Override + public IStorageHelper storage() { + return null; + } + // FIXME + @Override + public IGridHelper grid() { + return null; + } + // FIXME + @Override + public IPartHelper partHelper() { + return null; + } + // FIXME + @Override + public IClientHelper client() { + return null; } } diff --git a/src/main/java/appeng/core/ApiDefinitions.java b/src/main/java/appeng/core/ApiDefinitions.java index 62e2ebda1..05c4f4f31 100644 --- a/src/main/java/appeng/core/ApiDefinitions.java +++ b/src/main/java/appeng/core/ApiDefinitions.java @@ -20,11 +20,11 @@ package appeng.core; import appeng.api.definitions.IDefinitions; +import appeng.api.definitions.IItems; +import appeng.api.definitions.IMaterials; +import appeng.api.definitions.IParts; import appeng.bootstrap.FeatureFactory; import appeng.core.api.definitions.ApiBlocks; -import appeng.core.api.definitions.ApiItems; -import appeng.core.api.definitions.ApiMaterials; -import appeng.core.api.definitions.ApiParts; import appeng.core.features.registries.PartModels; @@ -35,18 +35,18 @@ public final class ApiDefinitions implements IDefinitions { // TODO : Check if this can be final again after the Register part. private ApiBlocks blocks; - private ApiItems items; - private final ApiMaterials materials; - private final ApiParts parts; +// private ApiItems items; + //private final ApiMaterials materials; + //private final ApiParts parts; private final FeatureFactory registry = new FeatureFactory(); public ApiDefinitions( final PartModels partModels ) { this.blocks = new ApiBlocks( this.registry, partModels ); - this.items = new ApiItems( this.registry ); - this.materials = new ApiMaterials( this.registry ); - this.parts = new ApiParts( this.registry, partModels ); +// this.items = new ApiItems( this.registry ); + //this.materials = new ApiMaterials( this.registry ); + //this.parts = new ApiParts( this.registry, partModels ); } // // public void addBlocks( final PartModels partModels ) @@ -61,7 +61,7 @@ public final class ApiDefinitions implements IDefinitions public FeatureFactory getRegistry() { - return this.registry; + return registry; } @Override @@ -71,20 +71,20 @@ public final class ApiDefinitions implements IDefinitions } @Override - public ApiItems items() + public IItems items() { - return this.items; + return null /* FIXME */; } @Override - public ApiMaterials materials() + public IMaterials materials() { - return this.materials; + return null /* FIXME */; } @Override - public ApiParts parts() + public IParts parts() { - return this.parts; + return null /* FIXME */; } } diff --git a/src/main/java/appeng/core/AppEng.java b/src/main/java/appeng/core/AppEng.java index 47a4fc99a..ef999d4c8 100644 --- a/src/main/java/appeng/core/AppEng.java +++ b/src/main/java/appeng/core/AppEng.java @@ -21,8 +21,18 @@ package appeng.core; import java.io.File; +import appeng.client.ClientHelper; +import appeng.server.ServerHelper; +import net.minecraft.block.Block; +import net.minecraft.entity.EntityType; +import net.minecraft.item.Item; +import net.minecraft.particles.ParticleType; +import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.RegistryEvent; +import net.minecraftforge.eventbus.api.IEventBus; import net.minecraftforge.fml.CrashReportExtender; +import net.minecraftforge.fml.DistExecutor; import net.minecraftforge.fml.ModLoadingContext; import net.minecraftforge.fml.common.Mod; @@ -30,6 +40,7 @@ import net.minecraftforge.fml.config.ModConfig; import appeng.core.crash.ModCrashEnhancement; import appeng.services.export.ExportConfig; +import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; @Mod(AppEng.MOD_ID) public final class AppEng @@ -65,12 +76,22 @@ public final class AppEng ModLoadingContext.get().registerConfig(ModConfig.Type.CLIENT, AEConfig.CLIENT_SPEC); - // proxy = DistExecutor.runForDist(() -> ClientHelper::new, () -> ServerHelper::new); + proxy = DistExecutor.runForDist(() -> ClientHelper::new, () -> ServerHelper::new); CrashReportExtender.registerCrashCallable( new ModCrashEnhancement() ); //FIXMEthis.registration = new Registration(); //FIXMEMinecraftForge.EVENT_BUS.register( this.registration ); + + IEventBus modEventBus = FMLJavaModLoadingContext.get().getModEventBus(); + Registration registration = new Registration(); + modEventBus.addGenericListener(Block.class, registration::registerBlocks); + modEventBus.addGenericListener(Item.class, registration::registerItems); + modEventBus.addGenericListener(EntityType.class, registration::registerEntities); + modEventBus.addGenericListener(ParticleType.class, registration::registerParticleTypes); + modEventBus.addListener(registration::registerParticleFactories); + + DistExecutor.runWhenOn(Dist.CLIENT, () -> () -> modEventBus.addListener(registration::modelRegistryEvent)); } // @Nonnull diff --git a/src/main/java/appeng/core/Registration.java b/src/main/java/appeng/core/Registration.java index f25b97fb8..f0df4deb5 100644 --- a/src/main/java/appeng/core/Registration.java +++ b/src/main/java/appeng/core/Registration.java @@ -27,237 +27,188 @@ import java.util.Set; import javax.annotation.Nonnull; +import appeng.bootstrap.IModelRegistry; +import appeng.bootstrap.components.IEntityRegistrationComponent; +import appeng.bootstrap.components.IModelRegistrationComponent; +import appeng.client.render.effects.ChargedOreFX; import com.google.common.base.Preconditions; import net.minecraft.advancements.CriteriaTriggers; import net.minecraft.advancements.ICriterionInstance; import net.minecraft.advancements.ICriterionTrigger; import net.minecraft.block.Block; -import net.minecraft.client.renderer.ItemMeshDefinition; -import net.minecraft.client.renderer.block.statemap.IStateMapper; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.ItemModelMesher; import net.minecraft.client.renderer.model.ModelResourceLocation; +import net.minecraft.entity.EntityType; import net.minecraft.item.Item; -import net.minecraft.item.crafting.IRecipe; +import net.minecraft.particles.BasicParticleType; +import net.minecraft.particles.ParticleType; import net.minecraft.util.ResourceLocation; -import net.minecraft.world.World; -import net.minecraft.world.biome.Biome; import net.minecraft.world.dimension.DimensionType; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.api.distmarker.OnlyIn; import net.minecraftforge.client.event.ModelRegistryEvent; -import net.minecraftforge.client.model.ModelLoader; -import net.minecraftforge.common.DimensionManager; -import net.minecraftforge.common.MinecraftForge; -import net.minecraftforge.event.AttachCapabilitiesEvent; +import net.minecraftforge.client.event.ParticleFactoryRegisterEvent; import net.minecraftforge.event.RegistryEvent; +import net.minecraftforge.eventbus.api.GenericEvent; import net.minecraftforge.eventbus.api.SubscribeEvent; -import net.minecraftforge.fml.common.registry.GameRegistry; import net.minecraftforge.fml.loading.FMLEnvironment; import net.minecraftforge.registries.IForgeRegistry; - -import appeng.api.config.Upgrades; -import appeng.api.definitions.IBlocks; -import appeng.api.definitions.IItems; -import appeng.api.definitions.IParts; -import appeng.api.features.IRecipeHandlerRegistry; -import appeng.api.features.IRegistryContainer; -import appeng.api.features.IWirelessTermHandler; -import appeng.api.features.IWorldGen.WorldGenType; -import appeng.api.movable.IMovableRegistry; -import appeng.api.networking.IGridCacheRegistry; -import appeng.api.networking.crafting.ICraftingGrid; -import appeng.api.networking.energy.IEnergyGrid; -import appeng.api.networking.pathing.IPathingGrid; -import appeng.api.networking.security.ISecurityGrid; -import appeng.api.networking.spatial.ISpatialCache; -import appeng.api.networking.storage.IStorageGrid; -import appeng.api.networking.ticking.ITickManager; -import appeng.bootstrap.ICriterionTriggerRegistry; -import appeng.bootstrap.IModelRegistry; import appeng.bootstrap.components.IBlockRegistrationComponent; -import appeng.bootstrap.components.IEntityRegistrationComponent; -import appeng.bootstrap.components.IInitComponent; import appeng.bootstrap.components.IItemRegistrationComponent; -import appeng.bootstrap.components.IModelRegistrationComponent; -import appeng.bootstrap.components.IPostInitComponent; -import appeng.bootstrap.components.IPreInitComponent; -import appeng.bootstrap.components.IRecipeRegistrationComponent; -import appeng.capabilities.Capabilities; -import appeng.core.features.AEFeature; -import appeng.core.features.registries.P2PTunnelRegistry; -import appeng.core.features.registries.cell.BasicCellHandler; -import appeng.core.features.registries.cell.BasicItemCellGuiHandler; -import appeng.core.features.registries.cell.CreativeCellHandler; -import appeng.core.localization.GuiText; -import appeng.core.localization.PlayerMessages; -import appeng.core.stats.AdvancementTriggers; -import appeng.core.stats.PartItemPredicate; -import appeng.core.stats.Stats; -import appeng.core.worlddata.SpatialDimensionManager; -import appeng.fluids.registries.BasicFluidCellGuiHandler; -import appeng.hooks.TickHandler; -import appeng.items.parts.ItemFacade; -import appeng.me.cache.CraftingGridCache; -import appeng.me.cache.EnergyGridCache; -import appeng.me.cache.GridStorageCache; -import appeng.me.cache.P2PCache; -import appeng.me.cache.PathGridCache; -import appeng.me.cache.SecurityCache; -import appeng.me.cache.SpatialPylonCache; -import appeng.me.cache.TickManagerCache; -import appeng.parts.PartPlacement; -import appeng.recipes.AEItemResolver; -import appeng.recipes.AERecipeLoader; -import appeng.recipes.game.DisassembleRecipe; -import appeng.recipes.game.FacadeRecipe; -import appeng.recipes.ores.OreDictionaryHandler; -import appeng.spatial.BiomeGenStorage; -import appeng.spatial.StorageWorldProvider; -import appeng.tile.AEBaseTile; -import appeng.worldgen.MeteoriteWorldGen; -import appeng.worldgen.QuartzWorldGen; final class Registration { - DimensionType storageDimensionType; - int storageDimensionID; - Biome storageBiome; - AdvancementTriggers advancementTriggers; - - void preInitialize( final FMLPreInitializationEvent event ) - { - Capabilities.register(); - - final Api api = Api.INSTANCE; - final IRecipeHandlerRegistry recipeRegistry = api.registries().recipes(); - this.registerCraftHandlers( recipeRegistry ); - - MinecraftForge.EVENT_BUS.register( OreDictionaryHandler.INSTANCE ); - - ApiDefinitions definitions = api.definitions(); - - // Register - definitions.getRegistry().getBootstrapComponents( IPreInitComponent.class ).forEachRemaining( b -> b.preInitialize( event.getSide() ) ); - } - - private void registerSpatialBiome( IForgeRegistry registry ) - { - if( !AEConfig.instance().isFeatureEnabled( AEFeature.SPATIAL_IO ) ) - { - return; - } - - if( this.storageBiome == null ) - { - this.storageBiome = new BiomeGenStorage(); - } - registry.register( this.storageBiome.setRegistryName( "appliedenergistics2:storage_biome" ) ); - } - - private void registerSpatialDimension() - { - final AEConfig config = AEConfig.instance(); - if( !config.isFeatureEnabled( AEFeature.SPATIAL_IO ) ) - { - return; - } - - if( config.getStorageProviderID() == -1 ) - { - final Set ids = new HashSet<>(); - for( DimensionType type : DimensionType.values() ) - { - ids.add( type.getId() ); - } - - int newId = -11; - while( ids.contains( newId ) ) - { - --newId; - } - config.setStorageProviderID( newId ); - config.save(); - } - - this.storageDimensionType = DimensionType.register( "Storage Cell", "_cell", config.getStorageProviderID(), StorageWorldProvider.class, true ); - - if( config.getStorageDimensionID() == -1 ) - { - config.setStorageDimensionID( DimensionManager.getNextFreeDimId() ); - config.save(); - } - this.storageDimensionID = config.getStorageDimensionID(); - - DimensionManager.registerDimension( this.storageDimensionID, this.storageDimensionType ); - } - - private void registerCraftHandlers( final IRecipeHandlerRegistry registry ) - { - registry.addNewSubItemResolver( new AEItemResolver() ); - } - - public void initialize( @Nonnull final FMLInitializationEvent event, @Nonnull final File recipeDirectory ) - { - Preconditions.checkNotNull( event ); - Preconditions.checkNotNull( recipeDirectory ); - Preconditions.checkArgument( !recipeDirectory.isFile() ); - - final Api api = Api.INSTANCE; - final IRegistryContainer registries = api.registries(); - - ApiDefinitions definitions = api.definitions(); - definitions.getRegistry().getBootstrapComponents( IInitComponent.class ).forEachRemaining( b -> b.initialize( event.getSide() ) ); - - MinecraftForge.EVENT_BUS.register( TickHandler.INSTANCE ); - - MinecraftForge.EVENT_BUS.register( new PartPlacement() ); - - final IGridCacheRegistry gcr = registries.gridCache(); - gcr.registerGridCache( ITickManager.class, TickManagerCache.class ); - gcr.registerGridCache( IEnergyGrid.class, EnergyGridCache.class ); - gcr.registerGridCache( IPathingGrid.class, PathGridCache.class ); - gcr.registerGridCache( IStorageGrid.class, GridStorageCache.class ); - gcr.registerGridCache( P2PCache.class, P2PCache.class ); - gcr.registerGridCache( ISpatialCache.class, SpatialPylonCache.class ); - gcr.registerGridCache( ISecurityGrid.class, SecurityCache.class ); - gcr.registerGridCache( ICraftingGrid.class, CraftingGridCache.class ); - - registries.cell().addCellHandler( new BasicCellHandler() ); - registries.cell().addCellHandler( new CreativeCellHandler() ); - registries.cell().addCellGuiHandler( new BasicItemCellGuiHandler() ); - registries.cell().addCellGuiHandler( new BasicFluidCellGuiHandler() ); - - api.definitions().materials().matterBall().maybeStack( 1 ).ifPresent( ammoStack -> - { - final double weight = 32; - - registries.matterCannon().registerAmmo( ammoStack, weight ); - } ); - - PartItemPredicate.register(); - Stats.register(); - this.advancementTriggers = new AdvancementTriggers( new CriterionTrigggerRegistry() ); - } - - @SubscribeEvent - public void registerBiomes( RegistryEvent.Register event ) - { - final IForgeRegistry registry = event.getRegistry(); - this.registerSpatialBiome( registry ); - } - - @SubscribeEvent +// DimensionType storageDimensionType; +// int storageDimensionID; +// Biome storageBiome; +// AdvancementTriggers advancementTriggers; +// +// void preInitialize( final FMLPreInitializationEvent event ) +// { +// Capabilities.register(); +// +// final Api api = Api.INSTANCE; +// final IRecipeHandlerRegistry recipeRegistry = api.registries().recipes(); +// this.registerCraftHandlers( recipeRegistry ); +// +// MinecraftForge.EVENT_BUS.register( OreDictionaryHandler.INSTANCE ); +// +// ApiDefinitions definitions = api.definitions(); +// +// // Register +// definitions.getRegistry().getBootstrapComponents( IPreInitComponent.class ).forEachRemaining( b -> b.preInitialize( event.getSide() ) ); +// } +// +// private void registerSpatialBiome( IForgeRegistry registry ) +// { +// if( !AEConfig.instance().isFeatureEnabled( AEFeature.SPATIAL_IO ) ) +// { +// return; +// } +// +// if( this.storageBiome == null ) +// { +// this.storageBiome = new BiomeGenStorage(); +// } +// registry.register( this.storageBiome.setRegistryName( "appliedenergistics2:storage_biome" ) ); +// } +// +// private void registerSpatialDimension() +// { +// final AEConfig config = AEConfig.instance(); +// if( !config.isFeatureEnabled( AEFeature.SPATIAL_IO ) ) +// { +// return; +// } +// +// if( config.getStorageProviderID() == -1 ) +// { +// final Set ids = new HashSet<>(); +// for( DimensionType type : DimensionType.values() ) +// { +// ids.add( type.getId() ); +// } +// +// int newId = -11; +// while( ids.contains( newId ) ) +// { +// --newId; +// } +// config.setStorageProviderID( newId ); +// config.save(); +// } +// +// this.storageDimensionType = DimensionType.register( "Storage Cell", "_cell", config.getStorageProviderID(), StorageWorldProvider.class, true ); +// +// if( config.getStorageDimensionID() == -1 ) +// { +// config.setStorageDimensionID( DimensionManager.getNextFreeDimId() ); +// config.save(); +// } +// this.storageDimensionID = config.getStorageDimensionID(); +// +// DimensionManager.registerDimension( this.storageDimensionID, this.storageDimensionType ); +// } +// +// private void registerCraftHandlers( final IRecipeHandlerRegistry registry ) +// { +// registry.addNewSubItemResolver( new AEItemResolver() ); +// } +// +// public void initialize( @Nonnull final FMLInitializationEvent event, @Nonnull final File recipeDirectory ) +// { +// Preconditions.checkNotNull( event ); +// Preconditions.checkNotNull( recipeDirectory ); +// Preconditions.checkArgument( !recipeDirectory.isFile() ); +// +// final Api api = Api.INSTANCE; +// final IRegistryContainer registries = api.registries(); +// +// ApiDefinitions definitions = api.definitions(); +// definitions.getRegistry().getBootstrapComponents( IInitComponent.class ).forEachRemaining( b -> b.initialize( event.getSide() ) ); +// +// MinecraftForge.EVENT_BUS.register( TickHandler.INSTANCE ); +// +// MinecraftForge.EVENT_BUS.register( new PartPlacement() ); +// +// final IGridCacheRegistry gcr = registries.gridCache(); +// gcr.registerGridCache( ITickManager.class, TickManagerCache.class ); +// gcr.registerGridCache( IEnergyGrid.class, EnergyGridCache.class ); +// gcr.registerGridCache( IPathingGrid.class, PathGridCache.class ); +// gcr.registerGridCache( IStorageGrid.class, GridStorageCache.class ); +// gcr.registerGridCache( P2PCache.class, P2PCache.class ); +// gcr.registerGridCache( ISpatialCache.class, SpatialPylonCache.class ); +// gcr.registerGridCache( ISecurityGrid.class, SecurityCache.class ); +// gcr.registerGridCache( ICraftingGrid.class, CraftingGridCache.class ); +// +// registries.cell().addCellHandler( new BasicCellHandler() ); +// registries.cell().addCellHandler( new CreativeCellHandler() ); +// registries.cell().addCellGuiHandler( new BasicItemCellGuiHandler() ); +// registries.cell().addCellGuiHandler( new BasicFluidCellGuiHandler() ); +// +// api.definitions().materials().matterBall().maybeStack( 1 ).ifPresent( ammoStack -> +// { +// final double weight = 32; +// +// registries.matterCannon().registerAmmo( ammoStack, weight ); +// } ); +// +// PartItemPredicate.register(); +// Stats.register(); +// this.advancementTriggers = new AdvancementTriggers( new CriterionTrigggerRegistry() ); +// } +// +// @SubscribeEvent +// public void registerBiomes( RegistryEvent.Register event ) +// { +// final IForgeRegistry registry = event.getRegistry(); +// this.registerSpatialBiome( registry ); +// } +// @OnlyIn( Dist.CLIENT ) public void modelRegistryEvent( ModelRegistryEvent event ) { final ApiDefinitions definitions = Api.INSTANCE.definitions(); - final IModelRegistry registry = new ModelLoaderWrapper(); + final IModelRegistry registry = new IModelRegistry() { + @Override + public void registerItemVariants(Item item, ResourceLocation... names) { + + } + + @Override + public void setCustomModelResourceLocation(Item item, int metadata, ModelResourceLocation model) { + // TODO: this does not actually work + ItemModelMesher mesher = Minecraft.getInstance().getItemRenderer().getItemModelMesher(); + mesher.register(item, model); + } + }; final Dist dist = FMLEnvironment.dist; - definitions.getRegistry().getBootstrapComponents( IModelRegistrationComponent.class ).forEachRemaining( b -> b.modelRegistration( dist, registry ) ); + definitions.getRegistry().getBootstrapComponents( IModelRegistrationComponent.class ).forEachRemaining(b -> b.modelRegistration( dist, registry ) ); } - @SubscribeEvent public void registerBlocks( RegistryEvent.Register event ) { final IForgeRegistry registry = event.getRegistry(); @@ -266,7 +217,6 @@ final class Registration definitions.getRegistry().getBootstrapComponents( IBlockRegistrationComponent.class ).forEachRemaining( b -> b.blockRegistration( dist, registry ) ); } - @SubscribeEvent public void registerItems( RegistryEvent.Register event ) { final IForgeRegistry registry = event.getRegistry(); @@ -275,289 +225,300 @@ final class Registration definitions.getRegistry().getBootstrapComponents( IItemRegistrationComponent.class ).forEachRemaining( b -> b.itemRegistration( dist, registry ) ); } - @SubscribeEvent - public void registerRecipes( RegistryEvent.Register event ) +// @SubscribeEvent +// public void registerRecipes( RegistryEvent.Register event ) +// { +// final IForgeRegistry registry = event.getRegistry(); +// +// final Api api = Api.INSTANCE; +// final ApiDefinitions definitions = api.definitions(); +// final Dist dist = FMLCommonHandler.instance().getEffectiveSide(); +// +// if( AEConfig.instance().isFeatureEnabled( AEFeature.ENABLE_DISASSEMBLY_CRAFTING ) ) +// { +// DisassembleRecipe r = new DisassembleRecipe(); +// registry.register( r.setRegistryName( AppEng.MOD_ID.toLowerCase(), "disassemble" ) ); +// } +// +// if( AEConfig.instance().isFeatureEnabled( AEFeature.ENABLE_FACADE_CRAFTING ) ) +// { +// definitions.items().facade().maybeItem().ifPresent( facadeItem -> +// { +// FacadeRecipe f = new FacadeRecipe( (ItemFacade) facadeItem ); +// registry.register( f.setRegistryName( AppEng.MOD_ID.toLowerCase(), "facade" ) ); +// } ); +// } +// +// definitions.getRegistry().getBootstrapComponents( IRecipeRegistrationComponent.class ).forEachRemaining( b -> b.recipeRegistration( side, registry ) ); +// +// final AERecipeLoader ldr = new AERecipeLoader(); +// ldr.loadProcessingRecipes(); +// } + + + public void registerEntities( RegistryEvent.Register> event ) { - final IForgeRegistry registry = event.getRegistry(); - - final Api api = Api.INSTANCE; - final ApiDefinitions definitions = api.definitions(); - final Dist dist = FMLCommonHandler.instance().getEffectiveSide(); - - if( AEConfig.instance().isFeatureEnabled( AEFeature.ENABLE_DISASSEMBLY_CRAFTING ) ) - { - DisassembleRecipe r = new DisassembleRecipe(); - registry.register( r.setRegistryName( AppEng.MOD_ID.toLowerCase(), "disassemble" ) ); - } - - if( AEConfig.instance().isFeatureEnabled( AEFeature.ENABLE_FACADE_CRAFTING ) ) - { - definitions.items().facade().maybeItem().ifPresent( facadeItem -> - { - FacadeRecipe f = new FacadeRecipe( (ItemFacade) facadeItem ); - registry.register( f.setRegistryName( AppEng.MOD_ID.toLowerCase(), "facade" ) ); - } ); - } - - definitions.getRegistry().getBootstrapComponents( IRecipeRegistrationComponent.class ).forEachRemaining( b -> b.recipeRegistration( side, registry ) ); - - final AERecipeLoader ldr = new AERecipeLoader(); - ldr.loadProcessingRecipes(); - } - - @SubscribeEvent - public void registerEntities( RegistryEvent.Register event ) - { - final IForgeRegistry registry = event.getRegistry(); + final IForgeRegistry> registry = event.getRegistry(); final ApiDefinitions definitions = Api.INSTANCE.definitions(); - definitions.getRegistry().getBootstrapComponents( IEntityRegistrationComponent.class ).forEachRemaining( b -> b.entityRegistration( registry ) ); + definitions.getRegistry().getBootstrapComponents( IEntityRegistrationComponent.class ).forEachRemaining(b -> b.entityRegistration( registry ) ); } - @SubscribeEvent - public void attachSpatialDimensionManager( AttachCapabilitiesEvent event ) + public void registerParticleTypes( RegistryEvent.Register> event ) { - if( AEConfig.instance() - .isFeatureEnabled( AEFeature.SPATIAL_IO ) && event.getObject() == DimensionManager.getWorld( AEConfig.instance().getStorageDimensionID() ) ) - { - event.addCapability( new ResourceLocation( "appliedenergistics2:spatial_dimension_manager" ), new SpatialDimensionManager( event.getObject() ) ); - } + final IForgeRegistry> registry = event.getRegistry(); + registry.register(ChargedOreFX.TYPE); } - void postInit( final FMLPostInitializationEvent event ) - { - final IRegistryContainer registries = Api.INSTANCE.registries(); - ApiDefinitions definitions = Api.INSTANCE.definitions(); - final IParts parts = definitions.parts(); - final IBlocks blocks = definitions.blocks(); - final IItems items = definitions.items(); - - this.registerSpatialDimension(); - - // default settings.. - ( (P2PTunnelRegistry) registries.p2pTunnel() ).configure(); - - // add to localization.. - PlayerMessages.values(); - GuiText.values(); - - definitions.getRegistry().getBootstrapComponents( IPostInitComponent.class ).forEachRemaining( b -> b.postInitialize( event.getSide() ) ); - - // Interface - Upgrades.CRAFTING.registerItem( parts.iface(), 1 ); - Upgrades.CRAFTING.registerItem( blocks.iface(), 1 ); - - // IO Port! - Upgrades.SPEED.registerItem( blocks.iOPort(), 3 ); - Upgrades.REDSTONE.registerItem( blocks.iOPort(), 1 ); - - // Level Emitter! - Upgrades.FUZZY.registerItem( parts.levelEmitter(), 1 ); - Upgrades.CRAFTING.registerItem( parts.levelEmitter(), 1 ); - - // Import Bus - Upgrades.FUZZY.registerItem( parts.importBus(), 1 ); - Upgrades.REDSTONE.registerItem( parts.importBus(), 1 ); - Upgrades.CAPACITY.registerItem( parts.importBus(), 2 ); - Upgrades.SPEED.registerItem( parts.importBus(), 4 ); - - // Fluid Import Bus - Upgrades.CAPACITY.registerItem( parts.fluidImportBus(), 2 ); - Upgrades.REDSTONE.registerItem( parts.fluidImportBus(), 1 ); - Upgrades.SPEED.registerItem( parts.fluidImportBus(), 4 ); - - // Export Bus - Upgrades.FUZZY.registerItem( parts.exportBus(), 1 ); - Upgrades.REDSTONE.registerItem( parts.exportBus(), 1 ); - Upgrades.CAPACITY.registerItem( parts.exportBus(), 2 ); - Upgrades.SPEED.registerItem( parts.exportBus(), 4 ); - Upgrades.CRAFTING.registerItem( parts.exportBus(), 1 ); - - // Fluid Export Bus - Upgrades.CAPACITY.registerItem( parts.fluidExportBus(), 2 ); - Upgrades.REDSTONE.registerItem( parts.fluidExportBus(), 1 ); - Upgrades.SPEED.registerItem( parts.fluidExportBus(), 4 ); - - // Storage Cells - Upgrades.FUZZY.registerItem( items.cell1k(), 1 ); - Upgrades.INVERTER.registerItem( items.cell1k(), 1 ); - - Upgrades.FUZZY.registerItem( items.cell4k(), 1 ); - Upgrades.INVERTER.registerItem( items.cell4k(), 1 ); - - Upgrades.FUZZY.registerItem( items.cell16k(), 1 ); - Upgrades.INVERTER.registerItem( items.cell16k(), 1 ); - - Upgrades.FUZZY.registerItem( items.cell64k(), 1 ); - Upgrades.INVERTER.registerItem( items.cell64k(), 1 ); - - Upgrades.FUZZY.registerItem( items.portableCell(), 1 ); - Upgrades.INVERTER.registerItem( items.portableCell(), 1 ); - - Upgrades.FUZZY.registerItem( items.viewCell(), 1 ); - Upgrades.INVERTER.registerItem( items.viewCell(), 1 ); - - // Storage Bus - Upgrades.FUZZY.registerItem( parts.storageBus(), 1 ); - Upgrades.INVERTER.registerItem( parts.storageBus(), 1 ); - Upgrades.CAPACITY.registerItem( parts.storageBus(), 5 ); - - // Storage Bus Fluids - Upgrades.INVERTER.registerItem( parts.fluidStorageBus(), 1 ); - Upgrades.CAPACITY.registerItem( parts.fluidStorageBus(), 5 ); - - // Formation Plane - Upgrades.FUZZY.registerItem( parts.formationPlane(), 1 ); - Upgrades.INVERTER.registerItem( parts.formationPlane(), 1 ); - Upgrades.CAPACITY.registerItem( parts.formationPlane(), 5 ); - - // Matter Cannon - Upgrades.FUZZY.registerItem( items.massCannon(), 1 ); - Upgrades.INVERTER.registerItem( items.massCannon(), 1 ); - Upgrades.SPEED.registerItem( items.massCannon(), 4 ); - - // Molecular Assembler - Upgrades.SPEED.registerItem( blocks.molecularAssembler(), 5 ); - - // Inscriber - Upgrades.SPEED.registerItem( blocks.inscriber(), 3 ); - - // Wireless Terminal Handler - items.wirelessTerminal().maybeItem().ifPresent( terminal -> registries.wireless().registerWirelessHandler( (IWirelessTermHandler) terminal ) ); - - // Charge Rates - items.chargedStaff().maybeItem().ifPresent( chargedStaff -> registries.charger().addChargeRate( chargedStaff, 320d ) ); - items.portableCell().maybeItem().ifPresent( chargedStaff -> registries.charger().addChargeRate( chargedStaff, 800d ) ); - items.colorApplicator().maybeItem().ifPresent( colorApplicator -> registries.charger().addChargeRate( colorApplicator, 800d ) ); - items.wirelessTerminal().maybeItem().ifPresent( terminal -> registries.charger().addChargeRate( terminal, 8000d ) ); - items.entropyManipulator().maybeItem().ifPresent( entropyManipulator -> registries.charger().addChargeRate( entropyManipulator, 8000d ) ); - items.massCannon().maybeItem().ifPresent( massCannon -> registries.charger().addChargeRate( massCannon, 8000d ) ); - blocks.energyCell().maybeItem().ifPresent( cell -> registries.charger().addChargeRate( cell, 8000d ) ); - blocks.energyCellDense().maybeItem().ifPresent( cell -> registries.charger().addChargeRate( cell, 16000d ) ); - - // add villager trading to black smiths for a few basic materials - if( AEConfig.instance().isFeatureEnabled( AEFeature.VILLAGER_TRADING ) ) - { - // TODO: VILLAGER TRADING - // VillagerRegistry.instance().getRegisteredVillagers().registerVillageTradeHandler( 3, new AETrading() ); - } - - if( AEConfig.instance().isFeatureEnabled( AEFeature.CERTUS_QUARTZ_WORLD_GEN ) ) - { - GameRegistry.registerWorldGenerator( new QuartzWorldGen(), 0 ); - } - - if( AEConfig.instance().isFeatureEnabled( AEFeature.METEORITE_WORLD_GEN ) ) - { - GameRegistry.registerWorldGenerator( new MeteoriteWorldGen(), 0 ); - } - - final IMovableRegistry mr = registries.movable(); - - /* - * You can't move bed rock. - */ - mr.blacklistBlock( net.minecraft.block.Blocks.BEDROCK ); - - /* - * White List Vanilla... - */ - mr.whiteListTileEntity( net.minecraft.tileentity.BannerTileEntity.class ); - mr.whiteListTileEntity( net.minecraft.tileentity.BeaconTileEntity.class ); - mr.whiteListTileEntity( net.minecraft.tileentity.BrewingStandTileEntity.class ); - mr.whiteListTileEntity( net.minecraft.tileentity.ChestTileEntity.class ); - mr.whiteListTileEntity( net.minecraft.tileentity.CommandBlockTileEntity.class ); - mr.whiteListTileEntity( net.minecraft.tileentity.ComparatorTileEntity.class ); - mr.whiteListTileEntity( net.minecraft.tileentity.DaylightDetectorTileEntity.class ); - mr.whiteListTileEntity( net.minecraft.tileentity.DispenserTileEntity.class ); - mr.whiteListTileEntity( net.minecraft.tileentity.DropperTileEntity.class ); - mr.whiteListTileEntity( net.minecraft.tileentity.EnchantingTableTileEntity.class ); - mr.whiteListTileEntity( net.minecraft.tileentity.EnderChestTileEntity.class ); - mr.whiteListTileEntity( net.minecraft.tileentity.EndPortalTileEntity.class ); - mr.whiteListTileEntity( net.minecraft.tileentity.FurnaceTileEntity.class ); - mr.whiteListTileEntity( net.minecraft.tileentity.HopperTileEntity.class ); - mr.whiteListTileEntity( net.minecraft.tileentity.MobSpawnerTileEntity.class ); - mr.whiteListTileEntity( net.minecraft.tileentity.PistonTileEntity.class ); - mr.whiteListTileEntity( net.minecraft.tileentity.ShulkerBoxTileEntity.class ); - mr.whiteListTileEntity( net.minecraft.tileentity.SignTileEntity.class ); - mr.whiteListTileEntity( net.minecraft.tileentity.SkullTileEntity.class ); - - /* - * Whitelist AE2 - */ - mr.whiteListTileEntity( AEBaseTile.class ); - - /* - * world gen - */ - for( final WorldGenType type : WorldGenType.values() ) - { - registries.worldgen().disableWorldGenForProviderID( type, StorageWorldProvider.class ); - - // nether - registries.worldgen().disableWorldGenForDimension( type, -1 ); - - // end - registries.worldgen().disableWorldGenForDimension( type, 1 ); - } - - // whitelist from config - for( final int dimension : AEConfig.instance().getMeteoriteDimensionWhitelist() ) - { - registries.worldgen().enableWorldGenForDimension( WorldGenType.METEORITES, dimension ); - } + public void registerParticleFactories(ParticleFactoryRegisterEvent evt) { + Minecraft.getInstance().particles.registerFactory(ChargedOreFX.TYPE, ChargedOreFX.Factory::new); } - private static class ModelLoaderWrapper implements IModelRegistry - { - - @Override - public void registerItemVariants( Item item, ResourceLocation... names ) - { - ModelLoader.registerItemVariants( item, names ); - } - - @Override - public void setCustomModelResourceLocation( Item item, int metadata, ModelResourceLocation model ) - { - ModelLoader.setCustomModelResourceLocation( item, metadata, model ); - } - - @Override - public void setCustomMeshDefinition( Item item, ItemMeshDefinition meshDefinition ) - { - ModelLoader.setCustomMeshDefinition( item, meshDefinition ); - } - - @Override - public void setCustomStateMapper( Block block, IStateMapper mapper ) - { - ModelLoader.setCustomStateMapper( block, mapper ); - } - } - - private static class CriterionTrigggerRegistry implements ICriterionTriggerRegistry - { - private Method method; - - CriterionTrigggerRegistry() - { - this.method = ReflectionHelper.findMethod( CriteriaTriggers.class, "register", "func_192118_a", ICriterionTrigger.class ); - this.method.setAccessible( true ); - } - - @Override - public void register( ICriterionTrigger trigger ) - { - try - { - this.method.invoke( null, trigger ); - } - catch( IllegalAccessException | IllegalArgumentException | InvocationTargetException e ) - { - AELog.debug( e ); - } - } - - } +// +// @SubscribeEvent +// public void attachSpatialDimensionManager( AttachCapabilitiesEvent event ) +// { +// if( AEConfig.instance() +// .isFeatureEnabled( AEFeature.SPATIAL_IO ) && event.getObject() == DimensionManager.getWorld( AEConfig.instance().getStorageDimensionID() ) ) +// { +// event.addCapability( new ResourceLocation( "appliedenergistics2:spatial_dimension_manager" ), new SpatialDimensionManager( event.getObject() ) ); +// } +// } +// +// void postInit( final FMLPostInitializationEvent event ) +// { +// final IRegistryContainer registries = Api.INSTANCE.registries(); +// ApiDefinitions definitions = Api.INSTANCE.definitions(); +// final IParts parts = definitions.parts(); +// final IBlocks blocks = definitions.blocks(); +// final IItems items = definitions.items(); +// +// this.registerSpatialDimension(); +// +// // default settings.. +// ( (P2PTunnelRegistry) registries.p2pTunnel() ).configure(); +// +// // add to localization.. +// PlayerMessages.values(); +// GuiText.values(); +// +// definitions.getRegistry().getBootstrapComponents( IPostInitComponent.class ).forEachRemaining( b -> b.postInitialize( event.getSide() ) ); +// +// // Interface +// Upgrades.CRAFTING.registerItem( parts.iface(), 1 ); +// Upgrades.CRAFTING.registerItem( blocks.iface(), 1 ); +// +// // IO Port! +// Upgrades.SPEED.registerItem( blocks.iOPort(), 3 ); +// Upgrades.REDSTONE.registerItem( blocks.iOPort(), 1 ); +// +// // Level Emitter! +// Upgrades.FUZZY.registerItem( parts.levelEmitter(), 1 ); +// Upgrades.CRAFTING.registerItem( parts.levelEmitter(), 1 ); +// +// // Import Bus +// Upgrades.FUZZY.registerItem( parts.importBus(), 1 ); +// Upgrades.REDSTONE.registerItem( parts.importBus(), 1 ); +// Upgrades.CAPACITY.registerItem( parts.importBus(), 2 ); +// Upgrades.SPEED.registerItem( parts.importBus(), 4 ); +// +// // Fluid Import Bus +// Upgrades.CAPACITY.registerItem( parts.fluidImportBus(), 2 ); +// Upgrades.REDSTONE.registerItem( parts.fluidImportBus(), 1 ); +// Upgrades.SPEED.registerItem( parts.fluidImportBus(), 4 ); +// +// // Export Bus +// Upgrades.FUZZY.registerItem( parts.exportBus(), 1 ); +// Upgrades.REDSTONE.registerItem( parts.exportBus(), 1 ); +// Upgrades.CAPACITY.registerItem( parts.exportBus(), 2 ); +// Upgrades.SPEED.registerItem( parts.exportBus(), 4 ); +// Upgrades.CRAFTING.registerItem( parts.exportBus(), 1 ); +// +// // Fluid Export Bus +// Upgrades.CAPACITY.registerItem( parts.fluidExportBus(), 2 ); +// Upgrades.REDSTONE.registerItem( parts.fluidExportBus(), 1 ); +// Upgrades.SPEED.registerItem( parts.fluidExportBus(), 4 ); +// +// // Storage Cells +// Upgrades.FUZZY.registerItem( items.cell1k(), 1 ); +// Upgrades.INVERTER.registerItem( items.cell1k(), 1 ); +// +// Upgrades.FUZZY.registerItem( items.cell4k(), 1 ); +// Upgrades.INVERTER.registerItem( items.cell4k(), 1 ); +// +// Upgrades.FUZZY.registerItem( items.cell16k(), 1 ); +// Upgrades.INVERTER.registerItem( items.cell16k(), 1 ); +// +// Upgrades.FUZZY.registerItem( items.cell64k(), 1 ); +// Upgrades.INVERTER.registerItem( items.cell64k(), 1 ); +// +// Upgrades.FUZZY.registerItem( items.portableCell(), 1 ); +// Upgrades.INVERTER.registerItem( items.portableCell(), 1 ); +// +// Upgrades.FUZZY.registerItem( items.viewCell(), 1 ); +// Upgrades.INVERTER.registerItem( items.viewCell(), 1 ); +// +// // Storage Bus +// Upgrades.FUZZY.registerItem( parts.storageBus(), 1 ); +// Upgrades.INVERTER.registerItem( parts.storageBus(), 1 ); +// Upgrades.CAPACITY.registerItem( parts.storageBus(), 5 ); +// +// // Storage Bus Fluids +// Upgrades.INVERTER.registerItem( parts.fluidStorageBus(), 1 ); +// Upgrades.CAPACITY.registerItem( parts.fluidStorageBus(), 5 ); +// +// // Formation Plane +// Upgrades.FUZZY.registerItem( parts.formationPlane(), 1 ); +// Upgrades.INVERTER.registerItem( parts.formationPlane(), 1 ); +// Upgrades.CAPACITY.registerItem( parts.formationPlane(), 5 ); +// +// // Matter Cannon +// Upgrades.FUZZY.registerItem( items.massCannon(), 1 ); +// Upgrades.INVERTER.registerItem( items.massCannon(), 1 ); +// Upgrades.SPEED.registerItem( items.massCannon(), 4 ); +// +// // Molecular Assembler +// Upgrades.SPEED.registerItem( blocks.molecularAssembler(), 5 ); +// +// // Inscriber +// Upgrades.SPEED.registerItem( blocks.inscriber(), 3 ); +// +// // Wireless Terminal Handler +// items.wirelessTerminal().maybeItem().ifPresent( terminal -> registries.wireless().registerWirelessHandler( (IWirelessTermHandler) terminal ) ); +// +// // Charge Rates +// items.chargedStaff().maybeItem().ifPresent( chargedStaff -> registries.charger().addChargeRate( chargedStaff, 320d ) ); +// items.portableCell().maybeItem().ifPresent( chargedStaff -> registries.charger().addChargeRate( chargedStaff, 800d ) ); +// items.colorApplicator().maybeItem().ifPresent( colorApplicator -> registries.charger().addChargeRate( colorApplicator, 800d ) ); +// items.wirelessTerminal().maybeItem().ifPresent( terminal -> registries.charger().addChargeRate( terminal, 8000d ) ); +// items.entropyManipulator().maybeItem().ifPresent( entropyManipulator -> registries.charger().addChargeRate( entropyManipulator, 8000d ) ); +// items.massCannon().maybeItem().ifPresent( massCannon -> registries.charger().addChargeRate( massCannon, 8000d ) ); +// blocks.energyCell().maybeItem().ifPresent( cell -> registries.charger().addChargeRate( cell, 8000d ) ); +// blocks.energyCellDense().maybeItem().ifPresent( cell -> registries.charger().addChargeRate( cell, 16000d ) ); +// +// // add villager trading to black smiths for a few basic materials +// if( AEConfig.instance().isFeatureEnabled( AEFeature.VILLAGER_TRADING ) ) +// { +// // TODO: VILLAGER TRADING +// // VillagerRegistry.instance().getRegisteredVillagers().registerVillageTradeHandler( 3, new AETrading() ); +// } +// +// if( AEConfig.instance().isFeatureEnabled( AEFeature.CERTUS_QUARTZ_WORLD_GEN ) ) +// { +// GameRegistry.registerWorldGenerator( new QuartzWorldGen(), 0 ); +// } +// +// if( AEConfig.instance().isFeatureEnabled( AEFeature.METEORITE_WORLD_GEN ) ) +// { +// GameRegistry.registerWorldGenerator( new MeteoriteWorldGen(), 0 ); +// } +// +// final IMovableRegistry mr = registries.movable(); +// +// /* +// * You can't move bed rock. +// */ +// mr.blacklistBlock( net.minecraft.block.Blocks.BEDROCK ); +// +// /* +// * White List Vanilla... +// */ +// mr.whiteListTileEntity( net.minecraft.tileentity.BannerTileEntity.class ); +// mr.whiteListTileEntity( net.minecraft.tileentity.BeaconTileEntity.class ); +// mr.whiteListTileEntity( net.minecraft.tileentity.BrewingStandTileEntity.class ); +// mr.whiteListTileEntity( net.minecraft.tileentity.ChestTileEntity.class ); +// mr.whiteListTileEntity( net.minecraft.tileentity.CommandBlockTileEntity.class ); +// mr.whiteListTileEntity( net.minecraft.tileentity.ComparatorTileEntity.class ); +// mr.whiteListTileEntity( net.minecraft.tileentity.DaylightDetectorTileEntity.class ); +// mr.whiteListTileEntity( net.minecraft.tileentity.DispenserTileEntity.class ); +// mr.whiteListTileEntity( net.minecraft.tileentity.DropperTileEntity.class ); +// mr.whiteListTileEntity( net.minecraft.tileentity.EnchantingTableTileEntity.class ); +// mr.whiteListTileEntity( net.minecraft.tileentity.EnderChestTileEntity.class ); +// mr.whiteListTileEntity( net.minecraft.tileentity.EndPortalTileEntity.class ); +// mr.whiteListTileEntity( net.minecraft.tileentity.FurnaceTileEntity.class ); +// mr.whiteListTileEntity( net.minecraft.tileentity.HopperTileEntity.class ); +// mr.whiteListTileEntity( net.minecraft.tileentity.MobSpawnerTileEntity.class ); +// mr.whiteListTileEntity( net.minecraft.tileentity.PistonTileEntity.class ); +// mr.whiteListTileEntity( net.minecraft.tileentity.ShulkerBoxTileEntity.class ); +// mr.whiteListTileEntity( net.minecraft.tileentity.SignTileEntity.class ); +// mr.whiteListTileEntity( net.minecraft.tileentity.SkullTileEntity.class ); +// +// /* +// * Whitelist AE2 +// */ +// mr.whiteListTileEntity( AEBaseTile.class ); +// +// /* +// * world gen +// */ +// for( final WorldGenType type : WorldGenType.values() ) +// { +// registries.worldgen().disableWorldGenForProviderID( type, StorageWorldProvider.class ); +// +// // nether +// registries.worldgen().disableWorldGenForDimension( type, -1 ); +// +// // end +// registries.worldgen().disableWorldGenForDimension( type, 1 ); +// } +// +// // whitelist from config +// for( final int dimension : AEConfig.instance().getMeteoriteDimensionWhitelist() ) +// { +// registries.worldgen().enableWorldGenForDimension( WorldGenType.METEORITES, dimension ); +// } +// } +// +// private static class ModelLoaderWrapper implements IModelRegistry +// { +// +// @Override +// public void registerItemVariants( Item item, ResourceLocation... names ) +// { +// ModelLoader.registerItemVariants( item, names ); +// } +// +// @Override +// public void setCustomModelResourceLocation( Item item, int metadata, ModelResourceLocation model ) +// { +// ModelLoader.setCustomModelResourceLocation( item, metadata, model ); +// } +// +// @Override +// public void setCustomMeshDefinition( Item item, ItemMeshDefinition meshDefinition ) +// { +// ModelLoader.setCustomMeshDefinition( item, meshDefinition ); +// } +// +// @Override +// public void setCustomStateMapper( Block block, IStateMapper mapper ) +// { +// ModelLoader.setCustomStateMapper( block, mapper ); +// } +// } +// +// private static class CriterionTrigggerRegistry implements ICriterionTriggerRegistry +// { +// private Method method; +// +// CriterionTrigggerRegistry() +// { +// this.method = ReflectionHelper.findMethod( CriteriaTriggers.class, "register", "func_192118_a", ICriterionTrigger.class ); +// this.method.setAccessible( true ); +// } +// +// @Override +// public void register( ICriterionTrigger trigger ) +// { +// try +// { +// this.method.invoke( null, trigger ); +// } +// catch( IllegalAccessException | IllegalArgumentException | InvocationTargetException e ) +// { +// AELog.debug( e ); +// } +// } +// +// } } diff --git a/src/main/java/appeng/core/api/ApiClientHelper.java b/src/main/java/appeng/core/api/ApiClientHelper.java index d9db7bc9f..03c79f0a9 100644 --- a/src/main/java/appeng/core/api/ApiClientHelper.java +++ b/src/main/java/appeng/core/api/ApiClientHelper.java @@ -10,12 +10,13 @@ import appeng.api.storage.ICellInventoryHandler; import appeng.api.storage.data.IAEStack; import appeng.api.util.IClientHelper; import appeng.core.localization.GuiText; +import net.minecraft.util.text.ITextComponent; public class ApiClientHelper implements IClientHelper { @Override - public > void addCellInformation( ICellInventoryHandler handler, List lines ) + public > void addCellInformation( ICellInventoryHandler handler, List lines ) { if( handler == null ) { diff --git a/src/main/java/appeng/core/api/definitions/ApiBlocks.java b/src/main/java/appeng/core/api/definitions/ApiBlocks.java index ed4356ae5..72c21e9f0 100644 --- a/src/main/java/appeng/core/api/definitions/ApiBlocks.java +++ b/src/main/java/appeng/core/api/definitions/ApiBlocks.java @@ -19,148 +19,16 @@ package appeng.core.api.definitions; -import com.google.common.base.Verify; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockDispenser; -import net.minecraft.block.SlabBlock; -import net.minecraft.client.renderer.model.ModelResourceLocation; -import net.minecraft.item.BlockItem; -import net.minecraft.item.ItemSlab; -import net.minecraft.util.ResourceLocation; -import net.minecraftforge.api.distmarker.Dist; -import net.minecraftforge.api.distmarker.OnlyIn; -import net.minecraftforge.fml.common.registry.EntityEntryBuilder; - import appeng.api.definitions.IBlockDefinition; import appeng.api.definitions.IBlocks; -import appeng.api.definitions.IItemDefinition; import appeng.api.definitions.ITileDefinition; -import appeng.block.AEBaseBlockItemChargeable; -import appeng.block.crafting.BlockCraftingMonitor; -import appeng.block.crafting.BlockCraftingStorage; -import appeng.block.crafting.BlockCraftingUnit; -import appeng.block.crafting.BlockCraftingUnit.CraftingUnitType; -import appeng.block.crafting.BlockMolecularAssembler; -import appeng.block.crafting.ItemCraftingStorage; -import appeng.block.grindstone.BlockCrank; -import appeng.block.grindstone.BlockGrinder; -import appeng.block.grindstone.CrankRendering; -import appeng.block.misc.BlockCellWorkbench; -import appeng.block.misc.BlockCharger; -import appeng.block.misc.BlockCondenser; -import appeng.block.misc.BlockInscriber; -import appeng.block.misc.BlockInterface; -import appeng.block.misc.BlockLightDetector; -import appeng.block.misc.BlockQuartzFixture; -import appeng.block.misc.BlockQuartzGrowthAccelerator; -import appeng.block.misc.BlockSecurityStation; -import appeng.block.misc.BlockSkyCompass; -import appeng.block.misc.BlockTinyTNT; -import appeng.block.misc.BlockVibrationChamber; -import appeng.block.misc.InscriberRendering; -import appeng.block.misc.SecurityStationRendering; -import appeng.block.misc.SkyCompassRendering; -import appeng.block.networking.BlockCableBus; -import appeng.block.networking.BlockController; -import appeng.block.networking.BlockCreativeEnergyCell; -import appeng.block.networking.BlockDenseEnergyCell; -import appeng.block.networking.BlockEnergyAcceptor; -import appeng.block.networking.BlockEnergyCell; -import appeng.block.networking.BlockEnergyCellRendering; -import appeng.block.networking.BlockWireless; -import appeng.block.networking.CableBusRendering; -import appeng.block.networking.ControllerRendering; -import appeng.block.networking.WirelessRendering; -import appeng.block.paint.BlockPaint; -import appeng.block.paint.PaintRendering; -import appeng.block.qnb.BlockQuantumLinkChamber; -import appeng.block.qnb.BlockQuantumRing; -import appeng.block.qnb.QuantumBridgeRendering; -import appeng.block.spatial.BlockMatrixFrame; -import appeng.block.spatial.BlockSpatialIOPort; -import appeng.block.spatial.BlockSpatialPylon; -import appeng.block.storage.BlockChest; -import appeng.block.storage.BlockDrive; -import appeng.block.storage.BlockIOPort; -import appeng.block.storage.BlockSkyChest; -import appeng.block.storage.BlockSkyChest.SkyChestType; -import appeng.block.storage.ChestRendering; -import appeng.block.storage.DriveRendering; -import appeng.block.storage.SkyChestRenderingCustomizer; -import appeng.bootstrap.BlockRenderingCustomizer; import appeng.bootstrap.FeatureFactory; -import appeng.bootstrap.IBlockRendering; -import appeng.bootstrap.IItemRendering; -import appeng.bootstrap.components.IEntityRegistrationComponent; -import appeng.bootstrap.components.IPostInitComponent; -import appeng.bootstrap.components.IPreInitComponent; -import appeng.bootstrap.definitions.TileEntityDefinition; -import appeng.client.render.crafting.CraftingCubeRendering; -import appeng.client.render.model.GlassModel; -import appeng.client.render.spatial.SpatialPylonRendering; -import appeng.core.AppEng; import appeng.core.features.AEFeature; -import appeng.core.features.BlockDefinition; import appeng.core.features.registries.PartModels; -import appeng.debug.BlockChunkloader; -import appeng.debug.BlockCubeGenerator; -import appeng.debug.BlockEnergyGenerator; -import appeng.debug.BlockItemGen; -import appeng.debug.BlockPhantomNode; -import appeng.debug.TileChunkLoader; -import appeng.debug.TileCubeGenerator; -import appeng.debug.TileEnergyGenerator; -import appeng.debug.TileItemGen; -import appeng.debug.TilePhantomNode; -import appeng.decorative.slab.BlockSlabCommon; -import appeng.decorative.slab.CommonSlabBlock; import appeng.decorative.solid.BlockChargedQuartzOre; -import appeng.decorative.solid.BlockChiseledQuartz; -import appeng.decorative.solid.BlockFluix; -import appeng.decorative.solid.BlockQuartz; -import appeng.decorative.solid.BlockQuartzGlass; -import appeng.decorative.solid.BlockQuartzLamp; import appeng.decorative.solid.BlockQuartzOre; -import appeng.decorative.solid.BlockQuartzPillar; -import appeng.decorative.solid.BlockSkyStone; -import appeng.decorative.solid.BlockSkyStone.SkystoneType; -import appeng.decorative.stair.BlockStairCommon; -import appeng.entity.EntityIds; -import appeng.entity.EntityTinyTNTPrimed; -import appeng.fluids.block.BlockFluidInterface; -import appeng.fluids.tile.TileFluidInterface; -import appeng.hooks.DispenserBehaviorTinyTNT; -import appeng.tile.crafting.TileCraftingMonitorTile; -import appeng.tile.crafting.TileCraftingStorageTile; -import appeng.tile.crafting.TileCraftingTile; -import appeng.tile.crafting.TileMolecularAssembler; -import appeng.tile.grindstone.TileCrank; -import appeng.tile.grindstone.TileGrinder; -import appeng.tile.misc.TileCellWorkbench; -import appeng.tile.misc.TileCharger; -import appeng.tile.misc.TileCondenser; -import appeng.tile.misc.TileInscriber; -import appeng.tile.misc.TileInterface; -import appeng.tile.misc.TileLightDetector; -import appeng.tile.misc.TilePaint; -import appeng.tile.misc.TileQuartzGrowthAccelerator; -import appeng.tile.misc.TileSecurityStation; -import appeng.tile.misc.TileSkyCompass; -import appeng.tile.misc.TileVibrationChamber; -import appeng.tile.networking.TileController; -import appeng.tile.networking.TileCreativeEnergyCell; -import appeng.tile.networking.TileDenseEnergyCell; -import appeng.tile.networking.TileEnergyAcceptor; -import appeng.tile.networking.TileEnergyCell; -import appeng.tile.networking.TileWireless; -import appeng.tile.qnb.TileQuantumBridge; -import appeng.tile.spatial.TileSpatialIOPort; -import appeng.tile.spatial.TileSpatialPylon; -import appeng.tile.storage.TileChest; -import appeng.tile.storage.TileDrive; -import appeng.tile.storage.TileIOPort; -import appeng.tile.storage.TileSkyChest; +import net.minecraft.block.Block; +import net.minecraft.block.material.Material; /** @@ -168,460 +36,464 @@ import appeng.tile.storage.TileSkyChest; */ public final class ApiBlocks implements IBlocks { - private final IBlockDefinition quartzOre; - private final IBlockDefinition quartzOreCharged; - private final IBlockDefinition matrixFrame; - private final IBlockDefinition quartzBlock; - private final IBlockDefinition quartzPillar; - private final IBlockDefinition chiseledQuartzBlock; - private final IBlockDefinition quartzGlass; - private final IBlockDefinition quartzVibrantGlass; - private final IBlockDefinition quartzFixture; - private final IBlockDefinition fluixBlock; - private final IBlockDefinition skyStoneBlock; - private final IBlockDefinition smoothSkyStoneBlock; - private final IBlockDefinition skyStoneBrick; - private final IBlockDefinition skyStoneSmallBrick; - private final IBlockDefinition skyStoneChest; - private final IBlockDefinition smoothSkyStoneChest; - private final IBlockDefinition skyCompass; - private final ITileDefinition grindstone; - private final ITileDefinition crank; - private final ITileDefinition inscriber; - private final ITileDefinition wirelessAccessPoint; - private final ITileDefinition charger; - private final IBlockDefinition tinyTNT; - private final ITileDefinition securityStation; - private final ITileDefinition quantumRing; - private final ITileDefinition quantumLink; - private final ITileDefinition spatialPylon; - private final ITileDefinition spatialIOPort; - private final ITileDefinition multiPart; - private final ITileDefinition controller; - private final ITileDefinition drive; - private final ITileDefinition chest; - private final ITileDefinition iface; - private final ITileDefinition fluidIface; - private final ITileDefinition cellWorkbench; - private final ITileDefinition iOPort; - private final ITileDefinition condenser; - private final ITileDefinition energyAcceptor; - private final ITileDefinition vibrationChamber; - private final ITileDefinition quartzGrowthAccelerator; - private final ITileDefinition energyCell; - private final ITileDefinition energyCellDense; - private final ITileDefinition energyCellCreative; - private final ITileDefinition craftingUnit; - private final ITileDefinition craftingAccelerator; - private final ITileDefinition craftingStorage1k; - private final ITileDefinition craftingStorage4k; - private final ITileDefinition craftingStorage16k; - private final ITileDefinition craftingStorage64k; - private final ITileDefinition craftingMonitor; - private final ITileDefinition molecularAssembler; - private final ITileDefinition lightDetector; - private final ITileDefinition paint; - private final IBlockDefinition skyStoneStairs; - private final IBlockDefinition smoothSkyStoneStairs; - private final IBlockDefinition skyStoneBrickStairs; - private final IBlockDefinition skyStoneSmallBrickStairs; - private final IBlockDefinition fluixStairs; - private final IBlockDefinition quartzStairs; - private final IBlockDefinition chiseledQuartzStairs; - private final IBlockDefinition quartzPillarStairs; + // FIXME: Make everything final again when porting is done + private IBlockDefinition quartzOre; + private IBlockDefinition quartzOreCharged; + private IBlockDefinition matrixFrame; + private IBlockDefinition quartzBlock; + private IBlockDefinition quartzPillar; + private IBlockDefinition chiseledQuartzBlock; + private IBlockDefinition quartzGlass; + private IBlockDefinition quartzVibrantGlass; + private IBlockDefinition quartzFixture; + private IBlockDefinition fluixBlock; + private IBlockDefinition skyStoneBlock; + private IBlockDefinition smoothSkyStoneBlock; + private IBlockDefinition skyStoneBrick; + private IBlockDefinition skyStoneSmallBrick; + private IBlockDefinition skyStoneChest; + private IBlockDefinition smoothSkyStoneChest; + private IBlockDefinition skyCompass; + private ITileDefinition grindstone; + private ITileDefinition crank; + private ITileDefinition inscriber; + private ITileDefinition wirelessAccessPoint; + private ITileDefinition charger; + private IBlockDefinition tinyTNT; + private ITileDefinition securityStation; + private ITileDefinition quantumRing; + private ITileDefinition quantumLink; + private ITileDefinition spatialPylon; + private ITileDefinition spatialIOPort; + private ITileDefinition multiPart; + private ITileDefinition controller; + private ITileDefinition drive; + private ITileDefinition chest; + private ITileDefinition iface; + private ITileDefinition fluidIface; + private ITileDefinition cellWorkbench; + private ITileDefinition iOPort; + private ITileDefinition condenser; + private ITileDefinition energyAcceptor; + private ITileDefinition vibrationChamber; + private ITileDefinition quartzGrowthAccelerator; + private ITileDefinition energyCell; + private ITileDefinition energyCellDense; + private ITileDefinition energyCellCreative; + private ITileDefinition craftingUnit; + private ITileDefinition craftingAccelerator; + private ITileDefinition craftingStorage1k; + private ITileDefinition craftingStorage4k; + private ITileDefinition craftingStorage16k; + private ITileDefinition craftingStorage64k; + private ITileDefinition craftingMonitor; + private ITileDefinition molecularAssembler; + private ITileDefinition lightDetector; + private ITileDefinition paint; + private IBlockDefinition skyStoneStairs; + private IBlockDefinition smoothSkyStoneStairs; + private IBlockDefinition skyStoneBrickStairs; + private IBlockDefinition skyStoneSmallBrickStairs; + private IBlockDefinition fluixStairs; + private IBlockDefinition quartzStairs; + private IBlockDefinition chiseledQuartzStairs; + private IBlockDefinition quartzPillarStairs; - private final IBlockDefinition skyStoneSlab; - private final IBlockDefinition smoothSkyStoneSlab; - private final IBlockDefinition skyStoneBrickSlab; - private final IBlockDefinition skyStoneSmallBrickSlab; - private final IBlockDefinition fluixSlab; - private final IBlockDefinition quartzSlab; - private final IBlockDefinition chiseledQuartzSlab; - private final IBlockDefinition quartzPillarSlab; + private IBlockDefinition skyStoneSlab; + private IBlockDefinition smoothSkyStoneSlab; + private IBlockDefinition skyStoneBrickSlab; + private IBlockDefinition skyStoneSmallBrickSlab; + private IBlockDefinition fluixSlab; + private IBlockDefinition quartzSlab; + private IBlockDefinition chiseledQuartzSlab; + private IBlockDefinition quartzPillarSlab; - private final IBlockDefinition itemGen; - private final IBlockDefinition chunkLoader; - private final IBlockDefinition phantomNode; - private final IBlockDefinition cubeGenerator; - private final IBlockDefinition energyGenerator; + private IBlockDefinition itemGen; + private IBlockDefinition chunkLoader; + private IBlockDefinition phantomNode; + private IBlockDefinition cubeGenerator; + private IBlockDefinition energyGenerator; public ApiBlocks( FeatureFactory registry, PartModels partModels ) { - // this.quartzOre = new BlockDefinition( "ore.quartz", new OreQuartz() ); - this.quartzOre = registry.block( "quartz_ore", BlockQuartzOre::new ) + this.quartzOre = registry.block( "quartz_ore", () -> new BlockQuartzOre(Block.Properties.create(Material.ROCK).hardnessAndResistance(3, 5))) .features( AEFeature.CERTUS_ORE ) .build(); - this.quartzOreCharged = registry.block( "charged_quartz_ore", BlockChargedQuartzOre::new ) + this.quartzOreCharged = registry.block( "charged_quartz_ore", () -> new BlockChargedQuartzOre(Block.Properties.create(Material.ROCK).hardnessAndResistance(3, 5)) ) .features( AEFeature.CERTUS_ORE, AEFeature.CHARGED_CERTUS_ORE ) - .useCustomItemModel() .build(); - this.matrixFrame = registry.block( "matrix_frame", BlockMatrixFrame::new ).features( AEFeature.SPATIAL_IO ).build(); +// this.matrixFrame = registry.block( "matrix_frame", BlockMatrixFrame::new ).features( AEFeature.SPATIAL_IO ).build(); +// +// FeatureFactory deco = registry.features( AEFeature.DECORATIVE_BLOCKS ); +// this.quartzBlock = deco.block( "quartz_block", BlockQuartz::new ).build(); +// this.quartzPillar = deco.block( "quartz_pillar", BlockQuartzPillar::new ).build(); +// this.chiseledQuartzBlock = deco.block( "chiseled_quartz_block", BlockChiseledQuartz::new ).build(); +// +// this.quartzGlass = registry.features( AEFeature.QUARTZ_GLASS ) +// .block( "quartz_glass", BlockQuartzGlass::new ) +// .useCustomItemModel() +// FIXME .rendering( new BlockRenderingCustomizer() +// FIXME { +// FIXME @Override +// FIXME @OnlyIn( Dist.CLIENT ) +// FIXME public void customize( IBlockRendering rendering, IItemRendering itemRendering ) +// FIXME { +// FIXME rendering.builtInModel( "models/block/builtin/quartz_glass", new GlassModel() ); +// FIXME } +// FIXME } ) +// .build(); +// this.quartzVibrantGlass = deco.block( "quartz_vibrant_glass", BlockQuartzLamp::new ) +// .addFeatures( AEFeature.DECORATIVE_LIGHTS, AEFeature.QUARTZ_GLASS ) +// .useCustomItemModel() +// .build(); +// this.quartzFixture = registry.block( "quartz_fixture", BlockQuartzFixture::new ) +// .features( AEFeature.DECORATIVE_LIGHTS ) +// .useCustomItemModel() +// .build(); +// +// this.fluixBlock = registry.features( AEFeature.FLUIX ).block( "fluix_block", BlockFluix::new ).build(); +// +// this.skyStoneBlock = registry.features( AEFeature.SKY_STONE ) +// .block( "sky_stone_block", () -> new BlockSkyStone( SkystoneType.STONE ) ) +// .build(); +// this.smoothSkyStoneBlock = registry.features( AEFeature.SKY_STONE ) +// .block( "smooth_sky_stone_block", () -> new BlockSkyStone( SkystoneType.BLOCK ) ) +// .build(); +// this.skyStoneBrick = deco.block( "sky_stone_brick", () -> new BlockSkyStone( SkystoneType.BRICK ) ) +// .addFeatures( AEFeature.SKY_STONE ) +// .build(); +// this.skyStoneSmallBrick = deco.block( "sky_stone_small_brick", () -> new BlockSkyStone( SkystoneType.SMALL_BRICK ) ) +// .addFeatures( AEFeature.SKY_STONE ) +// .build(); +// +// this.skyStoneChest = registry.block( "sky_stone_chest", () -> new BlockSkyChest( SkyChestType.STONE ) ) +// .features( AEFeature.SKY_STONE, AEFeature.SKY_STONE_CHESTS ) +// .tileEntity( new TileEntityDefinition( TileSkyChest.class, "sky_stone_chest" ) ) +// .rendering( new SkyChestRenderingCustomizer( SkyChestType.STONE ) ) +// .build(); +// this.smoothSkyStoneChest = registry.block( "smooth_sky_stone_chest", () -> new BlockSkyChest( SkyChestType.BLOCK ) ) +// .features( AEFeature.SKY_STONE, AEFeature.SKY_STONE_CHESTS ) +// .tileEntity( new TileEntityDefinition( TileSkyChest.class, "sky_stone_chest" ) ) +// .rendering( new SkyChestRenderingCustomizer( SkyChestType.BLOCK ) ) +// .build(); +// +// this.skyCompass = registry.block( "sky_compass", BlockSkyCompass::new ) +// .features( AEFeature.METEORITE_COMPASS ) +// .tileEntity( new TileEntityDefinition( TileSkyCompass.class ) ) +// .rendering( new SkyCompassRendering() ) +// .build(); +// this.grindstone = registry.block( "grindstone", BlockGrinder::new ) +// .features( AEFeature.GRIND_STONE ) +// .tileEntity( new TileEntityDefinition( TileGrinder.class ) ) +// .build(); +// this.crank = registry.block( "crank", BlockCrank::new ) +// .features( AEFeature.GRIND_STONE ) +// .tileEntity( new TileEntityDefinition( TileCrank.class ) ) +// .rendering( new CrankRendering() ) +// .useCustomItemModel() +// .build(); +// this.inscriber = registry.block( "inscriber", BlockInscriber::new ) +// .features( AEFeature.INSCRIBER ) +// .tileEntity( new TileEntityDefinition( TileInscriber.class ) ) +// .rendering( new InscriberRendering() ) +// .build(); +// this.wirelessAccessPoint = registry.block( "wireless_access_point", BlockWireless::new ) +// .features( AEFeature.WIRELESS_ACCESS_TERMINAL ) +// .tileEntity( new TileEntityDefinition( TileWireless.class ) ) +// .rendering( new WirelessRendering() ) +// .build(); +// this.charger = registry.block( "charger", BlockCharger::new ) +// .features( AEFeature.CHARGER ) +// .tileEntity( new TileEntityDefinition( TileCharger.class ) ) +// .rendering( new BlockRenderingCustomizer() +// { +// @Override +// @OnlyIn( Dist.CLIENT ) +// public void customize( IBlockRendering rendering, IItemRendering itemRendering ) +// { +// rendering.tesr( BlockCharger.createTesr() ); +// } +// } ) +// .build(); +// this.tinyTNT = registry.block( "tiny_tnt", BlockTinyTNT::new ) +// .features( AEFeature.TINY_TNT ) +// FIXME .bootstrap( ( block, item ) -> (IPreInitComponent) side -> DispenserBlock.registerDispenseBehavior( item, +// new DispenserBehaviorTinyTNT() ) ) +// .bootstrap( ( block, item ) -> (IEntityRegistrationComponent) r -> +// { +// r.register( EntityEntryBuilder.create() +// .entity( EntityTinyTNTPrimed.class ) +// .id( new ResourceLocation( "appliedenergistics2", EntityTinyTNTPrimed.class.getName() ), +// EntityIds.get( EntityTinyTNTPrimed.class ) ) +// .name( "EntityTinyTNTPrimed" ) +// .tracker( 16, 4, true ) +// .build() ); +// } ) +// .build(); +// this.securityStation = registry.block( "security_station", BlockSecurityStation::new ) +// .features( AEFeature.SECURITY ) +// .tileEntity( new TileEntityDefinition( TileSecurityStation.class ) ) +// .rendering( new SecurityStationRendering() ) +// .build(); +// this.quantumRing = registry.block( "quantum_ring", BlockQuantumRing::new ) +// .features( AEFeature.QUANTUM_NETWORK_BRIDGE ) +// .tileEntity( new TileEntityDefinition( TileQuantumBridge.class, "quantum_ring" ) ) +// .rendering( new QuantumBridgeRendering() ) +// .build(); +// this.quantumLink = registry.block( "quantum_link", BlockQuantumLinkChamber::new ) +// .features( AEFeature.QUANTUM_NETWORK_BRIDGE ) +// .tileEntity( new TileEntityDefinition( TileQuantumBridge.class, "quantum_ring" ) ) +// .rendering( new QuantumBridgeRendering() ) +// .build(); +// this.spatialPylon = registry.block( "spatial_pylon", BlockSpatialPylon::new ) +// .features( AEFeature.SPATIAL_IO ) +// .tileEntity( new TileEntityDefinition( TileSpatialPylon.class ) ) +// .useCustomItemModel() +// .rendering( new SpatialPylonRendering() ) +// .build(); +// this.spatialIOPort = registry.block( "spatial_io_port", BlockSpatialIOPort::new ) +// .features( AEFeature.SPATIAL_IO ) +// .tileEntity( new TileEntityDefinition( TileSpatialIOPort.class ) ) +// .build(); +// this.controller = registry.block( "controller", BlockController::new ) +// .features( AEFeature.CHANNELS ) +// .tileEntity( new TileEntityDefinition( TileController.class ) ) +// .useCustomItemModel() +// .rendering( new ControllerRendering() ) +// .build(); +// this.drive = registry.block( "drive", BlockDrive::new ) +// .features( AEFeature.STORAGE_CELLS, AEFeature.ME_DRIVE ) +// .tileEntity( new TileEntityDefinition( TileDrive.class ) ) +// .useCustomItemModel() +// .rendering( new DriveRendering() ) +// .build(); +// this.chest = registry.block( "chest", BlockChest::new ) +// .features( AEFeature.STORAGE_CELLS, AEFeature.ME_CHEST ) +// .tileEntity( new TileEntityDefinition( TileChest.class ) ) +// .useCustomItemModel() +// .rendering( new ChestRendering() ) +// .build(); +// this.iface = registry.block( "interface", BlockInterface::new ) +// .features( AEFeature.INTERFACE ) +// .tileEntity( new TileEntityDefinition( TileInterface.class ) ) +// .build(); +// this.fluidIface = registry.block( "fluid_interface", BlockFluidInterface::new ) +// .features( AEFeature.FLUID_INTERFACE ) +// .tileEntity( new TileEntityDefinition( TileFluidInterface.class ) ) +// .build(); +// this.cellWorkbench = registry.block( "cell_workbench", BlockCellWorkbench::new ) +// .features( AEFeature.STORAGE_CELLS ) +// .tileEntity( new TileEntityDefinition( TileCellWorkbench.class ) ) +// .build(); +// this.iOPort = registry.block( "io_port", BlockIOPort::new ) +// .features( AEFeature.STORAGE_CELLS, AEFeature.IO_PORT ) +// .tileEntity( new TileEntityDefinition( TileIOPort.class ) ) +// .build(); +// this.condenser = registry.block( "condenser", BlockCondenser::new ) +// .features( AEFeature.CONDENSER ) +// .tileEntity( new TileEntityDefinition( TileCondenser.class ) ) +// .build(); +// this.energyAcceptor = registry.block( "energy_acceptor", BlockEnergyAcceptor::new ) +// .features( AEFeature.ENERGY_ACCEPTOR ) +// .tileEntity( new TileEntityDefinition( TileEnergyAcceptor.class ) ) +// .build(); +// this.vibrationChamber = registry.block( "vibration_chamber", BlockVibrationChamber::new ) +// .features( AEFeature.POWER_GEN ) +// .tileEntity( new TileEntityDefinition( TileVibrationChamber.class ) ) +// .build(); +// this.quartzGrowthAccelerator = registry.block( "quartz_growth_accelerator", BlockQuartzGrowthAccelerator::new ) +// .tileEntity( new TileEntityDefinition( TileQuartzGrowthAccelerator.class ) ) +// .features( AEFeature.CRYSTAL_GROWTH_ACCELERATOR ) +// .build(); +// this.energyCell = registry.block( "energy_cell", BlockEnergyCell::new ) +// .features( AEFeature.ENERGY_CELLS ) +// .item( AEBaseBlockItemChargeable::new ) +// .tileEntity( new TileEntityDefinition( TileEnergyCell.class ) ) +// .rendering( new BlockEnergyCellRendering( new ResourceLocation( AppEng.MOD_ID, "energy_cell" ) ) ) +// .build(); +// this.energyCellDense = registry.block( "dense_energy_cell", BlockDenseEnergyCell::new ) +// .features( AEFeature.ENERGY_CELLS, AEFeature.DENSE_ENERGY_CELLS ) +// .item( AEBaseBlockItemChargeable::new ) +// .tileEntity( new TileEntityDefinition( TileDenseEnergyCell.class ) ) +// .rendering( new BlockEnergyCellRendering( new ResourceLocation( AppEng.MOD_ID, "dense_energy_cell" ) ) ) +// .build(); +// this.energyCellCreative = registry.block( "creative_energy_cell", BlockCreativeEnergyCell::new ) +// .features( AEFeature.CREATIVE ) +// .tileEntity( new TileEntityDefinition( TileCreativeEnergyCell.class ) ) +// .build(); +// +// FeatureFactory crafting = registry.features( AEFeature.CRAFTING_CPU ); +// this.craftingUnit = crafting.block( "crafting_unit", () -> new BlockCraftingUnit( CraftingUnitType.UNIT ) ) +// .rendering( new CraftingCubeRendering( "crafting_unit", CraftingUnitType.UNIT ) ) +// .tileEntity( new TileEntityDefinition( TileCraftingTile.class, "crafting_unit" ) ) +// .useCustomItemModel() +// .build(); +// this.craftingAccelerator = crafting.block( "crafting_accelerator", () -> new BlockCraftingUnit( CraftingUnitType.ACCELERATOR ) ) +// .rendering( new CraftingCubeRendering( "crafting_accelerator", CraftingUnitType.ACCELERATOR ) ) +// .tileEntity( new TileEntityDefinition( TileCraftingTile.class, "crafting_unit" ) ) +// .useCustomItemModel() +// .build(); +// this.craftingStorage1k = crafting.block( "crafting_storage_1k", () -> new BlockCraftingStorage( CraftingUnitType.STORAGE_1K ) ) +// .item( ItemCraftingStorage::new ) +// .tileEntity( new TileEntityDefinition( TileCraftingStorageTile.class, "crafting_storage" ) ) +// .rendering( new CraftingCubeRendering( "crafting_storage_1k", CraftingUnitType.STORAGE_1K ) ) +// .useCustomItemModel() +// .build(); +// this.craftingStorage4k = crafting.block( "crafting_storage_4k", () -> new BlockCraftingStorage( CraftingUnitType.STORAGE_4K ) ) +// .item( ItemCraftingStorage::new ) +// .tileEntity( new TileEntityDefinition( TileCraftingStorageTile.class, "crafting_storage" ) ) +// .rendering( new CraftingCubeRendering( "crafting_storage_4k", CraftingUnitType.STORAGE_4K ) ) +// .useCustomItemModel() +// .build(); +// this.craftingStorage16k = crafting.block( "crafting_storage_16k", () -> new BlockCraftingStorage( CraftingUnitType.STORAGE_16K ) ) +// .item( ItemCraftingStorage::new ) +// .tileEntity( new TileEntityDefinition( TileCraftingStorageTile.class, "crafting_storage" ) ) +// .rendering( new CraftingCubeRendering( "crafting_storage_16k", CraftingUnitType.STORAGE_16K ) ) +// .useCustomItemModel() +// .build(); +// this.craftingStorage64k = crafting.block( "crafting_storage_64k", () -> new BlockCraftingStorage( CraftingUnitType.STORAGE_64K ) ) +// .item( ItemCraftingStorage::new ) +// .tileEntity( new TileEntityDefinition( TileCraftingStorageTile.class, "crafting_storage" ) ) +// .rendering( new CraftingCubeRendering( "crafting_storage_64k", CraftingUnitType.STORAGE_64K ) ) +// .useCustomItemModel() +// .build(); +// this.craftingMonitor = crafting.block( "crafting_monitor", BlockCraftingMonitor::new ) +// .tileEntity( new TileEntityDefinition( TileCraftingMonitorTile.class ) ) +// .rendering( new CraftingCubeRendering( "crafting_monitor", CraftingUnitType.MONITOR ) ) +// .useCustomItemModel() +// .build(); +// +// this.molecularAssembler = registry.block( "molecular_assembler", BlockMolecularAssembler::new ) +// .features( AEFeature.MOLECULAR_ASSEMBLER ) +// .tileEntity( new TileEntityDefinition( TileMolecularAssembler.class ) ) +// .build(); +// this.lightDetector = registry.block( "light_detector", BlockLightDetector::new ) +// .features( AEFeature.LIGHT_DETECTOR ) +// .tileEntity( new TileEntityDefinition( TileLightDetector.class ) ) +// .useCustomItemModel() +// .build(); +// this.paint = registry.block( "paint", BlockPaint::new ) +// .features( AEFeature.PAINT_BALLS ) +// .tileEntity( new TileEntityDefinition( TilePaint.class ) ) +// .rendering( new PaintRendering() ) +// .build(); +// +// this.skyStoneStairs = makeStairs( "sky_stone_stairs", registry, this.skyStoneBlock() ); +// this.smoothSkyStoneStairs = makeStairs( "smooth_sky_stone_stairs", registry, this.smoothSkyStoneBlock() ); +// this.skyStoneBrickStairs = makeStairs( "sky_stone_brick_stairs", registry, this.skyStoneBrick() ); +// this.skyStoneSmallBrickStairs = makeStairs( "sky_stone_small_brick_stairs", registry, this.skyStoneSmallBrick() ); +// this.fluixStairs = makeStairs( "fluix_stairs", registry, this.fluixBlock() ); +// this.quartzStairs = makeStairs( "quartz_stairs", registry, this.quartzBlock() ); +// this.chiseledQuartzStairs = makeStairs( "chiseled_quartz_stairs", registry, this.chiseledQuartzBlock() ); +// this.quartzPillarStairs = makeStairs( "quartz_pillar_stairs", registry, this.quartzPillar() ); +// +// this.multiPart = registry.block( "cable_bus", BlockCableBus::new ) +// .rendering( new CableBusRendering( partModels ) ) +// // (handled in BlockCableBus.java and its setupTile()) +// // .tileEntity( TileCableBus.class ) +// // TODO: why the custom registration? +// .bootstrap( ( block, item ) -> (IPostInitComponent) side -> ( (BlockCableBus) block ).setupTile() ) +// .build(); - FeatureFactory deco = registry.features( AEFeature.DECORATIVE_BLOCKS ); - this.quartzBlock = deco.block( "quartz_block", BlockQuartz::new ).build(); - this.quartzPillar = deco.block( "quartz_pillar", BlockQuartzPillar::new ).build(); - this.chiseledQuartzBlock = deco.block( "chiseled_quartz_block", BlockChiseledQuartz::new ).build(); +// this.skyStoneSlab = makeSlab( "sky_stone_slab", "sky_stone_double_slab", registry, this.skyStoneBlock() ); +// this.smoothSkyStoneSlab = makeSlab( "smooth_sky_stone_slab", "smooth_sky_stone_double_slab", registry, this.smoothSkyStoneBlock() ); +// this.skyStoneBrickSlab = makeSlab( "sky_stone_brick_slab", "sky_stone_brick_double_slab", registry, this.skyStoneBrick() ); +// this.skyStoneSmallBrickSlab = makeSlab( "sky_stone_small_brick_slab", "sky_stone_small_brick_double_slab", registry, this.skyStoneSmallBrick() ); +// this.fluixSlab = makeSlab( "fluix_slab", "fluix_double_slab", registry, this.fluixBlock() ); +// this.quartzSlab = makeSlab( "quartz_slab", "quartz_double_slab", registry, this.quartzBlock() ); +// this.chiseledQuartzSlab = makeSlab( "chiseled_quartz_slab", "chiseled_quartz_double_slab", registry, this.chiseledQuartzBlock() ); +// this.quartzPillarSlab = makeSlab( "quartz_pillar_slab", "quartz_pillar_double_slab", registry, this.quartzPillar() ); - this.quartzGlass = registry.features( AEFeature.QUARTZ_GLASS ) - .block( "quartz_glass", BlockQuartzGlass::new ) - .useCustomItemModel() - .rendering( new BlockRenderingCustomizer() - { - @Override - @OnlyIn( Dist.CLIENT ) - public void customize( IBlockRendering rendering, IItemRendering itemRendering ) - { - rendering.builtInModel( "models/block/builtin/quartz_glass", new GlassModel() ); - } - } ) - .build(); - this.quartzVibrantGlass = deco.block( "quartz_vibrant_glass", BlockQuartzLamp::new ) - .addFeatures( AEFeature.DECORATIVE_LIGHTS, AEFeature.QUARTZ_GLASS ) - .useCustomItemModel() - .build(); - this.quartzFixture = registry.block( "quartz_fixture", BlockQuartzFixture::new ) - .features( AEFeature.DECORATIVE_LIGHTS ) - .useCustomItemModel() - .build(); - - this.fluixBlock = registry.features( AEFeature.FLUIX ).block( "fluix_block", BlockFluix::new ).build(); - - this.skyStoneBlock = registry.features( AEFeature.SKY_STONE ) - .block( "sky_stone_block", () -> new BlockSkyStone( SkystoneType.STONE ) ) - .build(); - this.smoothSkyStoneBlock = registry.features( AEFeature.SKY_STONE ) - .block( "smooth_sky_stone_block", () -> new BlockSkyStone( SkystoneType.BLOCK ) ) - .build(); - this.skyStoneBrick = deco.block( "sky_stone_brick", () -> new BlockSkyStone( SkystoneType.BRICK ) ) - .addFeatures( AEFeature.SKY_STONE ) - .build(); - this.skyStoneSmallBrick = deco.block( "sky_stone_small_brick", () -> new BlockSkyStone( SkystoneType.SMALL_BRICK ) ) - .addFeatures( AEFeature.SKY_STONE ) - .build(); - - this.skyStoneChest = registry.block( "sky_stone_chest", () -> new BlockSkyChest( SkyChestType.STONE ) ) - .features( AEFeature.SKY_STONE, AEFeature.SKY_STONE_CHESTS ) - .tileEntity( new TileEntityDefinition( TileSkyChest.class, "sky_stone_chest" ) ) - .rendering( new SkyChestRenderingCustomizer( SkyChestType.STONE ) ) - .build(); - this.smoothSkyStoneChest = registry.block( "smooth_sky_stone_chest", () -> new BlockSkyChest( SkyChestType.BLOCK ) ) - .features( AEFeature.SKY_STONE, AEFeature.SKY_STONE_CHESTS ) - .tileEntity( new TileEntityDefinition( TileSkyChest.class, "sky_stone_chest" ) ) - .rendering( new SkyChestRenderingCustomizer( SkyChestType.BLOCK ) ) - .build(); - - this.skyCompass = registry.block( "sky_compass", BlockSkyCompass::new ) - .features( AEFeature.METEORITE_COMPASS ) - .tileEntity( new TileEntityDefinition( TileSkyCompass.class ) ) - .rendering( new SkyCompassRendering() ) - .build(); - this.grindstone = registry.block( "grindstone", BlockGrinder::new ) - .features( AEFeature.GRIND_STONE ) - .tileEntity( new TileEntityDefinition( TileGrinder.class ) ) - .build(); - this.crank = registry.block( "crank", BlockCrank::new ) - .features( AEFeature.GRIND_STONE ) - .tileEntity( new TileEntityDefinition( TileCrank.class ) ) - .rendering( new CrankRendering() ) - .useCustomItemModel() - .build(); - this.inscriber = registry.block( "inscriber", BlockInscriber::new ) - .features( AEFeature.INSCRIBER ) - .tileEntity( new TileEntityDefinition( TileInscriber.class ) ) - .rendering( new InscriberRendering() ) - .build(); - this.wirelessAccessPoint = registry.block( "wireless_access_point", BlockWireless::new ) - .features( AEFeature.WIRELESS_ACCESS_TERMINAL ) - .tileEntity( new TileEntityDefinition( TileWireless.class ) ) - .rendering( new WirelessRendering() ) - .build(); - this.charger = registry.block( "charger", BlockCharger::new ) - .features( AEFeature.CHARGER ) - .tileEntity( new TileEntityDefinition( TileCharger.class ) ) - .rendering( new BlockRenderingCustomizer() - { - @Override - @OnlyIn( Dist.CLIENT ) - public void customize( IBlockRendering rendering, IItemRendering itemRendering ) - { - rendering.tesr( BlockCharger.createTesr() ); - } - } ) - .build(); - this.tinyTNT = registry.block( "tiny_tnt", BlockTinyTNT::new ) - .features( AEFeature.TINY_TNT ) - .bootstrap( ( block, item ) -> (IPreInitComponent) side -> BlockDispenser.DISPENSE_BEHAVIOR_REGISTRY.putObject( item, - new DispenserBehaviorTinyTNT() ) ) - .bootstrap( ( block, item ) -> (IEntityRegistrationComponent) r -> - { - r.register( EntityEntryBuilder.create() - .entity( EntityTinyTNTPrimed.class ) - .id( new ResourceLocation( "appliedenergistics2", EntityTinyTNTPrimed.class.getName() ), - EntityIds.get( EntityTinyTNTPrimed.class ) ) - .name( "EntityTinyTNTPrimed" ) - .tracker( 16, 4, true ) - .build() ); - } ) - .build(); - this.securityStation = registry.block( "security_station", BlockSecurityStation::new ) - .features( AEFeature.SECURITY ) - .tileEntity( new TileEntityDefinition( TileSecurityStation.class ) ) - .rendering( new SecurityStationRendering() ) - .build(); - this.quantumRing = registry.block( "quantum_ring", BlockQuantumRing::new ) - .features( AEFeature.QUANTUM_NETWORK_BRIDGE ) - .tileEntity( new TileEntityDefinition( TileQuantumBridge.class, "quantum_ring" ) ) - .rendering( new QuantumBridgeRendering() ) - .build(); - this.quantumLink = registry.block( "quantum_link", BlockQuantumLinkChamber::new ) - .features( AEFeature.QUANTUM_NETWORK_BRIDGE ) - .tileEntity( new TileEntityDefinition( TileQuantumBridge.class, "quantum_ring" ) ) - .rendering( new QuantumBridgeRendering() ) - .build(); - this.spatialPylon = registry.block( "spatial_pylon", BlockSpatialPylon::new ) - .features( AEFeature.SPATIAL_IO ) - .tileEntity( new TileEntityDefinition( TileSpatialPylon.class ) ) - .useCustomItemModel() - .rendering( new SpatialPylonRendering() ) - .build(); - this.spatialIOPort = registry.block( "spatial_io_port", BlockSpatialIOPort::new ) - .features( AEFeature.SPATIAL_IO ) - .tileEntity( new TileEntityDefinition( TileSpatialIOPort.class ) ) - .build(); - this.controller = registry.block( "controller", BlockController::new ) - .features( AEFeature.CHANNELS ) - .tileEntity( new TileEntityDefinition( TileController.class ) ) - .useCustomItemModel() - .rendering( new ControllerRendering() ) - .build(); - this.drive = registry.block( "drive", BlockDrive::new ) - .features( AEFeature.STORAGE_CELLS, AEFeature.ME_DRIVE ) - .tileEntity( new TileEntityDefinition( TileDrive.class ) ) - .useCustomItemModel() - .rendering( new DriveRendering() ) - .build(); - this.chest = registry.block( "chest", BlockChest::new ) - .features( AEFeature.STORAGE_CELLS, AEFeature.ME_CHEST ) - .tileEntity( new TileEntityDefinition( TileChest.class ) ) - .useCustomItemModel() - .rendering( new ChestRendering() ) - .build(); - this.iface = registry.block( "interface", BlockInterface::new ) - .features( AEFeature.INTERFACE ) - .tileEntity( new TileEntityDefinition( TileInterface.class ) ) - .build(); - this.fluidIface = registry.block( "fluid_interface", BlockFluidInterface::new ) - .features( AEFeature.FLUID_INTERFACE ) - .tileEntity( new TileEntityDefinition( TileFluidInterface.class ) ) - .build(); - this.cellWorkbench = registry.block( "cell_workbench", BlockCellWorkbench::new ) - .features( AEFeature.STORAGE_CELLS ) - .tileEntity( new TileEntityDefinition( TileCellWorkbench.class ) ) - .build(); - this.iOPort = registry.block( "io_port", BlockIOPort::new ) - .features( AEFeature.STORAGE_CELLS, AEFeature.IO_PORT ) - .tileEntity( new TileEntityDefinition( TileIOPort.class ) ) - .build(); - this.condenser = registry.block( "condenser", BlockCondenser::new ) - .features( AEFeature.CONDENSER ) - .tileEntity( new TileEntityDefinition( TileCondenser.class ) ) - .build(); - this.energyAcceptor = registry.block( "energy_acceptor", BlockEnergyAcceptor::new ) - .features( AEFeature.ENERGY_ACCEPTOR ) - .tileEntity( new TileEntityDefinition( TileEnergyAcceptor.class ) ) - .build(); - this.vibrationChamber = registry.block( "vibration_chamber", BlockVibrationChamber::new ) - .features( AEFeature.POWER_GEN ) - .tileEntity( new TileEntityDefinition( TileVibrationChamber.class ) ) - .build(); - this.quartzGrowthAccelerator = registry.block( "quartz_growth_accelerator", BlockQuartzGrowthAccelerator::new ) - .tileEntity( new TileEntityDefinition( TileQuartzGrowthAccelerator.class ) ) - .features( AEFeature.CRYSTAL_GROWTH_ACCELERATOR ) - .build(); - this.energyCell = registry.block( "energy_cell", BlockEnergyCell::new ) - .features( AEFeature.ENERGY_CELLS ) - .item( AEBaseBlockItemChargeable::new ) - .tileEntity( new TileEntityDefinition( TileEnergyCell.class ) ) - .rendering( new BlockEnergyCellRendering( new ResourceLocation( AppEng.MOD_ID, "energy_cell" ) ) ) - .build(); - this.energyCellDense = registry.block( "dense_energy_cell", BlockDenseEnergyCell::new ) - .features( AEFeature.ENERGY_CELLS, AEFeature.DENSE_ENERGY_CELLS ) - .item( AEBaseBlockItemChargeable::new ) - .tileEntity( new TileEntityDefinition( TileDenseEnergyCell.class ) ) - .rendering( new BlockEnergyCellRendering( new ResourceLocation( AppEng.MOD_ID, "dense_energy_cell" ) ) ) - .build(); - this.energyCellCreative = registry.block( "creative_energy_cell", BlockCreativeEnergyCell::new ) - .features( AEFeature.CREATIVE ) - .tileEntity( new TileEntityDefinition( TileCreativeEnergyCell.class ) ) - .build(); - - FeatureFactory crafting = registry.features( AEFeature.CRAFTING_CPU ); - this.craftingUnit = crafting.block( "crafting_unit", () -> new BlockCraftingUnit( CraftingUnitType.UNIT ) ) - .rendering( new CraftingCubeRendering( "crafting_unit", CraftingUnitType.UNIT ) ) - .tileEntity( new TileEntityDefinition( TileCraftingTile.class, "crafting_unit" ) ) - .useCustomItemModel() - .build(); - this.craftingAccelerator = crafting.block( "crafting_accelerator", () -> new BlockCraftingUnit( CraftingUnitType.ACCELERATOR ) ) - .rendering( new CraftingCubeRendering( "crafting_accelerator", CraftingUnitType.ACCELERATOR ) ) - .tileEntity( new TileEntityDefinition( TileCraftingTile.class, "crafting_unit" ) ) - .useCustomItemModel() - .build(); - this.craftingStorage1k = crafting.block( "crafting_storage_1k", () -> new BlockCraftingStorage( CraftingUnitType.STORAGE_1K ) ) - .item( ItemCraftingStorage::new ) - .tileEntity( new TileEntityDefinition( TileCraftingStorageTile.class, "crafting_storage" ) ) - .rendering( new CraftingCubeRendering( "crafting_storage_1k", CraftingUnitType.STORAGE_1K ) ) - .useCustomItemModel() - .build(); - this.craftingStorage4k = crafting.block( "crafting_storage_4k", () -> new BlockCraftingStorage( CraftingUnitType.STORAGE_4K ) ) - .item( ItemCraftingStorage::new ) - .tileEntity( new TileEntityDefinition( TileCraftingStorageTile.class, "crafting_storage" ) ) - .rendering( new CraftingCubeRendering( "crafting_storage_4k", CraftingUnitType.STORAGE_4K ) ) - .useCustomItemModel() - .build(); - this.craftingStorage16k = crafting.block( "crafting_storage_16k", () -> new BlockCraftingStorage( CraftingUnitType.STORAGE_16K ) ) - .item( ItemCraftingStorage::new ) - .tileEntity( new TileEntityDefinition( TileCraftingStorageTile.class, "crafting_storage" ) ) - .rendering( new CraftingCubeRendering( "crafting_storage_16k", CraftingUnitType.STORAGE_16K ) ) - .useCustomItemModel() - .build(); - this.craftingStorage64k = crafting.block( "crafting_storage_64k", () -> new BlockCraftingStorage( CraftingUnitType.STORAGE_64K ) ) - .item( ItemCraftingStorage::new ) - .tileEntity( new TileEntityDefinition( TileCraftingStorageTile.class, "crafting_storage" ) ) - .rendering( new CraftingCubeRendering( "crafting_storage_64k", CraftingUnitType.STORAGE_64K ) ) - .useCustomItemModel() - .build(); - this.craftingMonitor = crafting.block( "crafting_monitor", BlockCraftingMonitor::new ) - .tileEntity( new TileEntityDefinition( TileCraftingMonitorTile.class ) ) - .rendering( new CraftingCubeRendering( "crafting_monitor", CraftingUnitType.MONITOR ) ) - .useCustomItemModel() - .build(); - - this.molecularAssembler = registry.block( "molecular_assembler", BlockMolecularAssembler::new ) - .features( AEFeature.MOLECULAR_ASSEMBLER ) - .tileEntity( new TileEntityDefinition( TileMolecularAssembler.class ) ) - .build(); - this.lightDetector = registry.block( "light_detector", BlockLightDetector::new ) - .features( AEFeature.LIGHT_DETECTOR ) - .tileEntity( new TileEntityDefinition( TileLightDetector.class ) ) - .useCustomItemModel() - .build(); - this.paint = registry.block( "paint", BlockPaint::new ) - .features( AEFeature.PAINT_BALLS ) - .tileEntity( new TileEntityDefinition( TilePaint.class ) ) - .rendering( new PaintRendering() ) - .build(); - - this.skyStoneStairs = makeStairs( "sky_stone_stairs", registry, this.skyStoneBlock() ); - this.smoothSkyStoneStairs = makeStairs( "smooth_sky_stone_stairs", registry, this.smoothSkyStoneBlock() ); - this.skyStoneBrickStairs = makeStairs( "sky_stone_brick_stairs", registry, this.skyStoneBrick() ); - this.skyStoneSmallBrickStairs = makeStairs( "sky_stone_small_brick_stairs", registry, this.skyStoneSmallBrick() ); - this.fluixStairs = makeStairs( "fluix_stairs", registry, this.fluixBlock() ); - this.quartzStairs = makeStairs( "quartz_stairs", registry, this.quartzBlock() ); - this.chiseledQuartzStairs = makeStairs( "chiseled_quartz_stairs", registry, this.chiseledQuartzBlock() ); - this.quartzPillarStairs = makeStairs( "quartz_pillar_stairs", registry, this.quartzPillar() ); - - this.multiPart = registry.block( "cable_bus", BlockCableBus::new ) - .rendering( new CableBusRendering( partModels ) ) - // (handled in BlockCableBus.java and its setupTile()) - // .tileEntity( TileCableBus.class ) - // TODO: why the custom registration? - .bootstrap( ( block, item ) -> (IPostInitComponent) side -> ( (BlockCableBus) block ).setupTile() ) - .build(); - - this.skyStoneSlab = makeSlab( "sky_stone_slab", "sky_stone_double_slab", registry, this.skyStoneBlock() ); - this.smoothSkyStoneSlab = makeSlab( "smooth_sky_stone_slab", "smooth_sky_stone_double_slab", registry, this.smoothSkyStoneBlock() ); - this.skyStoneBrickSlab = makeSlab( "sky_stone_brick_slab", "sky_stone_brick_double_slab", registry, this.skyStoneBrick() ); - this.skyStoneSmallBrickSlab = makeSlab( "sky_stone_small_brick_slab", "sky_stone_small_brick_double_slab", registry, this.skyStoneSmallBrick() ); - this.fluixSlab = makeSlab( "fluix_slab", "fluix_double_slab", registry, this.fluixBlock() ); - this.quartzSlab = makeSlab( "quartz_slab", "quartz_double_slab", registry, this.quartzBlock() ); - this.chiseledQuartzSlab = makeSlab( "chiseled_quartz_slab", "chiseled_quartz_double_slab", registry, this.chiseledQuartzBlock() ); - this.quartzPillarSlab = makeSlab( "quartz_pillar_slab", "quartz_pillar_double_slab", registry, this.quartzPillar() ); - - this.itemGen = registry.block( "debug_item_gen", BlockItemGen::new ) - .features( AEFeature.UNSUPPORTED_DEVELOPER_TOOLS, AEFeature.CREATIVE ) - .tileEntity( new TileEntityDefinition( TileItemGen.class ) ) - .useCustomItemModel() - .build(); - this.chunkLoader = registry.block( "debug_chunk_loader", BlockChunkloader::new ) - .features( AEFeature.UNSUPPORTED_DEVELOPER_TOOLS, AEFeature.CREATIVE ) - .tileEntity( new TileEntityDefinition( TileChunkLoader.class ) ) - .useCustomItemModel() - .build(); - this.phantomNode = registry.block( "debug_phantom_node", BlockPhantomNode::new ) - .features( AEFeature.UNSUPPORTED_DEVELOPER_TOOLS, AEFeature.CREATIVE ) - .tileEntity( new TileEntityDefinition( TilePhantomNode.class ) ) - .useCustomItemModel() - .build(); - this.cubeGenerator = registry.block( "debug_cube_gen", BlockCubeGenerator::new ) - .features( AEFeature.UNSUPPORTED_DEVELOPER_TOOLS, AEFeature.CREATIVE ) - .tileEntity( new TileEntityDefinition( TileCubeGenerator.class ) ) - .useCustomItemModel() - .build(); - this.energyGenerator = registry.block( "debug_energy_gen", BlockEnergyGenerator::new ) - .features( AEFeature.UNSUPPORTED_DEVELOPER_TOOLS, AEFeature.CREATIVE ) - .tileEntity( new TileEntityDefinition( TileEnergyGenerator.class ) ) - .useCustomItemModel() - .build(); +// this.itemGen = registry.block( "debug_item_gen", BlockItemGen::new ) +// .features( AEFeature.UNSUPPORTED_DEVELOPER_TOOLS, AEFeature.CREATIVE ) +// .tileEntity( new TileEntityDefinition( TileItemGen.class ) ) +// .useCustomItemModel() +// .build(); +// this.chunkLoader = registry.block( "debug_chunk_loader", BlockChunkloader::new ) +// .features( AEFeature.UNSUPPORTED_DEVELOPER_TOOLS, AEFeature.CREATIVE ) +// .tileEntity( new TileEntityDefinition( TileChunkLoader.class ) ) +// .useCustomItemModel() +// .build(); +// this.phantomNode = registry.block( "debug_phantom_node", BlockPhantomNode::new ) +// .features( AEFeature.UNSUPPORTED_DEVELOPER_TOOLS, AEFeature.CREATIVE ) +// .tileEntity( new TileEntityDefinition( TilePhantomNode.class ) ) +// .useCustomItemModel() +// .build(); +// this.cubeGenerator = registry.block( "debug_cube_gen", BlockCubeGenerator::new ) +// .features( AEFeature.UNSUPPORTED_DEVELOPER_TOOLS, AEFeature.CREATIVE ) +// .tileEntity( new TileEntityDefinition( TileCubeGenerator.class ) ) +// .useCustomItemModel() +// .build(); +// this.energyGenerator = registry.block( "debug_energy_gen", BlockEnergyGenerator::new ) +// .features( AEFeature.UNSUPPORTED_DEVELOPER_TOOLS, AEFeature.CREATIVE ) +// .tileEntity( new TileEntityDefinition( TileEnergyGenerator.class ) ) +// .useCustomItemModel() +// .build(); } - private static IBlockDefinition makeSlab( String slabId, String doubleSlabId, FeatureFactory registry, IBlockDefinition blockDef ) - { - if( !blockDef.maybeBlock().isPresent() ) - { - return new BlockDefinition( slabId, null, null ); - } - - Block block = blockDef.maybeBlock().get(); - - IBlockDefinition slabDef = registry.block( slabId, () -> new BlockSlabCommon.Half( block ) ) - .features( AEFeature.DECORATIVE_BLOCKS ) - .disableItem() - .build(); - - if( !slabDef.maybeBlock().isPresent() ) - { - return new BlockDefinition( slabId, null, null ); - } - - SlabBlock slabBlock = (SlabBlock) slabDef.maybeBlock().get(); - - // Reigster the double slab variant as well - IBlockDefinition doubleSlabDef = registry.block( doubleSlabId, () -> new CommonSlabBlock.Double( slabBlock, block ) ) - .features( AEFeature.DECORATIVE_BLOCKS ) - .disableItem() - .build(); - - Verify.verify( doubleSlabDef.maybeBlock().isPresent() ); - - SlabBlock doubleSlabBlock = (SlabBlock) doubleSlabDef.maybeBlock().get(); - - // Make the slab item - IItemDefinition itemDef = registry.item( slabId, () -> new ItemSlab( slabBlock, slabBlock, doubleSlabBlock ) ) - .features( AEFeature.DECORATIVE_BLOCKS ) - .build(); - - Verify.verify( itemDef.maybeItem().isPresent() ); - - // Return a new composite block definition that combines the single slab block with the slab item - return new BlockDefinition( slabId, slabBlock, (BlockItem) itemDef.maybeItem().get() ); + private Block createQuartzOreBlock() { + return new BlockQuartzOre(Block.Properties.create(Material.ROCK).hardnessAndResistance(3, 5)); } - private static IBlockDefinition makeStairs( String registryName, FeatureFactory registry, IBlockDefinition block ) - { - return registry.block( registryName, () -> new BlockStairCommon( block.maybeBlock().get(), block.identifier() ) ) - .features( AEFeature.DECORATIVE_BLOCKS ) - .rendering( new BlockRenderingCustomizer() - { - @Override - @OnlyIn( Dist.CLIENT ) - public void customize( IBlockRendering rendering, IItemRendering itemRendering ) - { - ModelResourceLocation model = new ModelResourceLocation( new ResourceLocation( AppEng.MOD_ID, registryName ), "facing=east,half=bottom,shape=straight" ); - itemRendering.model( model ); - } - } ) - .build(); - } + // FIXME redo slabs +// private static IBlockDefinition makeSlab( String slabId, String doubleSlabId, FeatureFactory registry, IBlockDefinition blockDef ) +// { +// if( !blockDef.maybeBlock().isPresent() ) +// { +// return new BlockDefinition( slabId, null, null ); +// } +// +// Block block = blockDef.maybeBlock().get(); +// +// IBlockDefinition slabDef = registry.block( slabId, () -> new BlockSlabCommon.Half( block ) ) +// .features( AEFeature.DECORATIVE_BLOCKS ) +// .disableItem() +// .build(); +// +// if( !slabDef.maybeBlock().isPresent() ) +// { +// return new BlockDefinition( slabId, null, null ); +// } +// +// SlabBlock slabBlock = (SlabBlock) slabDef.maybeBlock().get(); +// +// // Reigster the double slab variant as well +// IBlockDefinition doubleSlabDef = registry.block( doubleSlabId, () -> new CommonSlabBlock.Double( slabBlock, block ) ) +// .features( AEFeature.DECORATIVE_BLOCKS ) +// .disableItem() +// .build(); +// +// Verify.verify( doubleSlabDef.maybeBlock().isPresent() ); +// +// SlabBlock doubleSlabBlock = (SlabBlock) doubleSlabDef.maybeBlock().get(); +// +// // Make the slab item +// IItemDefinition itemDef = registry.item( slabId, () -> new ItemSlab( slabBlock, slabBlock, doubleSlabBlock ) ) +// .features( AEFeature.DECORATIVE_BLOCKS ) +// .build(); +// +// Verify.verify( itemDef.maybeItem().isPresent() ); +// +// // Return a new composite block definition that combines the single slab block with the slab item +// return new BlockDefinition( slabId, slabBlock, (BlockItem) itemDef.maybeItem().get() ); +// } + +// private static IBlockDefinition makeStairs( String registryName, FeatureFactory registry, IBlockDefinition block ) +// { +// return registry.block( registryName, () -> new BlockStairCommon( block.maybeBlock().get(), block.identifier() ) ) +// .features( AEFeature.DECORATIVE_BLOCKS ) +// .rendering( new BlockRenderingCustomizer() +// { +// @Override +// @OnlyIn( Dist.CLIENT ) +// public void customize( IBlockRendering rendering, IItemRendering itemRendering ) +// { +// ModelResourceLocation model = new ModelResourceLocation( new ResourceLocation( AppEng.MOD_ID, registryName ), "facing=east,half=bottom,shape=straight" ); +// itemRendering.model( model ); +// } +// } ) +// .build(); +// } @Override public IBlockDefinition quartzOre() diff --git a/src/main/java/appeng/core/features/BlockDefinition.java b/src/main/java/appeng/core/features/BlockDefinition.java index d6afd55f8..763aa40ec 100644 --- a/src/main/java/appeng/core/features/BlockDefinition.java +++ b/src/main/java/appeng/core/features/BlockDefinition.java @@ -30,28 +30,31 @@ import net.minecraft.util.math.BlockPos; import net.minecraft.world.IBlockReader; import appeng.api.definitions.IBlockDefinition; +import net.minecraftforge.fml.RegistryObject; public class BlockDefinition extends ItemDefinition implements IBlockDefinition { - private final Optional block; + private final RegistryObject block; public BlockDefinition( String registryName, Block block, BlockItem item ) { super( registryName, item ); - this.block = Optional.ofNullable( block ); + this.block = null; // FIXME // Optional.ofNullable( block ); } @Override - public final Optional maybeBlock() + public final RegistryObject maybeBlock() { return this.block; } @Override - public Optional maybeBlockItem() + public RegistryObject maybeBlockItem() { - return this.block.map( BlockItem::new ); + // FIXME + return null; +// return this.block.map( BlockItem::new ); } @Override diff --git a/src/main/java/appeng/debug/BlockCubeGenerator.java b/src/main/java/appeng/debug/BlockCubeGenerator.java index b682a6f2a..94d1be4d3 100644 --- a/src/main/java/appeng/debug/BlockCubeGenerator.java +++ b/src/main/java/appeng/debug/BlockCubeGenerator.java @@ -24,9 +24,10 @@ import javax.annotation.Nullable; import net.minecraft.block.material.Material; import net.minecraft.entity.player.PlayerEntity; import net.minecraft.item.ItemStack; -import net.minecraft.util.Direction; +import net.minecraft.util.ActionResultType; import net.minecraft.util.Hand; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.BlockRayTraceResult; import net.minecraft.world.World; import appeng.block.AEBaseTileBlock; @@ -41,7 +42,7 @@ public class BlockCubeGenerator extends AEBaseTileBlock } @Override - public boolean onActivated( final World w, final BlockPos pos, final PlayerEntity player, final Hand hand, final @Nullable ItemStack heldItem, final Direction side, final float hitX, final float hitY, final float hitZ ) + public ActionResultType onActivated(final World w, final BlockPos pos, final PlayerEntity player, final Hand hand, final @Nullable ItemStack heldItem, final BlockRayTraceResult hit) { final TileCubeGenerator tcg = this.getTileEntity( w, pos ); if( tcg != null ) diff --git a/src/main/java/appeng/debug/BlockPhantomNode.java b/src/main/java/appeng/debug/BlockPhantomNode.java index 4a1482503..dcfdef2bc 100644 --- a/src/main/java/appeng/debug/BlockPhantomNode.java +++ b/src/main/java/appeng/debug/BlockPhantomNode.java @@ -24,9 +24,10 @@ import javax.annotation.Nullable; import net.minecraft.block.material.Material; import net.minecraft.entity.player.PlayerEntity; import net.minecraft.item.ItemStack; -import net.minecraft.util.Direction; +import net.minecraft.util.ActionResultType; import net.minecraft.util.Hand; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.BlockRayTraceResult; import net.minecraft.world.World; import appeng.block.AEBaseTileBlock; @@ -41,7 +42,7 @@ public class BlockPhantomNode extends AEBaseTileBlock } @Override - public boolean onActivated( final World w, final BlockPos pos, final PlayerEntity player, final Hand hand, final @Nullable ItemStack heldItem, final Direction side, final float hitX, final float hitY, final float hitZ ) + public ActionResultType onActivated(final World w, final BlockPos pos, final PlayerEntity player, final Hand hand, final @Nullable ItemStack heldItem, final BlockRayTraceResult hit) { final TilePhantomNode tpn = this.getTileEntity( w, pos ); tpn.triggerCrashMode(); diff --git a/src/main/java/appeng/debug/TileCubeGenerator.java b/src/main/java/appeng/debug/TileCubeGenerator.java index 902661124..a4401749b 100644 --- a/src/main/java/appeng/debug/TileCubeGenerator.java +++ b/src/main/java/appeng/debug/TileCubeGenerator.java @@ -65,7 +65,7 @@ public class TileCubeGenerator extends AEBaseTile implements ITickable private void spawn() { - this.world.setBlockToAir( this.pos ); + this.world.removeBlock(this.pos, false); final Item i = this.is.getItem(); final Direction side = Direction.UP; diff --git a/src/main/java/appeng/debug/ToolEraser.java b/src/main/java/appeng/debug/ToolEraser.java index 8ac40d7d1..6ed6d0fc7 100644 --- a/src/main/java/appeng/debug/ToolEraser.java +++ b/src/main/java/appeng/debug/ToolEraser.java @@ -66,7 +66,7 @@ public class ToolEraser extends AEBaseItem if( state == c_state ) { blocks++; - world.setBlockToAir( wc ); + world.removeBlock(wc, false); next.add( wc.add( 1, 0, 0 ) ); next.add( wc.add( -1, 0, 0 ) ); diff --git a/src/main/java/appeng/debug/ToolReplicatorCard.java b/src/main/java/appeng/debug/ToolReplicatorCard.java index a97afa752..631a50f52 100644 --- a/src/main/java/appeng/debug/ToolReplicatorCard.java +++ b/src/main/java/appeng/debug/ToolReplicatorCard.java @@ -76,7 +76,7 @@ public class ToolReplicatorCard extends AEBaseItem } else { - final CompoundNBT ish = player.getHeldItem( hand ).getTagCompound(); + final CompoundNBT ish = player.getHeldItem( hand ).getTag(); if( ish != null ) { final int src_x = ish.getInteger( "x" ); diff --git a/src/main/java/appeng/decorative/solid/BlockChargedQuartzOre.java b/src/main/java/appeng/decorative/solid/BlockChargedQuartzOre.java index 4acaf95fb..5fada1490 100644 --- a/src/main/java/appeng/decorative/solid/BlockChargedQuartzOre.java +++ b/src/main/java/appeng/decorative/solid/BlockChargedQuartzOre.java @@ -19,65 +19,63 @@ package appeng.decorative.solid; -import java.util.Random; - +import appeng.client.render.effects.ChargedOreFX; +import appeng.core.AEConfig; +import appeng.core.AppEng; import net.minecraft.block.BlockState; import net.minecraft.client.Minecraft; -import net.minecraft.entity.player.PlayerEntity; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; import net.minecraft.util.math.BlockPos; -import net.minecraft.util.math.RayTraceResult; import net.minecraft.world.World; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.api.distmarker.OnlyIn; -import appeng.api.AEApi; -import appeng.api.exceptions.MissingDefinitionException; -import appeng.client.render.effects.ChargedOreFX; -import appeng.core.AEConfig; -import appeng.core.AppEng; +import java.util.Random; public class BlockChargedQuartzOre extends BlockQuartzOre { - @Override - public Item getItemDropped( final BlockState state, final Random rand, final int fortune ) - { - return AEApi.instance() - .definitions() - .materials() - .certusQuartzCrystalCharged() - .maybeItem() - .orElseThrow( () -> new MissingDefinitionException( "Tried to access charged certus quartz crystal, even though they are disabled" ) ); + public BlockChargedQuartzOre(Properties props) { + super(props); } - @Override - public int damageDropped( final BlockState state ) - { - return AEApi.instance() - .definitions() - .materials() - .certusQuartzCrystalCharged() - .maybeStack( 1 ) - .orElseThrow( () -> new MissingDefinitionException( "Tried to access charged certus quartz crystal, even though they are disabled" ) ) - .getItemDamage(); - } - - @Override - public ItemStack getPickBlock( BlockState state, RayTraceResult target, World world, BlockPos pos, PlayerEntity player ) - { - return AEApi.instance() - .definitions() - .blocks() - .quartzOreCharged() - .maybeStack( 1 ) - .orElseThrow( () -> new MissingDefinitionException( "Tried to access charged certus quartz ore, even though they are disabled" ) ); - } + // FIXME: Loot tables +// @Override +// public Item getItemDropped( final BlockState state, final Random rand, final int fortune ) +// { +// return AEApi.instance() +// .definitions() +// .materials() +// .certusQuartzCrystalCharged() +// .maybeItem() +// .orElseThrow( () -> new MissingDefinitionException( "Tried to access charged certus quartz crystal, even though they are disabled" ) ); +// } +// +// @Override +// public int damageDropped( final BlockState state ) +// { +// return AEApi.instance() +// .definitions() +// .materials() +// .certusQuartzCrystalCharged() +// .maybeStack( 1 ) +// .orElseThrow( () -> new MissingDefinitionException( "Tried to access charged certus quartz crystal, even though they are disabled" ) ) +// .getItemDamage(); +// } +// +// @Override +// public ItemStack getPickBlock( BlockState state, RayTraceResult target, World world, BlockPos pos, PlayerEntity player ) +// { +// return AEApi.instance() +// .definitions() +// .blocks() +// .quartzOreCharged() +// .maybeStack( 1 ) +// .orElseThrow( () -> new MissingDefinitionException( "Tried to access charged certus quartz ore, even though they are disabled" ) ); +// } @Override @OnlyIn( Dist.CLIENT ) - public void randomDisplayTick( final BlockState state, final World w, final BlockPos pos, final Random r ) + public void animateTick( final BlockState state, final World w, final BlockPos pos, final Random r ) { if( !AEConfig.instance().isEnableEffects() ) { @@ -115,8 +113,7 @@ public class BlockChargedQuartzOre extends BlockQuartzOre if( AppEng.proxy.shouldAddParticles( r ) ) { - final ChargedOreFX fx = new ChargedOreFX( w, pos.getX() + xOff, pos.getY() + yOff, pos.getZ() + zOff, 0.0f, 0.0f, 0.0f ); - Minecraft.getInstance().effectRenderer.addEffect( fx ); + Minecraft.getInstance().particles.addParticle(ChargedOreFX.TYPE, pos.getX() + xOff, pos.getY() + yOff, pos.getZ() + zOff, 0.0f, 0.0f, 0.0f); } } } diff --git a/src/main/java/appeng/decorative/solid/BlockQuartzLamp.java b/src/main/java/appeng/decorative/solid/BlockQuartzLamp.java index 42dfac145..07df5ee98 100644 --- a/src/main/java/appeng/decorative/solid/BlockQuartzLamp.java +++ b/src/main/java/appeng/decorative/solid/BlockQuartzLamp.java @@ -43,7 +43,7 @@ public class BlockQuartzLamp extends BlockQuartzGlass @Override @OnlyIn( Dist.CLIENT ) - public void randomDisplayTick( final BlockState state, final World w, final BlockPos pos, final Random r ) + public void animateTick( final BlockState state, final World w, final BlockPos pos, final Random r ) { if( !AEConfig.instance().isEnableEffects() ) { diff --git a/src/main/java/appeng/decorative/solid/BlockQuartzOre.java b/src/main/java/appeng/decorative/solid/BlockQuartzOre.java index 3fbe688f0..dd4e537b9 100644 --- a/src/main/java/appeng/decorative/solid/BlockQuartzOre.java +++ b/src/main/java/appeng/decorative/solid/BlockQuartzOre.java @@ -19,95 +19,79 @@ package appeng.decorative.solid; -import java.util.Random; - -import net.minecraft.block.material.Material; +import appeng.block.AEBaseBlock; import net.minecraft.block.BlockState; -import net.minecraft.item.Item; -import net.minecraft.util.BlockRenderLayer; import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.MathHelper; -import net.minecraft.world.IBlockReader; -import net.minecraft.world.World; - -import appeng.api.AEApi; -import appeng.api.exceptions.MissingDefinitionException; -import appeng.block.AEBaseBlock; public class BlockQuartzOre extends AEBaseBlock { - public BlockQuartzOre() - { - super( Material.ROCK ); - this.setHardness( 3.0F ); - this.setResistance( 5.0F ); + public BlockQuartzOre(Properties props) { + super(props); } +// FIXME @Override +// public BlockRenderLayer getBlockLayer() +// { +// return BlockRenderLayer.CUTOUT; +// } + + // FIXME: Loot Tables +// @Override +// public int quantityDropped( BlockState state, int fortune, Random rand ) +// { +// if( fortune > 0 && Item.getItemFromBlock( this ) != this.getItemDropped( null, rand, fortune ) ) +// { +// int j = rand.nextInt( fortune + 2 ) - 1; +// +// if( j < 0 ) +// { +// j = 0; +// } +// +// return this.quantityDropped( rand ) * ( j + 1 ); +// } +// else +// { +// return this.quantityDropped( rand ); +// } +// } + +// @Override +// public int quantityDropped( final Random rand ) +// { +// return 1 + rand.nextInt( 2 ); +// } +// + @Override - public BlockRenderLayer getBlockLayer() - { - return BlockRenderLayer.CUTOUT; + public int getExpDrop(BlockState state, net.minecraft.world.IWorldReader reader, BlockPos pos, int fortune, int silktouch) { + return silktouch == 0 ? MathHelper.nextInt(RANDOM, 2, 5) : 0; } - @Override - public int quantityDropped( BlockState state, int fortune, Random rand ) - { - if( fortune > 0 && Item.getItemFromBlock( this ) != this.getItemDropped( null, rand, fortune ) ) - { - int j = rand.nextInt( fortune + 2 ) - 1; + // FIXME: loot tables +// @Override +// public Item getItemDropped( final BlockState state, final Random rand, final int fortune ) +// { +// return AEApi.instance() +// .definitions() +// .materials() +// .certusQuartzCrystal() +// .maybeItem() +// .orElseThrow( () -> new MissingDefinitionException( "Tried to access certus quartz crystal, even though they are disabled" ) ); +// } - if( j < 0 ) - { - j = 0; - } - - return this.quantityDropped( rand ) * ( j + 1 ); - } - else - { - return this.quantityDropped( rand ); - } - } - - @Override - public int quantityDropped( final Random rand ) - { - return 1 + rand.nextInt( 2 ); - } - - @Override - public int getExpDrop( BlockState state, IBlockReader world, BlockPos pos, int fortune ) - { - Random rand = world instanceof World ? ( (World) world ).rand : new Random(); - - if( this.getItemDropped( state, rand, fortune ) != Item.getItemFromBlock( this ) ) - { - return MathHelper.getInt( rand, 2, 5 ); - } - return super.getExpDrop( state, world, pos, fortune ); - } - - @Override - public Item getItemDropped( final BlockState state, final Random rand, final int fortune ) - { - return AEApi.instance() - .definitions() - .materials() - .certusQuartzCrystal() - .maybeItem() - .orElseThrow( () -> new MissingDefinitionException( "Tried to access certus quartz crystal, even though they are disabled" ) ); - } - - @Override - public int damageDropped( final BlockState state ) - { - return AEApi.instance() - .definitions() - .materials() - .certusQuartzCrystal() - .maybeStack( 1 ) - .orElseThrow( () -> new MissingDefinitionException( "Tried to access certus quartz crystal, even though they are disabled" ) ) - .getItemDamage(); - } + // FIXME: loot tables +// @Override +// public int damageDropped( final BlockState state ) +// { +// return AEApi.instance() +// .definitions() +// .materials() +// .certusQuartzCrystal() +// .maybeStack( 1 ) +// .orElseThrow( () -> new MissingDefinitionException( "Tried to access certus quartz crystal, even though they are disabled" ) ) +// .getItemDamage(); +// } } diff --git a/src/main/java/appeng/decorative/solid/BlockSkyStone.java b/src/main/java/appeng/decorative/solid/BlockSkyStone.java index ee8cdaca6..197586d76 100644 --- a/src/main/java/appeng/decorative/solid/BlockSkyStone.java +++ b/src/main/java/appeng/decorative/solid/BlockSkyStone.java @@ -87,9 +87,8 @@ public class BlockSkyStone extends AEBaseBlock } @Override - public void breakBlock( final World w, final BlockPos pos, final BlockState state ) - { - super.breakBlock( w, pos, state ); + public void onReplaced(BlockState state, World w, BlockPos pos, BlockState newState, boolean isMoving) { + super.onReplaced(state, w, pos, newState, isMoving); if( Platform.isServer() ) { diff --git a/src/main/java/appeng/fluids/block/BlockFluidInterface.java b/src/main/java/appeng/fluids/block/BlockFluidInterface.java index dbe6da66e..43246a206 100644 --- a/src/main/java/appeng/fluids/block/BlockFluidInterface.java +++ b/src/main/java/appeng/fluids/block/BlockFluidInterface.java @@ -25,9 +25,10 @@ import net.minecraft.block.material.Material; import net.minecraft.entity.player.PlayerEntity; import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; -import net.minecraft.util.Direction; +import net.minecraft.util.ActionResultType; import net.minecraft.util.Hand; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.BlockRayTraceResult; import net.minecraft.world.World; import appeng.api.util.AEPartLocation; @@ -45,7 +46,7 @@ public class BlockFluidInterface extends AEBaseTileBlock } @Override - public boolean onActivated( final World w, final BlockPos pos, final PlayerEntity p, final Hand hand, final @Nullable ItemStack heldItem, final Direction side, final float hitX, final float hitY, final float hitZ ) + public ActionResultType onActivated(final World w, final BlockPos pos, final PlayerEntity p, final Hand hand, final @Nullable ItemStack heldItem, final BlockRayTraceResult hit) { if( p.isShiftKeyDown() ) { @@ -57,7 +58,7 @@ public class BlockFluidInterface extends AEBaseTileBlock { if( Platform.isServer() ) { - Platform.openGUI( p, tg, AEPartLocation.fromFacing( side ), GuiBridge.GUI_FLUID_INTERFACE ); + Platform.openGUI( p, tg, AEPartLocation.fromFacing(hit), GuiBridge.GUI_FLUID_INTERFACE ); } return true; } diff --git a/src/main/java/appeng/fluids/items/FluidDummyItem.java b/src/main/java/appeng/fluids/items/FluidDummyItem.java index e0b3d8502..cda52672c 100644 --- a/src/main/java/appeng/fluids/items/FluidDummyItem.java +++ b/src/main/java/appeng/fluids/items/FluidDummyItem.java @@ -55,7 +55,7 @@ public class FluidDummyItem extends AEBaseItem { if( is.hasTag() ) { - CompoundNBT tag = is.getTagCompound(); + CompoundNBT tag = is.getTag(); return FluidStack.loadFluidStackFromNBT( tag ); } return null; diff --git a/src/main/java/appeng/fluids/parts/PartFluidLevelEmitter.java b/src/main/java/appeng/fluids/parts/PartFluidLevelEmitter.java index 50a992d2d..7ed699962 100644 --- a/src/main/java/appeng/fluids/parts/PartFluidLevelEmitter.java +++ b/src/main/java/appeng/fluids/parts/PartFluidLevelEmitter.java @@ -307,7 +307,7 @@ public class PartFluidLevelEmitter extends PartUpgradeable implements IStackWatc } @Override - public void randomDisplayTick( final World world, final BlockPos pos, final Random r ) + public void animateTick( final World world, final BlockPos pos, final Random r ) { if( this.isLevelEmitterOn() ) { diff --git a/src/main/java/appeng/items/materials/ItemMaterial.java b/src/main/java/appeng/items/materials/ItemMaterial.java index 8e82c1af7..b27431b0d 100644 --- a/src/main/java/appeng/items/materials/ItemMaterial.java +++ b/src/main/java/appeng/items/materials/ItemMaterial.java @@ -46,6 +46,7 @@ import net.minecraft.util.Hand; import net.minecraft.util.NonNullList; import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.Vec3d; +import net.minecraft.util.text.ITextComponent; import net.minecraft.world.World; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.api.distmarker.OnlyIn; @@ -85,9 +86,9 @@ public final class ItemMaterial extends AEBaseItem implements IStorageComponent, @OnlyIn( Dist.CLIENT ) @Override - public void addCheckedInformation( final ItemStack stack, final World world, final List lines, final ITooltipFlag advancedTooltips ) + public void addInformation(final ItemStack stack, final World world, final List lines, final ITooltipFlag advancedTooltips ) { - super.addCheckedInformation( stack, world, lines, advancedTooltips ); + super.addInformation( stack, world, lines, advancedTooltips ); final MaterialType mt = this.getTypeByStack( stack ); if( mt == null ) diff --git a/src/main/java/appeng/items/misc/ItemCrystalSeed.java b/src/main/java/appeng/items/misc/ItemCrystalSeed.java index d46fd1628..470aefdf5 100644 --- a/src/main/java/appeng/items/misc/ItemCrystalSeed.java +++ b/src/main/java/appeng/items/misc/ItemCrystalSeed.java @@ -32,6 +32,7 @@ import net.minecraft.entity.Entity; import net.minecraft.item.ItemStack; import net.minecraft.nbt.CompoundNBT; import net.minecraft.util.NonNullList; +import net.minecraft.util.text.ITextComponent; import net.minecraft.world.World; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.api.distmarker.OnlyIn; @@ -75,7 +76,7 @@ public class ItemCrystalSeed extends AEBaseItem implements IGrowableCrystal crystalSeedStack.setItemDamage( certus2 ); crystalSeedStack = newStyle( crystalSeedStack ); String itemName = crystalSeedStack.getItem().getRegistryName().getResourcePath(); - return new ResolverResult( itemName, crystalSeedStack.getDamage(), crystalSeedStack.getTagCompound() ); + return new ResolverResult( itemName, crystalSeedStack.getDamage(), crystalSeedStack.getTag() ); } ) .orElse( null ); @@ -91,7 +92,7 @@ public class ItemCrystalSeed extends AEBaseItem implements IGrowableCrystal { if( is.hasTag() ) { - return is.getTagCompound().getInteger( "progress" ); + return is.getTag().getInteger( "progress" ); } else { @@ -159,13 +160,13 @@ public class ItemCrystalSeed extends AEBaseItem implements IGrowableCrystal @Override @OnlyIn( Dist.CLIENT ) - public void addCheckedInformation( final ItemStack stack, final World world, final List lines, final ITooltipFlag advancedTooltips ) + public void addInformation(final ItemStack stack, final World world, final List lines, final ITooltipFlag advancedTooltips ) { lines.add( ButtonToolTips.DoesntDespawn.getLocal() ); final int progress = getProgress( stack ) % SINGLE_OFFSET; lines.add( Math.floor( (float) progress / (float) ( SINGLE_OFFSET / 100 ) ) + "%" ); - super.addCheckedInformation( stack, world, lines, advancedTooltips ); + super.addInformation( stack, world, lines, advancedTooltips ); } @Override diff --git a/src/main/java/appeng/items/misc/ItemEncodedPattern.java b/src/main/java/appeng/items/misc/ItemEncodedPattern.java index b641ba8a6..d1a378b48 100644 --- a/src/main/java/appeng/items/misc/ItemEncodedPattern.java +++ b/src/main/java/appeng/items/misc/ItemEncodedPattern.java @@ -32,6 +32,7 @@ import net.minecraft.util.EnumActionResult; import net.minecraft.util.Direction; import net.minecraft.util.Hand; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.text.ITextComponent; import net.minecraft.util.text.TextFormatting; import net.minecraft.world.World; import net.minecraftforge.api.distmarker.Dist; @@ -103,7 +104,7 @@ public class ItemEncodedPattern extends AEBaseItem implements ICraftingPatternIt @Override @OnlyIn( Dist.CLIENT ) - public void addCheckedInformation( final ItemStack stack, final World world, final List lines, final ITooltipFlag advancedTooltips ) + public void addInformation(final ItemStack stack, final World world, final List lines, final ITooltipFlag advancedTooltips ) { final ICraftingPatternDetails details = this.getPatternForItem( stack, world ); diff --git a/src/main/java/appeng/items/parts/ItemFacade.java b/src/main/java/appeng/items/parts/ItemFacade.java index e464d5008..18ff34572 100644 --- a/src/main/java/appeng/items/parts/ItemFacade.java +++ b/src/main/java/appeng/items/parts/ItemFacade.java @@ -214,7 +214,7 @@ public class ItemFacade extends AEBaseItem implements IFacadeItem, IAlphaPassIte public ItemStack getTextureItem( ItemStack is ) { - CompoundNBT nbt = is.getTagCompound(); + CompoundNBT nbt = is.getTag(); if( nbt == null ) { diff --git a/src/main/java/appeng/items/storage/AbstractStorageCell.java b/src/main/java/appeng/items/storage/AbstractStorageCell.java index adfdffa39..4a2e78766 100644 --- a/src/main/java/appeng/items/storage/AbstractStorageCell.java +++ b/src/main/java/appeng/items/storage/AbstractStorageCell.java @@ -31,6 +31,7 @@ import net.minecraft.util.EnumActionResult; import net.minecraft.util.Direction; import net.minecraft.util.Hand; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.text.ITextComponent; import net.minecraft.world.World; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.api.distmarker.OnlyIn; @@ -76,7 +77,7 @@ public abstract class AbstractStorageCell> extends AEBaseI @OnlyIn( Dist.CLIENT ) @Override - public void addCheckedInformation( final ItemStack stack, final World world, final List lines, final ITooltipFlag advancedTooltips ) + public void addInformation(final ItemStack stack, final World world, final List lines, final ITooltipFlag advancedTooltips ) { AEApi.instance() .client() diff --git a/src/main/java/appeng/items/storage/ItemCreativeStorageCell.java b/src/main/java/appeng/items/storage/ItemCreativeStorageCell.java index c147b9301..3519bf497 100644 --- a/src/main/java/appeng/items/storage/ItemCreativeStorageCell.java +++ b/src/main/java/appeng/items/storage/ItemCreativeStorageCell.java @@ -23,6 +23,7 @@ import java.util.List; import net.minecraft.client.util.ITooltipFlag; import net.minecraft.item.ItemStack; +import net.minecraft.util.text.ITextComponent; import net.minecraft.world.World; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.api.distmarker.OnlyIn; @@ -78,7 +79,7 @@ public class ItemCreativeStorageCell extends AEBaseItem implements ICellWorkbenc @OnlyIn( Dist.CLIENT ) @Override - public void addCheckedInformation( final ItemStack stack, final World world, final List lines, final ITooltipFlag advancedTooltips ) + public void addInformation(final ItemStack stack, final World world, final List lines, final ITooltipFlag advancedTooltips ) { final IMEInventoryHandler inventory = AEApi.instance() .registries() diff --git a/src/main/java/appeng/items/storage/ItemSpatialStorageCell.java b/src/main/java/appeng/items/storage/ItemSpatialStorageCell.java index 05b9a0a38..97c55929e 100644 --- a/src/main/java/appeng/items/storage/ItemSpatialStorageCell.java +++ b/src/main/java/appeng/items/storage/ItemSpatialStorageCell.java @@ -25,6 +25,7 @@ import net.minecraft.client.util.ITooltipFlag; import net.minecraft.item.ItemStack; import net.minecraft.nbt.CompoundNBT; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.text.ITextComponent; import net.minecraft.world.World; import net.minecraftforge.common.DimensionManager; import net.minecraftforge.api.distmarker.Dist; @@ -58,7 +59,7 @@ public class ItemSpatialStorageCell extends AEBaseItem implements ISpatialStorag @OnlyIn( Dist.CLIENT ) @Override - public void addCheckedInformation( final ItemStack stack, final World world, final List lines, final ITooltipFlag advancedTooltips ) + public void addInformation(final ItemStack stack, final World world, final List lines, final ITooltipFlag advancedTooltips ) { final int id = this.getStoredDimensionID( stack ); if( id >= 0 ) @@ -108,7 +109,7 @@ public class ItemSpatialStorageCell extends AEBaseItem implements ISpatialStorag { if( is.hasTag() ) { - final CompoundNBT c = is.getTagCompound(); + final CompoundNBT c = is.getTag(); return new WorldCoord( c.getInteger( NBT_SIZE_X_KEY ), c.getInteger( NBT_SIZE_Y_KEY ), c.getInteger( NBT_SIZE_Z_KEY ) ); } return new WorldCoord( 0, 0, 0 ); @@ -119,7 +120,7 @@ public class ItemSpatialStorageCell extends AEBaseItem implements ISpatialStorag { if( is.hasTag() ) { - final CompoundNBT c = is.getTagCompound(); + final CompoundNBT c = is.getTag(); return c.getInteger( NBT_CELL_ID_KEY ); } return -1; diff --git a/src/main/java/appeng/items/tools/ToolMemoryCard.java b/src/main/java/appeng/items/tools/ToolMemoryCard.java index d326dd665..4fa2d93bd 100644 --- a/src/main/java/appeng/items/tools/ToolMemoryCard.java +++ b/src/main/java/appeng/items/tools/ToolMemoryCard.java @@ -21,6 +21,7 @@ package appeng.items.tools; import java.util.List; +import net.minecraft.client.resources.I18n; import net.minecraft.client.util.ITooltipFlag; import net.minecraft.entity.player.PlayerEntity; import net.minecraft.item.ItemStack; @@ -30,6 +31,9 @@ import net.minecraft.util.EnumActionResult; import net.minecraft.util.Direction; import net.minecraft.util.Hand; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.text.ITextComponent; +import net.minecraft.util.text.TextComponent; +import net.minecraft.util.text.TextComponentUtils; import net.minecraft.util.text.TextFormatting; import net.minecraft.util.text.translation.I18n; import net.minecraft.world.IBlockReader; @@ -61,17 +65,17 @@ public class ToolMemoryCard extends AEBaseItem implements IMemoryCard @Override @OnlyIn( Dist.CLIENT ) - public void addCheckedInformation( final ItemStack stack, final World world, final List lines, final ITooltipFlag advancedTooltips ) + public void addInformation(final ItemStack stack, final World world, final List lines, final ITooltipFlag advancedTooltips ) { lines.add( this.getLocalizedName( this.getSettingsName( stack ) + ".name", this.getSettingsName( stack ) ) ); final CompoundNBT data = this.getData( stack ); - if( data.hasKey( "tooltip" ) ) + if( data.contains( "tooltip" ) ) { lines.add( I18n.translateToLocal( this.getLocalizedName( data.getString( "tooltip" ) + ".name", data.getString( "tooltip" ) ) ) ); } - if( data.hasKey( "freq" ) ) + if( data.contains( "freq" ) ) { final short freq = data.getShort( "freq" ); final String freqTooltip = TextFormatting.BOLD + Platform.p2p().toHexString( freq ); diff --git a/src/main/java/appeng/items/tools/powered/ToolColorApplicator.java b/src/main/java/appeng/items/tools/powered/ToolColorApplicator.java index 6916277b4..7c195d329 100644 --- a/src/main/java/appeng/items/tools/powered/ToolColorApplicator.java +++ b/src/main/java/appeng/items/tools/powered/ToolColorApplicator.java @@ -26,6 +26,7 @@ import java.util.List; import java.util.Map; import java.util.Set; +import net.minecraft.util.text.ITextComponent; import org.apache.commons.lang3.text.WordUtils; import net.minecraft.block.Block; @@ -248,7 +249,7 @@ public class ToolColorApplicator extends AEBasePoweredItem implements IStorageCe public ItemStack getColor( final ItemStack is ) { - final CompoundNBT c = is.getTagCompound(); + final CompoundNBT c = is.getTag(); if( c != null && c.contains("color") ) { final CompoundNBT color = c.getCompoundTag( "color" ); @@ -423,9 +424,9 @@ public class ToolColorApplicator extends AEBasePoweredItem implements IStorageCe @Override @OnlyIn( Dist.CLIENT ) - public void addCheckedInformation( final ItemStack stack, final World world, final List lines, final ITooltipFlag advancedTooltips ) + public void addInformation(final ItemStack stack, final World world, final List lines, final ITooltipFlag advancedTooltips ) { - super.addCheckedInformation( stack, world, lines, advancedTooltips ); + super.addInformation( stack, world, lines, advancedTooltips ); final ICellInventoryHandler cdi = AEApi.instance() .registries() diff --git a/src/main/java/appeng/items/tools/powered/ToolEntropyManipulator.java b/src/main/java/appeng/items/tools/powered/ToolEntropyManipulator.java index 5a2bc3261..04228f9de 100644 --- a/src/main/java/appeng/items/tools/powered/ToolEntropyManipulator.java +++ b/src/main/java/appeng/items/tools/powered/ToolEntropyManipulator.java @@ -140,7 +140,7 @@ public class ToolEntropyManipulator extends AEBasePoweredItem implements IBlockT } else { - w.setBlockToAir( pos ); + w.removeBlock(pos, false); } if( r.getDrops() != null ) @@ -176,7 +176,7 @@ public class ToolEntropyManipulator extends AEBasePoweredItem implements IBlockT } else { - w.setBlockToAir( pos ); + w.removeBlock(pos, false); } if( r.getDrops() != null ) @@ -268,14 +268,14 @@ public class ToolEntropyManipulator extends AEBasePoweredItem implements IBlockT { if( blockID instanceof BlockTNT ) { - w.setBlockToAir( pos ); + w.removeBlock(pos, false); ( (BlockTNT) blockID ).explode( w, pos, state, p ); return EnumActionResult.SUCCESS; } if( blockID instanceof BlockTinyTNT ) { - w.setBlockToAir( pos ); + w.removeBlock(pos, false); ( (BlockTinyTNT) blockID ).startFuse( w, pos, p ); return EnumActionResult.SUCCESS; } diff --git a/src/main/java/appeng/items/tools/powered/ToolMatterCannon.java b/src/main/java/appeng/items/tools/powered/ToolMatterCannon.java index bced9d510..98374d87f 100644 --- a/src/main/java/appeng/items/tools/powered/ToolMatterCannon.java +++ b/src/main/java/appeng/items/tools/powered/ToolMatterCannon.java @@ -42,6 +42,7 @@ import net.minecraft.util.math.AxisAlignedBB; import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.RayTraceResult; import net.minecraft.util.math.Vec3d; +import net.minecraft.util.text.ITextComponent; import net.minecraft.world.World; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.api.distmarker.OnlyIn; @@ -88,9 +89,9 @@ public class ToolMatterCannon extends AEBasePoweredItem implements IStorageCell< @OnlyIn( Dist.CLIENT ) @Override - public void addCheckedInformation( final ItemStack stack, final World world, final List lines, final ITooltipFlag advancedTooltips ) + public void addInformation(final ItemStack stack, final World world, final List lines, final ITooltipFlag advancedTooltips ) { - super.addCheckedInformation( stack, world, lines, advancedTooltips ); + super.addInformation( stack, world, lines, advancedTooltips ); final ICellInventoryHandler cdi = AEApi.instance() .registries() diff --git a/src/main/java/appeng/items/tools/powered/ToolPortableCell.java b/src/main/java/appeng/items/tools/powered/ToolPortableCell.java index 3531a1ff7..f21d0bcbe 100644 --- a/src/main/java/appeng/items/tools/powered/ToolPortableCell.java +++ b/src/main/java/appeng/items/tools/powered/ToolPortableCell.java @@ -29,6 +29,7 @@ import net.minecraft.util.ActionResult; import net.minecraft.util.EnumActionResult; import net.minecraft.util.Hand; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.text.ITextComponent; import net.minecraft.world.World; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.api.distmarker.OnlyIn; @@ -78,9 +79,9 @@ public class ToolPortableCell extends AEBasePoweredItem implements IStorageCell< @Override @OnlyIn( Dist.CLIENT ) - public void addCheckedInformation( final ItemStack stack, final World world, final List lines, final ITooltipFlag advancedTooltips ) + public void addInformation(final ItemStack stack, final World world, final List lines, final ITooltipFlag advancedTooltips ) { - super.addCheckedInformation( stack, world, lines, advancedTooltips ); + super.addInformation( stack, world, lines, advancedTooltips ); final ICellInventoryHandler cdi = AEApi.instance() .registries() diff --git a/src/main/java/appeng/items/tools/powered/ToolWirelessTerminal.java b/src/main/java/appeng/items/tools/powered/ToolWirelessTerminal.java index 17eede3d1..9d812155b 100644 --- a/src/main/java/appeng/items/tools/powered/ToolWirelessTerminal.java +++ b/src/main/java/appeng/items/tools/powered/ToolWirelessTerminal.java @@ -71,9 +71,9 @@ public class ToolWirelessTerminal extends AEBasePoweredItem implements IWireless @Override @OnlyIn( Dist.CLIENT ) - public void addCheckedInformation( final ItemStack stack, final World world, final List lines, final ITooltipFlag advancedTooltips ) + public void addInformation( final ItemStack stack, final World world, final List lines, final ITooltipFlag advancedTooltips ) { - super.addCheckedInformation( stack, world, lines, advancedTooltips ); + super.addInformation( stack, world, lines, advancedTooltips ); if( stack.hasTag() ) { diff --git a/src/main/java/appeng/items/tools/powered/powersink/AEBasePoweredItem.java b/src/main/java/appeng/items/tools/powered/powersink/AEBasePoweredItem.java index e2a4d9ad3..7a551f2cb 100644 --- a/src/main/java/appeng/items/tools/powered/powersink/AEBasePoweredItem.java +++ b/src/main/java/appeng/items/tools/powered/powersink/AEBasePoweredItem.java @@ -27,6 +27,7 @@ import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.ItemStack; import net.minecraft.nbt.CompoundNBT; import net.minecraft.util.NonNullList; +import net.minecraft.util.text.ITextComponent; import net.minecraft.world.World; import net.minecraftforge.common.capabilities.ICapabilityProvider; import net.minecraftforge.api.distmarker.Dist; @@ -59,9 +60,9 @@ public abstract class AEBasePoweredItem extends AEBaseItem implements IAEItemPow @OnlyIn( Dist.CLIENT ) @Override - public void addCheckedInformation( final ItemStack stack, final World world, final List lines, final ITooltipFlag advancedTooltips ) + public void addInformation(final ItemStack stack, final World world, final List lines, final ITooltipFlag advancedTooltips ) { - final CompoundNBT tag = stack.getTagCompound(); + final CompoundNBT tag = stack.getTag(); double internalCurrentPower = 0; final double internalMaxPower = this.getAEMaxPower( stack ); diff --git a/src/main/java/appeng/parts/AEBasePart.java b/src/main/java/appeng/parts/AEBasePart.java index 989dffd52..c62052098 100644 --- a/src/main/java/appeng/parts/AEBasePart.java +++ b/src/main/java/appeng/parts/AEBasePart.java @@ -309,7 +309,7 @@ public abstract class AEBasePart implements IPart, IGridProxyable, IActionHost, @Override @OnlyIn( Dist.CLIENT ) - public void randomDisplayTick( final World world, final BlockPos pos, final Random r ) + public void animateTick( final World world, final BlockPos pos, final Random r ) { } @@ -415,7 +415,7 @@ public abstract class AEBasePart implements IPart, IGridProxyable, IActionHost, ( (AppEngInternalAEInventory) inv ).writeToNBT( output, "config" ); } - return output.hasNoTags() ? null : output; + return output.isEmpty() ? null : output; } public boolean useStandardMemoryCard() diff --git a/src/main/java/appeng/parts/CableBusContainer.java b/src/main/java/appeng/parts/CableBusContainer.java index c27f9d713..f15f596bd 100644 --- a/src/main/java/appeng/parts/CableBusContainer.java +++ b/src/main/java/appeng/parts/CableBusContainer.java @@ -901,14 +901,14 @@ public class CableBusContainer extends CableBusStorage implements AEMultiTile, I } @Override - public void randomDisplayTick( final World world, final BlockPos pos, final Random r ) + public void animateTick( final World world, final BlockPos pos, final Random r ) { for( final AEPartLocation side : AEPartLocation.values() ) { final IPart p = this.getPart( side ); if( p != null ) { - p.randomDisplayTick( world, pos, r ); + p.animateTick( world, pos, r ); } } } diff --git a/src/main/java/appeng/parts/ICableBusContainer.java b/src/main/java/appeng/parts/ICableBusContainer.java index 15d2c0452..5f80b9e53 100644 --- a/src/main/java/appeng/parts/ICableBusContainer.java +++ b/src/main/java/appeng/parts/ICableBusContainer.java @@ -67,7 +67,7 @@ public interface ICableBusContainer boolean isLadder( LivingEntity entity ); @OnlyIn( Dist.CLIENT ) - void randomDisplayTick( World world, BlockPos pos, Random r ); + void animateTick( World world, BlockPos pos, Random r ); int getLightValue(); diff --git a/src/main/java/appeng/parts/NullCableBusContainer.java b/src/main/java/appeng/parts/NullCableBusContainer.java index 64bbbee86..e9de827a8 100644 --- a/src/main/java/appeng/parts/NullCableBusContainer.java +++ b/src/main/java/appeng/parts/NullCableBusContainer.java @@ -107,7 +107,7 @@ public class NullCableBusContainer implements ICableBusContainer } @Override - public void randomDisplayTick( final World world, final BlockPos pos, final Random r ) + public void animateTick( final World world, final BlockPos pos, final Random r ) { } diff --git a/src/main/java/appeng/parts/automation/PartLevelEmitter.java b/src/main/java/appeng/parts/automation/PartLevelEmitter.java index d0839f780..52b3685ef 100644 --- a/src/main/java/appeng/parts/automation/PartLevelEmitter.java +++ b/src/main/java/appeng/parts/automation/PartLevelEmitter.java @@ -441,7 +441,7 @@ public class PartLevelEmitter extends PartUpgradeable implements IEnergyWatcherH } @Override - public void randomDisplayTick( final World world, final BlockPos pos, final Random r ) + public void animateTick( final World world, final BlockPos pos, final Random r ) { if( this.isLevelEmitterOn() ) { diff --git a/src/main/java/appeng/parts/misc/PartCableAnchor.java b/src/main/java/appeng/parts/misc/PartCableAnchor.java index 568e25076..ed18a182e 100644 --- a/src/main/java/appeng/parts/misc/PartCableAnchor.java +++ b/src/main/java/appeng/parts/misc/PartCableAnchor.java @@ -223,7 +223,7 @@ public class PartCableAnchor implements IPart } @Override - public void randomDisplayTick( final World world, final BlockPos pos, final Random r ) + public void animateTick( final World world, final BlockPos pos, final Random r ) { } diff --git a/src/main/java/appeng/server/ServerHelper.java b/src/main/java/appeng/server/ServerHelper.java index 6a2546251..e8794ede1 100644 --- a/src/main/java/appeng/server/ServerHelper.java +++ b/src/main/java/appeng/server/ServerHelper.java @@ -39,9 +39,6 @@ import appeng.block.AEBaseBlock; import appeng.client.ActionKey; import appeng.client.EffectType; import appeng.core.CommonHelper; -import appeng.core.sync.AppEngPacket; -import appeng.core.sync.network.NetworkHandler; -import appeng.items.tools.ToolNetworkTool; import appeng.util.Platform; import net.minecraftforge.fml.server.ServerLifecycleHooks; @@ -85,31 +82,31 @@ public class ServerHelper extends CommonHelper return new ArrayList<>(); } - @Override - public void sendToAllNearExcept(final PlayerEntity p, final double x, final double y, final double z, final double dist, final World w, final AppEngPacket packet ) - { - if( Platform.isClient() ) - { - return; - } - - for( final PlayerEntity o : this.getPlayers() ) - { - final ServerPlayerEntity entityplayermp = (ServerPlayerEntity) o; - - if( entityplayermp != p && entityplayermp.world == w ) - { - final double dX = x - entityplayermp.getPosX(); - final double dY = y - entityplayermp.getPosY(); - final double dZ = z - entityplayermp.getPosZ(); - - if( dX * dX + dY * dY + dZ * dZ < dist * dist ) - { - NetworkHandler.instance().sendTo( packet, entityplayermp ); - } - } - } - } + // FIXME @Override + // FIXME public void sendToAllNearExcept(final PlayerEntity p, final double x, final double y, final double z, final double dist, final World w, final AppEngPacket packet ) + // FIXME { + // FIXME if( Platform.isClient() ) + // FIXME { + // FIXME return; + // FIXME } + // FIXME + // FIXME for( final PlayerEntity o : this.getPlayers() ) + // FIXME { + // FIXME final ServerPlayerEntity entityplayermp = (ServerPlayerEntity) o; + // FIXME + // FIXME if( entityplayermp != p && entityplayermp.world == w ) + // FIXME { + // FIXME final double dX = x - entityplayermp.getPosX(); + // FIXME final double dY = y - entityplayermp.getPosY(); + // FIXME final double dZ = z - entityplayermp.getPosZ(); + // FIXME + // FIXME if( dX * dX + dY * dY + dZ * dZ < dist * dist ) + // FIXME { + // FIXME NetworkHandler.instance().sendTo( packet, entityplayermp ); + // FIXME } + // FIXME } + // FIXME } + // FIXME } @Override public void spawnEffect( final EffectType type, final World world, final double posX, final double posY, final double posZ, final Object o ) @@ -166,14 +163,14 @@ public class ServerHelper extends CommonHelper { final ItemStack is = player.inventory.getStackInSlot( x ); - if( !is.isEmpty() && is.getItem() instanceof ToolNetworkTool ) - { - final CompoundNBT c = is.getTag(); - if( c != null && c.getBoolean( "hideFacades" ) ) - { - return CableRenderMode.CABLE_VIEW; - } - } +// FIXME if( !is.isEmpty() && is.getItem() instanceof ToolNetworkTool ) +// FIXME { +// FIXME final CompoundNBT c = is.getTag(); +// FIXME if( c != null && c.getBoolean( "hideFacades" ) ) +// FIXME { +// FIXME return CableRenderMode.CABLE_VIEW; +// FIXME } +// FIXME } } } diff --git a/src/main/java/appeng/tile/AEBaseInvTile.java b/src/main/java/appeng/tile/AEBaseInvTile.java index 58f64cedb..dcd169acf 100644 --- a/src/main/java/appeng/tile/AEBaseInvTile.java +++ b/src/main/java/appeng/tile/AEBaseInvTile.java @@ -22,17 +22,15 @@ package appeng.tile; import java.util.List; import javax.annotation.Nonnull; -import javax.annotation.Nullable; import net.minecraft.item.ItemStack; import net.minecraft.nbt.CompoundNBT; +import net.minecraft.tileentity.TileEntityType; import net.minecraft.util.Direction; import net.minecraft.util.math.BlockPos; -import net.minecraft.util.text.ITextComponent; -import net.minecraft.util.text.TextComponentString; -import net.minecraft.util.text.TextComponentTranslation; import net.minecraft.world.World; import net.minecraftforge.common.capabilities.Capability; +import net.minecraftforge.common.util.LazyOptional; import net.minecraftforge.items.CapabilityItemHandler; import net.minecraftforge.items.IItemHandler; import net.minecraftforge.items.wrapper.EmptyHandler; @@ -45,17 +43,21 @@ import appeng.util.inv.InvOperation; public abstract class AEBaseInvTile extends AEBaseTile implements IAEAppEngInventory { + public AEBaseInvTile(TileEntityType tileEntityTypeIn) { + super(tileEntityTypeIn); + } + @Override - public void readFromNBT( final CompoundNBT data ) + public void read(final CompoundNBT data ) { - super.readFromNBT( data ); + super.read( data ); final IItemHandler inv = this.getInternalInventory(); if( inv != EmptyHandler.INSTANCE ) { - final CompoundNBT opt = data.getCompoundTag( "inv" ); + final CompoundNBT opt = data.getCompound( "inv" ); for( int x = 0; x < inv.getSlots(); x++ ) { - final CompoundNBT item = opt.getCompoundTag( "item" + x ); + final CompoundNBT item = opt.getCompound( "item" + x ); ItemHandlerUtil.setStackInSlot( inv, x, ItemStack.read(item) ); } } @@ -64,9 +66,9 @@ public abstract class AEBaseInvTile extends AEBaseTile implements IAEAppEngInven public abstract @Nonnull IItemHandler getInternalInventory(); @Override - public CompoundNBT writeToNBT( final CompoundNBT data ) + public CompoundNBT write(final CompoundNBT data ) { - super.writeToNBT( data ); + super.write( data ); final IItemHandler inv = this.getInternalInventory(); if( inv != EmptyHandler.INSTANCE ) { @@ -79,9 +81,9 @@ public abstract class AEBaseInvTile extends AEBaseTile implements IAEAppEngInven { is.write(item); } - opt.setTag( "item" + x, item ); + opt.put( "item" + x, item ); } - data.setTag( "inv", opt ); + data.put( "inv", opt ); } return data; } @@ -104,51 +106,23 @@ public abstract class AEBaseInvTile extends AEBaseTile implements IAEAppEngInven @Override public abstract void onChangeInventory( IItemHandler inv, int slot, InvOperation mc, ItemStack removed, ItemStack added ); - @Override - public ITextComponent getDisplayName() - { - if( this.hasCustomInventoryName() ) - { - return new TextComponentString( this.getCustomInventoryName() ); - } - return new TextComponentTranslation( this.getBlockType().getTranslationKey() ); - } - protected @Nonnull IItemHandler getItemHandlerForSide( @Nonnull Direction side ) { return this.getInternalInventory(); } + @Nonnull @Override - public boolean hasCapability( Capability capability, Direction facing ) - { + public LazyOptional getCapability(@Nonnull Capability capability, Direction facing) { if( capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY ) { if( facing == null ) { - return this.getInternalInventory() != EmptyHandler.INSTANCE; + return (LazyOptional) LazyOptional.of(this::getInternalInventory); } else { - return this.getItemHandlerForSide( facing ) != EmptyHandler.INSTANCE; - } - } - return super.hasCapability( capability, facing ); - } - - @SuppressWarnings( "unchecked" ) - @Override - public T getCapability( Capability capability, @Nullable Direction facing ) - { - if( capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY ) - { - if( facing == null ) - { - return (T) this.getInternalInventory(); - } - else - { - return (T) this.getItemHandlerForSide( facing ); + return (LazyOptional) LazyOptional.of(() -> getItemHandlerForSide( facing )); } } return super.getCapability( capability, facing ); diff --git a/src/main/java/appeng/tile/AEBaseTile.java b/src/main/java/appeng/tile/AEBaseTile.java index 49d6e4151..dcf29d357 100644 --- a/src/main/java/appeng/tile/AEBaseTile.java +++ b/src/main/java/appeng/tile/AEBaseTile.java @@ -28,6 +28,7 @@ import java.util.Map; import javax.annotation.Nonnull; import javax.annotation.Nullable; +import appeng.core.AELog; import io.netty.buffer.ByteBuf; import io.netty.buffer.Unpooled; @@ -36,8 +37,9 @@ import net.minecraft.entity.player.PlayerEntity; import net.minecraft.item.ItemStack; import net.minecraft.nbt.CompoundNBT; import net.minecraft.network.NetworkManager; -import net.minecraft.network.play.server.SPacketUpdateTileEntity; +import net.minecraft.network.play.server.SUpdateTileEntityPacket; import net.minecraft.tileentity.TileEntity; +import net.minecraft.tileentity.TileEntityType; import net.minecraft.util.Direction; import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; @@ -48,12 +50,8 @@ import appeng.api.util.ICommonTile; import appeng.api.util.IConfigManager; import appeng.api.util.IConfigurableObject; import appeng.api.util.IOrientable; -import appeng.core.AELog; import appeng.core.features.IStackSrc; import appeng.helpers.ICustomNameObject; -import appeng.helpers.IPriorityHost; -import appeng.hooks.TickHandler; -import appeng.tile.inventory.AppEngInternalAEInventory; import appeng.util.Platform; import appeng.util.SettingsFrom; @@ -71,10 +69,8 @@ public class AEBaseTile extends TileEntity implements IOrientable, ICommonTile, private BlockState state; private boolean markDirtyQueued = false; - @Override - public boolean shouldRefresh( final World world, final BlockPos pos, final BlockState oldState, final BlockState newSate ) - { - return newSate.getBlock() != oldState.getBlock(); // state doesn't change tile entities in AE2. + public AEBaseTile(TileEntityType tileEntityTypeIn) { + super(tileEntityTypeIn); } public static void registerTileItem( final Class c, final IStackSrc wat ) @@ -157,13 +153,13 @@ public class AEBaseTile extends TileEntity implements IOrientable, ICommonTile, } @Override - public SPacketUpdateTileEntity getUpdatePacket() + public SUpdateTileEntityPacket getUpdatePacket() { - return new SPacketUpdateTileEntity( this.pos, 64, this.getUpdateTag() ); + return new SUpdateTileEntityPacket( this.pos, 64, this.getUpdateTag() ); } @Override - public void onDataPacket( final NetworkManager net, final SPacketUpdateTileEntity pkt ) + public void onDataPacket( final NetworkManager net, final SUpdateTileEntityPacket pkt ) { // / pkt.actionType if( pkt.getTileEntityType() == 64 ) @@ -359,7 +355,7 @@ public class AEBaseTile extends TileEntity implements IOrientable, ICommonTile, */ public void uploadSettings( final SettingsFrom from, final CompoundNBT compound ) { - if( compound != null && this instanceof IConfigurableObject ) + if( this instanceof IConfigurableObject ) { final IConfigManager cm = ( (IConfigurableObject) this ).getConfigManager(); if( cm != null ) @@ -367,36 +363,34 @@ public class AEBaseTile extends TileEntity implements IOrientable, ICommonTile, cm.readFromNBT( compound ); } } - - if( this instanceof IPriorityHost ) - { - final IPriorityHost pHost = (IPriorityHost) this; - pHost.setPriority( compound.getInt( "priority" ) ); - } - - if( this instanceof ISegmentedInventory ) - { - final IItemHandler inv = ( (ISegmentedInventory) this ).getInventoryByName( "config" ); - if( inv instanceof AppEngInternalAEInventory ) - { - final AppEngInternalAEInventory target = (AppEngInternalAEInventory) inv; - final AppEngInternalAEInventory tmp = new AppEngInternalAEInventory( null, target.getSlots() ); - tmp.read( compound, "config" ); - for( int x = 0; x < tmp.getSlots(); x++ ) - { - target.setStackInSlot( x, tmp.getStackInSlot( x ) ); - } - } - } +// FIXME +// if( this instanceof IPriorityHost ) +// { +// final IPriorityHost pHost = (IPriorityHost) this; +// pHost.setPriority( compound.getInt( "priority" ) ); +// } +// +// if( this instanceof ISegmentedInventory ) +// { +// final IItemHandler inv = ( (ISegmentedInventory) this ).getInventoryByName( "config" ); +// if( inv instanceof AppEngInternalAEInventory ) +// { +// final AppEngInternalAEInventory target = (AppEngInternalAEInventory) inv; +// final AppEngInternalAEInventory tmp = new AppEngInternalAEInventory( null, target.getSlots() ); +// tmp.readFromNBT( compound, "config" ); +// for( int x = 0; x < tmp.getSlots(); x++ ) +// { +// target.setStackInSlot( x, tmp.getStackInSlot( x ) ); +// } +// } +// } } /** * returns the contents of the tile entity, into the world, defaults to dropping everything in the inventory. * * @param w world - * @param x x pos of tile entity - * @param y y pos of tile entity - * @param z z pos of tile entity + * @param pos block position * @param drops drops of tile entity */ @Override @@ -424,8 +418,8 @@ public class AEBaseTile extends TileEntity implements IOrientable, ICommonTile, if( this.hasCustomInventoryName() ) { final CompoundNBT dsp = new CompoundNBT(); - dsp.setString( "Name", this.getCustomInventoryName() ); - output.setTag( "display", dsp ); + dsp.putString( "Name", this.getCustomInventoryName() ); + output.put( "display", dsp ); } if( this instanceof IConfigurableObject ) @@ -437,22 +431,23 @@ public class AEBaseTile extends TileEntity implements IOrientable, ICommonTile, } } - if( this instanceof IPriorityHost ) - { - final IPriorityHost pHost = (IPriorityHost) this; - output.setInteger( "priority", pHost.getPriority() ); - } +// FIXME +// if( this instanceof IPriorityHost ) +// { +// final IPriorityHost pHost = (IPriorityHost) this; +// output.putInt( "priority", pHost.getPriority() ); +// } +// +// if( this instanceof ISegmentedInventory ) +// { +// final IItemHandler inv = ( (ISegmentedInventory) this ).getInventoryByName( "config" ); +// if( inv instanceof AppEngInternalAEInventory ) +// { +// ( (AppEngInternalAEInventory) inv ).writeToNBT( output, "config" ); +// } +// } - if( this instanceof ISegmentedInventory ) - { - final IItemHandler inv = ( (ISegmentedInventory) this ).getInventoryByName( "config" ); - if( inv instanceof AppEngInternalAEInventory ) - { - ( (AppEngInternalAEInventory) inv ).writeToNBT( output, "config" ); - } - } - - return output.hasNoTags() ? null : output; + return output.isEmpty() ? null : output; } @Override @@ -485,7 +480,7 @@ public class AEBaseTile extends TileEntity implements IOrientable, ICommonTile, this.world.markChunkDirty( this.pos, this ); if( !this.markDirtyQueued ) { - TickHandler.INSTANCE.addCallable( null, this::markDirtyAtEndOfTick ); + // FIXME TickHandler.INSTANCE.addCallable( null, this::markDirtyAtEndOfTick ); this.markDirtyQueued = true; } } diff --git a/src/main/java/appeng/tile/crafting/TileMolecularAssembler.java b/src/main/java/appeng/tile/crafting/TileMolecularAssembler.java index 3cc9ca376..9983f9300 100644 --- a/src/main/java/appeng/tile/crafting/TileMolecularAssembler.java +++ b/src/main/java/appeng/tile/crafting/TileMolecularAssembler.java @@ -213,9 +213,9 @@ public class TileMolecularAssembler extends AENetworkInvTile implements IUpgrade } @Override - public CompoundNBT writeToNBT( final CompoundNBT data ) + public CompoundNBT write(final CompoundNBT data ) { - super.writeToNBT( data ); + super.write( data ); if( this.forcePlan && this.myPlan != null ) { final ItemStack pattern = this.myPlan.getPattern(); @@ -234,9 +234,9 @@ public class TileMolecularAssembler extends AENetworkInvTile implements IUpgrade } @Override - public void readFromNBT( final CompoundNBT data ) + public void read(final CompoundNBT data ) { - super.readFromNBT( data ); + super.read( data ); if( data.contains("myPlan") ) { final ItemStack myPat = new ItemStack( data.getCompoundTag( "myPlan" ) ); diff --git a/src/main/java/appeng/tile/grid/AENetworkInvTile.java b/src/main/java/appeng/tile/grid/AENetworkInvTile.java index 2c364a32e..686d2c78b 100644 --- a/src/main/java/appeng/tile/grid/AENetworkInvTile.java +++ b/src/main/java/appeng/tile/grid/AENetworkInvTile.java @@ -35,16 +35,16 @@ public abstract class AENetworkInvTile extends AEBaseInvTile implements IActionH private final AENetworkProxy gridProxy = new AENetworkProxy( this, "proxy", this.getItemFromTile( this ), true ); @Override - public void readFromNBT( final CompoundNBT data ) + public void read(final CompoundNBT data ) { - super.readFromNBT( data ); + super.read( data ); this.getProxy().readFromNBT( data ); } @Override - public CompoundNBT writeToNBT( final CompoundNBT data ) + public CompoundNBT write(final CompoundNBT data ) { - super.writeToNBT( data ); + super.write( data ); this.getProxy().writeToNBT( data ); return data; } diff --git a/src/main/java/appeng/tile/grid/AENetworkPowerTile.java b/src/main/java/appeng/tile/grid/AENetworkPowerTile.java index 3b194d734..495419ba2 100644 --- a/src/main/java/appeng/tile/grid/AENetworkPowerTile.java +++ b/src/main/java/appeng/tile/grid/AENetworkPowerTile.java @@ -37,16 +37,16 @@ public abstract class AENetworkPowerTile extends AEBasePoweredTile implements IA private final AENetworkProxy gridProxy = new AENetworkProxy( this, "proxy", this.getItemFromTile( this ), true ); @Override - public void readFromNBT( final CompoundNBT data ) + public void read(final CompoundNBT data ) { - super.readFromNBT( data ); + super.read( data ); this.getProxy().readFromNBT( data ); } @Override - public CompoundNBT writeToNBT( final CompoundNBT data ) + public CompoundNBT write(final CompoundNBT data ) { - super.writeToNBT( data ); + super.write( data ); this.getProxy().writeToNBT( data ); return data; } diff --git a/src/main/java/appeng/tile/misc/TileCondenser.java b/src/main/java/appeng/tile/misc/TileCondenser.java index d59dc3eee..71e4d258a 100644 --- a/src/main/java/appeng/tile/misc/TileCondenser.java +++ b/src/main/java/appeng/tile/misc/TileCondenser.java @@ -85,18 +85,18 @@ public class TileCondenser extends AEBaseInvTile implements IConfigManagerHost, } @Override - public CompoundNBT writeToNBT( final CompoundNBT data ) + public CompoundNBT write(final CompoundNBT data ) { - super.writeToNBT( data ); + super.write( data ); this.cm.writeToNBT( data ); data.putDouble("storedPower", this.getStoredPower()); return data; } @Override - public void readFromNBT( final CompoundNBT data ) + public void read(final CompoundNBT data ) { - super.readFromNBT( data ); + super.read( data ); this.cm.readFromNBT( data ); this.setStoredPower( data.getDouble( "storedPower" ) ); } diff --git a/src/main/java/appeng/tile/misc/TileInscriber.java b/src/main/java/appeng/tile/misc/TileInscriber.java index 1ca8d9de9..57b625ed3 100644 --- a/src/main/java/appeng/tile/misc/TileInscriber.java +++ b/src/main/java/appeng/tile/misc/TileInscriber.java @@ -132,18 +132,18 @@ public class TileInscriber extends AENetworkPowerTile implements IGridTickable, } @Override - public CompoundNBT writeToNBT( final CompoundNBT data ) + public CompoundNBT write(final CompoundNBT data ) { - super.writeToNBT( data ); + super.write( data ); this.upgrades.writeToNBT( data, "upgrades" ); this.settings.writeToNBT( data ); return data; } @Override - public void readFromNBT( final CompoundNBT data ) + public void read(final CompoundNBT data ) { - super.readFromNBT( data ); + super.read( data ); this.upgrades.readFromNBT( data, "upgrades" ); this.settings.readFromNBT( data ); } diff --git a/src/main/java/appeng/tile/misc/TileInterface.java b/src/main/java/appeng/tile/misc/TileInterface.java index 4c9c7789b..9043b3a2f 100644 --- a/src/main/java/appeng/tile/misc/TileInterface.java +++ b/src/main/java/appeng/tile/misc/TileInterface.java @@ -167,18 +167,18 @@ public class TileInterface extends AENetworkInvTile implements IGridTickable, II } @Override - public CompoundNBT writeToNBT( final CompoundNBT data ) + public CompoundNBT write(final CompoundNBT data ) { - super.writeToNBT( data ); + super.write( data ); data.putBoolean("omniDirectional", this.omniDirectional); this.duality.writeToNBT( data ); return data; } @Override - public void readFromNBT( final CompoundNBT data ) + public void read(final CompoundNBT data ) { - super.readFromNBT( data ); + super.read( data ); this.omniDirectional = data.getBoolean( "omniDirectional" ); this.duality.readFromNBT( data ); diff --git a/src/main/java/appeng/tile/misc/TilePaint.java b/src/main/java/appeng/tile/misc/TilePaint.java index 66d5dc404..b2636c8b0 100644 --- a/src/main/java/appeng/tile/misc/TilePaint.java +++ b/src/main/java/appeng/tile/misc/TilePaint.java @@ -214,7 +214,7 @@ public class TilePaint extends AEBaseTile if( this.dots == null ) { - this.world.setBlockToAir( this.pos ); + this.world.removeBlock(this.pos, false); } } diff --git a/src/main/java/appeng/tile/misc/TileVibrationChamber.java b/src/main/java/appeng/tile/misc/TileVibrationChamber.java index 9f45980f8..7045b1cdb 100644 --- a/src/main/java/appeng/tile/misc/TileVibrationChamber.java +++ b/src/main/java/appeng/tile/misc/TileVibrationChamber.java @@ -98,9 +98,9 @@ public class TileVibrationChamber extends AENetworkInvTile implements IGridTicka } @Override - public CompoundNBT writeToNBT( final CompoundNBT data ) + public CompoundNBT write(final CompoundNBT data ) { - super.writeToNBT( data ); + super.write( data ); data.putDouble("burnTime", this.getBurnTime()); data.putDouble("maxBurnTime", this.getMaxBurnTime()); data.setInteger( "burnSpeed", this.getBurnSpeed() ); @@ -108,9 +108,9 @@ public class TileVibrationChamber extends AENetworkInvTile implements IGridTicka } @Override - public void readFromNBT( final CompoundNBT data ) + public void read(final CompoundNBT data ) { - super.readFromNBT( data ); + super.read( data ); this.setBurnTime( data.getDouble( "burnTime" ) ); this.setMaxBurnTime( data.getDouble( "maxBurnTime" ) ); this.setBurnSpeed( data.getInteger( "burnSpeed" ) ); diff --git a/src/main/java/appeng/tile/networking/TileCableBus.java b/src/main/java/appeng/tile/networking/TileCableBus.java index 8654dd3f1..3e1463ba0 100644 --- a/src/main/java/appeng/tile/networking/TileCableBus.java +++ b/src/main/java/appeng/tile/networking/TileCableBus.java @@ -342,7 +342,7 @@ public class TileCableBus extends AEBaseTile implements AEMultiTile, ICustomColl @Override public void cleanup() { - this.getWorld().setBlockToAir( this.pos ); + this.getWorld().removeBlock(this.pos, false); } @Override diff --git a/src/main/java/appeng/tile/powersink/AEBasePoweredTile.java b/src/main/java/appeng/tile/powersink/AEBasePoweredTile.java index 99a2e31ac..21ba9a8e1 100644 --- a/src/main/java/appeng/tile/powersink/AEBasePoweredTile.java +++ b/src/main/java/appeng/tile/powersink/AEBasePoweredTile.java @@ -80,17 +80,17 @@ public abstract class AEBasePoweredTile extends AEBaseInvTile implements IAEPowe } @Override - public CompoundNBT writeToNBT( final CompoundNBT data ) + public CompoundNBT write(final CompoundNBT data ) { - super.writeToNBT( data ); + super.write( data ); data.putDouble("internalCurrentPower", this.getInternalCurrentPower()); return data; } @Override - public void readFromNBT( final CompoundNBT data ) + public void read(final CompoundNBT data ) { - super.readFromNBT( data ); + super.read( data ); this.setInternalCurrentPower( data.getDouble( "internalCurrentPower" ) ); } diff --git a/src/main/java/appeng/tile/qnb/TileQuantumBridge.java b/src/main/java/appeng/tile/qnb/TileQuantumBridge.java index 4a6885d8d..fd778132c 100644 --- a/src/main/java/appeng/tile/qnb/TileQuantumBridge.java +++ b/src/main/java/appeng/tile/qnb/TileQuantumBridge.java @@ -277,7 +277,7 @@ public class TileQuantumBridge extends AENetworkInvTile implements IAEMultiBlock final ItemStack is = this.internalInventory.getStackInSlot( 0 ); if( !is.isEmpty() ) { - final CompoundNBT c = is.getTagCompound(); + final CompoundNBT c = is.getTag(); if( c != null ) { return c.getLong( "freq" ); diff --git a/src/main/java/appeng/tile/spatial/TileSpatialIOPort.java b/src/main/java/appeng/tile/spatial/TileSpatialIOPort.java index c45aef7c9..4ef5c720d 100644 --- a/src/main/java/appeng/tile/spatial/TileSpatialIOPort.java +++ b/src/main/java/appeng/tile/spatial/TileSpatialIOPort.java @@ -65,17 +65,17 @@ public class TileSpatialIOPort extends AENetworkInvTile implements IWorldCallabl } @Override - public CompoundNBT writeToNBT( final CompoundNBT data ) + public CompoundNBT write(final CompoundNBT data ) { - super.writeToNBT( data ); + super.write( data ); data.setInteger( "lastRedstoneState", this.lastRedstoneState.ordinal() ); return data; } @Override - public void readFromNBT( final CompoundNBT data ) + public void read(final CompoundNBT data ) { - super.readFromNBT( data ); + super.read( data ); if( data.contains("lastRedstoneState") ) { this.lastRedstoneState = YesNo.values()[data.getInteger( "lastRedstoneState" )]; diff --git a/src/main/java/appeng/tile/storage/TileChest.java b/src/main/java/appeng/tile/storage/TileChest.java index 2be88e599..5e9aa5fca 100644 --- a/src/main/java/appeng/tile/storage/TileChest.java +++ b/src/main/java/appeng/tile/storage/TileChest.java @@ -431,9 +431,9 @@ public class TileChest extends AENetworkPowerTile implements IMEChest, ITerminal } @Override - public void readFromNBT( final CompoundNBT data ) + public void read(final CompoundNBT data ) { - super.readFromNBT( data ); + super.read( data ); this.config.readFromNBT( data ); this.priority = data.getInteger( "priority" ); if( data.contains("paintedColor") ) @@ -443,9 +443,9 @@ public class TileChest extends AENetworkPowerTile implements IMEChest, ITerminal } @Override - public CompoundNBT writeToNBT( final CompoundNBT data ) + public CompoundNBT write(final CompoundNBT data ) { - super.writeToNBT( data ); + super.write( data ); this.config.writeToNBT( data ); data.setInteger( "priority", this.priority ); data.setByte( "paintedColor", (byte) this.paintedColor.ordinal() ); diff --git a/src/main/java/appeng/tile/storage/TileDrive.java b/src/main/java/appeng/tile/storage/TileDrive.java index 4fb00a46a..051c22611 100644 --- a/src/main/java/appeng/tile/storage/TileDrive.java +++ b/src/main/java/appeng/tile/storage/TileDrive.java @@ -172,17 +172,17 @@ public class TileDrive extends AENetworkInvTile implements IChestOrDrive, IPrior } @Override - public void readFromNBT( final CompoundNBT data ) + public void read(final CompoundNBT data ) { - super.readFromNBT( data ); + super.read( data ); this.isCached = false; this.priority = data.getInteger( "priority" ); } @Override - public CompoundNBT writeToNBT( final CompoundNBT data ) + public CompoundNBT write(final CompoundNBT data ) { - super.writeToNBT( data ); + super.write( data ); data.setInteger( "priority", this.priority ); return data; } diff --git a/src/main/java/appeng/tile/storage/TileIOPort.java b/src/main/java/appeng/tile/storage/TileIOPort.java index 1fcd7079b..d51ac2813 100644 --- a/src/main/java/appeng/tile/storage/TileIOPort.java +++ b/src/main/java/appeng/tile/storage/TileIOPort.java @@ -110,9 +110,9 @@ public class TileIOPort extends AENetworkInvTile implements IUpgradeableHost, IC } @Override - public CompoundNBT writeToNBT( final CompoundNBT data ) + public CompoundNBT write(final CompoundNBT data ) { - super.writeToNBT( data ); + super.write( data ); this.manager.writeToNBT( data ); this.upgrades.writeToNBT( data, "upgrades" ); data.setInteger( "lastRedstoneState", this.lastRedstoneState.ordinal() ); @@ -120,9 +120,9 @@ public class TileIOPort extends AENetworkInvTile implements IUpgradeableHost, IC } @Override - public void readFromNBT( final CompoundNBT data ) + public void read(final CompoundNBT data ) { - super.readFromNBT( data ); + super.read( data ); this.manager.readFromNBT( data ); this.upgrades.readFromNBT( data, "upgrades" ); if( data.contains("lastRedstoneState") ) diff --git a/src/main/java/appeng/util/Platform.java b/src/main/java/appeng/util/Platform.java index 0f346e2ae..5e0a78d64 100644 --- a/src/main/java/appeng/util/Platform.java +++ b/src/main/java/appeng/util/Platform.java @@ -19,85 +19,25 @@ package appeng.util; -import appeng.api.AEApi; -import appeng.api.config.*; -import appeng.api.definitions.IItemDefinition; -import appeng.api.definitions.IMaterials; -import appeng.api.definitions.IParts; -import appeng.api.implementations.items.IAEItemPowerStorage; import appeng.api.implementations.items.IAEWrench; -import appeng.api.networking.IGrid; -import appeng.api.networking.IGridNode; -import appeng.api.networking.energy.IEnergyGrid; -import appeng.api.networking.energy.IEnergySource; -import appeng.api.networking.security.IActionHost; -import appeng.api.networking.security.IActionSource; -import appeng.api.networking.security.ISecurityGrid; -import appeng.api.networking.storage.IStorageGrid; -import appeng.api.storage.IMEInventory; -import appeng.api.storage.IMEMonitor; -import appeng.api.storage.IMEMonitorHandlerReceiver; -import appeng.api.storage.IStorageChannel; -import appeng.api.storage.data.IAEFluidStack; -import appeng.api.storage.data.IAEItemStack; -import appeng.api.storage.data.IAEStack; -import appeng.api.storage.data.IItemList; -import appeng.api.util.AEColor; -import appeng.api.util.AEPartLocation; -import appeng.api.util.DimensionalCoord; -import appeng.core.AEConfig; -import appeng.core.AELog; -import appeng.core.features.AEFeature; -import appeng.core.stats.Stats; -import appeng.core.sync.GuiBridge; -import appeng.core.sync.GuiHostType; -import appeng.fluids.util.AEFluidStack; -import appeng.hooks.TickHandler; -import appeng.me.GridAccessException; -import appeng.me.GridNode; -import appeng.me.helpers.AENetworkProxy; import appeng.util.helpers.ItemComparisonHelper; -import appeng.util.helpers.P2PHelper; -import appeng.util.item.AEItemStack; -import appeng.util.prioritylist.IPartitionList; -import com.google.common.base.Preconditions; -import com.google.common.collect.Iterables; -import com.google.common.collect.Lists; import net.minecraft.block.Block; import net.minecraft.block.BlockState; import net.minecraft.block.Blocks; -import net.minecraft.client.Minecraft; -import net.minecraft.client.resources.I18n; -import net.minecraft.client.util.ITooltipFlag; -import net.minecraft.entity.Entity; import net.minecraft.entity.item.ItemEntity; import net.minecraft.entity.player.PlayerEntity; -import net.minecraft.inventory.CraftingInventory; -import net.minecraft.item.Item; import net.minecraft.item.ItemStack; -import net.minecraft.item.Items; -import net.minecraft.item.crafting.IRecipe; import net.minecraft.tileentity.TileEntity; -import net.minecraft.util.Direction; -import net.minecraft.util.ResourceLocation; -import net.minecraft.util.math.*; -import net.minecraft.util.text.ITextComponent; +import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; -import net.minecraft.world.chunk.Chunk; import net.minecraft.world.server.ServerWorld; -import net.minecraftforge.api.distmarker.Dist; -import net.minecraftforge.api.distmarker.OnlyIn; -import net.minecraftforge.common.util.FakePlayerFactory; -import net.minecraftforge.fluids.FluidStack; import net.minecraftforge.fml.common.thread.SidedThreadGroups; import net.minecraftforge.fml.loading.FMLEnvironment; -import net.minecraftforge.registries.ForgeRegistries; -import javax.annotation.Nonnull; -import javax.annotation.Nullable; -import java.security.InvalidParameterException; -import java.text.DecimalFormat; -import java.util.*; +import java.util.ArrayList; +import java.util.List; +import java.util.Random; +import java.util.WeakHashMap; /** @@ -122,18 +62,20 @@ public class Platform private static final WeakHashMap FAKE_PLAYERS = new WeakHashMap<>(); // private static Method getEntry; + private static final ItemComparisonHelper ITEM_COMPARISON_HELPER = new ItemComparisonHelper(); - private static final P2PHelper P2P_HELPER = new P2PHelper(); public static ItemComparisonHelper itemComparisons() { return ITEM_COMPARISON_HELPER; } - public static P2PHelper p2p() - { - return P2P_HELPER; - } +// FIXME private static final P2PHelper P2P_HELPER = new P2PHelper(); +// +// public static P2PHelper p2p() +// { +// return P2P_HELPER; +// } public static Random getRandom() { @@ -145,224 +87,224 @@ public class Platform return RANDOM_GENERATOR.nextFloat(); } - /** - * This displays the value for encoded longs ( double *100 ) - * - * @param n to be formatted long value - * @param isRate if true it adds a /t to the formatted string - * - * @return formatted long value - */ - public static String formatPowerLong( final long n, final boolean isRate ) - { - double p = ( (double) n ) / 100; - - final PowerUnits displayUnits = AEConfig.instance().selectedPowerUnit(); - p = PowerUnits.AE.convertTo( displayUnits, p ); - - final String[] preFixes = { "k", "M", "G", "T", "P", "T", "P", "E", "Z", "Y" }; - String unitName = displayUnits.name(); - - String level = ""; - int offset = 0; - while( p > 1000 && offset < preFixes.length ) - { - p /= 1000; - level = preFixes[offset]; - offset++; - } - - final DecimalFormat df = new DecimalFormat( "#.##" ); - return df.format( p ) + ' ' + level + unitName + ( isRate ? "/t" : "" ); - } - - public static AEPartLocation crossProduct( final AEPartLocation forward, final AEPartLocation up ) - { - final int west_x = forward.yOffset * up.zOffset - forward.zOffset * up.yOffset; - final int west_y = forward.zOffset * up.xOffset - forward.xOffset * up.zOffset; - final int west_z = forward.xOffset * up.yOffset - forward.yOffset * up.xOffset; - - switch( west_x + west_y * 2 + west_z * 3 ) - { - case 1: - return AEPartLocation.EAST; - case -1: - return AEPartLocation.WEST; - - case 2: - return AEPartLocation.UP; - case -2: - return AEPartLocation.DOWN; - - case 3: - return AEPartLocation.SOUTH; - case -3: - return AEPartLocation.NORTH; - } - - return AEPartLocation.INTERNAL; - } - - public static Direction crossProduct(final Direction forward, final Direction up ) - { - final int west_x = forward.getYOffset() * up.getZOffset() - forward.getZOffset() * up.getYOffset(); - final int west_y = forward.getZOffset() * up.getXOffset() - forward.getXOffset() * up.getZOffset(); - final int west_z = forward.getXOffset() * up.getYOffset() - forward.getYOffset() * up.getXOffset(); - - switch( west_x + west_y * 2 + west_z * 3 ) - { - case 1: - return Direction.EAST; - case -1: - return Direction.WEST; - - case 2: - return Direction.UP; - case -2: - return Direction.DOWN; - - case 3: - return Direction.SOUTH; - case -3: - return Direction.NORTH; - } - - // something is better then nothing? - return Direction.NORTH; - } - - public static T rotateEnum( T ce, final boolean backwards, final EnumSet validOptions ) - { - do - { - if( backwards ) - { - ce = prevEnum( ce ); - } - else - { - ce = nextEnum( ce ); - } - } - while( !validOptions.contains( ce ) || isNotValidSetting( ce ) ); - - return ce; - } - - /* - * Simple way to cycle an enum... - */ - private static T prevEnum( final T ce ) - { - final EnumSet valList = EnumSet.allOf( ce.getClass() ); - - int pLoc = ce.ordinal() - 1; - if( pLoc < 0 ) - { - pLoc = valList.size() - 1; - } - - if( pLoc < 0 || pLoc >= valList.size() ) - { - pLoc = 0; - } - - int pos = 0; - for( final Object g : valList ) - { - if( pos == pLoc ) - { - return (T) g; - } - pos++; - } - - return null; - } - - /* - * Simple way to cycle an enum... - */ - public static T nextEnum( final T ce ) - { - final EnumSet valList = EnumSet.allOf( ce.getClass() ); - - int pLoc = ce.ordinal() + 1; - if( pLoc >= valList.size() ) - { - pLoc = 0; - } - - if( pLoc < 0 || pLoc >= valList.size() ) - { - pLoc = 0; - } - - int pos = 0; - for( final Object g : valList ) - { - if( pos == pLoc ) - { - return (T) g; - } - pos++; - } - - return null; - } - - private static boolean isNotValidSetting( final Enum e ) - { - if( e == SortOrder.INVTWEAKS && !Integrations.invTweaks().isEnabled() ) - { - return true; - } - - final boolean isJEI = e == SearchBoxMode.JEI_AUTOSEARCH || e == SearchBoxMode.JEI_AUTOSEARCH_KEEP || e == SearchBoxMode.JEI_MANUAL_SEARCH || e == SearchBoxMode.JEI_MANUAL_SEARCH_KEEP; - if( isJEI && !Integrations.jei().isEnabled() ) - { - return true; - } - - return false; - } - - public static void openGUI(@Nonnull final PlayerEntity p, @Nullable final TileEntity tile, @Nullable final AEPartLocation side, @Nonnull final GuiBridge type ) - { - if( isClient() ) - { - return; - } - - int x = (int) p.getPosX(); - int y = (int) p.getPosY(); - int z = (int) p.getPosZ(); - if( tile != null ) - { - x = tile.getPos().getX(); - y = tile.getPos().getY(); - z = tile.getPos().getZ(); - } - - if( ( type.getType().isItem() && tile == null ) || type.hasPermissions( tile, x, y, z, side, p ) ) - { - if( tile == null && type.getType() == GuiHostType.ITEM ) - { - // FIXME NetworkHooks.openGui - // p.openGui( AppEng.instance(), type.ordinal() << 4, p.getEntityWorld(), p.inventory.currentItem, 0, 0 ); - } - else if( tile == null || type.getType() == GuiHostType.ITEM ) - { - // FIXME NetworkHooks.openGui - // p.openGui( AppEng.instance(), type.ordinal() << 4 | ( 1 << 3 ), p.getEntityWorld(), x, y, z ); - } - else - { - // FIXME NetworkHooks.openGui - // p.openGui( AppEng.instance(), type.ordinal() << 4 | ( side.ordinal() ), tile.getWorld(), x, y, z ); - } - } - } +// /** +// * This displays the value for encoded longs ( double *100 ) +// * +// * @param n to be formatted long value +// * @param isRate if true it adds a /t to the formatted string +// * +// * @return formatted long value +// */ +// public static String formatPowerLong( final long n, final boolean isRate ) +// { +// double p = ( (double) n ) / 100; +// +// final PowerUnits displayUnits = AEConfig.instance().selectedPowerUnit(); +// p = PowerUnits.AE.convertTo( displayUnits, p ); +// +// final String[] preFixes = { "k", "M", "G", "T", "P", "T", "P", "E", "Z", "Y" }; +// String unitName = displayUnits.name(); +// +// String level = ""; +// int offset = 0; +// while( p > 1000 && offset < preFixes.length ) +// { +// p /= 1000; +// level = preFixes[offset]; +// offset++; +// } +// +// final DecimalFormat df = new DecimalFormat( "#.##" ); +// return df.format( p ) + ' ' + level + unitName + ( isRate ? "/t" : "" ); +// } +// +// public static AEPartLocation crossProduct( final AEPartLocation forward, final AEPartLocation up ) +// { +// final int west_x = forward.yOffset * up.zOffset - forward.zOffset * up.yOffset; +// final int west_y = forward.zOffset * up.xOffset - forward.xOffset * up.zOffset; +// final int west_z = forward.xOffset * up.yOffset - forward.yOffset * up.xOffset; +// +// switch( west_x + west_y * 2 + west_z * 3 ) +// { +// case 1: +// return AEPartLocation.EAST; +// case -1: +// return AEPartLocation.WEST; +// +// case 2: +// return AEPartLocation.UP; +// case -2: +// return AEPartLocation.DOWN; +// +// case 3: +// return AEPartLocation.SOUTH; +// case -3: +// return AEPartLocation.NORTH; +// } +// +// return AEPartLocation.INTERNAL; +// } +// +// public static Direction crossProduct(final Direction forward, final Direction up ) +// { +// final int west_x = forward.getYOffset() * up.getZOffset() - forward.getZOffset() * up.getYOffset(); +// final int west_y = forward.getZOffset() * up.getXOffset() - forward.getXOffset() * up.getZOffset(); +// final int west_z = forward.getXOffset() * up.getYOffset() - forward.getYOffset() * up.getXOffset(); +// +// switch( west_x + west_y * 2 + west_z * 3 ) +// { +// case 1: +// return Direction.EAST; +// case -1: +// return Direction.WEST; +// +// case 2: +// return Direction.UP; +// case -2: +// return Direction.DOWN; +// +// case 3: +// return Direction.SOUTH; +// case -3: +// return Direction.NORTH; +// } +// +// // something is better then nothing? +// return Direction.NORTH; +// } +// +// public static T rotateEnum( T ce, final boolean backwards, final EnumSet validOptions ) +// { +// do +// { +// if( backwards ) +// { +// ce = prevEnum( ce ); +// } +// else +// { +// ce = nextEnum( ce ); +// } +// } +// while( !validOptions.contains( ce ) || isNotValidSetting( ce ) ); +// +// return ce; +// } +// +// /* +// * Simple way to cycle an enum... +// */ +// private static T prevEnum( final T ce ) +// { +// final EnumSet valList = EnumSet.allOf( ce.getClass() ); +// +// int pLoc = ce.ordinal() - 1; +// if( pLoc < 0 ) +// { +// pLoc = valList.size() - 1; +// } +// +// if( pLoc < 0 || pLoc >= valList.size() ) +// { +// pLoc = 0; +// } +// +// int pos = 0; +// for( final Object g : valList ) +// { +// if( pos == pLoc ) +// { +// return (T) g; +// } +// pos++; +// } +// +// return null; +// } +// +// /* +// * Simple way to cycle an enum... +// */ +// public static T nextEnum( final T ce ) +// { +// final EnumSet valList = EnumSet.allOf( ce.getClass() ); +// +// int pLoc = ce.ordinal() + 1; +// if( pLoc >= valList.size() ) +// { +// pLoc = 0; +// } +// +// if( pLoc < 0 || pLoc >= valList.size() ) +// { +// pLoc = 0; +// } +// +// int pos = 0; +// for( final Object g : valList ) +// { +// if( pos == pLoc ) +// { +// return (T) g; +// } +// pos++; +// } +// +// return null; +// } +// +// private static boolean isNotValidSetting( final Enum e ) +// { +// if( e == SortOrder.INVTWEAKS && !Integrations.invTweaks().isEnabled() ) +// { +// return true; +// } +// +// final boolean isJEI = e == SearchBoxMode.JEI_AUTOSEARCH || e == SearchBoxMode.JEI_AUTOSEARCH_KEEP || e == SearchBoxMode.JEI_MANUAL_SEARCH || e == SearchBoxMode.JEI_MANUAL_SEARCH_KEEP; +// if( isJEI && !Integrations.jei().isEnabled() ) +// { +// return true; +// } +// +// return false; +// } +// +// public static void openGUI(@Nonnull final PlayerEntity p, @Nullable final TileEntity tile, @Nullable final AEPartLocation side, @Nonnull final GuiBridge type ) +// { +// if( isClient() ) +// { +// return; +// } +// +// int x = (int) p.getPosX(); +// int y = (int) p.getPosY(); +// int z = (int) p.getPosZ(); +// if( tile != null ) +// { +// x = tile.getPos().getX(); +// y = tile.getPos().getY(); +// z = tile.getPos().getZ(); +// } +// +// if( ( type.getType().isItem() && tile == null ) || type.hasPermissions( tile, x, y, z, side, p ) ) +// { +// if( tile == null && type.getType() == GuiHostType.ITEM ) +// { +// // FIXME NetworkHooks.openGui +// // p.openGui( AppEng.instance(), type.ordinal() << 4, p.getEntityWorld(), p.inventory.currentItem, 0, 0 ); +// } +// else if( tile == null || type.getType() == GuiHostType.ITEM ) +// { +// // FIXME NetworkHooks.openGui +// // p.openGui( AppEng.instance(), type.ordinal() << 4 | ( 1 << 3 ), p.getEntityWorld(), x, y, z ); +// } +// else +// { +// // FIXME NetworkHooks.openGui +// // p.openGui( AppEng.instance(), type.ordinal() << 4 | ( side.ordinal() ), tile.getWorld(), x, y, z ); +// } +// } +// } /* * returns true if the code is on the client. @@ -370,7 +312,7 @@ public class Platform public static boolean isClient() { // FIXME fishy - return Thread.currentThread().getThreadGroup() == SidedThreadGroups.CLIENT; + return CLIENT_INSTALL; } /* @@ -380,36 +322,43 @@ public class Platform { return CLIENT_INSTALL; } +// +// public static boolean hasPermissions( final DimensionalCoord dc, final PlayerEntity player ) +// { +// return dc.getWorld().canMineBlockBody( player, dc.getPos() ); +// } +// +// /* +// * Checks to see if a block is air? +// */ +// public static boolean isBlockAir( final World w, final BlockPos pos ) +// { +// try +// { +// return w.getBlockState( pos ).getBlock().isAir( w.getBlockState( pos ), w, pos ); +// } +// catch( final Throwable e ) +// { +// return false; +// } +// } - public static boolean hasPermissions( final DimensionalCoord dc, final PlayerEntity player ) + public static ItemStack[] getBlockDrops(final World w, final BlockPos pos ) { - return dc.getWorld().canMineBlockBody( player, dc.getPos() ); - } - - /* - * Checks to see if a block is air? - */ - public static boolean isBlockAir( final World w, final BlockPos pos ) - { - try - { - return w.getBlockState( pos ).getBlock().isAir( w.getBlockState( pos ), w, pos ); + // FIXME: Check assumption here and if this could only EVER be called with a server world + if (!(w instanceof ServerWorld)) { + return new ItemStack[0]; } - catch( final Throwable e ) - { - return false; - } - } - public static ItemStack[] getBlockDrops(final ServerWorld w, final BlockPos pos ) - { + ServerWorld serverWorld = (ServerWorld) w; + List out = new ArrayList<>(); final BlockState state = w.getBlockState( pos ); final TileEntity tileEntity = w.getTileEntity(pos); if( state != null ) { - out = Block.getDrops(state, w, pos, tileEntity); + out = Block.getDrops(state, serverWorld, pos, tileEntity); } if( out == null ) @@ -419,56 +368,56 @@ public class Platform return out.toArray( new ItemStack[out.size()] ); } - public static AEPartLocation cycleOrientations( final AEPartLocation dir, final boolean upAndDown ) - { - if( upAndDown ) - { - switch( dir ) - { - case NORTH: - return AEPartLocation.SOUTH; - case SOUTH: - return AEPartLocation.EAST; - case EAST: - return AEPartLocation.WEST; - case WEST: - return AEPartLocation.NORTH; - case UP: - return AEPartLocation.UP; - case DOWN: - return AEPartLocation.DOWN; - case INTERNAL: - return AEPartLocation.INTERNAL; - } - } - else - { - switch( dir ) - { - case UP: - return AEPartLocation.DOWN; - case DOWN: - return AEPartLocation.NORTH; - case NORTH: - return AEPartLocation.SOUTH; - case SOUTH: - return AEPartLocation.EAST; - case EAST: - return AEPartLocation.WEST; - case WEST: - return AEPartLocation.UP; - case INTERNAL: - return AEPartLocation.INTERNAL; - } - } - - return AEPartLocation.INTERNAL; - } +// public static AEPartLocation cycleOrientations( final AEPartLocation dir, final boolean upAndDown ) +// { +// if( upAndDown ) +// { +// switch( dir ) +// { +// case NORTH: +// return AEPartLocation.SOUTH; +// case SOUTH: +// return AEPartLocation.EAST; +// case EAST: +// return AEPartLocation.WEST; +// case WEST: +// return AEPartLocation.NORTH; +// case UP: +// return AEPartLocation.UP; +// case DOWN: +// return AEPartLocation.DOWN; +// case INTERNAL: +// return AEPartLocation.INTERNAL; +// } +// } +// else +// { +// switch( dir ) +// { +// case UP: +// return AEPartLocation.DOWN; +// case DOWN: +// return AEPartLocation.NORTH; +// case NORTH: +// return AEPartLocation.SOUTH; +// case SOUTH: +// return AEPartLocation.EAST; +// case EAST: +// return AEPartLocation.WEST; +// case WEST: +// return AEPartLocation.UP; +// case INTERNAL: +// return AEPartLocation.INTERNAL; +// } +// } +// +// return AEPartLocation.INTERNAL; +// } /* * Generates Item entities in the world similar to how items are generally dropped. */ - public static void spawnDrops( final World w, final BlockPos pos, final List drops ) + public static void spawnDrops(final World w, final BlockPos pos, final List drops ) { if( isServer() ) { @@ -503,130 +452,130 @@ public class Platform return Math.abs( RANDOM_GENERATOR.nextInt() ); } - @OnlyIn( Dist.CLIENT ) - public static List getTooltip( final Object o ) - { - if( o == null ) - { - return Collections.emptyList(); - } - - ItemStack itemStack = ItemStack.EMPTY; - if( o instanceof AEItemStack ) - { - final AEItemStack ais = (AEItemStack) o; - return ais.getToolTip(); - } - else if( o instanceof ItemStack ) - { - itemStack = (ItemStack) o; - } - else - { - return Collections.emptyList(); - } - - try - { - ITooltipFlag.TooltipFlags tooltipFlag = Minecraft - .getInstance().gameSettings.advancedItemTooltips ? ITooltipFlag.TooltipFlags.ADVANCED : ITooltipFlag.TooltipFlags.NORMAL; - return itemStack.getTooltip(Minecraft.getInstance().player, tooltipFlag); - } - catch( final Exception errB ) - { - return Collections.emptyList(); - } - } - - public static String getModId( final IAEItemStack is ) - { - if( is == null ) - { - return "** Null"; - } - - final String n = ( (AEItemStack) is ).getModID(); - return n == null ? "** Null" : n; - } - - public static String getModId( final IAEFluidStack fs ) - { - if( fs == null || fs.getFluidStack() == null ) - { - return "** Null"; - } - - final ResourceLocation n = ForgeRegistries.FLUIDS.getKey( fs.getFluidStack().getFluid() ); - return n == null ? "** Null" : n.getNamespace(); // FIXME: Check if namespace == mod - } - - public static String getItemDisplayName( final Object o ) - { - if( o == null ) - { - return "** Null"; - } - - ItemStack itemStack = ItemStack.EMPTY; - if( o instanceof AEItemStack ) - { - final String n = ( (AEItemStack) o ).getDisplayName(); - return n == null ? "** Null" : n; - } - else if( o instanceof ItemStack ) - { - itemStack = (ItemStack) o; - } - else - { - return "**Invalid Object"; - } - - try - { - // FIXME: Double-check that this is TRULY translated - return itemStack.getDisplayName().getString(); - } - catch( final Exception errA ) - { - try - { - return itemStack.getTranslationKey(); - } - catch( final Exception errB ) - { - return "** Exception"; - } - } - } - - public static String getFluidDisplayName( Object o ) - { - if( o == null ) - { - return "** Null"; - } - FluidStack fluidStack = null; - if( o instanceof AEFluidStack ) - { - fluidStack = ( (AEFluidStack) o ).getFluidStack(); - } - else if( o instanceof FluidStack ) - { - fluidStack = (FluidStack) o; - } - else - { - return "**Invalid Object"; - } - // FIXME: Check that this is truly translated - String n = fluidStack.getDisplayName().getString(); - if( n == null || "".equalsIgnoreCase( n ) ) - { - n = fluidStack.getTranslationKey(); - } - return n == null ? "** Null" : n; - } +// @OnlyIn( Dist.CLIENT ) +// public static List getTooltip( final Object o ) +// { +// if( o == null ) +// { +// return Collections.emptyList(); +// } +// +// ItemStack itemStack = ItemStack.EMPTY; +// if( o instanceof AEItemStack ) +// { +// final AEItemStack ais = (AEItemStack) o; +// return ais.getToolTip(); +// } +// else if( o instanceof ItemStack ) +// { +// itemStack = (ItemStack) o; +// } +// else +// { +// return Collections.emptyList(); +// } +// +// try +// { +// ITooltipFlag.TooltipFlags tooltipFlag = Minecraft +// .getInstance().gameSettings.advancedItemTooltips ? ITooltipFlag.TooltipFlags.ADVANCED : ITooltipFlag.TooltipFlags.NORMAL; +// return itemStack.getTooltip(Minecraft.getInstance().player, tooltipFlag); +// } +// catch( final Exception errB ) +// { +// return Collections.emptyList(); +// } +// } +// +// public static String getModId( final IAEItemStack is ) +// { +// if( is == null ) +// { +// return "** Null"; +// } +// +// final String n = ( (AEItemStack) is ).getModID(); +// return n == null ? "** Null" : n; +// } +// +// public static String getModId( final IAEFluidStack fs ) +// { +// if( fs == null || fs.getFluidStack() == null ) +// { +// return "** Null"; +// } +// +// final ResourceLocation n = ForgeRegistries.FLUIDS.getKey( fs.getFluidStack().getFluid() ); +// return n == null ? "** Null" : n.getNamespace(); // FIXME: Check if namespace == mod +// } +// +// public static String getItemDisplayName( final Object o ) +// { +// if( o == null ) +// { +// return "** Null"; +// } +// +// ItemStack itemStack = ItemStack.EMPTY; +// if( o instanceof AEItemStack ) +// { +// final String n = ( (AEItemStack) o ).getDisplayName(); +// return n == null ? "** Null" : n; +// } +// else if( o instanceof ItemStack ) +// { +// itemStack = (ItemStack) o; +// } +// else +// { +// return "**Invalid Object"; +// } +// +// try +// { +// // FIXME: Double-check that this is TRULY translated +// return itemStack.getDisplayName().getString(); +// } +// catch( final Exception errA ) +// { +// try +// { +// return itemStack.getTranslationKey(); +// } +// catch( final Exception errB ) +// { +// return "** Exception"; +// } +// } +// } +// +// public static String getFluidDisplayName( Object o ) +// { +// if( o == null ) +// { +// return "** Null"; +// } +// FluidStack fluidStack = null; +// if( o instanceof AEFluidStack ) +// { +// fluidStack = ( (AEFluidStack) o ).getFluidStack(); +// } +// else if( o instanceof FluidStack ) +// { +// fluidStack = (FluidStack) o; +// } +// else +// { +// return "**Invalid Object"; +// } +// // FIXME: Check that this is truly translated +// String n = fluidStack.getDisplayName().getString(); +// if( n == null || "".equalsIgnoreCase( n ) ) +// { +// n = fluidStack.getTranslationKey(); +// } +// return n == null ? "** Null" : n; +// } public static boolean isWrench(final PlayerEntity player, final ItemStack eq, final BlockPos pos ) { @@ -653,7 +602,7 @@ public class Platform } - if( eq.getItem() instanceof IAEWrench ) + if( eq.getItem() instanceof IAEWrench) { final IAEWrench wrench = (IAEWrench) eq.getItem(); return wrench.canWrench( eq, player, pos ); @@ -662,925 +611,925 @@ public class Platform return false; } - public static boolean isChargeable( final ItemStack i ) - { - if( i.isEmpty() ) - { - return false; - } - final Item it = i.getItem(); - if( it instanceof IAEItemPowerStorage ) - { - return ( (IAEItemPowerStorage) it ).getPowerFlow( i ) != AccessRestriction.READ; - } - return false; - } - - public static PlayerEntity getPlayer(final ServerWorld w ) - { - if( w == null ) - { - throw new InvalidParameterException( "World is null." ); - } - - final PlayerEntity wrp = FAKE_PLAYERS.get( w ); - if( wrp != null ) - { - return wrp; - } - - final PlayerEntity p = FakePlayerFactory.getMinecraft( w ); - FAKE_PLAYERS.put( w, p ); - return p; - } - - public static int MC2MEColor( final int color ) - { - switch( color ) - { - case 4: // "blue" - return 0; - case 0: // "black" - return 1; - case 15: // "white" - return 2; - case 3: // "brown" - return 3; - case 1: // "red" - return 4; - case 11: // "yellow" - return 5; - case 2: // "green" - return 6; - - case 5: // "purple" - case 6: // "cyan" - case 7: // "silver" - case 8: // "gray" - case 9: // "pink" - case 10: // "lime" - case 12: // "lightBlue" - case 13: // "magenta" - case 14: // "orange" - } - return -1; - } - - /** - * Returns a random element from the given collection. - * - * @return null if the collection is empty - */ - @Nullable - public static T pickRandom( final Collection outs ) - { - if( outs.isEmpty() ) - { - return null; - } - - int index = RANDOM_GENERATOR.nextInt( outs.size() ); - return Iterables.get( outs, index, null ); - } - - public static AEPartLocation rotateAround( final AEPartLocation forward, final AEPartLocation axis ) - { - if( axis == AEPartLocation.INTERNAL || forward == AEPartLocation.INTERNAL ) - { - return forward; - } - - switch( forward ) - { - case DOWN: - switch( axis ) - { - case DOWN: - return forward; - case UP: - return forward; - case NORTH: - return AEPartLocation.EAST; - case SOUTH: - return AEPartLocation.WEST; - case EAST: - return AEPartLocation.NORTH; - case WEST: - return AEPartLocation.SOUTH; - default: - break; - } - break; - case UP: - switch( axis ) - { - case NORTH: - return AEPartLocation.WEST; - case SOUTH: - return AEPartLocation.EAST; - case EAST: - return AEPartLocation.SOUTH; - case WEST: - return AEPartLocation.NORTH; - default: - break; - } - break; - case NORTH: - switch( axis ) - { - case UP: - return AEPartLocation.WEST; - case DOWN: - return AEPartLocation.EAST; - case EAST: - return AEPartLocation.UP; - case WEST: - return AEPartLocation.DOWN; - default: - break; - } - break; - case SOUTH: - switch( axis ) - { - case UP: - return AEPartLocation.EAST; - case DOWN: - return AEPartLocation.WEST; - case EAST: - return AEPartLocation.DOWN; - case WEST: - return AEPartLocation.UP; - default: - break; - } - break; - case EAST: - switch( axis ) - { - case UP: - return AEPartLocation.NORTH; - case DOWN: - return AEPartLocation.SOUTH; - case NORTH: - return AEPartLocation.UP; - case SOUTH: - return AEPartLocation.DOWN; - default: - break; - } - case WEST: - switch( axis ) - { - case UP: - return AEPartLocation.SOUTH; - case DOWN: - return AEPartLocation.NORTH; - case NORTH: - return AEPartLocation.DOWN; - case SOUTH: - return AEPartLocation.UP; - default: - break; - } - default: - break; - } - return forward; - } - - public static Direction rotateAround(final Direction forward, final Direction axis ) - { - switch( forward ) - { - case DOWN: - switch( axis ) - { - case DOWN: - return forward; - case UP: - return forward; - case NORTH: - return Direction.EAST; - case SOUTH: - return Direction.WEST; - case EAST: - return Direction.NORTH; - case WEST: - return Direction.SOUTH; - default: - break; - } - break; - case UP: - switch( axis ) - { - case NORTH: - return Direction.WEST; - case SOUTH: - return Direction.EAST; - case EAST: - return Direction.SOUTH; - case WEST: - return Direction.NORTH; - default: - break; - } - break; - case NORTH: - switch( axis ) - { - case UP: - return Direction.WEST; - case DOWN: - return Direction.EAST; - case EAST: - return Direction.UP; - case WEST: - return Direction.DOWN; - default: - break; - } - break; - case SOUTH: - switch( axis ) - { - case UP: - return Direction.EAST; - case DOWN: - return Direction.WEST; - case EAST: - return Direction.DOWN; - case WEST: - return Direction.UP; - default: - break; - } - break; - case EAST: - switch( axis ) - { - case UP: - return Direction.NORTH; - case DOWN: - return Direction.SOUTH; - case NORTH: - return Direction.UP; - case SOUTH: - return Direction.DOWN; - default: - break; - } - case WEST: - switch( axis ) - { - case UP: - return Direction.SOUTH; - case DOWN: - return Direction.NORTH; - case NORTH: - return Direction.DOWN; - case SOUTH: - return Direction.UP; - default: - break; - } - default: - break; - } - return forward; - } - - @OnlyIn( Dist.CLIENT ) - public static String gui_localize( final String string ) - { - return I18n.format( string ); - } - - public static LookDirection getPlayerRay(final PlayerEntity playerIn, final float eyeOffset ) - { - final double x = playerIn.prevPosX + ( playerIn.getPosX() - playerIn.prevPosX ); - final double y = playerIn.prevPosY + ( playerIn.getPosY() - playerIn.prevPosY ) + playerIn.getEyeHeight(); - final double z = playerIn.prevPosZ + ( playerIn.getPosZ() - playerIn.prevPosZ ); - - final float playerPitch = playerIn.prevRotationPitch + ( playerIn.rotationPitch - playerIn.prevRotationPitch ); - final float playerYaw = playerIn.prevRotationYaw + ( playerIn.rotationYaw - playerIn.prevRotationYaw ); - - final float yawRayX = MathHelper.sin( -playerYaw * 0.017453292f - (float) Math.PI ); - final float yawRayZ = MathHelper.cos( -playerYaw * 0.017453292f - (float) Math.PI ); - - final float pitchMultiplier = -MathHelper.cos( -playerPitch * 0.017453292F ); - final float eyeRayY = MathHelper.sin( -playerPitch * 0.017453292F ); - final float eyeRayX = yawRayX * pitchMultiplier; - final float eyeRayZ = yawRayZ * pitchMultiplier; - - double reachDistance = playerIn.getAttribute(PlayerEntity.REACH_DISTANCE).getValue(); - - final Vec3d from = new Vec3d( x, y, z ); - final Vec3d to = from.add( eyeRayX * reachDistance, eyeRayY * reachDistance, eyeRayZ * reachDistance ); - - return new LookDirection( from, to ); - } - - public static RayTraceResult rayTrace(final PlayerEntity p, final boolean hitBlocks, final boolean hitEntities ) - { - final World w = p.getEntityWorld(); - - final float f = 1.0F; - float f1 = p.prevRotationPitch + ( p.rotationPitch - p.prevRotationPitch ) * f; - final float f2 = p.prevRotationYaw + ( p.rotationYaw - p.prevRotationYaw ) * f; - final double d0 = p.prevPosX + ( p.getPosX() - p.prevPosX ) * f; - final double d1 = p.prevPosY + ( p.getPosY() - p.prevPosY ) * f + 1.62D - p.getYOffset(); - final double d2 = p.prevPosZ + ( p.getPosZ() - p.prevPosZ ) * f; - final Vec3d vec3 = new Vec3d( d0, d1, d2 ); - final float f3 = MathHelper.cos( -f2 * 0.017453292F - (float) Math.PI ); - final float f4 = MathHelper.sin( -f2 * 0.017453292F - (float) Math.PI ); - final float f5 = -MathHelper.cos( -f1 * 0.017453292F ); - final float f6 = MathHelper.sin( -f1 * 0.017453292F ); - final float f7 = f4 * f5; - final float f8 = f3 * f5; - final double d3 = 32.0D; - - final Vec3d vec31 = vec3.add( f7 * d3, f6 * d3, f8 * d3 ); - - final AxisAlignedBB bb = new AxisAlignedBB( Math.min( vec3.x, vec31.x ), Math.min( vec3.y, vec31.y ), Math.min( vec3.z, - vec31.z ), Math.max( vec3.x, vec31.x ), Math.max( vec3.y, vec31.y ), Math.max( vec3.z, vec31.z ) ).grow( - 16, 16, 16 ); - - Entity entity = null; - double closest = 9999999.0D; - if( hitEntities ) - { - final List list = w.getEntitiesWithinAABBExcludingEntity( p, bb ); - - for( int l = 0; l < list.size(); ++l ) - { - final Entity entity1 = (Entity) list.get( l ); - - if( entity1.isAlive() && entity1 != p && !( entity1 instanceof ItemEntity) ) - { - // prevent killing / flying of mounts. - if( entity1.isRidingOrBeingRiddenBy( p ) ) - { - continue; - } - - f1 = 0.3F; - // FIXME: Three different bounding boxes available, should double-check - final AxisAlignedBB boundingBox = entity1.getBoundingBox().grow( f1, f1, f1 ); - final Vec3d rtResult = boundingBox.rayTrace( vec3, vec31 ).orElse(null); - - if( rtResult != null ) - { - final double nd = vec3.squareDistanceTo( rtResult ); - - if( nd < closest ) - { - entity = entity1; - closest = nd; - } - } - } - } - } - - RayTraceResult pos = null; - Vec3d vec = null; - - if( hitBlocks ) - { - vec = new Vec3d( d0, d1, d2 ); - // FIXME: passing p as entity here might be incorrect - pos = w.rayTraceBlocks( new RayTraceContext(vec3, vec31, RayTraceContext.BlockMode.COLLIDER, RayTraceContext.FluidMode.ANY, p) ); - } - - if( entity != null && pos != null && pos.getHitVec().squareDistanceTo( vec ) > closest ) - { - pos = new EntityRayTraceResult( entity ); - } - else if( entity != null && pos == null ) - { - pos = new EntityRayTraceResult( entity ); - } - - return pos; - } - - public static > T poweredExtraction( final IEnergySource energy, final IMEInventory cell, final T request, final IActionSource src ) - { - return poweredExtraction( energy, cell, request, src, Actionable.MODULATE ); - } - - public static > T poweredExtraction( final IEnergySource energy, final IMEInventory cell, final T request, final IActionSource src, final Actionable mode ) - { - Preconditions.checkNotNull( energy ); - Preconditions.checkNotNull( cell ); - Preconditions.checkNotNull( request ); - Preconditions.checkNotNull( src ); - Preconditions.checkNotNull( mode ); - - final T possible = cell.extractItems( request.copy(), Actionable.SIMULATE, src ); - - long retrieved = 0; - if( possible != null ) - { - retrieved = possible.getStackSize(); - } - - final double energyFactor = Math.max( 1.0, cell.getChannel().transferFactor() ); - final double availablePower = energy.extractAEPower( retrieved / energyFactor, Actionable.SIMULATE, PowerMultiplier.CONFIG ); - final long itemToExtract = Math.min( (long) ( ( availablePower * energyFactor ) + 0.9 ), retrieved ); - - if( itemToExtract > 0 ) - { - if( mode == Actionable.MODULATE ) - { - energy.extractAEPower( retrieved / energyFactor, Actionable.MODULATE, PowerMultiplier.CONFIG ); - possible.setStackSize( itemToExtract ); - final T ret = cell.extractItems( possible, Actionable.MODULATE, src ); - - if( ret != null ) - { - src.player().ifPresent( player -> Stats.ItemsExtracted.addToPlayer( player, (int) ret.getStackSize() ) ); - } - return ret; - } - else - { - return possible.setStackSize( itemToExtract ); - } - } - - return null; - } - - public static > T poweredInsert( final IEnergySource energy, final IMEInventory cell, final T input, final IActionSource src ) - { - return poweredInsert( energy, cell, input, src, Actionable.MODULATE ); - } - - public static > T poweredInsert( final IEnergySource energy, final IMEInventory cell, final T input, final IActionSource src, final Actionable mode ) - { - Preconditions.checkNotNull( energy ); - Preconditions.checkNotNull( cell ); - Preconditions.checkNotNull( input ); - Preconditions.checkNotNull( src ); - Preconditions.checkNotNull( mode ); - - final T possible = cell.injectItems( input.copy(), Actionable.SIMULATE, src ); - - long stored = input.getStackSize(); - if( possible != null ) - { - stored -= possible.getStackSize(); - } - - final double energyFactor = Math.max( 1.0, cell.getChannel().transferFactor() ); - final double availablePower = energy.extractAEPower( stored / energyFactor, Actionable.SIMULATE, PowerMultiplier.CONFIG ); - final long itemToAdd = Math.min( (long) ( ( availablePower * energyFactor ) + 0.9 ), stored ); - - if( itemToAdd > 0 ) - { - if( mode == Actionable.MODULATE ) - { - energy.extractAEPower( stored / energyFactor, Actionable.MODULATE, PowerMultiplier.CONFIG ); - if( itemToAdd < input.getStackSize() ) - { - final long original = input.getStackSize(); - final T split = input.copy(); - split.decStackSize( itemToAdd ); - input.setStackSize( itemToAdd ); - split.add( cell.injectItems( input, Actionable.MODULATE, src ) ); - - src.player().ifPresent( player -> - { - final long diff = original - split.getStackSize(); - Stats.ItemsInserted.addToPlayer( player, (int) diff ); - } ); - - return split; - } - - final T ret = cell.injectItems( input, Actionable.MODULATE, src ); - - src.player().ifPresent( player -> - { - final long diff = ret == null ? input.getStackSize() : input.getStackSize() - ret.getStackSize(); - Stats.ItemsInserted.addToPlayer( player, (int) diff ); - } ); - - return ret; - } - else - { - final T ret = input.copy().setStackSize( input.getStackSize() - itemToAdd ); - return ( ret != null && ret.getStackSize() > 0 ) ? ret : null; - } - } - - return input; - } - - @SuppressWarnings( { "rawtypes", "unchecked" } ) - public static void postChanges( final IStorageGrid gs, final ItemStack removed, final ItemStack added, final IActionSource src ) - { - for( final IStorageChannel chan : AEApi.instance().storage().storageChannels() ) - { - final IItemList myChanges = chan.createList(); - - if( !removed.isEmpty() ) - { - final IMEInventory myInv = AEApi.instance().registries().cell().getCellInventory( removed, null, chan ); - if( myInv != null ) - { - myInv.getAvailableItems( myChanges ); - for( final IAEStack is : myChanges ) - { - is.setStackSize( -is.getStackSize() ); - } - } - } - if( !added.isEmpty() ) - { - final IMEInventory myInv = AEApi.instance().registries().cell().getCellInventory( added, null, chan ); - if( myInv != null ) - { - myInv.getAvailableItems( myChanges ); - } - - } - gs.postAlterationOfStoredItems( chan, myChanges, src ); - } - } - - public static > void postListChanges( final IItemList before, final IItemList after, final IMEMonitorHandlerReceiver meMonitorPassthrough, final IActionSource source ) - { - final List changes = new ArrayList<>(); - - for( final T is : before ) - { - is.setStackSize( -is.getStackSize() ); - } - - for( final T is : after ) - { - before.add( is ); - } - - for( final T is : before ) - { - if( is.getStackSize() != 0 ) - { - changes.add( is ); - } - } - - if( !changes.isEmpty() ) - { - meMonitorPassthrough.postChange( null, changes, source ); - } - } - - public static boolean securityCheck( final GridNode a, final GridNode b ) - { - if( a.getLastSecurityKey() == -1 && b.getLastSecurityKey() == -1 ) - { - return true; - } - else if( a.getLastSecurityKey() == b.getLastSecurityKey() ) - { - return true; - } - - final boolean a_isSecure = isPowered( a.getGrid() ) && a.getLastSecurityKey() != -1; - final boolean b_isSecure = isPowered( b.getGrid() ) && b.getLastSecurityKey() != -1; - - if( AEConfig.instance().isFeatureEnabled( AEFeature.LOG_SECURITY_AUDITS ) ) - { - final String locationA = a.getGridBlock().isWorldAccessible() ? a.getGridBlock().getLocation().toString() : "notInWorld"; - final String locationB = b.getGridBlock().isWorldAccessible() ? b.getGridBlock().getLocation().toString() : "notInWorld"; - - AELog.info( "Audit: Node A [isSecure=%b, key=%d, playerID=%d, location={%s}] vs Node B[isSecure=%b, key=%d, playerID=%d, location={%s}]", - a_isSecure, a.getLastSecurityKey(), a.getPlayerID(), locationA, b_isSecure, b.getLastSecurityKey(), b.getPlayerID(), locationB ); - } - - // can't do that son... - if( a_isSecure && b_isSecure ) - { - return false; - } - - if( !a_isSecure && b_isSecure ) - { - return checkPlayerPermissions( b.getGrid(), a.getPlayerID() ); - } - - if( a_isSecure && !b_isSecure ) - { - return checkPlayerPermissions( a.getGrid(), b.getPlayerID() ); - } - - return true; - } - - private static boolean isPowered( final IGrid grid ) - { - if( grid == null ) - { - return false; - } - - final IEnergyGrid eg = grid.getCache( IEnergyGrid.class ); - return eg.isNetworkPowered(); - } - - private static boolean checkPlayerPermissions( final IGrid grid, final int playerID ) - { - if( grid == null ) - { - return true; - } - - final ISecurityGrid gs = grid.getCache( ISecurityGrid.class ); - - if( gs == null ) - { - return true; - } - - if( !gs.isAvailable() ) - { - return true; - } - - return gs.hasPermission( playerID, SecurityPermissions.BUILD ); - } - - public static void configurePlayer(final PlayerEntity player, final AEPartLocation side, final TileEntity tile ) - { - float pitch = 0.0f; - float yaw = 0.0f; - // player.yOffset = 1.8f; - - switch( side ) - { - case DOWN: - pitch = 90.0f; - // player.getYOffset() = -1.8f; - break; - case EAST: - yaw = -90.0f; - break; - case NORTH: - yaw = 180.0f; - break; - case SOUTH: - yaw = 0.0f; - break; - case INTERNAL: - break; - case UP: - pitch = 90.0f; - break; - case WEST: - yaw = 90.0f; - break; - } - - player.setLocationAndAngles( - tile.getPos().getX() + 0.5, - tile.getPos().getY() + 0.5, - tile.getPos().getZ() + 0.5, - yaw, - pitch - ); - } - - public static boolean canAccess( final AENetworkProxy gridProxy, final IActionSource src ) - { - try - { - if( src.player().isPresent() ) - { - return gridProxy.getSecurity().hasPermission( src.player().get(), SecurityPermissions.BUILD ); - } - else if( src.machine().isPresent() ) - { - final IActionHost te = src.machine().get(); - final IGridNode n = te.getActionableNode(); - if( n == null ) - { - return false; - } - - final int playerID = n.getPlayerID(); - return gridProxy.getSecurity().hasPermission( playerID, SecurityPermissions.BUILD ); - } - else - { - return false; - } - } - catch( final GridAccessException gae ) - { - return false; - } - } - - public static ItemStack extractItemsByRecipe(final IEnergySource energySrc, final IActionSource mySrc, final IMEMonitor src, final World w, final IRecipe r, final ItemStack output, final CraftingInventory ci, final ItemStack providedTemplate, final int slot, final IItemList items, final Actionable realForFake, final IPartitionList filter ) - { - if( energySrc.extractAEPower( 1, Actionable.SIMULATE, PowerMultiplier.CONFIG ) > 0.9 ) - { - if( providedTemplate == null ) - { - return ItemStack.EMPTY; - } - - final AEItemStack ae_req = AEItemStack.fromItemStack( providedTemplate ); - ae_req.setStackSize( 1 ); - - if( filter == null || filter.isListed( ae_req ) ) - { - final IAEItemStack ae_ext = src.extractItems( ae_req, realForFake, mySrc ); - if( ae_ext != null ) - { - final ItemStack extracted = ae_ext.createItemStack(); - if( !extracted.isEmpty() ) - { - energySrc.extractAEPower( 1, realForFake, PowerMultiplier.CONFIG ); - return extracted; - } - } - } - - final boolean checkFuzzy = ae_req.getOre().isPresent() || /* FIXME providedTemplate.getDamage() == OreDictionary.WILDCARD_VALUE || */ providedTemplate.hasTag() - || providedTemplate.isDamageable(); - - if( items != null && checkFuzzy ) - { - for( final IAEItemStack x : items ) - { - final ItemStack sh = x.getDefinition(); - if( ( Platform.itemComparisons().isEqualItemType( providedTemplate, sh ) || ae_req.sameOre( x ) ) && !ItemStack.areItemsEqual( sh, - output ) ) - { // Platform.isSameItemType( sh, providedTemplate ) - final ItemStack cp = sh.copy(); - cp.setCount( 1 ); - ci.setInventorySlotContents( slot, cp ); - if( r.matches( ci, w ) && ItemStack.areItemsEqual( r.getCraftingResult( ci ), output ) ) - { - final IAEItemStack ax = x.copy(); - ax.setStackSize( 1 ); - if( filter == null || filter.isListed( ax ) ) - { - final IAEItemStack ex = src.extractItems( ax, realForFake, mySrc ); - if( ex != null ) - { - energySrc.extractAEPower( 1, realForFake, PowerMultiplier.CONFIG ); - return ex.createItemStack(); - } - } - } - ci.setInventorySlotContents( slot, providedTemplate ); - } - } - } - } - return ItemStack.EMPTY; - } - - // TODO wtf is this? - public static ItemStack getContainerItem( final ItemStack stackInSlot ) - { - if( stackInSlot == null ) - { - return ItemStack.EMPTY; - } - - final Item i = stackInSlot.getItem(); - if( i == null || !i.hasContainerItem( stackInSlot ) ) - { - if( stackInSlot.getCount() > 1 ) - { - stackInSlot.setCount( stackInSlot.getCount() - 1 ); - return stackInSlot; - } - return ItemStack.EMPTY; - } - - ItemStack ci = i.getContainerItem( stackInSlot.copy() ); - if( !ci.isEmpty() && ci.isDamageable() && ci.getDamage() == ci.getMaxDamage() ) - { - ci = ItemStack.EMPTY; - } - - return ci; - } +// public static boolean isChargeable( final ItemStack i ) +// { +// if( i.isEmpty() ) +// { +// return false; +// } +// final Item it = i.getItem(); +// if( it instanceof IAEItemPowerStorage ) +// { +// return ( (IAEItemPowerStorage) it ).getPowerFlow( i ) != AccessRestriction.READ; +// } +// return false; +// } +// +// public static PlayerEntity getPlayer(final ServerWorld w ) +// { +// if( w == null ) +// { +// throw new InvalidParameterException( "World is null." ); +// } +// +// final PlayerEntity wrp = FAKE_PLAYERS.get( w ); +// if( wrp != null ) +// { +// return wrp; +// } +// +// final PlayerEntity p = FakePlayerFactory.getMinecraft( w ); +// FAKE_PLAYERS.put( w, p ); +// return p; +// } +// +// public static int MC2MEColor( final int color ) +// { +// switch( color ) +// { +// case 4: // "blue" +// return 0; +// case 0: // "black" +// return 1; +// case 15: // "white" +// return 2; +// case 3: // "brown" +// return 3; +// case 1: // "red" +// return 4; +// case 11: // "yellow" +// return 5; +// case 2: // "green" +// return 6; +// +// case 5: // "purple" +// case 6: // "cyan" +// case 7: // "silver" +// case 8: // "gray" +// case 9: // "pink" +// case 10: // "lime" +// case 12: // "lightBlue" +// case 13: // "magenta" +// case 14: // "orange" +// } +// return -1; +// } +// +// /** +// * Returns a random element from the given collection. +// * +// * @return null if the collection is empty +// */ +// @Nullable +// public static T pickRandom( final Collection outs ) +// { +// if( outs.isEmpty() ) +// { +// return null; +// } +// +// int index = RANDOM_GENERATOR.nextInt( outs.size() ); +// return Iterables.get( outs, index, null ); +// } +// +// public static AEPartLocation rotateAround( final AEPartLocation forward, final AEPartLocation axis ) +// { +// if( axis == AEPartLocation.INTERNAL || forward == AEPartLocation.INTERNAL ) +// { +// return forward; +// } +// +// switch( forward ) +// { +// case DOWN: +// switch( axis ) +// { +// case DOWN: +// return forward; +// case UP: +// return forward; +// case NORTH: +// return AEPartLocation.EAST; +// case SOUTH: +// return AEPartLocation.WEST; +// case EAST: +// return AEPartLocation.NORTH; +// case WEST: +// return AEPartLocation.SOUTH; +// default: +// break; +// } +// break; +// case UP: +// switch( axis ) +// { +// case NORTH: +// return AEPartLocation.WEST; +// case SOUTH: +// return AEPartLocation.EAST; +// case EAST: +// return AEPartLocation.SOUTH; +// case WEST: +// return AEPartLocation.NORTH; +// default: +// break; +// } +// break; +// case NORTH: +// switch( axis ) +// { +// case UP: +// return AEPartLocation.WEST; +// case DOWN: +// return AEPartLocation.EAST; +// case EAST: +// return AEPartLocation.UP; +// case WEST: +// return AEPartLocation.DOWN; +// default: +// break; +// } +// break; +// case SOUTH: +// switch( axis ) +// { +// case UP: +// return AEPartLocation.EAST; +// case DOWN: +// return AEPartLocation.WEST; +// case EAST: +// return AEPartLocation.DOWN; +// case WEST: +// return AEPartLocation.UP; +// default: +// break; +// } +// break; +// case EAST: +// switch( axis ) +// { +// case UP: +// return AEPartLocation.NORTH; +// case DOWN: +// return AEPartLocation.SOUTH; +// case NORTH: +// return AEPartLocation.UP; +// case SOUTH: +// return AEPartLocation.DOWN; +// default: +// break; +// } +// case WEST: +// switch( axis ) +// { +// case UP: +// return AEPartLocation.SOUTH; +// case DOWN: +// return AEPartLocation.NORTH; +// case NORTH: +// return AEPartLocation.DOWN; +// case SOUTH: +// return AEPartLocation.UP; +// default: +// break; +// } +// default: +// break; +// } +// return forward; +// } +// +// public static Direction rotateAround(final Direction forward, final Direction axis ) +// { +// switch( forward ) +// { +// case DOWN: +// switch( axis ) +// { +// case DOWN: +// return forward; +// case UP: +// return forward; +// case NORTH: +// return Direction.EAST; +// case SOUTH: +// return Direction.WEST; +// case EAST: +// return Direction.NORTH; +// case WEST: +// return Direction.SOUTH; +// default: +// break; +// } +// break; +// case UP: +// switch( axis ) +// { +// case NORTH: +// return Direction.WEST; +// case SOUTH: +// return Direction.EAST; +// case EAST: +// return Direction.SOUTH; +// case WEST: +// return Direction.NORTH; +// default: +// break; +// } +// break; +// case NORTH: +// switch( axis ) +// { +// case UP: +// return Direction.WEST; +// case DOWN: +// return Direction.EAST; +// case EAST: +// return Direction.UP; +// case WEST: +// return Direction.DOWN; +// default: +// break; +// } +// break; +// case SOUTH: +// switch( axis ) +// { +// case UP: +// return Direction.EAST; +// case DOWN: +// return Direction.WEST; +// case EAST: +// return Direction.DOWN; +// case WEST: +// return Direction.UP; +// default: +// break; +// } +// break; +// case EAST: +// switch( axis ) +// { +// case UP: +// return Direction.NORTH; +// case DOWN: +// return Direction.SOUTH; +// case NORTH: +// return Direction.UP; +// case SOUTH: +// return Direction.DOWN; +// default: +// break; +// } +// case WEST: +// switch( axis ) +// { +// case UP: +// return Direction.SOUTH; +// case DOWN: +// return Direction.NORTH; +// case NORTH: +// return Direction.DOWN; +// case SOUTH: +// return Direction.UP; +// default: +// break; +// } +// default: +// break; +// } +// return forward; +// } +// +// @OnlyIn( Dist.CLIENT ) +// public static String gui_localize( final String string ) +// { +// return I18n.format( string ); +// } +// +// public static LookDirection getPlayerRay(final PlayerEntity playerIn, final float eyeOffset ) +// { +// final double x = playerIn.prevPosX + ( playerIn.getPosX() - playerIn.prevPosX ); +// final double y = playerIn.prevPosY + ( playerIn.getPosY() - playerIn.prevPosY ) + playerIn.getEyeHeight(); +// final double z = playerIn.prevPosZ + ( playerIn.getPosZ() - playerIn.prevPosZ ); +// +// final float playerPitch = playerIn.prevRotationPitch + ( playerIn.rotationPitch - playerIn.prevRotationPitch ); +// final float playerYaw = playerIn.prevRotationYaw + ( playerIn.rotationYaw - playerIn.prevRotationYaw ); +// +// final float yawRayX = MathHelper.sin( -playerYaw * 0.017453292f - (float) Math.PI ); +// final float yawRayZ = MathHelper.cos( -playerYaw * 0.017453292f - (float) Math.PI ); +// +// final float pitchMultiplier = -MathHelper.cos( -playerPitch * 0.017453292F ); +// final float eyeRayY = MathHelper.sin( -playerPitch * 0.017453292F ); +// final float eyeRayX = yawRayX * pitchMultiplier; +// final float eyeRayZ = yawRayZ * pitchMultiplier; +// +// double reachDistance = playerIn.getAttribute(PlayerEntity.REACH_DISTANCE).getValue(); +// +// final Vec3d from = new Vec3d( x, y, z ); +// final Vec3d to = from.add( eyeRayX * reachDistance, eyeRayY * reachDistance, eyeRayZ * reachDistance ); +// +// return new LookDirection( from, to ); +// } +// +// public static RayTraceResult rayTrace(final PlayerEntity p, final boolean hitBlocks, final boolean hitEntities ) +// { +// final World w = p.getEntityWorld(); +// +// final float f = 1.0F; +// float f1 = p.prevRotationPitch + ( p.rotationPitch - p.prevRotationPitch ) * f; +// final float f2 = p.prevRotationYaw + ( p.rotationYaw - p.prevRotationYaw ) * f; +// final double d0 = p.prevPosX + ( p.getPosX() - p.prevPosX ) * f; +// final double d1 = p.prevPosY + ( p.getPosY() - p.prevPosY ) * f + 1.62D - p.getYOffset(); +// final double d2 = p.prevPosZ + ( p.getPosZ() - p.prevPosZ ) * f; +// final Vec3d vec3 = new Vec3d( d0, d1, d2 ); +// final float f3 = MathHelper.cos( -f2 * 0.017453292F - (float) Math.PI ); +// final float f4 = MathHelper.sin( -f2 * 0.017453292F - (float) Math.PI ); +// final float f5 = -MathHelper.cos( -f1 * 0.017453292F ); +// final float f6 = MathHelper.sin( -f1 * 0.017453292F ); +// final float f7 = f4 * f5; +// final float f8 = f3 * f5; +// final double d3 = 32.0D; +// +// final Vec3d vec31 = vec3.add( f7 * d3, f6 * d3, f8 * d3 ); +// +// final AxisAlignedBB bb = new AxisAlignedBB( Math.min( vec3.x, vec31.x ), Math.min( vec3.y, vec31.y ), Math.min( vec3.z, +// vec31.z ), Math.max( vec3.x, vec31.x ), Math.max( vec3.y, vec31.y ), Math.max( vec3.z, vec31.z ) ).grow( +// 16, 16, 16 ); +// +// Entity entity = null; +// double closest = 9999999.0D; +// if( hitEntities ) +// { +// final List list = w.getEntitiesWithinAABBExcludingEntity( p, bb ); +// +// for( int l = 0; l < list.size(); ++l ) +// { +// final Entity entity1 = (Entity) list.get( l ); +// +// if( entity1.isAlive() && entity1 != p && !( entity1 instanceof ItemEntity) ) +// { +// // prevent killing / flying of mounts. +// if( entity1.isRidingOrBeingRiddenBy( p ) ) +// { +// continue; +// } +// +// f1 = 0.3F; +// // FIXME: Three different bounding boxes available, should double-check +// final AxisAlignedBB boundingBox = entity1.getBoundingBox().grow( f1, f1, f1 ); +// final Vec3d rtResult = boundingBox.rayTrace( vec3, vec31 ).orElse(null); +// +// if( rtResult != null ) +// { +// final double nd = vec3.squareDistanceTo( rtResult ); +// +// if( nd < closest ) +// { +// entity = entity1; +// closest = nd; +// } +// } +// } +// } +// } +// +// RayTraceResult pos = null; +// Vec3d vec = null; +// +// if( hitBlocks ) +// { +// vec = new Vec3d( d0, d1, d2 ); +// // FIXME: passing p as entity here might be incorrect +// pos = w.rayTraceBlocks( new RayTraceContext(vec3, vec31, RayTraceContext.BlockMode.COLLIDER, RayTraceContext.FluidMode.ANY, p) ); +// } +// +// if( entity != null && pos != null && pos.getHitVec().squareDistanceTo( vec ) > closest ) +// { +// pos = new EntityRayTraceResult( entity ); +// } +// else if( entity != null && pos == null ) +// { +// pos = new EntityRayTraceResult( entity ); +// } +// +// return pos; +// } +// +// public static > T poweredExtraction( final IEnergySource energy, final IMEInventory cell, final T request, final IActionSource src ) +// { +// return poweredExtraction( energy, cell, request, src, Actionable.MODULATE ); +// } +// +// public static > T poweredExtraction( final IEnergySource energy, final IMEInventory cell, final T request, final IActionSource src, final Actionable mode ) +// { +// Preconditions.checkNotNull( energy ); +// Preconditions.checkNotNull( cell ); +// Preconditions.checkNotNull( request ); +// Preconditions.checkNotNull( src ); +// Preconditions.checkNotNull( mode ); +// +// final T possible = cell.extractItems( request.copy(), Actionable.SIMULATE, src ); +// +// long retrieved = 0; +// if( possible != null ) +// { +// retrieved = possible.getStackSize(); +// } +// +// final double energyFactor = Math.max( 1.0, cell.getChannel().transferFactor() ); +// final double availablePower = energy.extractAEPower( retrieved / energyFactor, Actionable.SIMULATE, PowerMultiplier.CONFIG ); +// final long itemToExtract = Math.min( (long) ( ( availablePower * energyFactor ) + 0.9 ), retrieved ); +// +// if( itemToExtract > 0 ) +// { +// if( mode == Actionable.MODULATE ) +// { +// energy.extractAEPower( retrieved / energyFactor, Actionable.MODULATE, PowerMultiplier.CONFIG ); +// possible.setStackSize( itemToExtract ); +// final T ret = cell.extractItems( possible, Actionable.MODULATE, src ); +// +// if( ret != null ) +// { +// src.player().ifPresent( player -> Stats.ItemsExtracted.addToPlayer( player, (int) ret.getStackSize() ) ); +// } +// return ret; +// } +// else +// { +// return possible.setStackSize( itemToExtract ); +// } +// } +// +// return null; +// } +// +// public static > T poweredInsert( final IEnergySource energy, final IMEInventory cell, final T input, final IActionSource src ) +// { +// return poweredInsert( energy, cell, input, src, Actionable.MODULATE ); +// } +// +// public static > T poweredInsert( final IEnergySource energy, final IMEInventory cell, final T input, final IActionSource src, final Actionable mode ) +// { +// Preconditions.checkNotNull( energy ); +// Preconditions.checkNotNull( cell ); +// Preconditions.checkNotNull( input ); +// Preconditions.checkNotNull( src ); +// Preconditions.checkNotNull( mode ); +// +// final T possible = cell.injectItems( input.copy(), Actionable.SIMULATE, src ); +// +// long stored = input.getStackSize(); +// if( possible != null ) +// { +// stored -= possible.getStackSize(); +// } +// +// final double energyFactor = Math.max( 1.0, cell.getChannel().transferFactor() ); +// final double availablePower = energy.extractAEPower( stored / energyFactor, Actionable.SIMULATE, PowerMultiplier.CONFIG ); +// final long itemToAdd = Math.min( (long) ( ( availablePower * energyFactor ) + 0.9 ), stored ); +// +// if( itemToAdd > 0 ) +// { +// if( mode == Actionable.MODULATE ) +// { +// energy.extractAEPower( stored / energyFactor, Actionable.MODULATE, PowerMultiplier.CONFIG ); +// if( itemToAdd < input.getStackSize() ) +// { +// final long original = input.getStackSize(); +// final T split = input.copy(); +// split.decStackSize( itemToAdd ); +// input.setStackSize( itemToAdd ); +// split.add( cell.injectItems( input, Actionable.MODULATE, src ) ); +// +// src.player().ifPresent( player -> +// { +// final long diff = original - split.getStackSize(); +// Stats.ItemsInserted.addToPlayer( player, (int) diff ); +// } ); +// +// return split; +// } +// +// final T ret = cell.injectItems( input, Actionable.MODULATE, src ); +// +// src.player().ifPresent( player -> +// { +// final long diff = ret == null ? input.getStackSize() : input.getStackSize() - ret.getStackSize(); +// Stats.ItemsInserted.addToPlayer( player, (int) diff ); +// } ); +// +// return ret; +// } +// else +// { +// final T ret = input.copy().setStackSize( input.getStackSize() - itemToAdd ); +// return ( ret != null && ret.getStackSize() > 0 ) ? ret : null; +// } +// } +// +// return input; +// } +// +// @SuppressWarnings( { "rawtypes", "unchecked" } ) +// public static void postChanges( final IStorageGrid gs, final ItemStack removed, final ItemStack added, final IActionSource src ) +// { +// for( final IStorageChannel chan : AEApi.instance().storage().storageChannels() ) +// { +// final IItemList myChanges = chan.createList(); +// +// if( !removed.isEmpty() ) +// { +// final IMEInventory myInv = AEApi.instance().registries().cell().getCellInventory( removed, null, chan ); +// if( myInv != null ) +// { +// myInv.getAvailableItems( myChanges ); +// for( final IAEStack is : myChanges ) +// { +// is.setStackSize( -is.getStackSize() ); +// } +// } +// } +// if( !added.isEmpty() ) +// { +// final IMEInventory myInv = AEApi.instance().registries().cell().getCellInventory( added, null, chan ); +// if( myInv != null ) +// { +// myInv.getAvailableItems( myChanges ); +// } +// +// } +// gs.postAlterationOfStoredItems( chan, myChanges, src ); +// } +// } +// +// public static > void postListChanges( final IItemList before, final IItemList after, final IMEMonitorHandlerReceiver meMonitorPassthrough, final IActionSource source ) +// { +// final List changes = new ArrayList<>(); +// +// for( final T is : before ) +// { +// is.setStackSize( -is.getStackSize() ); +// } +// +// for( final T is : after ) +// { +// before.add( is ); +// } +// +// for( final T is : before ) +// { +// if( is.getStackSize() != 0 ) +// { +// changes.add( is ); +// } +// } +// +// if( !changes.isEmpty() ) +// { +// meMonitorPassthrough.postChange( null, changes, source ); +// } +// } +// +// public static boolean securityCheck( final GridNode a, final GridNode b ) +// { +// if( a.getLastSecurityKey() == -1 && b.getLastSecurityKey() == -1 ) +// { +// return true; +// } +// else if( a.getLastSecurityKey() == b.getLastSecurityKey() ) +// { +// return true; +// } +// +// final boolean a_isSecure = isPowered( a.getGrid() ) && a.getLastSecurityKey() != -1; +// final boolean b_isSecure = isPowered( b.getGrid() ) && b.getLastSecurityKey() != -1; +// +// if( AEConfig.instance().isFeatureEnabled( AEFeature.LOG_SECURITY_AUDITS ) ) +// { +// final String locationA = a.getGridBlock().isWorldAccessible() ? a.getGridBlock().getLocation().toString() : "notInWorld"; +// final String locationB = b.getGridBlock().isWorldAccessible() ? b.getGridBlock().getLocation().toString() : "notInWorld"; +// +// AELog.info( "Audit: Node A [isSecure=%b, key=%d, playerID=%d, location={%s}] vs Node B[isSecure=%b, key=%d, playerID=%d, location={%s}]", +// a_isSecure, a.getLastSecurityKey(), a.getPlayerID(), locationA, b_isSecure, b.getLastSecurityKey(), b.getPlayerID(), locationB ); +// } +// +// // can't do that son... +// if( a_isSecure && b_isSecure ) +// { +// return false; +// } +// +// if( !a_isSecure && b_isSecure ) +// { +// return checkPlayerPermissions( b.getGrid(), a.getPlayerID() ); +// } +// +// if( a_isSecure && !b_isSecure ) +// { +// return checkPlayerPermissions( a.getGrid(), b.getPlayerID() ); +// } +// +// return true; +// } +// +// private static boolean isPowered( final IGrid grid ) +// { +// if( grid == null ) +// { +// return false; +// } +// +// final IEnergyGrid eg = grid.getCache( IEnergyGrid.class ); +// return eg.isNetworkPowered(); +// } +// +// private static boolean checkPlayerPermissions( final IGrid grid, final int playerID ) +// { +// if( grid == null ) +// { +// return true; +// } +// +// final ISecurityGrid gs = grid.getCache( ISecurityGrid.class ); +// +// if( gs == null ) +// { +// return true; +// } +// +// if( !gs.isAvailable() ) +// { +// return true; +// } +// +// return gs.hasPermission( playerID, SecurityPermissions.BUILD ); +// } +// +// public static void configurePlayer(final PlayerEntity player, final AEPartLocation side, final TileEntity tile ) +// { +// float pitch = 0.0f; +// float yaw = 0.0f; +// // player.yOffset = 1.8f; +// +// switch( side ) +// { +// case DOWN: +// pitch = 90.0f; +// // player.getYOffset() = -1.8f; +// break; +// case EAST: +// yaw = -90.0f; +// break; +// case NORTH: +// yaw = 180.0f; +// break; +// case SOUTH: +// yaw = 0.0f; +// break; +// case INTERNAL: +// break; +// case UP: +// pitch = 90.0f; +// break; +// case WEST: +// yaw = 90.0f; +// break; +// } +// +// player.setLocationAndAngles( +// tile.getPos().getX() + 0.5, +// tile.getPos().getY() + 0.5, +// tile.getPos().getZ() + 0.5, +// yaw, +// pitch +// ); +// } +// +// public static boolean canAccess( final AENetworkProxy gridProxy, final IActionSource src ) +// { +// try +// { +// if( src.player().isPresent() ) +// { +// return gridProxy.getSecurity().hasPermission( src.player().get(), SecurityPermissions.BUILD ); +// } +// else if( src.machine().isPresent() ) +// { +// final IActionHost te = src.machine().get(); +// final IGridNode n = te.getActionableNode(); +// if( n == null ) +// { +// return false; +// } +// +// final int playerID = n.getPlayerID(); +// return gridProxy.getSecurity().hasPermission( playerID, SecurityPermissions.BUILD ); +// } +// else +// { +// return false; +// } +// } +// catch( final GridAccessException gae ) +// { +// return false; +// } +// } +// +// public static ItemStack extractItemsByRecipe(final IEnergySource energySrc, final IActionSource mySrc, final IMEMonitor src, final World w, final IRecipe r, final ItemStack output, final CraftingInventory ci, final ItemStack providedTemplate, final int slot, final IItemList items, final Actionable realForFake, final IPartitionList filter ) +// { +// if( energySrc.extractAEPower( 1, Actionable.SIMULATE, PowerMultiplier.CONFIG ) > 0.9 ) +// { +// if( providedTemplate == null ) +// { +// return ItemStack.EMPTY; +// } +// +// final AEItemStack ae_req = AEItemStack.fromItemStack( providedTemplate ); +// ae_req.setStackSize( 1 ); +// +// if( filter == null || filter.isListed( ae_req ) ) +// { +// final IAEItemStack ae_ext = src.extractItems( ae_req, realForFake, mySrc ); +// if( ae_ext != null ) +// { +// final ItemStack extracted = ae_ext.createItemStack(); +// if( !extracted.isEmpty() ) +// { +// energySrc.extractAEPower( 1, realForFake, PowerMultiplier.CONFIG ); +// return extracted; +// } +// } +// } +// +// final boolean checkFuzzy = ae_req.getOre().isPresent() || /* FIXME providedTemplate.getDamage() == OreDictionary.WILDCARD_VALUE || */ providedTemplate.hasTag() +// || providedTemplate.isDamageable(); +// +// if( items != null && checkFuzzy ) +// { +// for( final IAEItemStack x : items ) +// { +// final ItemStack sh = x.getDefinition(); +// if( ( Platform.itemComparisons().isEqualItemType( providedTemplate, sh ) || ae_req.sameOre( x ) ) && !ItemStack.areItemsEqual( sh, +// output ) ) +// { // Platform.isSameItemType( sh, providedTemplate ) +// final ItemStack cp = sh.copy(); +// cp.setCount( 1 ); +// ci.setInventorySlotContents( slot, cp ); +// if( r.matches( ci, w ) && ItemStack.areItemsEqual( r.getCraftingResult( ci ), output ) ) +// { +// final IAEItemStack ax = x.copy(); +// ax.setStackSize( 1 ); +// if( filter == null || filter.isListed( ax ) ) +// { +// final IAEItemStack ex = src.extractItems( ax, realForFake, mySrc ); +// if( ex != null ) +// { +// energySrc.extractAEPower( 1, realForFake, PowerMultiplier.CONFIG ); +// return ex.createItemStack(); +// } +// } +// } +// ci.setInventorySlotContents( slot, providedTemplate ); +// } +// } +// } +// } +// return ItemStack.EMPTY; +// } +// +// // TODO wtf is this? +// public static ItemStack getContainerItem( final ItemStack stackInSlot ) +// { +// if( stackInSlot == null ) +// { +// return ItemStack.EMPTY; +// } +// +// final Item i = stackInSlot.getItem(); +// if( i == null || !i.hasContainerItem( stackInSlot ) ) +// { +// if( stackInSlot.getCount() > 1 ) +// { +// stackInSlot.setCount( stackInSlot.getCount() - 1 ); +// return stackInSlot; +// } +// return ItemStack.EMPTY; +// } +// +// ItemStack ci = i.getContainerItem( stackInSlot.copy() ); +// if( !ci.isEmpty() && ci.isDamageable() && ci.getDamage() == ci.getMaxDamage() ) +// { +// ci = ItemStack.EMPTY; +// } +// +// return ci; +// } public static void notifyBlocksOfNeighbors( final World world, final BlockPos pos ) { if( !world.isRemote ) { - TickHandler.INSTANCE.addCallable( world, new BlockUpdate( pos ) ); +// FIXME TickHandler.INSTANCE.addCallable( world, new BlockUpdate( pos ) ); } } - public static boolean canRepair( final AEFeature type, final ItemStack a, final ItemStack b ) - { - if( b.isEmpty() || a.isEmpty() ) - { - return false; - } - - if( type == AEFeature.CERTUS_QUARTZ_TOOLS ) - { - final IItemDefinition certusQuartzCrystal = AEApi.instance().definitions().materials().certusQuartzCrystal(); - - return certusQuartzCrystal.isSameAs( b ); - } - - if( type == AEFeature.NETHER_QUARTZ_TOOLS ) - { - return Items.QUARTZ == b.getItem(); - } - - return false; - } - - public static List findPreferred( final ItemStack[] is ) - { - final IParts parts = AEApi.instance().definitions().parts(); - - for( final ItemStack stack : is ) - { - if( parts.cableGlass().sameAs( AEColor.TRANSPARENT, stack ) ) - { - return Collections.singletonList( stack ); - } - - if( parts.cableCovered().sameAs( AEColor.TRANSPARENT, stack ) ) - { - return Collections.singletonList( stack ); - } - - if( parts.cableSmart().sameAs( AEColor.TRANSPARENT, stack ) ) - { - return Collections.singletonList( stack ); - } - - if( parts.cableDenseSmart().sameAs( AEColor.TRANSPARENT, stack ) ) - { - return Collections.singletonList( stack ); - } - } - - return Lists.newArrayList( is ); - } - - public static void sendChunk( final Chunk c, final int verticalBits ) - { - try - { - // FIXME final ServerWorld ws = (ServerWorld) c.getWorld(); - // FIXME final PlayerChunkMap pm = ws.getPlayerChunkMap(); - // FIXME final PlayerChunkMapEntry playerInstance = pm.getEntry( c.x, c.z ); -// FIXME - // FIXME if( playerInstance != null ) - // FIXME { - // FIXME playerInstance.sendPacket( new SChunkDataPacket( c, verticalBits ) ); - // FIXME } - } - catch( final Throwable t ) - { - AELog.debug( t ); - } - } - - public static float getEyeOffset( final PlayerEntity player ) - { - assert player.world.isRemote : "Valid only on client"; - // FIXME: The entire premise of this seems broken - return (float) ( player.getPosY() + player.getEyeHeight() - /* FIXME player.getDefaultEyeHeight()*/ 1.62F ); - } - - // public static void addStat( final int playerID, final Achievement achievement ) - // { - // final EntityPlayer p = AEApi.instance().registries().players().findPlayer( playerID ); - // if( p != null ) - // { - // p.addStat( achievement, 1 ); - // } - // } - - public static boolean isRecipePrioritized( final ItemStack what ) - { - final IMaterials materials = AEApi.instance().definitions().materials(); - - boolean isPurified = materials.purifiedCertusQuartzCrystal().isSameAs( what ); - isPurified |= materials.purifiedFluixCrystal().isSameAs( what ); - isPurified |= materials.purifiedNetherQuartzCrystal().isSameAs( what ); - - return isPurified; - } +// public static boolean canRepair( final AEFeature type, final ItemStack a, final ItemStack b ) +// { +// if( b.isEmpty() || a.isEmpty() ) +// { +// return false; +// } +// +// if( type == AEFeature.CERTUS_QUARTZ_TOOLS ) +// { +// final IItemDefinition certusQuartzCrystal = AEApi.instance().definitions().materials().certusQuartzCrystal(); +// +// return certusQuartzCrystal.isSameAs( b ); +// } +// +// if( type == AEFeature.NETHER_QUARTZ_TOOLS ) +// { +// return Items.QUARTZ == b.getItem(); +// } +// +// return false; +// } +// +// public static List findPreferred( final ItemStack[] is ) +// { +// final IParts parts = AEApi.instance().definitions().parts(); +// +// for( final ItemStack stack : is ) +// { +// if( parts.cableGlass().sameAs( AEColor.TRANSPARENT, stack ) ) +// { +// return Collections.singletonList( stack ); +// } +// +// if( parts.cableCovered().sameAs( AEColor.TRANSPARENT, stack ) ) +// { +// return Collections.singletonList( stack ); +// } +// +// if( parts.cableSmart().sameAs( AEColor.TRANSPARENT, stack ) ) +// { +// return Collections.singletonList( stack ); +// } +// +// if( parts.cableDenseSmart().sameAs( AEColor.TRANSPARENT, stack ) ) +// { +// return Collections.singletonList( stack ); +// } +// } +// +// return Lists.newArrayList( is ); +// } +// +// public static void sendChunk( final Chunk c, final int verticalBits ) +// { +// try +// { +// // FIXME final ServerWorld ws = (ServerWorld) c.getWorld(); +// // FIXME final PlayerChunkMap pm = ws.getPlayerChunkMap(); +// // FIXME final PlayerChunkMapEntry playerInstance = pm.getEntry( c.x, c.z ); +//// FIXME +// // FIXME if( playerInstance != null ) +// // FIXME { +// // FIXME playerInstance.sendPacket( new SChunkDataPacket( c, verticalBits ) ); +// // FIXME } +// } +// catch( final Throwable t ) +// { +// AELog.debug( t ); +// } +// } +// +// public static float getEyeOffset( final PlayerEntity player ) +// { +// assert player.world.isRemote : "Valid only on client"; +// // FIXME: The entire premise of this seems broken +// return (float) ( player.getPosY() + player.getEyeHeight() - /* FIXME player.getDefaultEyeHeight()*/ 1.62F ); +// } +// +// // public static void addStat( final int playerID, final Achievement achievement ) +// // { +// // final EntityPlayer p = AEApi.instance().registries().players().findPlayer( playerID ); +// // if( p != null ) +// // { +// // p.addStat( achievement, 1 ); +// // } +// // } +// +// public static boolean isRecipePrioritized( final ItemStack what ) +// { +// final IMaterials materials = AEApi.instance().definitions().materials(); +// +// boolean isPurified = materials.purifiedCertusQuartzCrystal().isSameAs( what ); +// isPurified |= materials.purifiedFluixCrystal().isSameAs( what ); +// isPurified |= materials.purifiedNetherQuartzCrystal().isSameAs( what ); +// +// return isPurified; +// } } diff --git a/src/main/java/appeng/util/helpers/ItemComparisonHelper.java b/src/main/java/appeng/util/helpers/ItemComparisonHelper.java index 641149192..6c31f9b2a 100644 --- a/src/main/java/appeng/util/helpers/ItemComparisonHelper.java +++ b/src/main/java/appeng/util/helpers/ItemComparisonHelper.java @@ -26,8 +26,6 @@ import net.minecraft.item.ItemStack; import net.minecraft.nbt.CompoundNBT; import appeng.api.config.FuzzyMode; -import appeng.util.item.OreHelper; -import appeng.util.item.OreReference; /** @@ -104,14 +102,14 @@ public class ItemComparisonHelper return ( percentDamagedOfA > mode.breakPoint ) == ( percentDamagedOfB > mode.breakPoint ); } } - - final OreReference aOR = OreHelper.INSTANCE.getOre( a ).orElse( null ); - final OreReference bOR = OreHelper.INSTANCE.getOre( b ).orElse( null ); - - if( OreHelper.INSTANCE.sameOre( aOR, bOR ) ) - { - return true; - } +// FIXME +// final OreReference aOR = OreHelper.INSTANCE.getOre( a ).orElse( null ); +// final OreReference bOR = OreHelper.INSTANCE.getOre( b ).orElse( null ); +// +// if( OreHelper.INSTANCE.sameOre( aOR, bOR ) ) +// { +// return true; +// } return a.isItemEqual( b ); } diff --git a/src/main/resources/META-INF/accesstransformer.cfg b/src/main/resources/META-INF/accesstransformer.cfg index 6a851028a..28da93487 100644 --- a/src/main/resources/META-INF/accesstransformer.cfg +++ b/src/main/resources/META-INF/accesstransformer.cfg @@ -1,3 +1,6 @@ # GUI rendering #public net.minecraft.client.gui.inventory.GuiContainer func_146977_a(Lnet/minecraft/inventory/Slot;)V # drawSlot #public net.minecraft.client.gui.GuiTextField func_146188_c(IIII)V # drawSelectionBox + +# Reusing RedstoneParticle for ChargedOreFX +protected net.minecraft.client.particle.RedstoneParticle (Lnet/minecraft/world/World;DDDDDDLnet/minecraft/particles/RedstoneParticleData;Lnet/minecraft/client/particle/IAnimatedSprite;)V diff --git a/src/main/resources/META-INF/mods.toml b/src/main/resources/META-INF/mods.toml index aac568aa8..ec1800132 100644 --- a/src/main/resources/META-INF/mods.toml +++ b/src/main/resources/META-INF/mods.toml @@ -40,9 +40,7 @@ version="${file.jarVersion}" #mandatory displayName="Applied Energistics 2" #mandatory # The description text for the mod (multi line!) (#mandatory) -description=''' -A Mod about Matter, Energy and using them to conquer the world.. -''' +description="A Mod about Matter, Energy and using them to conquer the world.." # A dependency - use the . to indicate dependency for a specific modid. Dependencies are optional. [[dependencies.jei]] diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/cable_bus.json b/src/main/resources/assets/appliedenergistics2/blockstates/cable_bus.json index a7112562a..101763806 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/cable_bus.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/cable_bus.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:builtin/cable_bus" + "": { + "model": "appliedenergistics2:block/builtin/cable_bus" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/cell_workbench.json b/src/main/resources/assets/appliedenergistics2/blockstates/cell_workbench.json index 549d59614..9335eb4da 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/cell_workbench.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/cell_workbench.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:cell_workbench" + "": { + "model": "appliedenergistics2:block/cell_workbench" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/charged_quartz_ore.json b/src/main/resources/assets/appliedenergistics2/blockstates/charged_quartz_ore.json index ab4fd689e..a7e81fdb4 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/charged_quartz_ore.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/charged_quartz_ore.json @@ -6,9 +6,9 @@ } }, "variants": { - "normal": [ + "": [ { - "model": "appliedenergistics2:charged_quartz_ore" + "model": "appliedenergistics2:block/charged_quartz_ore" } ], "inventory": [ diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/charger.json b/src/main/resources/assets/appliedenergistics2/blockstates/charger.json index 63bdc1bf8..991633f05 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/charger.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/charger.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:charger" + "": { + "model": "appliedenergistics2:block/charger" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/chest.json b/src/main/resources/assets/appliedenergistics2/blockstates/chest.json index 486e88a65..3a02f7135 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/chest.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/chest.json @@ -1,57 +1,57 @@ { "forge_marker": 1, "defaults": { - "model": "appliedenergistics2:chest/base" + "model": "appliedenergistics2:block/chest/base" }, "variants": { "slot_state": { "empty": { "submodel": { "lights": { - "model": "appliedenergistics2:chest/lights_off" + "model": "appliedenergistics2:block/chest/lights_off" }, "state": { - "model": "appliedenergistics2:chest/cell_state_empty" + "model": "appliedenergistics2:block/chest/cell_state_empty" } } }, "offline": { "submodel": { "lights": { - "model": "appliedenergistics2:chest/lights_off" + "model": "appliedenergistics2:block/chest/lights_off" }, "state": { - "model": "appliedenergistics2:chest/cell_state_offline" + "model": "appliedenergistics2:block/chest/cell_state_offline" } } }, "online": { "submodel": { "lights": { - "model": "appliedenergistics2:chest/lights_on" + "model": "appliedenergistics2:block/chest/lights_on" }, "state": { - "model": "appliedenergistics2:chest/cell_state_online" + "model": "appliedenergistics2:block/chest/cell_state_online" } } }, "types_full": { "submodel": { "lights": { - "model": "appliedenergistics2:chest/lights_on" + "model": "appliedenergistics2:block/chest/lights_on" }, "state": { - "model": "appliedenergistics2:chest/cell_state_types_full" + "model": "appliedenergistics2:block/chest/cell_state_types_full" } } }, "full": { "submodel": { "lights": { - "model": "appliedenergistics2:chest/lights_on" + "model": "appliedenergistics2:block/chest/lights_on" }, "state": { - "model": "appliedenergistics2:chest/cell_state_full" + "model": "appliedenergistics2:block/chest/cell_state_full" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/chiseled_quartz_block.json b/src/main/resources/assets/appliedenergistics2/blockstates/chiseled_quartz_block.json index ee561471b..575a0ebae 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/chiseled_quartz_block.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/chiseled_quartz_block.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:chiseled_quartz_block" + "": { + "model": "appliedenergistics2:block/chiseled_quartz_block" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/chiseled_quartz_double_slab.json b/src/main/resources/assets/appliedenergistics2/blockstates/chiseled_quartz_double_slab.json index 4c2b542e1..9bb614bb1 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/chiseled_quartz_double_slab.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/chiseled_quartz_double_slab.json @@ -1,7 +1,7 @@ { "variants": { "variant=default": { - "model": "appliedenergistics2:chiseled_quartz_block" + "model": "appliedenergistics2:block/chiseled_quartz_block" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/chiseled_quartz_slab.json b/src/main/resources/assets/appliedenergistics2/blockstates/chiseled_quartz_slab.json index 8fe5dc3a9..21c8ac3e9 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/chiseled_quartz_slab.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/chiseled_quartz_slab.json @@ -1,10 +1,10 @@ { "variants": { "half=bottom,variant=default": { - "model": "appliedenergistics2:slabs/chiseled_quartz_half" + "model": "appliedenergistics2:block/slabs/chiseled_quartz_half" }, "half=top,variant=default": { - "model": "appliedenergistics2:slabs/chiseled_quartz_upper" + "model": "appliedenergistics2:block/slabs/chiseled_quartz_upper" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/chiseled_quartz_stairs.json b/src/main/resources/assets/appliedenergistics2/blockstates/chiseled_quartz_stairs.json index 2b688151a..75fe4ab79 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/chiseled_quartz_stairs.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/chiseled_quartz_stairs.json @@ -1,206 +1,206 @@ { "variants": { "facing=east,half=bottom,shape=inner_left": { - "model": "appliedenergistics2:stairs/chiseled_quartz_inner", + "model": "appliedenergistics2:block/stairs/chiseled_quartz_inner", "uvlock": true, "y": 270 }, "facing=east,half=bottom,shape=inner_right": { - "model": "appliedenergistics2:stairs/chiseled_quartz_inner" + "model": "appliedenergistics2:block/stairs/chiseled_quartz_inner" }, "facing=east,half=bottom,shape=outer_left": { - "model": "appliedenergistics2:stairs/chiseled_quartz_outer", + "model": "appliedenergistics2:block/stairs/chiseled_quartz_outer", "uvlock": true, "y": 270 }, "facing=east,half=bottom,shape=outer_right": { - "model": "appliedenergistics2:stairs/chiseled_quartz_outer" + "model": "appliedenergistics2:block/stairs/chiseled_quartz_outer" }, "facing=east,half=bottom,shape=straight": { - "model": "appliedenergistics2:stairs/chiseled_quartz" + "model": "appliedenergistics2:block/stairs/chiseled_quartz" }, "facing=east,half=top,shape=inner_left": { - "model": "appliedenergistics2:stairs/chiseled_quartz_inner", + "model": "appliedenergistics2:block/stairs/chiseled_quartz_inner", "uvlock": true, "x": 180 }, "facing=east,half=top,shape=inner_right": { - "model": "appliedenergistics2:stairs/chiseled_quartz_inner", + "model": "appliedenergistics2:block/stairs/chiseled_quartz_inner", "uvlock": true, "x": 180, "y": 90 }, "facing=east,half=top,shape=outer_left": { - "model": "appliedenergistics2:stairs/chiseled_quartz_outer", + "model": "appliedenergistics2:block/stairs/chiseled_quartz_outer", "uvlock": true, "x": 180 }, "facing=east,half=top,shape=outer_right": { - "model": "appliedenergistics2:stairs/chiseled_quartz_outer", + "model": "appliedenergistics2:block/stairs/chiseled_quartz_outer", "uvlock": true, "x": 180, "y": 90 }, "facing=east,half=top,shape=straight": { - "model": "appliedenergistics2:stairs/chiseled_quartz", + "model": "appliedenergistics2:block/stairs/chiseled_quartz", "uvlock": true, "x": 180 }, "facing=north,half=bottom,shape=inner_left": { - "model": "appliedenergistics2:stairs/chiseled_quartz_inner", + "model": "appliedenergistics2:block/stairs/chiseled_quartz_inner", "uvlock": true, "y": 180 }, "facing=north,half=bottom,shape=inner_right": { - "model": "appliedenergistics2:stairs/chiseled_quartz_inner", + "model": "appliedenergistics2:block/stairs/chiseled_quartz_inner", "uvlock": true, "y": 270 }, "facing=north,half=bottom,shape=outer_left": { - "model": "appliedenergistics2:stairs/chiseled_quartz_outer", + "model": "appliedenergistics2:block/stairs/chiseled_quartz_outer", "uvlock": true, "y": 180 }, "facing=north,half=bottom,shape=outer_right": { - "model": "appliedenergistics2:stairs/chiseled_quartz_outer", + "model": "appliedenergistics2:block/stairs/chiseled_quartz_outer", "uvlock": true, "y": 270 }, "facing=north,half=bottom,shape=straight": { - "model": "appliedenergistics2:stairs/chiseled_quartz", + "model": "appliedenergistics2:block/stairs/chiseled_quartz", "uvlock": true, "y": 270 }, "facing=north,half=top,shape=inner_left": { - "model": "appliedenergistics2:stairs/chiseled_quartz_inner", + "model": "appliedenergistics2:block/stairs/chiseled_quartz_inner", "uvlock": true, "x": 180, "y": 270 }, "facing=north,half=top,shape=inner_right": { - "model": "appliedenergistics2:stairs/chiseled_quartz_inner", + "model": "appliedenergistics2:block/stairs/chiseled_quartz_inner", "uvlock": true, "x": 180 }, "facing=north,half=top,shape=outer_left": { - "model": "appliedenergistics2:stairs/chiseled_quartz_outer", + "model": "appliedenergistics2:block/stairs/chiseled_quartz_outer", "uvlock": true, "x": 180, "y": 270 }, "facing=north,half=top,shape=outer_right": { - "model": "appliedenergistics2:stairs/chiseled_quartz_outer", + "model": "appliedenergistics2:block/stairs/chiseled_quartz_outer", "uvlock": true, "x": 180 }, "facing=north,half=top,shape=straight": { - "model": "appliedenergistics2:stairs/chiseled_quartz", + "model": "appliedenergistics2:block/stairs/chiseled_quartz", "uvlock": true, "x": 180, "y": 270 }, "facing=south,half=bottom,shape=inner_left": { - "model": "appliedenergistics2:stairs/chiseled_quartz_inner" + "model": "appliedenergistics2:block/stairs/chiseled_quartz_inner" }, "facing=south,half=bottom,shape=inner_right": { - "model": "appliedenergistics2:stairs/chiseled_quartz_inner", + "model": "appliedenergistics2:block/stairs/chiseled_quartz_inner", "uvlock": true, "y": 90 }, "facing=south,half=bottom,shape=outer_left": { - "model": "appliedenergistics2:stairs/chiseled_quartz_outer" + "model": "appliedenergistics2:block/stairs/chiseled_quartz_outer" }, "facing=south,half=bottom,shape=outer_right": { - "model": "appliedenergistics2:stairs/chiseled_quartz_outer", + "model": "appliedenergistics2:block/stairs/chiseled_quartz_outer", "uvlock": true, "y": 90 }, "facing=south,half=bottom,shape=straight": { - "model": "appliedenergistics2:stairs/chiseled_quartz", + "model": "appliedenergistics2:block/stairs/chiseled_quartz", "uvlock": true, "y": 90 }, "facing=south,half=top,shape=inner_left": { - "model": "appliedenergistics2:stairs/chiseled_quartz_inner", + "model": "appliedenergistics2:block/stairs/chiseled_quartz_inner", "uvlock": true, "x": 180, "y": 90 }, "facing=south,half=top,shape=inner_right": { - "model": "appliedenergistics2:stairs/chiseled_quartz_inner", + "model": "appliedenergistics2:block/stairs/chiseled_quartz_inner", "uvlock": true, "x": 180, "y": 180 }, "facing=south,half=top,shape=outer_left": { - "model": "appliedenergistics2:stairs/chiseled_quartz_outer", + "model": "appliedenergistics2:block/stairs/chiseled_quartz_outer", "uvlock": true, "x": 180, "y": 90 }, "facing=south,half=top,shape=outer_right": { - "model": "appliedenergistics2:stairs/chiseled_quartz_outer", + "model": "appliedenergistics2:block/stairs/chiseled_quartz_outer", "uvlock": true, "x": 180, "y": 180 }, "facing=south,half=top,shape=straight": { - "model": "appliedenergistics2:stairs/chiseled_quartz", + "model": "appliedenergistics2:block/stairs/chiseled_quartz", "uvlock": true, "x": 180, "y": 90 }, "facing=west,half=bottom,shape=inner_left": { - "model": "appliedenergistics2:stairs/chiseled_quartz_inner", + "model": "appliedenergistics2:block/stairs/chiseled_quartz_inner", "uvlock": true, "y": 90 }, "facing=west,half=bottom,shape=inner_right": { - "model": "appliedenergistics2:stairs/chiseled_quartz_inner", + "model": "appliedenergistics2:block/stairs/chiseled_quartz_inner", "uvlock": true, "y": 180 }, "facing=west,half=bottom,shape=outer_left": { - "model": "appliedenergistics2:stairs/chiseled_quartz_outer", + "model": "appliedenergistics2:block/stairs/chiseled_quartz_outer", "uvlock": true, "y": 90 }, "facing=west,half=bottom,shape=outer_right": { - "model": "appliedenergistics2:stairs/chiseled_quartz_outer", + "model": "appliedenergistics2:block/stairs/chiseled_quartz_outer", "uvlock": true, "y": 180 }, "facing=west,half=bottom,shape=straight": { - "model": "appliedenergistics2:stairs/chiseled_quartz", + "model": "appliedenergistics2:block/stairs/chiseled_quartz", "uvlock": true, "y": 180 }, "facing=west,half=top,shape=inner_left": { - "model": "appliedenergistics2:stairs/chiseled_quartz_inner", + "model": "appliedenergistics2:block/stairs/chiseled_quartz_inner", "uvlock": true, "x": 180, "y": 180 }, "facing=west,half=top,shape=inner_right": { - "model": "appliedenergistics2:stairs/chiseled_quartz_inner", + "model": "appliedenergistics2:block/stairs/chiseled_quartz_inner", "uvlock": true, "x": 180, "y": 270 }, "facing=west,half=top,shape=outer_left": { - "model": "appliedenergistics2:stairs/chiseled_quartz_outer", + "model": "appliedenergistics2:block/stairs/chiseled_quartz_outer", "uvlock": true, "x": 180, "y": 180 }, "facing=west,half=top,shape=outer_right": { - "model": "appliedenergistics2:stairs/chiseled_quartz_outer", + "model": "appliedenergistics2:block/stairs/chiseled_quartz_outer", "uvlock": true, "x": 180, "y": 270 }, "facing=west,half=top,shape=straight": { - "model": "appliedenergistics2:stairs/chiseled_quartz", + "model": "appliedenergistics2:block/stairs/chiseled_quartz", "uvlock": true, "x": 180, "y": 180 diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/condenser.json b/src/main/resources/assets/appliedenergistics2/blockstates/condenser.json index 491b879ad..f2a4cd84a 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/condenser.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/condenser.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:condenser" + "": { + "model": "appliedenergistics2:block/condenser" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/controller.json b/src/main/resources/assets/appliedenergistics2/blockstates/controller.json index c76d149ce..cd70227f7 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/controller.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/controller.json @@ -2,7 +2,7 @@ "multipart": [ { "apply": { - "model": "appliedenergistics2:controller/controller_block_offline" + "model": "appliedenergistics2:block/controller/controller_block_offline" }, "when": { "state": "offline", @@ -11,7 +11,7 @@ }, { "apply": { - "model": "appliedenergistics2:controller/controller_block_online" + "model": "appliedenergistics2:block/controller/controller_block_online" }, "when": { "state": "online", @@ -20,7 +20,7 @@ }, { "apply": { - "model": "appliedenergistics2:controller/controller_block_conflicted" + "model": "appliedenergistics2:block/controller/controller_block_conflicted" }, "when": { "state": "conflicted", @@ -29,7 +29,7 @@ }, { "apply": { - "model": "appliedenergistics2:controller/controller_column_offline", + "model": "appliedenergistics2:block/controller/controller_column_offline", "x": 90, "y": 90 }, @@ -40,7 +40,7 @@ }, { "apply": { - "model": "appliedenergistics2:controller/controller_column_offline" + "model": "appliedenergistics2:block/controller/controller_column_offline" }, "when": { "state": "offline", @@ -49,7 +49,7 @@ }, { "apply": { - "model": "appliedenergistics2:controller/controller_column_offline", + "model": "appliedenergistics2:block/controller/controller_column_offline", "x": 90 }, "when": { @@ -59,7 +59,7 @@ }, { "apply": { - "model": "appliedenergistics2:controller/controller_column_online", + "model": "appliedenergistics2:block/controller/controller_column_online", "x": 90, "y": 90 }, @@ -70,7 +70,7 @@ }, { "apply": { - "model": "appliedenergistics2:controller/controller_column_online" + "model": "appliedenergistics2:block/controller/controller_column_online" }, "when": { "state": "online", @@ -79,7 +79,7 @@ }, { "apply": { - "model": "appliedenergistics2:controller/controller_column_online", + "model": "appliedenergistics2:block/controller/controller_column_online", "x": 90 }, "when": { @@ -89,7 +89,7 @@ }, { "apply": { - "model": "appliedenergistics2:controller/controller_column_conflicted", + "model": "appliedenergistics2:block/controller/controller_column_conflicted", "x": 90, "y": 90 }, @@ -100,7 +100,7 @@ }, { "apply": { - "model": "appliedenergistics2:controller/controller_column_conflicted" + "model": "appliedenergistics2:block/controller/controller_column_conflicted" }, "when": { "state": "conflicted", @@ -109,7 +109,7 @@ }, { "apply": { - "model": "appliedenergistics2:controller/controller_column_conflicted", + "model": "appliedenergistics2:block/controller/controller_column_conflicted", "x": 90 }, "when": { @@ -119,7 +119,7 @@ }, { "apply": { - "model": "appliedenergistics2:controller/controller_inside_a" + "model": "appliedenergistics2:block/controller/controller_inside_a" }, "when": { "state": "offline|online|conflicted", @@ -128,7 +128,7 @@ }, { "apply": { - "model": "appliedenergistics2:controller/controller_inside_b" + "model": "appliedenergistics2:block/controller/controller_inside_b" }, "when": { "state": "offline|online|conflicted", diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/crafting_accelerator.json b/src/main/resources/assets/appliedenergistics2/blockstates/crafting_accelerator.json index e07e6b988..f78c4dbb0 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/crafting_accelerator.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/crafting_accelerator.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:crafting/accelerator" + "": { + "model": "appliedenergistics2:block/crafting/accelerator" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/crafting_monitor.json b/src/main/resources/assets/appliedenergistics2/blockstates/crafting_monitor.json index 53002e150..633444ce7 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/crafting_monitor.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/crafting_monitor.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:crafting/monitor" + "": { + "model": "appliedenergistics2:block/crafting/monitor" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/crafting_storage_16k.json b/src/main/resources/assets/appliedenergistics2/blockstates/crafting_storage_16k.json index e7f7c401d..6b5c86d1b 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/crafting_storage_16k.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/crafting_storage_16k.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:crafting/storage_16k" + "": { + "model": "appliedenergistics2:block/crafting/storage_16k" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/crafting_storage_1k.json b/src/main/resources/assets/appliedenergistics2/blockstates/crafting_storage_1k.json index acff250e8..7dc1a4a37 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/crafting_storage_1k.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/crafting_storage_1k.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:crafting/storage_1k" + "": { + "model": "appliedenergistics2:block/crafting/storage_1k" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/crafting_storage_4k.json b/src/main/resources/assets/appliedenergistics2/blockstates/crafting_storage_4k.json index 1d61ea0e5..e84da9ce2 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/crafting_storage_4k.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/crafting_storage_4k.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:crafting/storage_4k" + "": { + "model": "appliedenergistics2:block/crafting/storage_4k" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/crafting_storage_64k.json b/src/main/resources/assets/appliedenergistics2/blockstates/crafting_storage_64k.json index ea1ddf706..f785710ac 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/crafting_storage_64k.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/crafting_storage_64k.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:crafting/storage_64k" + "": { + "model": "appliedenergistics2:block/crafting/storage_64k" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/crafting_unit.json b/src/main/resources/assets/appliedenergistics2/blockstates/crafting_unit.json index fe0d0c4a9..542fbe98e 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/crafting_unit.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/crafting_unit.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:crafting/unit" + "": { + "model": "appliedenergistics2:block/crafting/unit" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/crank.json b/src/main/resources/assets/appliedenergistics2/blockstates/crank.json index 9d0871ec1..5347bb8b7 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/crank.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/crank.json @@ -1,11 +1,11 @@ { "forge_marker": 1, "variants": { - "normal": { - "model": "appliedenergistics2:crank" + "": { + "model": "appliedenergistics2:block/crank" }, "inventory": { - "model": "appliedenergistics2:crank_inventory" + "model": "appliedenergistics2:block/crank_inventory" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/creative_energy_cell.json b/src/main/resources/assets/appliedenergistics2/blockstates/creative_energy_cell.json index 72a888e17..fcc2a1c59 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/creative_energy_cell.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/creative_energy_cell.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:energy_cell/creative_energy_cell" + "": { + "model": "appliedenergistics2:block/energy_cell/creative_energy_cell" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/debug_chunk_loader.json b/src/main/resources/assets/appliedenergistics2/blockstates/debug_chunk_loader.json index 7011eafa7..5af916247 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/debug_chunk_loader.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/debug_chunk_loader.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:debug/chunk_loader" + "": { + "model": "appliedenergistics2:block/debug/chunk_loader" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/debug_cube_gen.json b/src/main/resources/assets/appliedenergistics2/blockstates/debug_cube_gen.json index 33d725de1..c7c1cfb0d 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/debug_cube_gen.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/debug_cube_gen.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:debug/cube_gen" + "": { + "model": "appliedenergistics2:block/debug/cube_gen" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/debug_energy_gen.json b/src/main/resources/assets/appliedenergistics2/blockstates/debug_energy_gen.json index 1d386d2a6..49a504915 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/debug_energy_gen.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/debug_energy_gen.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:debug/energy_gen" + "": { + "model": "appliedenergistics2:block/debug/energy_gen" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/debug_item_gen.json b/src/main/resources/assets/appliedenergistics2/blockstates/debug_item_gen.json index 2f7438871..b1d78b72b 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/debug_item_gen.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/debug_item_gen.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:debug/item_gen" + "": { + "model": "appliedenergistics2:block/debug/item_gen" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/debug_phantom_node.json b/src/main/resources/assets/appliedenergistics2/blockstates/debug_phantom_node.json index 36ccf18fa..844feb842 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/debug_phantom_node.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/debug_phantom_node.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:debug/phantom_node" + "": { + "model": "appliedenergistics2:block/debug/phantom_node" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/dense_energy_cell.json b/src/main/resources/assets/appliedenergistics2/blockstates/dense_energy_cell.json index c515ebfc9..7acb4124c 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/dense_energy_cell.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/dense_energy_cell.json @@ -1,28 +1,28 @@ { "variants": { "fullness=0": { - "model": "appliedenergistics2:energy_cell/dense_energy_cell0" + "model": "appliedenergistics2:block/energy_cell/dense_energy_cell0" }, "fullness=1": { - "model": "appliedenergistics2:energy_cell/dense_energy_cell1" + "model": "appliedenergistics2:block/energy_cell/dense_energy_cell1" }, "fullness=2": { - "model": "appliedenergistics2:energy_cell/dense_energy_cell2" + "model": "appliedenergistics2:block/energy_cell/dense_energy_cell2" }, "fullness=3": { - "model": "appliedenergistics2:energy_cell/dense_energy_cell3" + "model": "appliedenergistics2:block/energy_cell/dense_energy_cell3" }, "fullness=4": { - "model": "appliedenergistics2:energy_cell/dense_energy_cell4" + "model": "appliedenergistics2:block/energy_cell/dense_energy_cell4" }, "fullness=5": { - "model": "appliedenergistics2:energy_cell/dense_energy_cell5" + "model": "appliedenergistics2:block/energy_cell/dense_energy_cell5" }, "fullness=6": { - "model": "appliedenergistics2:energy_cell/dense_energy_cell6" + "model": "appliedenergistics2:block/energy_cell/dense_energy_cell6" }, "fullness=7": { - "model": "appliedenergistics2:energy_cell/dense_energy_cell7" + "model": "appliedenergistics2:block/energy_cell/dense_energy_cell7" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/drive.json b/src/main/resources/assets/appliedenergistics2/blockstates/drive.json index af0bbd27e..96440b112 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/drive.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/drive.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:builtin/drive" + "": { + "model": "appliedenergistics2:block/builtin/drive" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/energy_acceptor.json b/src/main/resources/assets/appliedenergistics2/blockstates/energy_acceptor.json index 55108fddb..99f80651b 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/energy_acceptor.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/energy_acceptor.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:energy_acceptor" + "": { + "model": "appliedenergistics2:block/energy_acceptor" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/energy_cell.json b/src/main/resources/assets/appliedenergistics2/blockstates/energy_cell.json index 2d789c554..923863631 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/energy_cell.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/energy_cell.json @@ -1,28 +1,28 @@ { "variants": { "fullness=0": { - "model": "appliedenergistics2:energy_cell/energy_cell0" + "model": "appliedenergistics2:block/energy_cell/energy_cell0" }, "fullness=1": { - "model": "appliedenergistics2:energy_cell/energy_cell1" + "model": "appliedenergistics2:block/energy_cell/energy_cell1" }, "fullness=2": { - "model": "appliedenergistics2:energy_cell/energy_cell2" + "model": "appliedenergistics2:block/energy_cell/energy_cell2" }, "fullness=3": { - "model": "appliedenergistics2:energy_cell/energy_cell3" + "model": "appliedenergistics2:block/energy_cell/energy_cell3" }, "fullness=4": { - "model": "appliedenergistics2:energy_cell/energy_cell4" + "model": "appliedenergistics2:block/energy_cell/energy_cell4" }, "fullness=5": { - "model": "appliedenergistics2:energy_cell/energy_cell5" + "model": "appliedenergistics2:block/energy_cell/energy_cell5" }, "fullness=6": { - "model": "appliedenergistics2:energy_cell/energy_cell6" + "model": "appliedenergistics2:block/energy_cell/energy_cell6" }, "fullness=7": { - "model": "appliedenergistics2:energy_cell/energy_cell7" + "model": "appliedenergistics2:block/energy_cell/energy_cell7" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/fluid_interface.json b/src/main/resources/assets/appliedenergistics2/blockstates/fluid_interface.json index b574b040d..b1e08d239 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/fluid_interface.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/fluid_interface.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:fluid_interface" + "": { + "model": "appliedenergistics2:block/fluid_interface" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/fluix_block.json b/src/main/resources/assets/appliedenergistics2/blockstates/fluix_block.json index 651326dc0..c83bd4036 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/fluix_block.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/fluix_block.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:fluix_block" + "": { + "model": "appliedenergistics2:block/fluix_block" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/fluix_double_slab.json b/src/main/resources/assets/appliedenergistics2/blockstates/fluix_double_slab.json index ed210ec5d..31f8e48b0 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/fluix_double_slab.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/fluix_double_slab.json @@ -1,7 +1,7 @@ { "variants": { "variant=default": { - "model": "appliedenergistics2:fluix_block" + "model": "appliedenergistics2:block/fluix_block" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/fluix_slab.json b/src/main/resources/assets/appliedenergistics2/blockstates/fluix_slab.json index 5ba258b96..6f1bfe2d1 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/fluix_slab.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/fluix_slab.json @@ -1,10 +1,10 @@ { "variants": { "half=bottom,variant=default": { - "model": "appliedenergistics2:slabs/fluix_half" + "model": "appliedenergistics2:block/slabs/fluix_half" }, "half=top,variant=default": { - "model": "appliedenergistics2:slabs/fluix_upper" + "model": "appliedenergistics2:block/slabs/fluix_upper" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/fluix_stairs.json b/src/main/resources/assets/appliedenergistics2/blockstates/fluix_stairs.json index 64c005be0..1170744d2 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/fluix_stairs.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/fluix_stairs.json @@ -1,206 +1,206 @@ { "variants": { "facing=east,half=bottom,shape=inner_left": { - "model": "appliedenergistics2:stairs/fluix_inner", + "model": "appliedenergistics2:block/stairs/fluix_inner", "uvlock": true, "y": 270 }, "facing=east,half=bottom,shape=inner_right": { - "model": "appliedenergistics2:stairs/fluix_inner" + "model": "appliedenergistics2:block/stairs/fluix_inner" }, "facing=east,half=bottom,shape=outer_left": { - "model": "appliedenergistics2:stairs/fluix_outer", + "model": "appliedenergistics2:block/stairs/fluix_outer", "uvlock": true, "y": 270 }, "facing=east,half=bottom,shape=outer_right": { - "model": "appliedenergistics2:stairs/fluix_outer" + "model": "appliedenergistics2:block/stairs/fluix_outer" }, "facing=east,half=bottom,shape=straight": { - "model": "appliedenergistics2:stairs/fluix" + "model": "appliedenergistics2:block/stairs/fluix" }, "facing=east,half=top,shape=inner_left": { - "model": "appliedenergistics2:stairs/fluix_inner", + "model": "appliedenergistics2:block/stairs/fluix_inner", "uvlock": true, "x": 180 }, "facing=east,half=top,shape=inner_right": { - "model": "appliedenergistics2:stairs/fluix_inner", + "model": "appliedenergistics2:block/stairs/fluix_inner", "uvlock": true, "x": 180, "y": 90 }, "facing=east,half=top,shape=outer_left": { - "model": "appliedenergistics2:stairs/fluix_outer", + "model": "appliedenergistics2:block/stairs/fluix_outer", "uvlock": true, "x": 180 }, "facing=east,half=top,shape=outer_right": { - "model": "appliedenergistics2:stairs/fluix_outer", + "model": "appliedenergistics2:block/stairs/fluix_outer", "uvlock": true, "x": 180, "y": 90 }, "facing=east,half=top,shape=straight": { - "model": "appliedenergistics2:stairs/fluix", + "model": "appliedenergistics2:block/stairs/fluix", "uvlock": true, "x": 180 }, "facing=north,half=bottom,shape=inner_left": { - "model": "appliedenergistics2:stairs/fluix_inner", + "model": "appliedenergistics2:block/stairs/fluix_inner", "uvlock": true, "y": 180 }, "facing=north,half=bottom,shape=inner_right": { - "model": "appliedenergistics2:stairs/fluix_inner", + "model": "appliedenergistics2:block/stairs/fluix_inner", "uvlock": true, "y": 270 }, "facing=north,half=bottom,shape=outer_left": { - "model": "appliedenergistics2:stairs/fluix_outer", + "model": "appliedenergistics2:block/stairs/fluix_outer", "uvlock": true, "y": 180 }, "facing=north,half=bottom,shape=outer_right": { - "model": "appliedenergistics2:stairs/fluix_outer", + "model": "appliedenergistics2:block/stairs/fluix_outer", "uvlock": true, "y": 270 }, "facing=north,half=bottom,shape=straight": { - "model": "appliedenergistics2:stairs/fluix", + "model": "appliedenergistics2:block/stairs/fluix", "uvlock": true, "y": 270 }, "facing=north,half=top,shape=inner_left": { - "model": "appliedenergistics2:stairs/fluix_inner", + "model": "appliedenergistics2:block/stairs/fluix_inner", "uvlock": true, "x": 180, "y": 270 }, "facing=north,half=top,shape=inner_right": { - "model": "appliedenergistics2:stairs/fluix_inner", + "model": "appliedenergistics2:block/stairs/fluix_inner", "uvlock": true, "x": 180 }, "facing=north,half=top,shape=outer_left": { - "model": "appliedenergistics2:stairs/fluix_outer", + "model": "appliedenergistics2:block/stairs/fluix_outer", "uvlock": true, "x": 180, "y": 270 }, "facing=north,half=top,shape=outer_right": { - "model": "appliedenergistics2:stairs/fluix_outer", + "model": "appliedenergistics2:block/stairs/fluix_outer", "uvlock": true, "x": 180 }, "facing=north,half=top,shape=straight": { - "model": "appliedenergistics2:stairs/fluix", + "model": "appliedenergistics2:block/stairs/fluix", "uvlock": true, "x": 180, "y": 270 }, "facing=south,half=bottom,shape=inner_left": { - "model": "appliedenergistics2:stairs/fluix_inner" + "model": "appliedenergistics2:block/stairs/fluix_inner" }, "facing=south,half=bottom,shape=inner_right": { - "model": "appliedenergistics2:stairs/fluix_inner", + "model": "appliedenergistics2:block/stairs/fluix_inner", "uvlock": true, "y": 90 }, "facing=south,half=bottom,shape=outer_left": { - "model": "appliedenergistics2:stairs/fluix_outer" + "model": "appliedenergistics2:block/stairs/fluix_outer" }, "facing=south,half=bottom,shape=outer_right": { - "model": "appliedenergistics2:stairs/fluix_outer", + "model": "appliedenergistics2:block/stairs/fluix_outer", "uvlock": true, "y": 90 }, "facing=south,half=bottom,shape=straight": { - "model": "appliedenergistics2:stairs/fluix", + "model": "appliedenergistics2:block/stairs/fluix", "uvlock": true, "y": 90 }, "facing=south,half=top,shape=inner_left": { - "model": "appliedenergistics2:stairs/fluix_inner", + "model": "appliedenergistics2:block/stairs/fluix_inner", "uvlock": true, "x": 180, "y": 90 }, "facing=south,half=top,shape=inner_right": { - "model": "appliedenergistics2:stairs/fluix_inner", + "model": "appliedenergistics2:block/stairs/fluix_inner", "uvlock": true, "x": 180, "y": 180 }, "facing=south,half=top,shape=outer_left": { - "model": "appliedenergistics2:stairs/fluix_outer", + "model": "appliedenergistics2:block/stairs/fluix_outer", "uvlock": true, "x": 180, "y": 90 }, "facing=south,half=top,shape=outer_right": { - "model": "appliedenergistics2:stairs/fluix_outer", + "model": "appliedenergistics2:block/stairs/fluix_outer", "uvlock": true, "x": 180, "y": 180 }, "facing=south,half=top,shape=straight": { - "model": "appliedenergistics2:stairs/fluix", + "model": "appliedenergistics2:block/stairs/fluix", "uvlock": true, "x": 180, "y": 90 }, "facing=west,half=bottom,shape=inner_left": { - "model": "appliedenergistics2:stairs/fluix_inner", + "model": "appliedenergistics2:block/stairs/fluix_inner", "uvlock": true, "y": 90 }, "facing=west,half=bottom,shape=inner_right": { - "model": "appliedenergistics2:stairs/fluix_inner", + "model": "appliedenergistics2:block/stairs/fluix_inner", "uvlock": true, "y": 180 }, "facing=west,half=bottom,shape=outer_left": { - "model": "appliedenergistics2:stairs/fluix_outer", + "model": "appliedenergistics2:block/stairs/fluix_outer", "uvlock": true, "y": 90 }, "facing=west,half=bottom,shape=outer_right": { - "model": "appliedenergistics2:stairs/fluix_outer", + "model": "appliedenergistics2:block/stairs/fluix_outer", "uvlock": true, "y": 180 }, "facing=west,half=bottom,shape=straight": { - "model": "appliedenergistics2:stairs/fluix", + "model": "appliedenergistics2:block/stairs/fluix", "uvlock": true, "y": 180 }, "facing=west,half=top,shape=inner_left": { - "model": "appliedenergistics2:stairs/fluix_inner", + "model": "appliedenergistics2:block/stairs/fluix_inner", "uvlock": true, "x": 180, "y": 180 }, "facing=west,half=top,shape=inner_right": { - "model": "appliedenergistics2:stairs/fluix_inner", + "model": "appliedenergistics2:block/stairs/fluix_inner", "uvlock": true, "x": 180, "y": 270 }, "facing=west,half=top,shape=outer_left": { - "model": "appliedenergistics2:stairs/fluix_outer", + "model": "appliedenergistics2:block/stairs/fluix_outer", "uvlock": true, "x": 180, "y": 180 }, "facing=west,half=top,shape=outer_right": { - "model": "appliedenergistics2:stairs/fluix_outer", + "model": "appliedenergistics2:block/stairs/fluix_outer", "uvlock": true, "x": 180, "y": 270 }, "facing=west,half=top,shape=straight": { - "model": "appliedenergistics2:stairs/fluix", + "model": "appliedenergistics2:block/stairs/fluix", "uvlock": true, "x": 180, "y": 180 diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/grindstone.json b/src/main/resources/assets/appliedenergistics2/blockstates/grindstone.json index 3558a7594..91ae54edd 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/grindstone.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/grindstone.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:grindstone" + "": { + "model": "appliedenergistics2:block/grindstone" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/inscriber.json b/src/main/resources/assets/appliedenergistics2/blockstates/inscriber.json index 252c76b74..b01560ac3 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/inscriber.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/inscriber.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:inscriber" + "": { + "model": "appliedenergistics2:block/inscriber" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/interface.json b/src/main/resources/assets/appliedenergistics2/blockstates/interface.json index 88de685e1..06c15fb03 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/interface.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/interface.json @@ -1,10 +1,10 @@ { "variants": { "omnidirectional=true": { - "model": "appliedenergistics2:interface" + "model": "appliedenergistics2:block/interface" }, "omnidirectional=false": { - "model": "appliedenergistics2:interface_oriented", + "model": "appliedenergistics2:block/interface_oriented", "x": 90 } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/io_port.json b/src/main/resources/assets/appliedenergistics2/blockstates/io_port.json index 71a6c8f87..dc3773ef2 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/io_port.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/io_port.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:io_port" + "": { + "model": "appliedenergistics2:block/io_port" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/light_detector.json b/src/main/resources/assets/appliedenergistics2/blockstates/light_detector.json index 6a87878ea..f0b3d7d1b 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/light_detector.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/light_detector.json @@ -1,47 +1,47 @@ { "variants": { "facing=down,odd=false": { - "model": "appliedenergistics2:quartz_fixture_standing", + "model": "appliedenergistics2:block/quartz_fixture_standing", "x": 180 }, "facing=down,odd=true": { - "model": "appliedenergistics2:quartz_fixture_standing_odd", + "model": "appliedenergistics2:block/quartz_fixture_standing_odd", "x": 180 }, "facing=east,odd=false": { - "model": "appliedenergistics2:quartz_fixture_wall", + "model": "appliedenergistics2:block/quartz_fixture_wall", "y": 90 }, "facing=east,odd=true": { - "model": "appliedenergistics2:quartz_fixture_wall_odd", + "model": "appliedenergistics2:block/quartz_fixture_wall_odd", "y": 90 }, "facing=north,odd=false": { - "model": "appliedenergistics2:quartz_fixture_wall" + "model": "appliedenergistics2:block/quartz_fixture_wall" }, "facing=north,odd=true": { - "model": "appliedenergistics2:quartz_fixture_wall_odd" + "model": "appliedenergistics2:block/quartz_fixture_wall_odd" }, "facing=south,odd=false": { - "model": "appliedenergistics2:quartz_fixture_wall", + "model": "appliedenergistics2:block/quartz_fixture_wall", "y": 180 }, "facing=south,odd=true": { - "model": "appliedenergistics2:quartz_fixture_wall_odd", + "model": "appliedenergistics2:block/quartz_fixture_wall_odd", "y": 180 }, "facing=up,odd=false": { - "model": "appliedenergistics2:quartz_fixture_standing" + "model": "appliedenergistics2:block/quartz_fixture_standing" }, "facing=up,odd=true": { - "model": "appliedenergistics2:quartz_fixture_standing_odd" + "model": "appliedenergistics2:block/quartz_fixture_standing_odd" }, "facing=west,odd=false": { - "model": "appliedenergistics2:quartz_fixture_wall", + "model": "appliedenergistics2:block/quartz_fixture_wall", "y": 270 }, "facing=west,odd=true": { - "model": "appliedenergistics2:quartz_fixture_wall_odd", + "model": "appliedenergistics2:block/quartz_fixture_wall_odd", "y": 270 } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/matrix_frame.json b/src/main/resources/assets/appliedenergistics2/blockstates/matrix_frame.json index 29d4d14d0..2ff4b529f 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/matrix_frame.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/matrix_frame.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:matrix_frame" + "": { + "model": "appliedenergistics2:block/matrix_frame" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/molecular_assembler.json b/src/main/resources/assets/appliedenergistics2/blockstates/molecular_assembler.json index 4a874248c..62bf50005 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/molecular_assembler.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/molecular_assembler.json @@ -1,7 +1,7 @@ { "forge_marker": 1, "defaults": { - "model": "appliedenergistics2:molecular_assembler" + "model": "appliedenergistics2:block/molecular_assembler" }, "variants": { "powered": { diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/paint.json b/src/main/resources/assets/appliedenergistics2/blockstates/paint.json index 8b6e644e2..04148d220 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/paint.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/paint.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:paint" + "": { + "model": "appliedenergistics2:block/paint" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/quantum_link.json b/src/main/resources/assets/appliedenergistics2/blockstates/quantum_link.json index 5f8c52fab..5a33a4ee0 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/quantum_link.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/quantum_link.json @@ -1,10 +1,10 @@ { "variants": { "formed=false": { - "model": "appliedenergistics2:qnb/link" + "model": "appliedenergistics2:block/qnb/link" }, "formed=true": { - "model": "appliedenergistics2:qnb/qnb_formed" + "model": "appliedenergistics2:block/qnb/qnb_formed" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/quantum_ring.json b/src/main/resources/assets/appliedenergistics2/blockstates/quantum_ring.json index 82587962b..bc1d9c668 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/quantum_ring.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/quantum_ring.json @@ -1,10 +1,10 @@ { "variants": { "formed=false": { - "model": "appliedenergistics2:qnb/ring" + "model": "appliedenergistics2:block/qnb/ring" }, "formed=true": { - "model": "appliedenergistics2:qnb/qnb_formed" + "model": "appliedenergistics2:block/qnb/qnb_formed" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/quartz_block.json b/src/main/resources/assets/appliedenergistics2/blockstates/quartz_block.json index 11119043e..b8cc07c82 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/quartz_block.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/quartz_block.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:quartz_block" + "": { + "model": "appliedenergistics2:block/quartz_block" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/quartz_double_slab.json b/src/main/resources/assets/appliedenergistics2/blockstates/quartz_double_slab.json index 4372b7ec4..bbe2ccce1 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/quartz_double_slab.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/quartz_double_slab.json @@ -1,7 +1,7 @@ { "variants": { "variant=default": { - "model": "appliedenergistics2:quartz_block" + "model": "appliedenergistics2:block/quartz_block" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/quartz_fixture.json b/src/main/resources/assets/appliedenergistics2/blockstates/quartz_fixture.json index 6a87878ea..f0b3d7d1b 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/quartz_fixture.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/quartz_fixture.json @@ -1,47 +1,47 @@ { "variants": { "facing=down,odd=false": { - "model": "appliedenergistics2:quartz_fixture_standing", + "model": "appliedenergistics2:block/quartz_fixture_standing", "x": 180 }, "facing=down,odd=true": { - "model": "appliedenergistics2:quartz_fixture_standing_odd", + "model": "appliedenergistics2:block/quartz_fixture_standing_odd", "x": 180 }, "facing=east,odd=false": { - "model": "appliedenergistics2:quartz_fixture_wall", + "model": "appliedenergistics2:block/quartz_fixture_wall", "y": 90 }, "facing=east,odd=true": { - "model": "appliedenergistics2:quartz_fixture_wall_odd", + "model": "appliedenergistics2:block/quartz_fixture_wall_odd", "y": 90 }, "facing=north,odd=false": { - "model": "appliedenergistics2:quartz_fixture_wall" + "model": "appliedenergistics2:block/quartz_fixture_wall" }, "facing=north,odd=true": { - "model": "appliedenergistics2:quartz_fixture_wall_odd" + "model": "appliedenergistics2:block/quartz_fixture_wall_odd" }, "facing=south,odd=false": { - "model": "appliedenergistics2:quartz_fixture_wall", + "model": "appliedenergistics2:block/quartz_fixture_wall", "y": 180 }, "facing=south,odd=true": { - "model": "appliedenergistics2:quartz_fixture_wall_odd", + "model": "appliedenergistics2:block/quartz_fixture_wall_odd", "y": 180 }, "facing=up,odd=false": { - "model": "appliedenergistics2:quartz_fixture_standing" + "model": "appliedenergistics2:block/quartz_fixture_standing" }, "facing=up,odd=true": { - "model": "appliedenergistics2:quartz_fixture_standing_odd" + "model": "appliedenergistics2:block/quartz_fixture_standing_odd" }, "facing=west,odd=false": { - "model": "appliedenergistics2:quartz_fixture_wall", + "model": "appliedenergistics2:block/quartz_fixture_wall", "y": 270 }, "facing=west,odd=true": { - "model": "appliedenergistics2:quartz_fixture_wall_odd", + "model": "appliedenergistics2:block/quartz_fixture_wall_odd", "y": 270 } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/quartz_glass.json b/src/main/resources/assets/appliedenergistics2/blockstates/quartz_glass.json index 690e337ce..8c5967869 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/quartz_glass.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/quartz_glass.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:builtin/quartz_glass" + "": { + "model": "appliedenergistics2:block/builtin/quartz_glass" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/quartz_growth_accelerator.json b/src/main/resources/assets/appliedenergistics2/blockstates/quartz_growth_accelerator.json index aa4221010..177a00768 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/quartz_growth_accelerator.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/quartz_growth_accelerator.json @@ -1,10 +1,10 @@ { "variants": { "powered=false": { - "model": "appliedenergistics2:quartz_growth_accelerator_off" + "model": "appliedenergistics2:block/quartz_growth_accelerator_off" }, "powered=true": { - "model": "appliedenergistics2:quartz_growth_accelerator_on" + "model": "appliedenergistics2:block/quartz_growth_accelerator_on" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/quartz_ore.json b/src/main/resources/assets/appliedenergistics2/blockstates/quartz_ore.json index d7d015dbb..ba41e31d1 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/quartz_ore.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/quartz_ore.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:quartz_ore" + "": { + "model": "appliedenergistics2:block/block/quartz_ore" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/quartz_pillar.json b/src/main/resources/assets/appliedenergistics2/blockstates/quartz_pillar.json index b76237ef9..32e5afe25 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/quartz_pillar.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/quartz_pillar.json @@ -1,15 +1,15 @@ { "variants": { "axis=x": { - "model": "appliedenergistics2:quartz_pillar", + "model": "appliedenergistics2:block/quartz_pillar", "x": 90, "y": 90 }, "axis=y": { - "model": "appliedenergistics2:quartz_pillar" + "model": "appliedenergistics2:block/quartz_pillar" }, "axis=z": { - "model": "appliedenergistics2:quartz_pillar", + "model": "appliedenergistics2:block/quartz_pillar", "x": 90 } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/quartz_pillar_double_slab.json b/src/main/resources/assets/appliedenergistics2/blockstates/quartz_pillar_double_slab.json index a084a68ea..ab82c2a04 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/quartz_pillar_double_slab.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/quartz_pillar_double_slab.json @@ -1,7 +1,7 @@ { "variants": { "variant=default": { - "model": "appliedenergistics2:quartz_pillar" + "model": "appliedenergistics2:block/quartz_pillar" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/quartz_pillar_slab.json b/src/main/resources/assets/appliedenergistics2/blockstates/quartz_pillar_slab.json index 78deb7f74..97dc676cd 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/quartz_pillar_slab.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/quartz_pillar_slab.json @@ -1,10 +1,10 @@ { "variants": { "half=bottom,variant=default": { - "model": "appliedenergistics2:slabs/quartz_pillar_half" + "model": "appliedenergistics2:block/slabs/quartz_pillar_half" }, "half=top,variant=default": { - "model": "appliedenergistics2:slabs/quartz_pillar_upper" + "model": "appliedenergistics2:block/slabs/quartz_pillar_upper" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/quartz_pillar_stairs.json b/src/main/resources/assets/appliedenergistics2/blockstates/quartz_pillar_stairs.json index 13b7fb33e..9d749ae54 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/quartz_pillar_stairs.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/quartz_pillar_stairs.json @@ -1,206 +1,206 @@ { "variants": { "facing=east,half=bottom,shape=inner_left": { - "model": "appliedenergistics2:stairs/quartz_pillar_inner", + "model": "appliedenergistics2:block/stairs/quartz_pillar_inner", "uvlock": true, "y": 270 }, "facing=east,half=bottom,shape=inner_right": { - "model": "appliedenergistics2:stairs/quartz_pillar_inner" + "model": "appliedenergistics2:block/stairs/quartz_pillar_inner" }, "facing=east,half=bottom,shape=outer_left": { - "model": "appliedenergistics2:stairs/quartz_pillar_outer", + "model": "appliedenergistics2:block/stairs/quartz_pillar_outer", "uvlock": true, "y": 270 }, "facing=east,half=bottom,shape=outer_right": { - "model": "appliedenergistics2:stairs/quartz_pillar_outer" + "model": "appliedenergistics2:block/stairs/quartz_pillar_outer" }, "facing=east,half=bottom,shape=straight": { - "model": "appliedenergistics2:stairs/quartz_pillar" + "model": "appliedenergistics2:block/stairs/quartz_pillar" }, "facing=east,half=top,shape=inner_left": { - "model": "appliedenergistics2:stairs/quartz_pillar_inner", + "model": "appliedenergistics2:block/stairs/quartz_pillar_inner", "uvlock": true, "x": 180 }, "facing=east,half=top,shape=inner_right": { - "model": "appliedenergistics2:stairs/quartz_pillar_inner", + "model": "appliedenergistics2:block/stairs/quartz_pillar_inner", "uvlock": true, "x": 180, "y": 90 }, "facing=east,half=top,shape=outer_left": { - "model": "appliedenergistics2:stairs/quartz_pillar_outer", + "model": "appliedenergistics2:block/stairs/quartz_pillar_outer", "uvlock": true, "x": 180 }, "facing=east,half=top,shape=outer_right": { - "model": "appliedenergistics2:stairs/quartz_pillar_outer", + "model": "appliedenergistics2:block/stairs/quartz_pillar_outer", "uvlock": true, "x": 180, "y": 90 }, "facing=east,half=top,shape=straight": { - "model": "appliedenergistics2:stairs/quartz_pillar", + "model": "appliedenergistics2:block/stairs/quartz_pillar", "uvlock": true, "x": 180 }, "facing=north,half=bottom,shape=inner_left": { - "model": "appliedenergistics2:stairs/quartz_pillar_inner", + "model": "appliedenergistics2:block/stairs/quartz_pillar_inner", "uvlock": true, "y": 180 }, "facing=north,half=bottom,shape=inner_right": { - "model": "appliedenergistics2:stairs/quartz_pillar_inner", + "model": "appliedenergistics2:block/stairs/quartz_pillar_inner", "uvlock": true, "y": 270 }, "facing=north,half=bottom,shape=outer_left": { - "model": "appliedenergistics2:stairs/quartz_pillar_outer", + "model": "appliedenergistics2:block/stairs/quartz_pillar_outer", "uvlock": true, "y": 180 }, "facing=north,half=bottom,shape=outer_right": { - "model": "appliedenergistics2:stairs/quartz_pillar_outer", + "model": "appliedenergistics2:block/stairs/quartz_pillar_outer", "uvlock": true, "y": 270 }, "facing=north,half=bottom,shape=straight": { - "model": "appliedenergistics2:stairs/quartz_pillar", + "model": "appliedenergistics2:block/stairs/quartz_pillar", "uvlock": true, "y": 270 }, "facing=north,half=top,shape=inner_left": { - "model": "appliedenergistics2:stairs/quartz_pillar_inner", + "model": "appliedenergistics2:block/stairs/quartz_pillar_inner", "uvlock": true, "x": 180, "y": 270 }, "facing=north,half=top,shape=inner_right": { - "model": "appliedenergistics2:stairs/quartz_pillar_inner", + "model": "appliedenergistics2:block/stairs/quartz_pillar_inner", "uvlock": true, "x": 180 }, "facing=north,half=top,shape=outer_left": { - "model": "appliedenergistics2:stairs/quartz_pillar_outer", + "model": "appliedenergistics2:block/stairs/quartz_pillar_outer", "uvlock": true, "x": 180, "y": 270 }, "facing=north,half=top,shape=outer_right": { - "model": "appliedenergistics2:stairs/quartz_pillar_outer", + "model": "appliedenergistics2:block/stairs/quartz_pillar_outer", "uvlock": true, "x": 180 }, "facing=north,half=top,shape=straight": { - "model": "appliedenergistics2:stairs/quartz_pillar", + "model": "appliedenergistics2:block/stairs/quartz_pillar", "uvlock": true, "x": 180, "y": 270 }, "facing=south,half=bottom,shape=inner_left": { - "model": "appliedenergistics2:stairs/quartz_pillar_inner" + "model": "appliedenergistics2:block/stairs/quartz_pillar_inner" }, "facing=south,half=bottom,shape=inner_right": { - "model": "appliedenergistics2:stairs/quartz_pillar_inner", + "model": "appliedenergistics2:block/stairs/quartz_pillar_inner", "uvlock": true, "y": 90 }, "facing=south,half=bottom,shape=outer_left": { - "model": "appliedenergistics2:stairs/quartz_pillar_outer" + "model": "appliedenergistics2:block/stairs/quartz_pillar_outer" }, "facing=south,half=bottom,shape=outer_right": { - "model": "appliedenergistics2:stairs/quartz_pillar_outer", + "model": "appliedenergistics2:block/stairs/quartz_pillar_outer", "uvlock": true, "y": 90 }, "facing=south,half=bottom,shape=straight": { - "model": "appliedenergistics2:stairs/quartz_pillar", + "model": "appliedenergistics2:block/stairs/quartz_pillar", "uvlock": true, "y": 90 }, "facing=south,half=top,shape=inner_left": { - "model": "appliedenergistics2:stairs/quartz_pillar_inner", + "model": "appliedenergistics2:block/stairs/quartz_pillar_inner", "uvlock": true, "x": 180, "y": 90 }, "facing=south,half=top,shape=inner_right": { - "model": "appliedenergistics2:stairs/quartz_pillar_inner", + "model": "appliedenergistics2:block/stairs/quartz_pillar_inner", "uvlock": true, "x": 180, "y": 180 }, "facing=south,half=top,shape=outer_left": { - "model": "appliedenergistics2:stairs/quartz_pillar_outer", + "model": "appliedenergistics2:block/stairs/quartz_pillar_outer", "uvlock": true, "x": 180, "y": 90 }, "facing=south,half=top,shape=outer_right": { - "model": "appliedenergistics2:stairs/quartz_pillar_outer", + "model": "appliedenergistics2:block/stairs/quartz_pillar_outer", "uvlock": true, "x": 180, "y": 180 }, "facing=south,half=top,shape=straight": { - "model": "appliedenergistics2:stairs/quartz_pillar", + "model": "appliedenergistics2:block/stairs/quartz_pillar", "uvlock": true, "x": 180, "y": 90 }, "facing=west,half=bottom,shape=inner_left": { - "model": "appliedenergistics2:stairs/quartz_pillar_inner", + "model": "appliedenergistics2:block/stairs/quartz_pillar_inner", "uvlock": true, "y": 90 }, "facing=west,half=bottom,shape=inner_right": { - "model": "appliedenergistics2:stairs/quartz_pillar_inner", + "model": "appliedenergistics2:block/stairs/quartz_pillar_inner", "uvlock": true, "y": 180 }, "facing=west,half=bottom,shape=outer_left": { - "model": "appliedenergistics2:stairs/quartz_pillar_outer", + "model": "appliedenergistics2:block/stairs/quartz_pillar_outer", "uvlock": true, "y": 90 }, "facing=west,half=bottom,shape=outer_right": { - "model": "appliedenergistics2:stairs/quartz_pillar_outer", + "model": "appliedenergistics2:block/stairs/quartz_pillar_outer", "uvlock": true, "y": 180 }, "facing=west,half=bottom,shape=straight": { - "model": "appliedenergistics2:stairs/quartz_pillar", + "model": "appliedenergistics2:block/stairs/quartz_pillar", "uvlock": true, "y": 180 }, "facing=west,half=top,shape=inner_left": { - "model": "appliedenergistics2:stairs/quartz_pillar_inner", + "model": "appliedenergistics2:block/stairs/quartz_pillar_inner", "uvlock": true, "x": 180, "y": 180 }, "facing=west,half=top,shape=inner_right": { - "model": "appliedenergistics2:stairs/quartz_pillar_inner", + "model": "appliedenergistics2:block/stairs/quartz_pillar_inner", "uvlock": true, "x": 180, "y": 270 }, "facing=west,half=top,shape=outer_left": { - "model": "appliedenergistics2:stairs/quartz_pillar_outer", + "model": "appliedenergistics2:block/stairs/quartz_pillar_outer", "uvlock": true, "x": 180, "y": 180 }, "facing=west,half=top,shape=outer_right": { - "model": "appliedenergistics2:stairs/quartz_pillar_outer", + "model": "appliedenergistics2:block/stairs/quartz_pillar_outer", "uvlock": true, "x": 180, "y": 270 }, "facing=west,half=top,shape=straight": { - "model": "appliedenergistics2:stairs/quartz_pillar", + "model": "appliedenergistics2:block/stairs/quartz_pillar", "uvlock": true, "x": 180, "y": 180 diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/quartz_slab.json b/src/main/resources/assets/appliedenergistics2/blockstates/quartz_slab.json index ba177db92..886615be1 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/quartz_slab.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/quartz_slab.json @@ -1,10 +1,10 @@ { "variants": { "half=bottom,variant=default": { - "model": "appliedenergistics2:slabs/quartz_half" + "model": "appliedenergistics2:block/slabs/quartz_half" }, "half=top,variant=default": { - "model": "appliedenergistics2:slabs/quartz_upper" + "model": "appliedenergistics2:block/slabs/quartz_upper" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/quartz_stairs.json b/src/main/resources/assets/appliedenergistics2/blockstates/quartz_stairs.json index a76dd23c3..df6112e62 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/quartz_stairs.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/quartz_stairs.json @@ -1,206 +1,206 @@ { "variants": { "facing=east,half=bottom,shape=inner_left": { - "model": "appliedenergistics2:stairs/quartz_inner", + "model": "appliedenergistics2:block/stairs/quartz_inner", "uvlock": true, "y": 270 }, "facing=east,half=bottom,shape=inner_right": { - "model": "appliedenergistics2:stairs/quartz_inner" + "model": "appliedenergistics2:block/stairs/quartz_inner" }, "facing=east,half=bottom,shape=outer_left": { - "model": "appliedenergistics2:stairs/quartz_outer", + "model": "appliedenergistics2:block/stairs/quartz_outer", "uvlock": true, "y": 270 }, "facing=east,half=bottom,shape=outer_right": { - "model": "appliedenergistics2:stairs/quartz_outer" + "model": "appliedenergistics2:block/stairs/quartz_outer" }, "facing=east,half=bottom,shape=straight": { - "model": "appliedenergistics2:stairs/quartz" + "model": "appliedenergistics2:block/stairs/quartz" }, "facing=east,half=top,shape=inner_left": { - "model": "appliedenergistics2:stairs/quartz_inner", + "model": "appliedenergistics2:block/stairs/quartz_inner", "uvlock": true, "x": 180 }, "facing=east,half=top,shape=inner_right": { - "model": "appliedenergistics2:stairs/quartz_inner", + "model": "appliedenergistics2:block/stairs/quartz_inner", "uvlock": true, "x": 180, "y": 90 }, "facing=east,half=top,shape=outer_left": { - "model": "appliedenergistics2:stairs/quartz_outer", + "model": "appliedenergistics2:block/stairs/quartz_outer", "uvlock": true, "x": 180 }, "facing=east,half=top,shape=outer_right": { - "model": "appliedenergistics2:stairs/quartz_outer", + "model": "appliedenergistics2:block/stairs/quartz_outer", "uvlock": true, "x": 180, "y": 90 }, "facing=east,half=top,shape=straight": { - "model": "appliedenergistics2:stairs/quartz", + "model": "appliedenergistics2:block/stairs/quartz", "uvlock": true, "x": 180 }, "facing=north,half=bottom,shape=inner_left": { - "model": "appliedenergistics2:stairs/quartz_inner", + "model": "appliedenergistics2:block/stairs/quartz_inner", "uvlock": true, "y": 180 }, "facing=north,half=bottom,shape=inner_right": { - "model": "appliedenergistics2:stairs/quartz_inner", + "model": "appliedenergistics2:block/stairs/quartz_inner", "uvlock": true, "y": 270 }, "facing=north,half=bottom,shape=outer_left": { - "model": "appliedenergistics2:stairs/quartz_outer", + "model": "appliedenergistics2:block/stairs/quartz_outer", "uvlock": true, "y": 180 }, "facing=north,half=bottom,shape=outer_right": { - "model": "appliedenergistics2:stairs/quartz_outer", + "model": "appliedenergistics2:block/stairs/quartz_outer", "uvlock": true, "y": 270 }, "facing=north,half=bottom,shape=straight": { - "model": "appliedenergistics2:stairs/quartz", + "model": "appliedenergistics2:block/stairs/quartz", "uvlock": true, "y": 270 }, "facing=north,half=top,shape=inner_left": { - "model": "appliedenergistics2:stairs/quartz_inner", + "model": "appliedenergistics2:block/stairs/quartz_inner", "uvlock": true, "x": 180, "y": 270 }, "facing=north,half=top,shape=inner_right": { - "model": "appliedenergistics2:stairs/quartz_inner", + "model": "appliedenergistics2:block/stairs/quartz_inner", "uvlock": true, "x": 180 }, "facing=north,half=top,shape=outer_left": { - "model": "appliedenergistics2:stairs/quartz_outer", + "model": "appliedenergistics2:block/stairs/quartz_outer", "uvlock": true, "x": 180, "y": 270 }, "facing=north,half=top,shape=outer_right": { - "model": "appliedenergistics2:stairs/quartz_outer", + "model": "appliedenergistics2:block/stairs/quartz_outer", "uvlock": true, "x": 180 }, "facing=north,half=top,shape=straight": { - "model": "appliedenergistics2:stairs/quartz", + "model": "appliedenergistics2:block/stairs/quartz", "uvlock": true, "x": 180, "y": 270 }, "facing=south,half=bottom,shape=inner_left": { - "model": "appliedenergistics2:stairs/quartz_inner" + "model": "appliedenergistics2:block/stairs/quartz_inner" }, "facing=south,half=bottom,shape=inner_right": { - "model": "appliedenergistics2:stairs/quartz_inner", + "model": "appliedenergistics2:block/stairs/quartz_inner", "uvlock": true, "y": 90 }, "facing=south,half=bottom,shape=outer_left": { - "model": "appliedenergistics2:stairs/quartz_outer" + "model": "appliedenergistics2:block/stairs/quartz_outer" }, "facing=south,half=bottom,shape=outer_right": { - "model": "appliedenergistics2:stairs/quartz_outer", + "model": "appliedenergistics2:block/stairs/quartz_outer", "uvlock": true, "y": 90 }, "facing=south,half=bottom,shape=straight": { - "model": "appliedenergistics2:stairs/quartz", + "model": "appliedenergistics2:block/stairs/quartz", "uvlock": true, "y": 90 }, "facing=south,half=top,shape=inner_left": { - "model": "appliedenergistics2:stairs/quartz_inner", + "model": "appliedenergistics2:block/stairs/quartz_inner", "uvlock": true, "x": 180, "y": 90 }, "facing=south,half=top,shape=inner_right": { - "model": "appliedenergistics2:stairs/quartz_inner", + "model": "appliedenergistics2:block/stairs/quartz_inner", "uvlock": true, "x": 180, "y": 180 }, "facing=south,half=top,shape=outer_left": { - "model": "appliedenergistics2:stairs/quartz_outer", + "model": "appliedenergistics2:block/stairs/quartz_outer", "uvlock": true, "x": 180, "y": 90 }, "facing=south,half=top,shape=outer_right": { - "model": "appliedenergistics2:stairs/quartz_outer", + "model": "appliedenergistics2:block/stairs/quartz_outer", "uvlock": true, "x": 180, "y": 180 }, "facing=south,half=top,shape=straight": { - "model": "appliedenergistics2:stairs/quartz", + "model": "appliedenergistics2:block/stairs/quartz", "uvlock": true, "x": 180, "y": 90 }, "facing=west,half=bottom,shape=inner_left": { - "model": "appliedenergistics2:stairs/quartz_inner", + "model": "appliedenergistics2:block/stairs/quartz_inner", "uvlock": true, "y": 90 }, "facing=west,half=bottom,shape=inner_right": { - "model": "appliedenergistics2:stairs/quartz_inner", + "model": "appliedenergistics2:block/stairs/quartz_inner", "uvlock": true, "y": 180 }, "facing=west,half=bottom,shape=outer_left": { - "model": "appliedenergistics2:stairs/quartz_outer", + "model": "appliedenergistics2:block/stairs/quartz_outer", "uvlock": true, "y": 90 }, "facing=west,half=bottom,shape=outer_right": { - "model": "appliedenergistics2:stairs/quartz_outer", + "model": "appliedenergistics2:block/stairs/quartz_outer", "uvlock": true, "y": 180 }, "facing=west,half=bottom,shape=straight": { - "model": "appliedenergistics2:stairs/quartz", + "model": "appliedenergistics2:block/stairs/quartz", "uvlock": true, "y": 180 }, "facing=west,half=top,shape=inner_left": { - "model": "appliedenergistics2:stairs/quartz_inner", + "model": "appliedenergistics2:block/stairs/quartz_inner", "uvlock": true, "x": 180, "y": 180 }, "facing=west,half=top,shape=inner_right": { - "model": "appliedenergistics2:stairs/quartz_inner", + "model": "appliedenergistics2:block/stairs/quartz_inner", "uvlock": true, "x": 180, "y": 270 }, "facing=west,half=top,shape=outer_left": { - "model": "appliedenergistics2:stairs/quartz_outer", + "model": "appliedenergistics2:block/stairs/quartz_outer", "uvlock": true, "x": 180, "y": 180 }, "facing=west,half=top,shape=outer_right": { - "model": "appliedenergistics2:stairs/quartz_outer", + "model": "appliedenergistics2:block/stairs/quartz_outer", "uvlock": true, "x": 180, "y": 270 }, "facing=west,half=top,shape=straight": { - "model": "appliedenergistics2:stairs/quartz", + "model": "appliedenergistics2:block/stairs/quartz", "uvlock": true, "x": 180, "y": 180 diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/quartz_vibrant_glass.json b/src/main/resources/assets/appliedenergistics2/blockstates/quartz_vibrant_glass.json index 690e337ce..8c5967869 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/quartz_vibrant_glass.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/quartz_vibrant_glass.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:builtin/quartz_glass" + "": { + "model": "appliedenergistics2:block/builtin/quartz_glass" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/security_station.json b/src/main/resources/assets/appliedenergistics2/blockstates/security_station.json index 1e8a8e140..f30c3434b 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/security_station.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/security_station.json @@ -1,10 +1,10 @@ { "variants": { "powered=false": { - "model": "appliedenergistics2:security_station_off" + "model": "appliedenergistics2:block/security_station_off" }, "powered=true": { - "model": "appliedenergistics2:security_station_on" + "model": "appliedenergistics2:block/security_station_on" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/sky_compass.json b/src/main/resources/assets/appliedenergistics2/blockstates/sky_compass.json index a46ac66f6..1f21cfc77 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/sky_compass.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/sky_compass.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:builtin/sky_compass" + "": { + "model": "appliedenergistics2:block/builtin/sky_compass" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_block.json b/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_block.json index 2f71a2afa..15bc9cddc 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_block.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_block.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:sky_stone_block" + "": { + "model": "appliedenergistics2:block/sky_stone_block" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_brick.json b/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_brick.json index 39e68be90..908b32a45 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_brick.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_brick.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:sky_stone_brick" + "": { + "model": "appliedenergistics2:block/sky_stone_brick" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_brick_double_slab.json b/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_brick_double_slab.json index 1d260deff..886dd7114 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_brick_double_slab.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_brick_double_slab.json @@ -1,7 +1,7 @@ { "variants": { "variant=default": { - "model": "appliedenergistics2:sky_stone_brick" + "model": "appliedenergistics2:block/sky_stone_brick" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_brick_slab.json b/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_brick_slab.json index ed90f4ef2..cc501aaef 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_brick_slab.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_brick_slab.json @@ -1,10 +1,10 @@ { "variants": { "half=bottom,variant=default": { - "model": "appliedenergistics2:slabs/sky_stone_brick_half" + "model": "appliedenergistics2:block/slabs/sky_stone_brick_half" }, "half=top,variant=default": { - "model": "appliedenergistics2:slabs/sky_stone_brick_upper" + "model": "appliedenergistics2:block/slabs/sky_stone_brick_upper" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_brick_stairs.json b/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_brick_stairs.json index fb76fc3c4..e55d3006c 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_brick_stairs.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_brick_stairs.json @@ -1,206 +1,206 @@ { "variants": { "facing=east,half=bottom,shape=inner_left": { - "model": "appliedenergistics2:stairs/sky_stone_brick_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_brick_inner", "uvlock": true, "y": 270 }, "facing=east,half=bottom,shape=inner_right": { - "model": "appliedenergistics2:stairs/sky_stone_brick_inner" + "model": "appliedenergistics2:block/stairs/sky_stone_brick_inner" }, "facing=east,half=bottom,shape=outer_left": { - "model": "appliedenergistics2:stairs/sky_stone_brick_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_brick_outer", "uvlock": true, "y": 270 }, "facing=east,half=bottom,shape=outer_right": { - "model": "appliedenergistics2:stairs/sky_stone_brick_outer" + "model": "appliedenergistics2:block/stairs/sky_stone_brick_outer" }, "facing=east,half=bottom,shape=straight": { - "model": "appliedenergistics2:stairs/sky_stone_brick" + "model": "appliedenergistics2:block/stairs/sky_stone_brick" }, "facing=east,half=top,shape=inner_left": { - "model": "appliedenergistics2:stairs/sky_stone_brick_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_brick_inner", "uvlock": true, "x": 180 }, "facing=east,half=top,shape=inner_right": { - "model": "appliedenergistics2:stairs/sky_stone_brick_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_brick_inner", "uvlock": true, "x": 180, "y": 90 }, "facing=east,half=top,shape=outer_left": { - "model": "appliedenergistics2:stairs/sky_stone_brick_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_brick_outer", "uvlock": true, "x": 180 }, "facing=east,half=top,shape=outer_right": { - "model": "appliedenergistics2:stairs/sky_stone_brick_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_brick_outer", "uvlock": true, "x": 180, "y": 90 }, "facing=east,half=top,shape=straight": { - "model": "appliedenergistics2:stairs/sky_stone_brick", + "model": "appliedenergistics2:block/stairs/sky_stone_brick", "uvlock": true, "x": 180 }, "facing=north,half=bottom,shape=inner_left": { - "model": "appliedenergistics2:stairs/sky_stone_brick_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_brick_inner", "uvlock": true, "y": 180 }, "facing=north,half=bottom,shape=inner_right": { - "model": "appliedenergistics2:stairs/sky_stone_brick_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_brick_inner", "uvlock": true, "y": 270 }, "facing=north,half=bottom,shape=outer_left": { - "model": "appliedenergistics2:stairs/sky_stone_brick_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_brick_outer", "uvlock": true, "y": 180 }, "facing=north,half=bottom,shape=outer_right": { - "model": "appliedenergistics2:stairs/sky_stone_brick_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_brick_outer", "uvlock": true, "y": 270 }, "facing=north,half=bottom,shape=straight": { - "model": "appliedenergistics2:stairs/sky_stone_brick", + "model": "appliedenergistics2:block/stairs/sky_stone_brick", "uvlock": true, "y": 270 }, "facing=north,half=top,shape=inner_left": { - "model": "appliedenergistics2:stairs/sky_stone_brick_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_brick_inner", "uvlock": true, "x": 180, "y": 270 }, "facing=north,half=top,shape=inner_right": { - "model": "appliedenergistics2:stairs/sky_stone_brick_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_brick_inner", "uvlock": true, "x": 180 }, "facing=north,half=top,shape=outer_left": { - "model": "appliedenergistics2:stairs/sky_stone_brick_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_brick_outer", "uvlock": true, "x": 180, "y": 270 }, "facing=north,half=top,shape=outer_right": { - "model": "appliedenergistics2:stairs/sky_stone_brick_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_brick_outer", "uvlock": true, "x": 180 }, "facing=north,half=top,shape=straight": { - "model": "appliedenergistics2:stairs/sky_stone_brick", + "model": "appliedenergistics2:block/stairs/sky_stone_brick", "uvlock": true, "x": 180, "y": 270 }, "facing=south,half=bottom,shape=inner_left": { - "model": "appliedenergistics2:stairs/sky_stone_brick_inner" + "model": "appliedenergistics2:block/stairs/sky_stone_brick_inner" }, "facing=south,half=bottom,shape=inner_right": { - "model": "appliedenergistics2:stairs/sky_stone_brick_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_brick_inner", "uvlock": true, "y": 90 }, "facing=south,half=bottom,shape=outer_left": { - "model": "appliedenergistics2:stairs/sky_stone_brick_outer" + "model": "appliedenergistics2:block/stairs/sky_stone_brick_outer" }, "facing=south,half=bottom,shape=outer_right": { - "model": "appliedenergistics2:stairs/sky_stone_brick_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_brick_outer", "uvlock": true, "y": 90 }, "facing=south,half=bottom,shape=straight": { - "model": "appliedenergistics2:stairs/sky_stone_brick", + "model": "appliedenergistics2:block/stairs/sky_stone_brick", "uvlock": true, "y": 90 }, "facing=south,half=top,shape=inner_left": { - "model": "appliedenergistics2:stairs/sky_stone_brick_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_brick_inner", "uvlock": true, "x": 180, "y": 90 }, "facing=south,half=top,shape=inner_right": { - "model": "appliedenergistics2:stairs/sky_stone_brick_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_brick_inner", "uvlock": true, "x": 180, "y": 180 }, "facing=south,half=top,shape=outer_left": { - "model": "appliedenergistics2:stairs/sky_stone_brick_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_brick_outer", "uvlock": true, "x": 180, "y": 90 }, "facing=south,half=top,shape=outer_right": { - "model": "appliedenergistics2:stairs/sky_stone_brick_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_brick_outer", "uvlock": true, "x": 180, "y": 180 }, "facing=south,half=top,shape=straight": { - "model": "appliedenergistics2:stairs/sky_stone_brick", + "model": "appliedenergistics2:block/stairs/sky_stone_brick", "uvlock": true, "x": 180, "y": 90 }, "facing=west,half=bottom,shape=inner_left": { - "model": "appliedenergistics2:stairs/sky_stone_brick_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_brick_inner", "uvlock": true, "y": 90 }, "facing=west,half=bottom,shape=inner_right": { - "model": "appliedenergistics2:stairs/sky_stone_brick_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_brick_inner", "uvlock": true, "y": 180 }, "facing=west,half=bottom,shape=outer_left": { - "model": "appliedenergistics2:stairs/sky_stone_brick_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_brick_outer", "uvlock": true, "y": 90 }, "facing=west,half=bottom,shape=outer_right": { - "model": "appliedenergistics2:stairs/sky_stone_brick_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_brick_outer", "uvlock": true, "y": 180 }, "facing=west,half=bottom,shape=straight": { - "model": "appliedenergistics2:stairs/sky_stone_brick", + "model": "appliedenergistics2:block/stairs/sky_stone_brick", "uvlock": true, "y": 180 }, "facing=west,half=top,shape=inner_left": { - "model": "appliedenergistics2:stairs/sky_stone_brick_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_brick_inner", "uvlock": true, "x": 180, "y": 180 }, "facing=west,half=top,shape=inner_right": { - "model": "appliedenergistics2:stairs/sky_stone_brick_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_brick_inner", "uvlock": true, "x": 180, "y": 270 }, "facing=west,half=top,shape=outer_left": { - "model": "appliedenergistics2:stairs/sky_stone_brick_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_brick_outer", "uvlock": true, "x": 180, "y": 180 }, "facing=west,half=top,shape=outer_right": { - "model": "appliedenergistics2:stairs/sky_stone_brick_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_brick_outer", "uvlock": true, "x": 180, "y": 270 }, "facing=west,half=top,shape=straight": { - "model": "appliedenergistics2:stairs/sky_stone_brick", + "model": "appliedenergistics2:block/stairs/sky_stone_brick", "uvlock": true, "x": 180, "y": 180 diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_chest.json b/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_chest.json index 3170df322..a5d3a6c14 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_chest.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_chest.json @@ -1,8 +1,8 @@ { "__comment": "This block is rendered via TESR, so this is only used for the particle texture.", "variants": { - "normal": { - "model": "appliedenergistics2:sky_stone_block" + "": { + "model": "appliedenergistics2:block/sky_stone_block" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_double_slab.json b/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_double_slab.json index 115cc44fb..0898c3be3 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_double_slab.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_double_slab.json @@ -1,7 +1,7 @@ { "variants": { "variant=default": { - "model": "appliedenergistics2:sky_stone_block" + "model": "appliedenergistics2:block/sky_stone_block" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_slab.json b/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_slab.json index 038ee5b7a..ac343f32d 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_slab.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_slab.json @@ -1,10 +1,10 @@ { "variants": { "half=bottom,variant=default": { - "model": "appliedenergistics2:slabs/sky_stone_half" + "model": "appliedenergistics2:block/slabs/sky_stone_half" }, "half=top,variant=default": { - "model": "appliedenergistics2:slabs/sky_stone_upper" + "model": "appliedenergistics2:block/slabs/sky_stone_upper" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_small_brick.json b/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_small_brick.json index 917ed0b96..1222245a1 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_small_brick.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_small_brick.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:sky_stone_small_brick" + "": { + "model": "appliedenergistics2:block/sky_stone_small_brick" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_small_brick_double_slab.json b/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_small_brick_double_slab.json index 5e9d99508..c212b2f34 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_small_brick_double_slab.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_small_brick_double_slab.json @@ -1,7 +1,7 @@ { "variants": { "variant=default": { - "model": "appliedenergistics2:sky_stone_small_brick" + "model": "appliedenergistics2:block/sky_stone_small_brick" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_small_brick_slab.json b/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_small_brick_slab.json index a76e05c5a..694d20502 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_small_brick_slab.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_small_brick_slab.json @@ -1,10 +1,10 @@ { "variants": { "half=bottom,variant=default": { - "model": "appliedenergistics2:slabs/sky_stone_small_brick_half" + "model": "appliedenergistics2:block/slabs/sky_stone_small_brick_half" }, "half=top,variant=default": { - "model": "appliedenergistics2:slabs/sky_stone_small_brick_upper" + "model": "appliedenergistics2:block/slabs/sky_stone_small_brick_upper" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_small_brick_stairs.json b/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_small_brick_stairs.json index d3828c270..a81254511 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_small_brick_stairs.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_small_brick_stairs.json @@ -1,206 +1,206 @@ { "variants": { "facing=east,half=bottom,shape=inner_left": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick_inner", "uvlock": true, "y": 270 }, "facing=east,half=bottom,shape=inner_right": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick_inner" + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick_inner" }, "facing=east,half=bottom,shape=outer_left": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick_outer", "uvlock": true, "y": 270 }, "facing=east,half=bottom,shape=outer_right": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick_outer" + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick_outer" }, "facing=east,half=bottom,shape=straight": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick" + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick" }, "facing=east,half=top,shape=inner_left": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick_inner", "uvlock": true, "x": 180 }, "facing=east,half=top,shape=inner_right": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick_inner", "uvlock": true, "x": 180, "y": 90 }, "facing=east,half=top,shape=outer_left": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick_outer", "uvlock": true, "x": 180 }, "facing=east,half=top,shape=outer_right": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick_outer", "uvlock": true, "x": 180, "y": 90 }, "facing=east,half=top,shape=straight": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick", "uvlock": true, "x": 180 }, "facing=north,half=bottom,shape=inner_left": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick_inner", "uvlock": true, "y": 180 }, "facing=north,half=bottom,shape=inner_right": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick_inner", "uvlock": true, "y": 270 }, "facing=north,half=bottom,shape=outer_left": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick_outer", "uvlock": true, "y": 180 }, "facing=north,half=bottom,shape=outer_right": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick_outer", "uvlock": true, "y": 270 }, "facing=north,half=bottom,shape=straight": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick", "uvlock": true, "y": 270 }, "facing=north,half=top,shape=inner_left": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick_inner", "uvlock": true, "x": 180, "y": 270 }, "facing=north,half=top,shape=inner_right": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick_inner", "uvlock": true, "x": 180 }, "facing=north,half=top,shape=outer_left": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick_outer", "uvlock": true, "x": 180, "y": 270 }, "facing=north,half=top,shape=outer_right": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick_outer", "uvlock": true, "x": 180 }, "facing=north,half=top,shape=straight": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick", "uvlock": true, "x": 180, "y": 270 }, "facing=south,half=bottom,shape=inner_left": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick_inner" + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick_inner" }, "facing=south,half=bottom,shape=inner_right": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick_inner", "uvlock": true, "y": 90 }, "facing=south,half=bottom,shape=outer_left": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick_outer" + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick_outer" }, "facing=south,half=bottom,shape=outer_right": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick_outer", "uvlock": true, "y": 90 }, "facing=south,half=bottom,shape=straight": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick", "uvlock": true, "y": 90 }, "facing=south,half=top,shape=inner_left": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick_inner", "uvlock": true, "x": 180, "y": 90 }, "facing=south,half=top,shape=inner_right": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick_inner", "uvlock": true, "x": 180, "y": 180 }, "facing=south,half=top,shape=outer_left": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick_outer", "uvlock": true, "x": 180, "y": 90 }, "facing=south,half=top,shape=outer_right": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick_outer", "uvlock": true, "x": 180, "y": 180 }, "facing=south,half=top,shape=straight": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick", "uvlock": true, "x": 180, "y": 90 }, "facing=west,half=bottom,shape=inner_left": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick_inner", "uvlock": true, "y": 90 }, "facing=west,half=bottom,shape=inner_right": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick_inner", "uvlock": true, "y": 180 }, "facing=west,half=bottom,shape=outer_left": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick_outer", "uvlock": true, "y": 90 }, "facing=west,half=bottom,shape=outer_right": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick_outer", "uvlock": true, "y": 180 }, "facing=west,half=bottom,shape=straight": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick", "uvlock": true, "y": 180 }, "facing=west,half=top,shape=inner_left": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick_inner", "uvlock": true, "x": 180, "y": 180 }, "facing=west,half=top,shape=inner_right": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick_inner", "uvlock": true, "x": 180, "y": 270 }, "facing=west,half=top,shape=outer_left": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick_outer", "uvlock": true, "x": 180, "y": 180 }, "facing=west,half=top,shape=outer_right": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick_outer", "uvlock": true, "x": 180, "y": 270 }, "facing=west,half=top,shape=straight": { - "model": "appliedenergistics2:stairs/sky_stone_small_brick", + "model": "appliedenergistics2:block/stairs/sky_stone_small_brick", "uvlock": true, "x": 180, "y": 180 diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_stairs.json b/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_stairs.json index 4b612ce5d..5e9679d41 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_stairs.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/sky_stone_stairs.json @@ -1,206 +1,206 @@ { "variants": { "facing=east,half=bottom,shape=inner_left": { - "model": "appliedenergistics2:stairs/sky_stone_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_inner", "uvlock": true, "y": 270 }, "facing=east,half=bottom,shape=inner_right": { - "model": "appliedenergistics2:stairs/sky_stone_inner" + "model": "appliedenergistics2:block/stairs/sky_stone_inner" }, "facing=east,half=bottom,shape=outer_left": { - "model": "appliedenergistics2:stairs/sky_stone_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_outer", "uvlock": true, "y": 270 }, "facing=east,half=bottom,shape=outer_right": { - "model": "appliedenergistics2:stairs/sky_stone_outer" + "model": "appliedenergistics2:block/stairs/sky_stone_outer" }, "facing=east,half=bottom,shape=straight": { - "model": "appliedenergistics2:stairs/sky_stone" + "model": "appliedenergistics2:block/stairs/sky_stone" }, "facing=east,half=top,shape=inner_left": { - "model": "appliedenergistics2:stairs/sky_stone_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_inner", "uvlock": true, "x": 180 }, "facing=east,half=top,shape=inner_right": { - "model": "appliedenergistics2:stairs/sky_stone_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_inner", "uvlock": true, "x": 180, "y": 90 }, "facing=east,half=top,shape=outer_left": { - "model": "appliedenergistics2:stairs/sky_stone_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_outer", "uvlock": true, "x": 180 }, "facing=east,half=top,shape=outer_right": { - "model": "appliedenergistics2:stairs/sky_stone_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_outer", "uvlock": true, "x": 180, "y": 90 }, "facing=east,half=top,shape=straight": { - "model": "appliedenergistics2:stairs/sky_stone", + "model": "appliedenergistics2:block/stairs/sky_stone", "uvlock": true, "x": 180 }, "facing=north,half=bottom,shape=inner_left": { - "model": "appliedenergistics2:stairs/sky_stone_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_inner", "uvlock": true, "y": 180 }, "facing=north,half=bottom,shape=inner_right": { - "model": "appliedenergistics2:stairs/sky_stone_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_inner", "uvlock": true, "y": 270 }, "facing=north,half=bottom,shape=outer_left": { - "model": "appliedenergistics2:stairs/sky_stone_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_outer", "uvlock": true, "y": 180 }, "facing=north,half=bottom,shape=outer_right": { - "model": "appliedenergistics2:stairs/sky_stone_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_outer", "uvlock": true, "y": 270 }, "facing=north,half=bottom,shape=straight": { - "model": "appliedenergistics2:stairs/sky_stone", + "model": "appliedenergistics2:block/stairs/sky_stone", "uvlock": true, "y": 270 }, "facing=north,half=top,shape=inner_left": { - "model": "appliedenergistics2:stairs/sky_stone_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_inner", "uvlock": true, "x": 180, "y": 270 }, "facing=north,half=top,shape=inner_right": { - "model": "appliedenergistics2:stairs/sky_stone_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_inner", "uvlock": true, "x": 180 }, "facing=north,half=top,shape=outer_left": { - "model": "appliedenergistics2:stairs/sky_stone_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_outer", "uvlock": true, "x": 180, "y": 270 }, "facing=north,half=top,shape=outer_right": { - "model": "appliedenergistics2:stairs/sky_stone_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_outer", "uvlock": true, "x": 180 }, "facing=north,half=top,shape=straight": { - "model": "appliedenergistics2:stairs/sky_stone", + "model": "appliedenergistics2:block/stairs/sky_stone", "uvlock": true, "x": 180, "y": 270 }, "facing=south,half=bottom,shape=inner_left": { - "model": "appliedenergistics2:stairs/sky_stone_inner" + "model": "appliedenergistics2:block/stairs/sky_stone_inner" }, "facing=south,half=bottom,shape=inner_right": { - "model": "appliedenergistics2:stairs/sky_stone_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_inner", "uvlock": true, "y": 90 }, "facing=south,half=bottom,shape=outer_left": { - "model": "appliedenergistics2:stairs/sky_stone_outer" + "model": "appliedenergistics2:block/stairs/sky_stone_outer" }, "facing=south,half=bottom,shape=outer_right": { - "model": "appliedenergistics2:stairs/sky_stone_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_outer", "uvlock": true, "y": 90 }, "facing=south,half=bottom,shape=straight": { - "model": "appliedenergistics2:stairs/sky_stone", + "model": "appliedenergistics2:block/stairs/sky_stone", "uvlock": true, "y": 90 }, "facing=south,half=top,shape=inner_left": { - "model": "appliedenergistics2:stairs/sky_stone_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_inner", "uvlock": true, "x": 180, "y": 90 }, "facing=south,half=top,shape=inner_right": { - "model": "appliedenergistics2:stairs/sky_stone_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_inner", "uvlock": true, "x": 180, "y": 180 }, "facing=south,half=top,shape=outer_left": { - "model": "appliedenergistics2:stairs/sky_stone_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_outer", "uvlock": true, "x": 180, "y": 90 }, "facing=south,half=top,shape=outer_right": { - "model": "appliedenergistics2:stairs/sky_stone_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_outer", "uvlock": true, "x": 180, "y": 180 }, "facing=south,half=top,shape=straight": { - "model": "appliedenergistics2:stairs/sky_stone", + "model": "appliedenergistics2:block/stairs/sky_stone", "uvlock": true, "x": 180, "y": 90 }, "facing=west,half=bottom,shape=inner_left": { - "model": "appliedenergistics2:stairs/sky_stone_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_inner", "uvlock": true, "y": 90 }, "facing=west,half=bottom,shape=inner_right": { - "model": "appliedenergistics2:stairs/sky_stone_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_inner", "uvlock": true, "y": 180 }, "facing=west,half=bottom,shape=outer_left": { - "model": "appliedenergistics2:stairs/sky_stone_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_outer", "uvlock": true, "y": 90 }, "facing=west,half=bottom,shape=outer_right": { - "model": "appliedenergistics2:stairs/sky_stone_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_outer", "uvlock": true, "y": 180 }, "facing=west,half=bottom,shape=straight": { - "model": "appliedenergistics2:stairs/sky_stone", + "model": "appliedenergistics2:block/stairs/sky_stone", "uvlock": true, "y": 180 }, "facing=west,half=top,shape=inner_left": { - "model": "appliedenergistics2:stairs/sky_stone_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_inner", "uvlock": true, "x": 180, "y": 180 }, "facing=west,half=top,shape=inner_right": { - "model": "appliedenergistics2:stairs/sky_stone_inner", + "model": "appliedenergistics2:block/stairs/sky_stone_inner", "uvlock": true, "x": 180, "y": 270 }, "facing=west,half=top,shape=outer_left": { - "model": "appliedenergistics2:stairs/sky_stone_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_outer", "uvlock": true, "x": 180, "y": 180 }, "facing=west,half=top,shape=outer_right": { - "model": "appliedenergistics2:stairs/sky_stone_outer", + "model": "appliedenergistics2:block/stairs/sky_stone_outer", "uvlock": true, "x": 180, "y": 270 }, "facing=west,half=top,shape=straight": { - "model": "appliedenergistics2:stairs/sky_stone", + "model": "appliedenergistics2:block/stairs/sky_stone", "uvlock": true, "x": 180, "y": 180 diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/smooth_sky_stone_block.json b/src/main/resources/assets/appliedenergistics2/blockstates/smooth_sky_stone_block.json index 5c0d575dc..e32e20c17 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/smooth_sky_stone_block.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/smooth_sky_stone_block.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:smooth_sky_stone_block" + "": { + "model": "appliedenergistics2:block/smooth_sky_stone_block" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/smooth_sky_stone_chest.json b/src/main/resources/assets/appliedenergistics2/blockstates/smooth_sky_stone_chest.json index f65447a14..fd9121b62 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/smooth_sky_stone_chest.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/smooth_sky_stone_chest.json @@ -1,8 +1,8 @@ { "__comment": "This block is rendered via TESR, so this is only used for the particle texture.", "variants": { - "normal": { - "model": "appliedenergistics2:smooth_sky_stone_block" + "": { + "model": "appliedenergistics2:block/smooth_sky_stone_block" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/smooth_sky_stone_double_slab.json b/src/main/resources/assets/appliedenergistics2/blockstates/smooth_sky_stone_double_slab.json index 5c1830ba6..f4340c2a3 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/smooth_sky_stone_double_slab.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/smooth_sky_stone_double_slab.json @@ -1,7 +1,7 @@ { "variants": { "variant=default": { - "model": "appliedenergistics2:smooth_sky_stone_block" + "model": "appliedenergistics2:block/smooth_sky_stone_block" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/smooth_sky_stone_slab.json b/src/main/resources/assets/appliedenergistics2/blockstates/smooth_sky_stone_slab.json index d6114eb69..c9e43f786 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/smooth_sky_stone_slab.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/smooth_sky_stone_slab.json @@ -1,10 +1,10 @@ { "variants": { "half=bottom,variant=default": { - "model": "appliedenergistics2:slabs/smooth_sky_stone_half" + "model": "appliedenergistics2:block/slabs/smooth_sky_stone_half" }, "half=top,variant=default": { - "model": "appliedenergistics2:slabs/smooth_sky_stone_upper" + "model": "appliedenergistics2:block/slabs/smooth_sky_stone_upper" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/smooth_sky_stone_stairs.json b/src/main/resources/assets/appliedenergistics2/blockstates/smooth_sky_stone_stairs.json index 0f01de4aa..ebbab6f09 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/smooth_sky_stone_stairs.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/smooth_sky_stone_stairs.json @@ -1,206 +1,206 @@ { "variants": { "facing=east,half=bottom,shape=inner_left": { - "model": "appliedenergistics2:stairs/smooth_sky_stone_inner", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone_inner", "uvlock": true, "y": 270 }, "facing=east,half=bottom,shape=inner_right": { - "model": "appliedenergistics2:stairs/smooth_sky_stone_inner" + "model": "appliedenergistics2:block/stairs/smooth_sky_stone_inner" }, "facing=east,half=bottom,shape=outer_left": { - "model": "appliedenergistics2:stairs/smooth_sky_stone_outer", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone_outer", "uvlock": true, "y": 270 }, "facing=east,half=bottom,shape=outer_right": { - "model": "appliedenergistics2:stairs/smooth_sky_stone_outer" + "model": "appliedenergistics2:block/stairs/smooth_sky_stone_outer" }, "facing=east,half=bottom,shape=straight": { - "model": "appliedenergistics2:stairs/smooth_sky_stone" + "model": "appliedenergistics2:block/stairs/smooth_sky_stone" }, "facing=east,half=top,shape=inner_left": { - "model": "appliedenergistics2:stairs/smooth_sky_stone_inner", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone_inner", "uvlock": true, "x": 180 }, "facing=east,half=top,shape=inner_right": { - "model": "appliedenergistics2:stairs/smooth_sky_stone_inner", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone_inner", "uvlock": true, "x": 180, "y": 90 }, "facing=east,half=top,shape=outer_left": { - "model": "appliedenergistics2:stairs/smooth_sky_stone_outer", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone_outer", "uvlock": true, "x": 180 }, "facing=east,half=top,shape=outer_right": { - "model": "appliedenergistics2:stairs/smooth_sky_stone_outer", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone_outer", "uvlock": true, "x": 180, "y": 90 }, "facing=east,half=top,shape=straight": { - "model": "appliedenergistics2:stairs/smooth_sky_stone", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone", "uvlock": true, "x": 180 }, "facing=north,half=bottom,shape=inner_left": { - "model": "appliedenergistics2:stairs/smooth_sky_stone_inner", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone_inner", "uvlock": true, "y": 180 }, "facing=north,half=bottom,shape=inner_right": { - "model": "appliedenergistics2:stairs/smooth_sky_stone_inner", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone_inner", "uvlock": true, "y": 270 }, "facing=north,half=bottom,shape=outer_left": { - "model": "appliedenergistics2:stairs/smooth_sky_stone_outer", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone_outer", "uvlock": true, "y": 180 }, "facing=north,half=bottom,shape=outer_right": { - "model": "appliedenergistics2:stairs/smooth_sky_stone_outer", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone_outer", "uvlock": true, "y": 270 }, "facing=north,half=bottom,shape=straight": { - "model": "appliedenergistics2:stairs/smooth_sky_stone", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone", "uvlock": true, "y": 270 }, "facing=north,half=top,shape=inner_left": { - "model": "appliedenergistics2:stairs/smooth_sky_stone_inner", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone_inner", "uvlock": true, "x": 180, "y": 270 }, "facing=north,half=top,shape=inner_right": { - "model": "appliedenergistics2:stairs/smooth_sky_stone_inner", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone_inner", "uvlock": true, "x": 180 }, "facing=north,half=top,shape=outer_left": { - "model": "appliedenergistics2:stairs/smooth_sky_stone_outer", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone_outer", "uvlock": true, "x": 180, "y": 270 }, "facing=north,half=top,shape=outer_right": { - "model": "appliedenergistics2:stairs/smooth_sky_stone_outer", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone_outer", "uvlock": true, "x": 180 }, "facing=north,half=top,shape=straight": { - "model": "appliedenergistics2:stairs/smooth_sky_stone", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone", "uvlock": true, "x": 180, "y": 270 }, "facing=south,half=bottom,shape=inner_left": { - "model": "appliedenergistics2:stairs/smooth_sky_stone_inner" + "model": "appliedenergistics2:block/stairs/smooth_sky_stone_inner" }, "facing=south,half=bottom,shape=inner_right": { - "model": "appliedenergistics2:stairs/smooth_sky_stone_inner", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone_inner", "uvlock": true, "y": 90 }, "facing=south,half=bottom,shape=outer_left": { - "model": "appliedenergistics2:stairs/smooth_sky_stone_outer" + "model": "appliedenergistics2:block/stairs/smooth_sky_stone_outer" }, "facing=south,half=bottom,shape=outer_right": { - "model": "appliedenergistics2:stairs/smooth_sky_stone_outer", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone_outer", "uvlock": true, "y": 90 }, "facing=south,half=bottom,shape=straight": { - "model": "appliedenergistics2:stairs/smooth_sky_stone", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone", "uvlock": true, "y": 90 }, "facing=south,half=top,shape=inner_left": { - "model": "appliedenergistics2:stairs/smooth_sky_stone_inner", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone_inner", "uvlock": true, "x": 180, "y": 90 }, "facing=south,half=top,shape=inner_right": { - "model": "appliedenergistics2:stairs/smooth_sky_stone_inner", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone_inner", "uvlock": true, "x": 180, "y": 180 }, "facing=south,half=top,shape=outer_left": { - "model": "appliedenergistics2:stairs/smooth_sky_stone_outer", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone_outer", "uvlock": true, "x": 180, "y": 90 }, "facing=south,half=top,shape=outer_right": { - "model": "appliedenergistics2:stairs/smooth_sky_stone_outer", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone_outer", "uvlock": true, "x": 180, "y": 180 }, "facing=south,half=top,shape=straight": { - "model": "appliedenergistics2:stairs/smooth_sky_stone", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone", "uvlock": true, "x": 180, "y": 90 }, "facing=west,half=bottom,shape=inner_left": { - "model": "appliedenergistics2:stairs/smooth_sky_stone_inner", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone_inner", "uvlock": true, "y": 90 }, "facing=west,half=bottom,shape=inner_right": { - "model": "appliedenergistics2:stairs/smooth_sky_stone_inner", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone_inner", "uvlock": true, "y": 180 }, "facing=west,half=bottom,shape=outer_left": { - "model": "appliedenergistics2:stairs/smooth_sky_stone_outer", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone_outer", "uvlock": true, "y": 90 }, "facing=west,half=bottom,shape=outer_right": { - "model": "appliedenergistics2:stairs/smooth_sky_stone_outer", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone_outer", "uvlock": true, "y": 180 }, "facing=west,half=bottom,shape=straight": { - "model": "appliedenergistics2:stairs/smooth_sky_stone", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone", "uvlock": true, "y": 180 }, "facing=west,half=top,shape=inner_left": { - "model": "appliedenergistics2:stairs/smooth_sky_stone_inner", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone_inner", "uvlock": true, "x": 180, "y": 180 }, "facing=west,half=top,shape=inner_right": { - "model": "appliedenergistics2:stairs/smooth_sky_stone_inner", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone_inner", "uvlock": true, "x": 180, "y": 270 }, "facing=west,half=top,shape=outer_left": { - "model": "appliedenergistics2:stairs/smooth_sky_stone_outer", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone_outer", "uvlock": true, "x": 180, "y": 180 }, "facing=west,half=top,shape=outer_right": { - "model": "appliedenergistics2:stairs/smooth_sky_stone_outer", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone_outer", "uvlock": true, "x": 180, "y": 270 }, "facing=west,half=top,shape=straight": { - "model": "appliedenergistics2:stairs/smooth_sky_stone", + "model": "appliedenergistics2:block/stairs/smooth_sky_stone", "uvlock": true, "x": 180, "y": 180 diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/spatial_io_port.json b/src/main/resources/assets/appliedenergistics2/blockstates/spatial_io_port.json index 71c10b3d6..9ef3ea6f1 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/spatial_io_port.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/spatial_io_port.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:spatial_io_port" + "": { + "model": "appliedenergistics2:block/spatial_io_port" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/tiny_tnt.json b/src/main/resources/assets/appliedenergistics2/blockstates/tiny_tnt.json index 1c8dd3c8f..636e542e4 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/tiny_tnt.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/tiny_tnt.json @@ -1,7 +1,7 @@ { "variants": { - "normal": { - "model": "appliedenergistics2:tiny_tnt" + "": { + "model": "appliedenergistics2:block/tiny_tnt" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/vibration_chamber.json b/src/main/resources/assets/appliedenergistics2/blockstates/vibration_chamber.json index 749512a1d..496f66ad5 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/vibration_chamber.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/vibration_chamber.json @@ -1,10 +1,10 @@ { "variants": { "active=false": { - "model": "appliedenergistics2:vibration_chamber_off" + "model": "appliedenergistics2:block/vibration_chamber_off" }, "active=true": { - "model": "appliedenergistics2:vibration_chamber_on" + "model": "appliedenergistics2:block/vibration_chamber_on" } } } diff --git a/src/main/resources/assets/appliedenergistics2/blockstates/wireless_access_point.json b/src/main/resources/assets/appliedenergistics2/blockstates/wireless_access_point.json index f439db5f6..2318d737e 100644 --- a/src/main/resources/assets/appliedenergistics2/blockstates/wireless_access_point.json +++ b/src/main/resources/assets/appliedenergistics2/blockstates/wireless_access_point.json @@ -1,7 +1,7 @@ { "forge_marker": 1, "defaults": { - "model": "appliedenergistics2:wireless_access_point_chassis", + "model": "appliedenergistics2:block/wireless_access_point_chassis", "y": 180 }, "variants": { @@ -9,30 +9,30 @@ "off": { "submodel": { "state": { - "model": "appliedenergistics2:wireless_access_point_status_off" + "model": "appliedenergistics2:block/wireless_access_point_status_off" }, "torch": { - "model": "appliedenergistics2:wireless_access_point_off" + "model": "appliedenergistics2:block/wireless_access_point_off" } } }, "on": { "submodel": { "state": { - "model": "appliedenergistics2:wireless_access_point_status_on" + "model": "appliedenergistics2:block/wireless_access_point_status_on" }, "torch": { - "model": "appliedenergistics2:wireless_access_point_off" + "model": "appliedenergistics2:block/wireless_access_point_off" } } }, "has_channel": { "submodel": { "state": { - "model": "appliedenergistics2:wireless_access_point_status_has_channel" + "model": "appliedenergistics2:block/wireless_access_point_status_has_channel" }, "torch": { - "model": "appliedenergistics2:wireless_access_point_on" + "model": "appliedenergistics2:block/wireless_access_point_on" } } } diff --git a/src/main/resources/assets/appliedenergistics2/lang/cs_cz.json b/src/main/resources/assets/appliedenergistics2/lang/cs_cz.json new file mode 100644 index 000000000..c52609a36 --- /dev/null +++ b/src/main/resources/assets/appliedenergistics2/lang/cs_cz.json @@ -0,0 +1,503 @@ +{ + "block.appliedenergistics2.cable_bus": "AE2 kabel a/nebo sběrnice", + "block.appliedenergistics2.cell_workbench": "Pracovní stůl pro články", + "block.appliedenergistics2.charger": "Nabíječ", + "block.appliedenergistics2.chest": "ME truhla", + "block.appliedenergistics2.condenser": "Kondenzátor hmoty", + "block.appliedenergistics2.controller": "ME regulátor", + "block.appliedenergistics2.crank": "Dřevěná klika", + "block.appliedenergistics2.creative_energy_cell": "Kreativní energetický článek", + "block.appliedenergistics2.dense_energy_cell": "Pevný energetický článek", + "block.appliedenergistics2.energy_cell": "Energetický článek", + "block.appliedenergistics2.drive": "ME jednotka", + "block.appliedenergistics2.energy_acceptor": "Energetická jednotka", + "block.appliedenergistics2.grindstone": "Křemenný drtič", + "block.appliedenergistics2.matrix_frame": "Maticový rám", + "block.appliedenergistics2.io_port": "ME IO přesun", + "block.appliedenergistics2.inscriber": "Zapisovač", + "block.appliedenergistics2.interface": "ME rozhraní", + "block.appliedenergistics2.quantum_link": "ME kvantová spojovací komora", + "block.appliedenergistics2.quantum_ring": "ME kvantový prsten", + "block.appliedenergistics2.fluix_block": "Fluixový blok", + "block.appliedenergistics2.quartz_block": "Nakloněný křemenný blok", + "block.appliedenergistics2.chiseled_quartz_block": "Opracovaný nakloněný křemenný blok", + "block.appliedenergistics2.quartz_glass": "Křemenné sklo", + "block.appliedenergistics2.quartz_vibrant_glass": "Vibrující křemenné sklo", + "block.appliedenergistics2.quartz_pillar": "Nakloněný křemenný pilíř", + "block.appliedenergistics2.quartz_fixture": "Nabité křemenné svítidlo", + "block.appliedenergistics2.light_detector": "Světlé detekční svítidlo", + "block.appliedenergistics2.spatial_io_port": "Prostorový IO přesun", + "block.appliedenergistics2.spatial_pylon": "Prostorový stožár", + "block.appliedenergistics2.tiny_tnt": "Malinké TNT", + "block.appliedenergistics2.vibration_chamber": "Vibrační komora", + "block.appliedenergistics2.wireless_access_point": "ME bezdrátový přístupový bod", + "block.appliedenergistics2.quartz_ore": "Nakloněná křemenná ruda", + "block.appliedenergistics2.charged_quartz_ore": "Nabitá nakloněná křemenná ruda", + "block.appliedenergistics2.security_station": "ME bezpečnostní terminál", + "block.appliedenergistics2.quartz_growth_accelerator": "Krystalický akcelerátor růstu", + "block.appliedenergistics2.sky_stone_block": "Nebeský kámen", + "block.appliedenergistics2.smooth_sky_stone_block": "Nebeský kamenný blok", + "block.appliedenergistics2.sky_stone_brick": "Nebeská kamenná cihla", + "block.appliedenergistics2.sky_stone_small_brick": "Nebeská kamenná malá cihla", + "block.appliedenergistics2.sky_stone_chest": "Nebeská kamenná truhla", + "block.appliedenergistics2.smooth_sky_stone_chest": "Nebeská kamenná bloková truhla", + "block.appliedenergistics2.sky_compass": "Meteoritový kompas", + "block.appliedenergistics2.crafting_monitor": "Výrobní monitor", + "block.appliedenergistics2.crafting_storage_1k": "1k výrobní úložiště", + "block.appliedenergistics2.crafting_storage_4k": "4k výrobní úložiště", + "block.appliedenergistics2.crafting_storage_16k": "16k výrobní úložiště", + "block.appliedenergistics2.crafting_storage_64k": "64k výrobní úložiště", + "block.appliedenergistics2.crafting_accelerator": "Výrobní re-procesní jednotka", + "block.appliedenergistics2.crafting_unit": "Výrobní jednotka", + "block.appliedenergistics2.molecular_assembler": "Molekulární sestavovač", + + "chat.appliedenergistics2.ChestCannotReadStorageCell": "ME truhla nemůže přečíst úložný článek.", + "chat.appliedenergistics2.SettingCleared": "Nastavení promazáno.", + "chat.appliedenergistics2.OutOfRange": "Bezdrátový signál je mimo dosah.", + "chat.appliedenergistics2.InvalidMachine": "Nesprávný stroj.", + "chat.appliedenergistics2.LoadedSettings": "Nastavení úspěšně načteno.", + "chat.appliedenergistics2.DeviceNotPowered": "Zařízení je vybité.", + "chat.appliedenergistics2.MachineNotPowered": "Stroj není napájený.", + "chat.appliedenergistics2.CommunicationError": "Chyba při komunikaci se sítí.", + "chat.appliedenergistics2.SavedSettings": "Nastavení úspěšně uloženo.", + "chat.appliedenergistics2.AmmoDepleted": "Munice vyplýtvaná.", + "chat.appliedenergistics2.isNowLocked": "Monitor je nyní uzamčen.", + "chat.appliedenergistics2.isNowUnlocked": "Monitor je nyní odemčen.", + + "itemGroup.appliedenergistics2": "Applied Energistics 2", + "itemGroup.appliedenergistics2.facades": "Applied Energistics 2 - Fasády", + + "gui.appliedenergistics2.CraftingTerminal": "Výrobní terminál", + "gui.appliedenergistics2.METunnel": "ME", + "gui.appliedenergistics2.ItemTunnel": "Předmět", + "gui.appliedenergistics2.FluidTunnel": "Tekutina", + "gui.appliedenergistics2.RedstoneTunnel": "Rudit", + "gui.appliedenergistics2.EUTunnel": "EU", + "gui.appliedenergistics2.FETunnel": "FE", + "gui.appliedenergistics2.LightTunnel": "Světlo", + + "gui.appliedenergistics2.security.extract.name": "Vybrat", + "gui.appliedenergistics2.security.inject.name": "Vložit", + "gui.appliedenergistics2.security.craft.name": "Vyrobit", + "gui.appliedenergistics2.security.build.name": "Postavit", + "gui.appliedenergistics2.security.security.name": "Zabezpečení", + + "gui.appliedenergistics2.security.extract.tip": "Uživatel není oprávněn odstraňovat předměty z úložiště.", + "gui.appliedenergistics2.security.inject.tip": "Uživatel je oprávněn ukládat nové předměty do úložiště.", + "gui.appliedenergistics2.security.craft.tip": "Uživatel může vytvořit nové požadavky na výrobu.", + "gui.appliedenergistics2.security.build.tip": "Uživatel může měnit fyzickou strukturu sítě a její nastavení.", + "gui.appliedenergistics2.security.security.tip": "Uživatel má přístupové a modifikační práva k bezpečnostnímu terminálu sítě.", + + "gui.appliedenergistics2.Efficiency": "Efektivita", + "gui.appliedenergistics2.RequiredPower": "Potřebná energie", + "gui.appliedenergistics2.StoredPower": "Uložená energie", + "gui.appliedenergistics2.MaxPower": "Maximální energie", + "gui.appliedenergistics2.QuartzCuttingKnife": "Křemenný sekáček", + "gui.appliedenergistics2.Inscriber": "Zapisovač", + "gui.appliedenergistics2.Wireless": "Bezdrátový přístupový bod", + "gui.appliedenergistics2.WirelessTerminal": "Bezdrátový terminál", + "gui.appliedenergistics2.NoPermissions": "Nevybrány žádné oprávnění", + "gui.appliedenergistics2.SecurityCardEditor": "Editor biometrických karet", + "gui.appliedenergistics2.Encoded": "Kódované", + "gui.appliedenergistics2.Priority": "Priorita", + "gui.appliedenergistics2.StorageBus": "Sběrnice úložiště", + "gui.appliedenergistics2.EnergyDrain": "Pasivní vypuštění", + "gui.appliedenergistics2.Installed": "Nainstalováno", + "gui.appliedenergistics2.NetworkTool": "Síťový nástroj", + "gui.appliedenergistics2.PowerUsageRate": "Využití energie", + "gui.appliedenergistics2.PowerInputRate": "Generace energie", + "gui.appliedenergistics2.PortableCell": "Přenosný článek", + "gui.appliedenergistics2.Security": "Bezpečnostní označení", + "gui.appliedenergistics2.CellWorkbench": "Pracovní stůl pro články", + "gui.appliedenergistics2.QuantumLinkChamber": "Kvantová spojovací komora", + "gui.appliedenergistics2.IOPort": "ME IO přesun", + "gui.appliedenergistics2.Chest": "ME truhla", + "gui.appliedenergistics2.Condenser": "Kondenzátor hmoty", + "gui.appliedenergistics2.Config": "Nastavení", + "gui.appliedenergistics2.Drive": "ME jednotka", + "gui.appliedenergistics2.ExportBus": "ME exportní sběrnice", + "gui.appliedenergistics2.GrindStone": "Mlýnek", + "gui.appliedenergistics2.ImportBus": "ME importní sběrnice", + "gui.appliedenergistics2.Interface": "ME rozhraní", + "gui.appliedenergistics2.LevelEmitter": "ME úrovňový vysílač", + "gui.appliedenergistics2.Of": "", + "gui.appliedenergistics2.Patterns": "Schémata", + "gui.appliedenergistics2.SpatialIOPort": "Prostorový IO přesun", + "gui.appliedenergistics2.StoredEnergy": "Uskladněná energie", + "gui.appliedenergistics2.StoredItems": "Uskladněné předměty", + "gui.appliedenergistics2.Terminal": "Terminál", + "gui.appliedenergistics2.InterfaceTerminal": "Terminál rozhraní", + "gui.appliedenergistics2.InterfaceTerminalHint": "Zobrazí nebo skryje Terminál rozhraní.", + "gui.appliedenergistics2.FormationPlane": "Formační plocha", + "gui.appliedenergistics2.VibrationChamber": "Vibrační komora", + "gui.appliedenergistics2.NetworkDetails": "Detaily sítě", + "gui.appliedenergistics2.StorageCells": "ME úložný článek", + "gui.appliedenergistics2.IOBuses": "ME importní/exportní sběrnice", + "gui.appliedenergistics2.Stores": "Uskladňuje", + "gui.appliedenergistics2.BytesUsed": "Použito bitů", + "gui.appliedenergistics2.Types": "Typy", + "gui.appliedenergistics2.Blank": "Prázdný", + "gui.appliedenergistics2.Unlinked": "Nespárovaný", + "gui.appliedenergistics2.Linked": "Spárovaný", + "gui.appliedenergistics2.StoredSize": "Uskladněná velikost", + "gui.appliedenergistics2.SkyChest": "Nebeská kamenná truhla", + "gui.appliedenergistics2.PatternTerminal": "Terminál schémat", + "gui.appliedenergistics2.CraftingPattern": "Výrobní schéma", + "gui.appliedenergistics2.MolecularAssembler": "Molekulární sestavovač", + "gui.appliedenergistics2.ProcessingPattern": "Procesní schéma", + "gui.appliedenergistics2.Crafts": "Výroby", + "gui.appliedenergistics2.And": "a", + "gui.appliedenergistics2.Creates": "Vytvoří", + "gui.appliedenergistics2.With": "s", + "gui.appliedenergistics2.InWorldCrafting": "AE2 Výroba ve světě", + "gui.appliedenergistics2.inWorldFluix": "Vhoď 1 Nabitý nakloněný křemen + 1 Křemen + Ruditový prach do louže hned vedle dalších a počkej chvilku pro obdržení 2 Fluixových krystalů.", + "gui.appliedenergistics2.inWorldPurificationCertus": "Vhoď Semínko nakloněného křemene vyrobené z Nakloněného křemenného prachu a Písek do louže z vody; pro zrychlení procesu přidej Krystalický akcelerátor růstu.", + "gui.appliedenergistics2.inWorldPurificationNether": "Vhoď Semínko křemene vyrobené z Křemenného prachu a Písek do louže z vody; pro zrychlení procesu přidej Krystalický akcelerátor růstu.", + "gui.appliedenergistics2.inWorldPurificationFluix": "Vhoď Fluixové semínko vyrobené z Fluixového prachu a Písek do louže z vody; pro zrychlení procesu přidej Krystalický akcelerátor růstu", + "gui.appliedenergistics2.inWorldSingularity": "Pro výrobu vyhoď 1 Singularitu a 1 Prach z endu a vyvolej explozi v dosahu těchto předmětů.", + "gui.appliedenergistics2.ChargedQuartz": "Nabitý nakloněný křemen je vyroben vložením nenabitého Nakloněného křemenného krystalu do Nabíječky a přivedením energie.", + "gui.appliedenergistics2.ChargedQuartzFind": "Nabitý nakloněný křemen může být velmi zřídka nalezen běžně ve světě. Objevuje se podobně jako normální Nakloněný křemen, jen jiskří.", + "gui.appliedenergistics2.OfSecondOutput": "%1$d%% Šance pro druhý produkt.", + "gui.appliedenergistics2.NoSecondOutput": "Žádný druhotní produkt", + "gui.appliedenergistics2.SelectAmount": "Vyber množství", + "gui.appliedenergistics2.CopyMode": "Mód kopírování", + "gui.appliedenergistics2.CopyModeDesc": "Nastavuje zda obsah konfiguračního panelu je smazán když odebereš článek.", + "gui.appliedenergistics2.Next": "Další", + "gui.appliedenergistics2.Lumen": "Lumen", + "gui.appliedenergistics2.Empty": "Prázdný", + "gui.appliedenergistics2.Stored": "Uskladněno", + "gui.appliedenergistics2.Cancel": "Zrušit", + "gui.appliedenergistics2.Crafting": "Výroba", + "gui.appliedenergistics2.Scheduled": "Naplánováno", + "gui.appliedenergistics2.CraftingStatus": "Status výroby", + "gui.appliedenergistics2.FromStorage": "Dostupné", + "gui.appliedenergistics2.ToCraft": "Na výrobu", + "gui.appliedenergistics2.CraftingPlan": "Výrobní plán", + "gui.appliedenergistics2.Automatic": "Automatické", + "gui.appliedenergistics2.Start": "Start", + "gui.appliedenergistics2.Missing": "Chybějící", + "gui.appliedenergistics2.Bytes": "Uskladnění", + "gui.appliedenergistics2.Simulation": "Simulace", + "gui.appliedenergistics2.CoProcessors": "Re-procesory", + "gui.appliedenergistics2.CraftingCPU": "Výrobní CPU", + "gui.appliedenergistics2.NoCraftingCPUs": "Není dostupné žádné výrobní CPU", + "gui.appliedenergistics2.CalculatingWait": "Vypočítávám, prosím čekejte...", + "gui.appliedenergistics2.Clean": "Vyčistit", + "gui.appliedenergistics2.InvalidPattern": "Nesprávné schéma", + "gui.appliedenergistics2.Range": "Vzdálenost", + "gui.appliedenergistics2.TransparentFacades": "Průhledné fasády", + "gui.appliedenergistics2.TransparentFacadesHint": "Nastavuje viditelnost fasád když máš síťový nástroj ve svém panelu nástrojů.", + "gui.appliedenergistics2.CPUs": "CPU", + "gui.appliedenergistics2.NoCraftingJobs": "Není aktivní žádná výrobní práce", + "gui.appliedenergistics2.FacadeCrafting": "Výroba fasád", + "gui.appliedenergistics2.inWorldCraftingPresses": "Výrobní otisky mohou být nalezeny ve středu meteoritů, které mohou být nalezeny kompasem meteoritů.", + "gui.appliedenergistics2.Included": "Včetně", + "gui.appliedenergistics2.Excluded": "Kromě", + "gui.appliedenergistics2.Partitioned": "Rozděleno", + "gui.appliedenergistics2.Precise": "Přesný", + "gui.appliedenergistics2.Fuzzy": "Rozmazaný", + + "gui.tooltips.appliedenergistics2.Stash": "Ukládá předměty", + "gui.tooltips.appliedenergistics2.StashDesc": "Navrátí předměty z výrobního pole zpět do síťového úložiště.", + "gui.tooltips.appliedenergistics2.Substitutions": "Rudo-slovníková záměna", + "gui.tooltips.appliedenergistics2.SubstitutionsDesc": "Upraví volby záměny pro vstupní komponenty.", + "gui.tooltips.appliedenergistics2.SubstitutionsOn": "Záměna povolena", + "gui.tooltips.appliedenergistics2.SubstitutionsOff": "Záměna zakázána", + "gui.tooltips.appliedenergistics2.Encode": "Zakódovat schéma", + "gui.tooltips.appliedenergistics2.EncodeDescription": "Zapíše vložené schéma do aktuálního schématu, nebo dostupného přázdného schématu.", + "gui.tooltips.appliedenergistics2.FuzzyMode": "Rozmazané porovnání", + "gui.tooltips.appliedenergistics2.FZPercent_25": "Rozdělit poškození na 25%", + "gui.tooltips.appliedenergistics2.FZPercent_50": "Rozdělit poškození na 50%", + "gui.tooltips.appliedenergistics2.FZPercent_75": "Rozdělit poškození na 75%", + "gui.tooltips.appliedenergistics2.FZPercent_99": "Rozdělit poškození na 99%", + "gui.tooltips.appliedenergistics2.SortOrder": "Řazení", + "gui.tooltips.appliedenergistics2.SortBy": "Řadit podle", + "gui.tooltips.appliedenergistics2.FZIgnoreAll": "Odpovídá jakémukoliv", + "gui.tooltips.appliedenergistics2.TransferDirection": "Směr přesunu", + "gui.tooltips.appliedenergistics2.TransferToNetwork": "Přesunout data do sítě", + "gui.tooltips.appliedenergistics2.TransferToStorageCell": "Přesunout data do úložného článku", + "gui.tooltips.appliedenergistics2.ToggleSortDirection": "Přepnout směr řazení", + "gui.tooltips.appliedenergistics2.StoredItems": "Uložené předměty", + "gui.tooltips.appliedenergistics2.StoredCraftable": "Uložené / Vyrobitelné", + "gui.tooltips.appliedenergistics2.View": "Zobrazit", + "gui.tooltips.appliedenergistics2.RedstoneMode": "Ruditový mód", + "gui.tooltips.appliedenergistics2.OperationMode": "Operační mód", + "gui.tooltips.appliedenergistics2.NumberOfItems": "Počet předmětů", + "gui.tooltips.appliedenergistics2.ItemName": "Jméno předmětu", + "gui.tooltips.appliedenergistics2.PowerUnits": "Jednotky energie", + "gui.tooltips.appliedenergistics2.IOMode": "Vstupní/Výstupní mód", + "gui.tooltips.appliedenergistics2.CondenserOutput": "ME kondenzátor - Výstup", + "gui.tooltips.appliedenergistics2.PartitionStorage": "Úložiště oddílů", + "gui.tooltips.appliedenergistics2.Clear": "Vyčistit", + "gui.tooltips.appliedenergistics2.TrashController": "Mazání přes Shift / Klikání s mezerníkem.", + "gui.tooltips.appliedenergistics2.InterfaceBlockingMode": "Blokovací mód", + "gui.tooltips.appliedenergistics2.InterfaceCraftingMode": "Výrobní mód", + "gui.tooltips.appliedenergistics2.Trash": "Zničit předměty", + "gui.tooltips.appliedenergistics2.MatterBalls": "Kondenzovat do hmotných míčů\n%s za předmět", + "gui.tooltips.appliedenergistics2.Singularity": "Kondenzovat do Singularit\n%s za předmět", + "gui.tooltips.appliedenergistics2.Read": "Pouze extrakce", + "gui.tooltips.appliedenergistics2.Write": "Pouze vklánání", + "gui.tooltips.appliedenergistics2.ReadWrite": "Obousměrný", + "gui.tooltips.appliedenergistics2.AlwaysActive": "Vždy aktivní", + "gui.tooltips.appliedenergistics2.ActiveWithoutSignal": "Aktivní bez signálu", + "gui.tooltips.appliedenergistics2.ActiveWithSignal": "Aktivní se signálem", + "gui.tooltips.appliedenergistics2.ActiveOnPulse": "Aktivní jednou za pulz", + "gui.tooltips.appliedenergistics2.EmitLevelsBelow": "Vysílá, když jsou úrovně pod, nebo odpovídají limitu.", + "gui.tooltips.appliedenergistics2.EmitLevelAbove": "Vysílá, když jsou úrovně nad, nebo odpovídají limitu.", + "gui.tooltips.appliedenergistics2.SearchMode_Auto": "Automatické vyhledávání", + "gui.tooltips.appliedenergistics2.SearchMode_Standard": "Standartní vyhledávání", + "gui.tooltips.appliedenergistics2.SearchMode_JEIAuto": "JEI automatické synchronizování", + "gui.tooltips.appliedenergistics2.SearchMode_JEIStandard": "JEI standartní synchronizování", + "gui.tooltips.appliedenergistics2.SearchMode": "Mód vyhledávacího rámečku", + "gui.tooltips.appliedenergistics2.PartitionStorageHint": "Nastavuje oddíly založené na právě uložených předmětech.", + "gui.tooltips.appliedenergistics2.ClearSettings": "Promazat konfiguraci/nastavení", + "gui.tooltips.appliedenergistics2.Craftable": "Vyrobitelné", + "gui.tooltips.appliedenergistics2.MoveWhenEmpty": "Přesune na výstup pokud je prázdné.", + "gui.tooltips.appliedenergistics2.MoveWhenWorkIsDone": "Přesune na výstup když je práce hotova.", + "gui.tooltips.appliedenergistics2.MoveWhenFull": "Přesune na výstup pokud je plný.", + "gui.tooltips.appliedenergistics2.Disabled": "Zakázáno", + "gui.tooltips.appliedenergistics2.Enable": "Povoleno", + "gui.tooltips.appliedenergistics2.Blocking": "Neposouvá výrobní předměty pokud inventář obsahuje předměty.", + "gui.tooltips.appliedenergistics2.NonBlocking": "Ignoruje obsah cílového inventáře.", + "gui.tooltips.appliedenergistics2.Craft": "Výrobní chování", + "gui.tooltips.appliedenergistics2.CraftOnly": "Nepoužívá uložené předměty, pouze při exportu vyrábí předměty.", + "gui.tooltips.appliedenergistics2.CraftEither": "Používá uložené předměty, nebo pri exportu vyrábí předměty.", + "gui.tooltips.appliedenergistics2.LevelType": "Typ úrovně", + "gui.tooltips.appliedenergistics2.LevelType_Energy": "Energie", + "gui.tooltips.appliedenergistics2.LevelType_Item": "Předmět", + "gui.tooltips.appliedenergistics2.InventoryTweaks": "Vylepšení inventáře", + "gui.tooltips.appliedenergistics2.Mod": "Mód", + "gui.tooltips.appliedenergistics2.TerminalStyle": "Styl terminálu", + "gui.tooltips.appliedenergistics2.TerminalStyle_Full": "Celo-obrazový terminál", + "gui.tooltips.appliedenergistics2.TerminalStyle_Tall": "Vysoko-centrovaný terminál", + "gui.tooltips.appliedenergistics2.TerminalStyle_Small": "Nízko-centrovaný terminál", + "gui.tooltips.appliedenergistics2.DoesntDespawn": "Tento předmět nezmizí ze země.", + "gui.tooltips.appliedenergistics2.EmitterMode": "Mód vysílací výroby", + "gui.tooltips.appliedenergistics2.CraftViaRedstone": "Vyšli ruditový signál pro výrobu předmětu.", + "gui.tooltips.appliedenergistics2.EmitWhenCrafting": "Vyšle ruditový signál pokud se předmět vyrábí.", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItems": "Nahlásí nepřístupné předměty", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItemsYes": "Ano: Předměty, které nemohou být vyextraktovány budou vidět.", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItemsNo": "Ne: Vidět budou pouze předměty, které mohou být vyextrahovány.", + + "gui.appliedenergistics2.units.appliedenergstics": "AE", + "gui.appliedenergistics2.units.ic2": "Jednotky energie", + "gui.appliedenergistics2.units.rf": "Ruditový Flux", + + "gui.appliedenergistics2.White": "Bílá", + "gui.appliedenergistics2.Orange": "Oranžová", + "gui.appliedenergistics2.Magenta": "Purpurová", + "gui.appliedenergistics2.LightBlue": "Světle modrá", + "gui.appliedenergistics2.Yellow": "Žlutá", + "gui.appliedenergistics2.Lime": "Světle zelená", + "gui.appliedenergistics2.Pink": "Růžová", + "gui.appliedenergistics2.Gray": "Šedá", + "gui.appliedenergistics2.LightGray": "Světle šedá", + "gui.appliedenergistics2.Cyan": "Azurová", + "gui.appliedenergistics2.Purple": "Fialová", + "gui.appliedenergistics2.Blue": "Modrá", + "gui.appliedenergistics2.Brown": "Hnědá", + "gui.appliedenergistics2.Green": "Zelená", + "gui.appliedenergistics2.Red": "Červená", + "gui.appliedenergistics2.Black": "Černá", + "gui.appliedenergistics2.Fluix": "Fluix", + + "waila.appliedenergistics2.DeviceOnline": "Zařízení Online", + "waila.appliedenergistics2.DeviceOffline": "Zařízení Offline", + "waila.appliedenergistics2.DeviceMissingChannel": "Zařízení postrádá kanál", + "waila.appliedenergistics2.Locked": "Zamčeno", + "waila.appliedenergistics2.Unlocked": "Odemčeno", + "waila.appliedenergistics2.Showing": "Zobrazuje", + "waila.appliedenergistics2.Contains": "Obsahuje", + "waila.appliedenergistics2.Channels": "%1$d of %2$d Kanály", + + "item.appliedenergistics2.storage_cell_1k": "1k ME úložný článek", + "item.appliedenergistics2.storage_cell_4k": "4k ME úložný článek", + "item.appliedenergistics2.storage_cell_16k": "16k ME úložný článek", + "item.appliedenergistics2.storage_cell_64k": "64k ME úložný článek", + "item.appliedenergistics2.creative_storage_cell": "Kreativní ME úložný článek", + "item.appliedenergistics2.encoded_pattern": "Kódované schéma", + "item.appliedenergistics2.view_cell": "Zobrazit článek", + "item.appliedenergistics2.facade": "Kabelová fasáda", + + "item.appliedenergistics2.crystal_seed.certus": "Semínko nakloněného křemene", + "item.appliedenergistics2.crystal_seed.nether": "Semínko křemene", + "item.appliedenergistics2.crystal_seed.fluix": "Semínko Fluixu", + "item.appliedenergistics2.material.invalid_type": "Tento předmět je zakázaný.", + "item.appliedenergistics2.material.advanced_card": "Pokročilá karta", + "item.appliedenergistics2.material.annihilation_core": "Jádro zkázy", + "item.appliedenergistics2.material.basic_card": "Běžná karta", + "item.appliedenergistics2.material.blank_pattern": "Prázdné schéma", + "item.appliedenergistics2.material.calculation_processor": "Výpočetní procesor", + "item.appliedenergistics2.material.card_capacity": "Kapacitní karta", + "item.appliedenergistics2.material.card_fuzzy": "Rozmazaná karta", + "item.appliedenergistics2.material.card_inverter": "Měničová karta", + "item.appliedenergistics2.material.card_redstone": "Ruditová karta", + "item.appliedenergistics2.material.card_speed": "Akcelerační karta", + "item.appliedenergistics2.material.cell2_spatial_part": "2³ Prostorový komponent", + "item.appliedenergistics2.material.cell16_spatial_part": "16³ Prostorový komponent", + "item.appliedenergistics2.material.cell128_spatial_part": "128³ Prostorový komponent", + "item.appliedenergistics2.material.cell1k_part": "1k ME Úložný komponent", + "item.appliedenergistics2.material.cell4k_part": "4k ME Úložný komponent", + "item.appliedenergistics2.material.cell16k_part": "16k ME Úložný komponent", + "item.appliedenergistics2.material.cell64k_part": "64k ME Úložný komponent", + "item.appliedenergistics2.material.certus_quartz_crystal": "Krystal nakloněného křemene", + "item.appliedenergistics2.material.certus_quartz_crystal_charged": "Nabitý krystal nakloněného křemene", + "item.appliedenergistics2.material.certus_quartz_dust": "Prach nakloněného křemene", + "item.appliedenergistics2.material.empty_storage_cell": "ME úložné pouzdro", + "item.appliedenergistics2.material.ender_dust": "Prach z Endu", + "item.appliedenergistics2.material.engineering_processor": "Inženýrský procesor", + "item.appliedenergistics2.material.flour": "Mouka", + "item.appliedenergistics2.material.fluix_crystal": "Fluixový krystal", + "item.appliedenergistics2.material.fluix_dust": "Fluixový prach", + "item.appliedenergistics2.material.fluix_pearl": "Fluixová perla", + "item.appliedenergistics2.material.formation_core": "Formační jádro", + "item.appliedenergistics2.material.gold_dust": "Zlatý prach", + "item.appliedenergistics2.material.iron_dust": "Železný prach", + "item.appliedenergistics2.material.logic_processor": "Logický procesor", + "item.appliedenergistics2.material.logic_processor_asm": "Nedokončený logický procesor", + "item.appliedenergistics2.material.matter_ball": "Hmotný míč", + "item.appliedenergistics2.material.nether_quartz_dust": "Křemenný prach", + "item.appliedenergistics2.material.purified_certus_quartz_crystal": "Čistý nahnutý křemenný krystal", + "item.appliedenergistics2.material.purified_fluix_crystal": "Čistý Fluixový krystal", + "item.appliedenergistics2.material.purified_nether_quartz_crystal": "Čistý křemenný krystal", + "item.appliedenergistics2.material.quantum_entangled_singularity": "Kvantová zapletená singularita", + "item.appliedenergistics2.material.silicon": "Křemík", + "item.appliedenergistics2.material.singularity": "Singularita", + "item.appliedenergistics2.material.wireless": "Bezdrátový přijímač", + "item.appliedenergistics2.material.wireless_booster": "Bezdrátový posilovač", + "item.appliedenergistics2.material.wooden_gear": "Dřevěné kolečko", + "item.appliedenergistics2.material.engineering_processor_press": "Výtisk inženýrského zapisovače", + "item.appliedenergistics2.material.calculation_processor_press": "Výtisk kalkulačního zapisovače", + "item.appliedenergistics2.material.logic_processor_press": "Výtisk logického zapisovače", + "item.appliedenergistics2.material.engineering_processor_print": "Vytisknutý inženýrský obvod", + "item.appliedenergistics2.material.calculation_processor_print": "Vytisknutý kalkulační obvod", + "item.appliedenergistics2.material.logic_processor_print": "Vytisknutý logický obvod", + "item.appliedenergistics2.material.silicon_press": "Výtisk křemíkového zapisovače", + "item.appliedenergistics2.material.silicon_print": "Vytisknutý křemík", + "item.appliedenergistics2.material.name_press": "Výtisk jmenového zapisovače", + "item.appliedenergistics2.material.sky_dust": "Prach nebeského kamene", + "item.appliedenergistics2.material.card_crafting": "Výrobní karta", + + "item.appliedenergistics2.multi_part.annihilation_plane": "ME plocha zkázy", + "item.appliedenergistics2.multi_part.cable_anchor": "Kabelová kotva", + "item.appliedenergistics2.multi_part.cable_covered": "ME krytý kabel", + "item.appliedenergistics2.multi_part.cable_glass": "ME skleněný kabel", + "item.appliedenergistics2.multi_part.cable_smart": "ME chytrý kabel", + "item.appliedenergistics2.multi_part.cable_dense_smart": "ME silný kabel", + "item.appliedenergistics2.multi_part.storage_monitor": "ME monitor úložiště", + "item.appliedenergistics2.multi_part.conversion_monitor": "ME konverzní monitor", + "item.appliedenergistics2.multi_part.crafting_terminal": "ME výrobní terminál", + "item.appliedenergistics2.multi_part.semi_dark_monitor": "Osvětlený panel", + "item.appliedenergistics2.multi_part.monitor": "Světlě osvětlený panel", + "item.appliedenergistics2.multi_part.dark_monitor": "Tmavě osvětlený panel", + "item.appliedenergistics2.multi_part.export_bus": "ME exportní sběrnice", + "item.appliedenergistics2.multi_part.formation_plane": "ME formační plocha", + "item.appliedenergistics2.multi_part.import_bus": "ME importní sběrnice", + "item.appliedenergistics2.multi_part.interface": "ME rozhraní", + "item.appliedenergistics2.multi_part.level_emitter": "ME úrovňový vysílač", + "item.appliedenergistics2.multi_part.p2p_tunnel": "P2P tunel", + "item.appliedenergistics2.multi_part.pattern_terminal": "ME terminál schémat", + "item.appliedenergistics2.multi_part.quartz_fiber": "Křemenné vlákno", + "item.appliedenergistics2.multi_part.storage_bus": "ME úložná sběrnice", + "item.appliedenergistics2.multi_part.terminal": "ME terminál", + "item.appliedenergistics2.multi_part.inverted_toggle_bus": "ME převrácená přepínaci sběrnice", + "item.appliedenergistics2.multi_part.toggle_bus": "ME přepínací sběrnice", + "item.appliedenergistics2.multi_part.crafting_monitor": "ME výrobní monitor", + "item.appliedenergistics2.multi_part.interface_terminal": "ME terminál rozhraní", + + "item.appliedenergistics2.spatial_storage_cell_128_cubed": "128³ Prostorový úložný článek", + "item.appliedenergistics2.spatial_storage_cell_16_cubed": "16³ Prostorový úložný článek", + "item.appliedenergistics2.spatial_storage_cell_2_cubed": "2³ Prostorový úložný článek", + + "item.appliedenergistics2.certus_quartz_axe": "Sekera z nakloněného křemenu", + "item.appliedenergistics2.certus_quartz_cutting_knife": "Sekáček z nakloněného křemenu", + "item.appliedenergistics2.certus_quartz_hoe": "Motyka z nakloněného křemenu", + "item.appliedenergistics2.certus_quartz_pickaxe": "Krumpáč z nakloněného křemenu", + "item.appliedenergistics2.certus_quartz_spade": "Lopata z nakloněného křemenu", + "item.appliedenergistics2.certus_quartz_sword": "Meč z nakloněného křemenu", + "item.appliedenergistics2.certus_quartz_wrench": "Klíč z nakloněného křemenu", + + "item.appliedenergistics2.nether_quartz_axe": "Sekera z křemenu", + "item.appliedenergistics2.nether_quartz_cutting_knife": "Sekáček z křemenu", + "item.appliedenergistics2.nether_quartz_hoe": "Motyka z křemenu", + "item.appliedenergistics2.nether_quartz_pickaxe": "Krumpáč z křemenu", + "item.appliedenergistics2.nether_quartz_spade": "Lopata z křemenu", + "item.appliedenergistics2.nether_quartz_sword": "Meč z křemenu", + "item.appliedenergistics2.nether_quartz_wrench": "Klíč z křemenu", + + "item.appliedenergistics2.paint_ball": "Malovací míč", + "item.appliedenergistics2.portable_cell": "Přenosný článek", + "item.appliedenergistics2.network_tool": "Síťový nástroj", + "item.appliedenergistics2.charged_staff": "Nabitá hůl", + "item.appliedenergistics2.entropy_manipulator": "Manipulátor entropie", + "item.appliedenergistics2.matter_cannon": "Hmotový kanón", + "item.appliedenergistics2.memory_card": "Paměťová karta", + "item.appliedenergistics2.color_applicator": "Aplikátor barev", + "item.appliedenergistics2.wireless_terminal": "Bezdrátový terminál", + "item.appliedenergistics2.biometric_card": "Biometrická karta", + + "item.appliedenergistics2.debug_card": "Dev.DebugovacíKarta", + "item.appliedenergistics2.debug_replicator_card": "Dev.ReplikačníKarta", + + "commands.ae2.usage": "Příkazy poskytované módem Applied Energistics 2 - použij /ae2 list pro seznam a /ae2 help _____ pro nápovědu s příkazem.", + "commands.ae2.permissions": "Nemáš dostatečná oprávnění pro použití tohoto příkazu.", + "commands.ae2.ChunkLogger": "Zapíná a vypíná načítání a uvolňování chunků do serverového logu. ( OP )", + "commands.ae2.ChunkLoggerOn": "Logování chunků je zapnuto", + "commands.ae2.ChunkLoggerOff": "Logování chunků je vypnuto", + "commands.ae2.Supporters": "Zobrazí seznam lidí podporujících AE2", + + "achievement.ae2.Compass": "Lovec meteoritů", + "achievement.ae2.Compass.desc": "Výroba Meteoritského kompasu", + "achievement.ae2.Presses": "Neznámá technologie", + "achievement.ae2.Presses.desc": "Najdi otisk procesoru", + "achievement.ae2.SpatialIO": "Prostorová koordinace", + "achievement.ae2.SpatialIO.desc": "Vyrob prostorový IO přesun", + "achievement.ae2.SpatialIOExplorer": "Odvážně se tam vrhni", + "achievement.ae2.SpatialIOExplorer.desc": "Nech se uložit v prostorovém úložném článku", + "achievement.ae2.StorageCell": "Lepší než truhly", + "achievement.ae2.StorageCell.desc": "Vyrob úložný článek", + "achievement.ae2.IOPort": "Promíchání úložných článků", + "achievement.ae2.IOPort.desc": "Vyrob IO přesun", + "achievement.ae2.CraftingTerminal": "(Mnohem) větší stůl", + "achievement.ae2.CraftingTerminal.desc": "Vyrob Výrobní terminál", + "achievement.ae2.PatternTerminal": "Výrobní mistr", + "achievement.ae2.PatternTerminal.desc": "Vyrob Terminál schémat", + "achievement.ae2.ChargedQuartz": "Šokující", + "achievement.ae2.ChargedQuartz.desc": "Najdi Nabitý křemen", + "achievement.ae2.Fluix": "Nepřírodní", + "achievement.ae2.Fluix.desc": "Vyrob Fluixové krystaly", + "achievement.ae2.Charger": "Fluixová produkce", + "achievement.ae2.Charger.desc": "Vyrob Nabíječ", + "achievement.ae2.CrystalGrowthAccelerator": "Akcelerátor je porozumění", + "achievement.ae2.CrystalGrowthAccelerator.desc": "Vyrob Krystalický akcelerátor růstu", + "achievement.ae2.GlassCable": "Připojení Fluixové energie", + "achievement.ae2.GlassCable.desc": "Vyrob ME skleněný kabel", + "achievement.ae2.Networking1": "Síťový učeň", + "achievement.ae2.Networking1.desc": "Dosáhni 8 kanálů za použití zařízení v síti.", + "achievement.ae2.Controller": "Síťový rozvaděč", + "achievement.ae2.Controller.desc": "Vyrob Ovladač", + "achievement.ae2.Networking2": "Síťový inženýr", + "achievement.ae2.Networking2.desc": "Dosáhni 128 kanálů za použití zařízení v síti.", + "achievement.ae2.Networking3": "Síťový administrátor", + "achievement.ae2.Networking3.desc": "Dosáhni 2048 kanálů za použití zařízení v síti.", + "achievement.ae2.P2P": "Topologie sítí", + "achievement.ae2.P2P.desc": "Vyrob P2P most", + "achievement.ae2.Recursive": "Rekurzivní síťaření", + "achievement.ae2.Recursive.desc": "Umísti rozhraní na úložnou sběrnici.", + "achievement.ae2.CraftingCPU": "Výroba další generace", + "achievement.ae2.CraftingCPU.desc": "Vyrob výrobní jednotku", + "achievement.ae2.Facade": "Síťová estetika", + "achievement.ae2.Facade.desc": "Vyrob kabelovou fasádu", + "achievement.ae2.NetworkTool": "Síťová diagnostika", + "achievement.ae2.NetworkTool.desc": "Vyrob síťový nástroj", + "achievement.ae2.PortableCell": "Úložný Nomand", + "achievement.ae2.PortableCell.desc": "Vyrob přenosný článek", + "achievement.ae2.StorageBus": "Neomezený potenciál", + "achievement.ae2.StorageBus.desc": "Vyrob úložnou sběrnici", + "achievement.ae2.QNB": "Kvantové tunelování", + "achievement.ae2.QNB.desc": "Vyrob kvantové spojení", + + "stat.ae2.ItemsInserted": "Předměty přidány do ME úložiště", + "stat.ae2.ItemsExtracted": "Předměty odebrány z ME úložiště", + "stat.ae2.TurnedCranks": "Otočené kliky" +} \ No newline at end of file diff --git a/src/main/resources/assets/appliedenergistics2/lang/cs_cz.lang b/src/main/resources/assets/appliedenergistics2/lang/cs_cz.lang deleted file mode 100644 index c392d70a3..000000000 --- a/src/main/resources/assets/appliedenergistics2/lang/cs_cz.lang +++ /dev/null @@ -1,501 +0,0 @@ -tile.appliedenergistics2.cable_bus.name=AE2 kabel a/nebo sběrnice -tile.appliedenergistics2.cell_workbench.name=Pracovní stůl pro články -tile.appliedenergistics2.charger.name=Nabíječ -tile.appliedenergistics2.chest.name=ME truhla -tile.appliedenergistics2.condenser.name=Kondenzátor hmoty -tile.appliedenergistics2.controller.name=ME regulátor -tile.appliedenergistics2.crank.name=Dřevěná klika -tile.appliedenergistics2.creative_energy_cell.name=Kreativní energetický článek -tile.appliedenergistics2.dense_energy_cell.name=Pevný energetický článek -tile.appliedenergistics2.energy_cell.name=Energetický článek -tile.appliedenergistics2.drive.name=ME jednotka -tile.appliedenergistics2.energy_acceptor.name=Energetická jednotka -tile.appliedenergistics2.grindstone.name=Křemenný drtič -tile.appliedenergistics2.matrix_frame.name=Maticový rám -tile.appliedenergistics2.io_port.name=ME IO přesun -tile.appliedenergistics2.inscriber.name=Zapisovač -tile.appliedenergistics2.interface.name=ME rozhraní -tile.appliedenergistics2.quantum_link.name=ME kvantová spojovací komora -tile.appliedenergistics2.quantum_ring.name=ME kvantový prsten -tile.appliedenergistics2.fluix_block.name=Fluixový blok -tile.appliedenergistics2.quartz_block.name=Nakloněný křemenný blok -tile.appliedenergistics2.chiseled_quartz_block.name=Opracovaný nakloněný křemenný blok -tile.appliedenergistics2.quartz_glass.name=Křemenné sklo -tile.appliedenergistics2.quartz_vibrant_glass.name=Vibrující křemenné sklo -tile.appliedenergistics2.quartz_pillar.name=Nakloněný křemenný pilíř -tile.appliedenergistics2.quartz_fixture.name=Nabité křemenné svítidlo -tile.appliedenergistics2.light_detector.name=Světlé detekční svítidlo -tile.appliedenergistics2.spatial_io_port.name=Prostorový IO přesun -tile.appliedenergistics2.spatial_pylon.name=Prostorový stožár -tile.appliedenergistics2.tiny_tnt.name=Malinké TNT -tile.appliedenergistics2.vibration_chamber.name=Vibrační komora -tile.appliedenergistics2.wireless_access_point.name=ME bezdrátový přístupový bod -tile.appliedenergistics2.quartz_ore.name=Nakloněná křemenná ruda -tile.appliedenergistics2.charged_quartz_ore.name=Nabitá nakloněná křemenná ruda -tile.appliedenergistics2.security_station.name=ME bezpečnostní terminál -tile.appliedenergistics2.quartz_growth_accelerator.name=Krystalický akcelerátor růstu -tile.appliedenergistics2.sky_stone_block.name=Nebeský kámen -tile.appliedenergistics2.smooth_sky_stone_block.name=Nebeský kamenný blok -tile.appliedenergistics2.sky_stone_brick.name=Nebeská kamenná cihla -tile.appliedenergistics2.sky_stone_small_brick.name=Nebeská kamenná malá cihla -tile.appliedenergistics2.sky_stone_chest.name=Nebeská kamenná truhla -tile.appliedenergistics2.smooth_sky_stone_chest.name=Nebeská kamenná bloková truhla -tile.appliedenergistics2.sky_compass.name=Meteoritový kompas -tile.appliedenergistics2.crafting_monitor.name=Výrobní monitor -tile.appliedenergistics2.crafting_storage_1k.name=1k výrobní úložiště -tile.appliedenergistics2.crafting_storage_4k.name=4k výrobní úložiště -tile.appliedenergistics2.crafting_storage_16k.name=16k výrobní úložiště -tile.appliedenergistics2.crafting_storage_64k.name=64k výrobní úložiště -tile.appliedenergistics2.crafting_accelerator.name=Výrobní re-procesní jednotka -tile.appliedenergistics2.crafting_unit.name=Výrobní jednotka -tile.appliedenergistics2.molecular_assembler.name=Molekulární sestavovač - -chat.appliedenergistics2.ChestCannotReadStorageCell=ME truhla nemůže přečíst úložný článek. -chat.appliedenergistics2.SettingCleared=Nastavení promazáno. -chat.appliedenergistics2.OutOfRange=Bezdrátový signál je mimo dosah. -chat.appliedenergistics2.InvalidMachine=Nesprávný stroj. -chat.appliedenergistics2.LoadedSettings=Nastavení úspěšně načteno. -chat.appliedenergistics2.DeviceNotPowered=Zařízení je vybité. -chat.appliedenergistics2.MachineNotPowered=Stroj není napájený. -chat.appliedenergistics2.CommunicationError=Chyba při komunikaci se sítí. -chat.appliedenergistics2.SavedSettings=Nastavení úspěšně uloženo. -chat.appliedenergistics2.AmmoDepleted=Munice vyplýtvaná. -chat.appliedenergistics2.isNowLocked=Monitor je nyní uzamčen. -chat.appliedenergistics2.isNowUnlocked=Monitor je nyní odemčen. - -itemGroup.appliedenergistics2=Applied Energistics 2 -itemGroup.appliedenergistics2.facades=Applied Energistics 2 - Fasády - -gui.appliedenergistics2.CraftingTerminal=Výrobní terminál -gui.appliedenergistics2.METunnel=ME -gui.appliedenergistics2.ItemTunnel=Předmět -gui.appliedenergistics2.FluidTunnel=Tekutina -gui.appliedenergistics2.RedstoneTunnel=Rudit -gui.appliedenergistics2.EUTunnel=EU -gui.appliedenergistics2.FETunnel=FE -gui.appliedenergistics2.LightTunnel=Světlo - -gui.appliedenergistics2.security.extract.name=Vybrat -gui.appliedenergistics2.security.inject.name=Vložit -gui.appliedenergistics2.security.craft.name=Vyrobit -gui.appliedenergistics2.security.build.name=Postavit -gui.appliedenergistics2.security.security.name=Zabezpečení - -gui.appliedenergistics2.security.extract.tip=Uživatel není oprávněn odstraňovat předměty z úložiště. -gui.appliedenergistics2.security.inject.tip=Uživatel je oprávněn ukládat nové předměty do úložiště. -gui.appliedenergistics2.security.craft.tip=Uživatel může vytvořit nové požadavky na výrobu. -gui.appliedenergistics2.security.build.tip=Uživatel může měnit fyzickou strukturu sítě a její nastavení. -gui.appliedenergistics2.security.security.tip=Uživatel má přístupové a modifikační práva k bezpečnostnímu terminálu sítě. - -gui.appliedenergistics2.Efficiency=Efektivita -gui.appliedenergistics2.RequiredPower=Potřebná energie -gui.appliedenergistics2.StoredPower=Uložená energie -gui.appliedenergistics2.MaxPower=Maximální energie -gui.appliedenergistics2.QuartzCuttingKnife=Křemenný sekáček -gui.appliedenergistics2.Inscriber=Zapisovač -gui.appliedenergistics2.Wireless=Bezdrátový přístupový bod -gui.appliedenergistics2.WirelessTerminal=Bezdrátový terminál -gui.appliedenergistics2.NoPermissions=Nevybrány žádné oprávnění -gui.appliedenergistics2.SecurityCardEditor=Editor biometrických karet -gui.appliedenergistics2.Encoded=Kódované -gui.appliedenergistics2.Priority=Priorita -gui.appliedenergistics2.StorageBus=Sběrnice úložiště -gui.appliedenergistics2.EnergyDrain=Pasivní vypuštění -gui.appliedenergistics2.Installed=Nainstalováno -gui.appliedenergistics2.NetworkTool=Síťový nástroj -gui.appliedenergistics2.PowerUsageRate=Využití energie -gui.appliedenergistics2.PowerInputRate=Generace energie -gui.appliedenergistics2.PortableCell=Přenosný článek -gui.appliedenergistics2.Security=Bezpečnostní označení -gui.appliedenergistics2.CellWorkbench=Pracovní stůl pro články -gui.appliedenergistics2.QuantumLinkChamber=Kvantová spojovací komora -gui.appliedenergistics2.IOPort=ME IO přesun -gui.appliedenergistics2.Chest=ME truhla -gui.appliedenergistics2.Condenser=Kondenzátor hmoty -gui.appliedenergistics2.Config=Nastavení -gui.appliedenergistics2.Drive=ME jednotka -gui.appliedenergistics2.ExportBus=ME exportní sběrnice -gui.appliedenergistics2.GrindStone=Mlýnek -gui.appliedenergistics2.ImportBus=ME importní sběrnice -gui.appliedenergistics2.Interface=ME rozhraní -gui.appliedenergistics2.LevelEmitter=ME úrovňový vysílač -gui.appliedenergistics2.Of= -gui.appliedenergistics2.Patterns=Schémata -gui.appliedenergistics2.SpatialIOPort=Prostorový IO přesun -gui.appliedenergistics2.StoredEnergy=Uskladněná energie -gui.appliedenergistics2.StoredItems=Uskladněné předměty -gui.appliedenergistics2.Terminal=Terminál -gui.appliedenergistics2.InterfaceTerminal=Terminál rozhraní -gui.appliedenergistics2.InterfaceTerminalHint=Zobrazí nebo skryje Terminál rozhraní. -gui.appliedenergistics2.FormationPlane=Formační plocha -gui.appliedenergistics2.VibrationChamber=Vibrační komora -gui.appliedenergistics2.NetworkDetails=Detaily sítě -gui.appliedenergistics2.StorageCells=ME úložný článek -gui.appliedenergistics2.IOBuses=ME importní/exportní sběrnice -gui.appliedenergistics2.Stores=Uskladňuje -gui.appliedenergistics2.BytesUsed=Použito bitů -gui.appliedenergistics2.Types=Typy -gui.appliedenergistics2.Blank=Prázdný -gui.appliedenergistics2.Unlinked=Nespárovaný -gui.appliedenergistics2.Linked=Spárovaný -gui.appliedenergistics2.StoredSize=Uskladněná velikost -gui.appliedenergistics2.SkyChest=Nebeská kamenná truhla -gui.appliedenergistics2.PatternTerminal=Terminál schémat -gui.appliedenergistics2.CraftingPattern=Výrobní schéma -gui.appliedenergistics2.MolecularAssembler=Molekulární sestavovač -gui.appliedenergistics2.ProcessingPattern=Procesní schéma -gui.appliedenergistics2.Crafts=Výroby -gui.appliedenergistics2.And=a -gui.appliedenergistics2.Creates=Vytvoří -gui.appliedenergistics2.With=s -gui.appliedenergistics2.InWorldCrafting=AE2 Výroba ve světě -gui.appliedenergistics2.inWorldFluix=Vhoď 1 Nabitý nakloněný křemen + 1 Křemen + Ruditový prach do louže hned vedle dalších a počkej chvilku pro obdržení 2 Fluixových krystalů. -gui.appliedenergistics2.inWorldPurificationCertus=Vhoď Semínko nakloněného křemene vyrobené z Nakloněného křemenného prachu a Písek do louže z vody; pro zrychlení procesu přidej Krystalický akcelerátor růstu. -gui.appliedenergistics2.inWorldPurificationNether=Vhoď Semínko křemene vyrobené z Křemenného prachu a Písek do louže z vody; pro zrychlení procesu přidej Krystalický akcelerátor růstu. -gui.appliedenergistics2.inWorldPurificationFluix=Vhoď Fluixové semínko vyrobené z Fluixového prachu a Písek do louže z vody; pro zrychlení procesu přidej Krystalický akcelerátor růstu -gui.appliedenergistics2.inWorldSingularity=Pro výrobu vyhoď 1 Singularitu a 1 Prach z endu a vyvolej explozi v dosahu těchto předmětů. -gui.appliedenergistics2.ChargedQuartz=Nabitý nakloněný křemen je vyroben vložením nenabitého Nakloněného křemenného krystalu do Nabíječky a přivedením energie. -gui.appliedenergistics2.ChargedQuartzFind=Nabitý nakloněný křemen může být velmi zřídka nalezen běžně ve světě. Objevuje se podobně jako normální Nakloněný křemen, jen jiskří. -gui.appliedenergistics2.OfSecondOutput=%1$d%% Šance pro druhý produkt. -gui.appliedenergistics2.NoSecondOutput=Žádný druhotní produkt -gui.appliedenergistics2.SelectAmount=Vyber množství -gui.appliedenergistics2.CopyMode=Mód kopírování -gui.appliedenergistics2.CopyModeDesc=Nastavuje zda obsah konfiguračního panelu je smazán když odebereš článek. -gui.appliedenergistics2.Next=Další -gui.appliedenergistics2.Lumen=Lumen -gui.appliedenergistics2.Empty=Prázdný -gui.appliedenergistics2.Stored=Uskladněno -gui.appliedenergistics2.Cancel=Zrušit -gui.appliedenergistics2.Crafting=Výroba -gui.appliedenergistics2.Scheduled=Naplánováno -gui.appliedenergistics2.CraftingStatus=Status výroby -gui.appliedenergistics2.FromStorage=Dostupné -gui.appliedenergistics2.ToCraft=Na výrobu -gui.appliedenergistics2.CraftingPlan=Výrobní plán -gui.appliedenergistics2.Automatic=Automatické -gui.appliedenergistics2.Start=Start -gui.appliedenergistics2.Missing=Chybějící -gui.appliedenergistics2.Bytes=Uskladnění -gui.appliedenergistics2.Simulation=Simulace -gui.appliedenergistics2.CoProcessors=Re-procesory -gui.appliedenergistics2.CraftingCPU=Výrobní CPU -gui.appliedenergistics2.NoCraftingCPUs=Není dostupné žádné výrobní CPU -gui.appliedenergistics2.CalculatingWait=Vypočítávám, prosím čekejte... -gui.appliedenergistics2.Clean=Vyčistit -gui.appliedenergistics2.InvalidPattern=Nesprávné schéma -gui.appliedenergistics2.Range=Vzdálenost -gui.appliedenergistics2.TransparentFacades=Průhledné fasády -gui.appliedenergistics2.TransparentFacadesHint=Nastavuje viditelnost fasád když máš síťový nástroj ve svém panelu nástrojů. -gui.appliedenergistics2.CPUs=CPU -gui.appliedenergistics2.NoCraftingJobs=Není aktivní žádná výrobní práce -gui.appliedenergistics2.FacadeCrafting=Výroba fasád -gui.appliedenergistics2.inWorldCraftingPresses=Výrobní otisky mohou být nalezeny ve středu meteoritů, které mohou být nalezeny kompasem meteoritů. -gui.appliedenergistics2.Included=Včetně -gui.appliedenergistics2.Excluded=Kromě -gui.appliedenergistics2.Partitioned=Rozděleno -gui.appliedenergistics2.Precise=Přesný -gui.appliedenergistics2.Fuzzy=Rozmazaný - -gui.tooltips.appliedenergistics2.Stash=Ukládá předměty -gui.tooltips.appliedenergistics2.StashDesc=Navrátí předměty z výrobního pole zpět do síťového úložiště. -gui.tooltips.appliedenergistics2.Substitutions=Rudo-slovníková záměna -gui.tooltips.appliedenergistics2.SubstitutionsDesc=Upraví volby záměny pro vstupní komponenty. -gui.tooltips.appliedenergistics2.SubstitutionsOn=Záměna povolena -gui.tooltips.appliedenergistics2.SubstitutionsOff=Záměna zakázána -gui.tooltips.appliedenergistics2.Encode=Zakódovat schéma -gui.tooltips.appliedenergistics2.EncodeDescription=Zapíše vložené schéma do aktuálního schématu, nebo dostupného přázdného schématu. -gui.tooltips.appliedenergistics2.FuzzyMode=Rozmazané porovnání -gui.tooltips.appliedenergistics2.FZPercent_25=Rozdělit poškození na 25% -gui.tooltips.appliedenergistics2.FZPercent_50=Rozdělit poškození na 50% -gui.tooltips.appliedenergistics2.FZPercent_75=Rozdělit poškození na 75% -gui.tooltips.appliedenergistics2.FZPercent_99=Rozdělit poškození na 99% -gui.tooltips.appliedenergistics2.SortOrder=Řazení -gui.tooltips.appliedenergistics2.SortBy=Řadit podle -gui.tooltips.appliedenergistics2.FZIgnoreAll=Odpovídá jakémukoliv -gui.tooltips.appliedenergistics2.TransferDirection=Směr přesunu -gui.tooltips.appliedenergistics2.TransferToNetwork=Přesunout data do sítě -gui.tooltips.appliedenergistics2.TransferToStorageCell=Přesunout data do úložného článku -gui.tooltips.appliedenergistics2.ToggleSortDirection=Přepnout směr řazení -gui.tooltips.appliedenergistics2.StoredItems=Uložené předměty -gui.tooltips.appliedenergistics2.StoredCraftable=Uložené / Vyrobitelné -gui.tooltips.appliedenergistics2.View=Zobrazit -gui.tooltips.appliedenergistics2.RedstoneMode=Ruditový mód -gui.tooltips.appliedenergistics2.OperationMode=Operační mód -gui.tooltips.appliedenergistics2.NumberOfItems=Počet předmětů -gui.tooltips.appliedenergistics2.ItemName=Jméno předmětu -gui.tooltips.appliedenergistics2.PowerUnits=Jednotky energie -gui.tooltips.appliedenergistics2.IOMode=Vstupní/Výstupní mód -gui.tooltips.appliedenergistics2.CondenserOutput=ME kondenzátor - Výstup -gui.tooltips.appliedenergistics2.PartitionStorage=Úložiště oddílů -gui.tooltips.appliedenergistics2.Clear=Vyčistit -gui.tooltips.appliedenergistics2.TrashController=Mazání přes Shift / Klikání s mezerníkem. -gui.tooltips.appliedenergistics2.InterfaceBlockingMode=Blokovací mód -gui.tooltips.appliedenergistics2.InterfaceCraftingMode=Výrobní mód -gui.tooltips.appliedenergistics2.Trash=Zničit předměty -gui.tooltips.appliedenergistics2.MatterBalls=Kondenzovat do hmotných míčů\n%s za předmět -gui.tooltips.appliedenergistics2.Singularity=Kondenzovat do Singularit\n%s za předmět -gui.tooltips.appliedenergistics2.Read=Pouze extrakce -gui.tooltips.appliedenergistics2.Write=Pouze vklánání -gui.tooltips.appliedenergistics2.ReadWrite=Obousměrný -gui.tooltips.appliedenergistics2.AlwaysActive=Vždy aktivní -gui.tooltips.appliedenergistics2.ActiveWithoutSignal=Aktivní bez signálu -gui.tooltips.appliedenergistics2.ActiveWithSignal=Aktivní se signálem -gui.tooltips.appliedenergistics2.ActiveOnPulse=Aktivní jednou za pulz -gui.tooltips.appliedenergistics2.EmitLevelsBelow=Vysílá, když jsou úrovně pod, nebo odpovídají limitu. -gui.tooltips.appliedenergistics2.EmitLevelAbove=Vysílá, když jsou úrovně nad, nebo odpovídají limitu. -gui.tooltips.appliedenergistics2.SearchMode_Auto=Automatické vyhledávání -gui.tooltips.appliedenergistics2.SearchMode_Standard=Standartní vyhledávání -gui.tooltips.appliedenergistics2.SearchMode_JEIAuto=JEI automatické synchronizování -gui.tooltips.appliedenergistics2.SearchMode_JEIStandard=JEI standartní synchronizování -gui.tooltips.appliedenergistics2.SearchMode=Mód vyhledávacího rámečku -gui.tooltips.appliedenergistics2.PartitionStorageHint=Nastavuje oddíly založené na právě uložených předmětech. -gui.tooltips.appliedenergistics2.ClearSettings=Promazat konfiguraci/nastavení -gui.tooltips.appliedenergistics2.Craftable=Vyrobitelné -gui.tooltips.appliedenergistics2.MoveWhenEmpty=Přesune na výstup pokud je prázdné. -gui.tooltips.appliedenergistics2.MoveWhenWorkIsDone=Přesune na výstup když je práce hotova. -gui.tooltips.appliedenergistics2.MoveWhenFull=Přesune na výstup pokud je plný. -gui.tooltips.appliedenergistics2.Disabled=Zakázáno -gui.tooltips.appliedenergistics2.Enable=Povoleno -gui.tooltips.appliedenergistics2.Blocking=Neposouvá výrobní předměty pokud inventář obsahuje předměty. -gui.tooltips.appliedenergistics2.NonBlocking=Ignoruje obsah cílového inventáře. -gui.tooltips.appliedenergistics2.Craft=Výrobní chování -gui.tooltips.appliedenergistics2.CraftOnly=Nepoužívá uložené předměty, pouze při exportu vyrábí předměty. -gui.tooltips.appliedenergistics2.CraftEither=Používá uložené předměty, nebo pri exportu vyrábí předměty. -gui.tooltips.appliedenergistics2.LevelType=Typ úrovně -gui.tooltips.appliedenergistics2.LevelType_Energy=Energie -gui.tooltips.appliedenergistics2.LevelType_Item=Předmět -gui.tooltips.appliedenergistics2.InventoryTweaks=Vylepšení inventáře -gui.tooltips.appliedenergistics2.Mod=Mód -gui.tooltips.appliedenergistics2.TerminalStyle=Styl terminálu -gui.tooltips.appliedenergistics2.TerminalStyle_Full=Celo-obrazový terminál -gui.tooltips.appliedenergistics2.TerminalStyle_Tall=Vysoko-centrovaný terminál -gui.tooltips.appliedenergistics2.TerminalStyle_Small=Nízko-centrovaný terminál -gui.tooltips.appliedenergistics2.DoesntDespawn=Tento předmět nezmizí ze země. -gui.tooltips.appliedenergistics2.EmitterMode=Mód vysílací výroby -gui.tooltips.appliedenergistics2.CraftViaRedstone=Vyšli ruditový signál pro výrobu předmětu. -gui.tooltips.appliedenergistics2.EmitWhenCrafting=Vyšle ruditový signál pokud se předmět vyrábí. -gui.tooltips.appliedenergistics2.ReportInaccessibleItems=Nahlásí nepřístupné předměty -gui.tooltips.appliedenergistics2.ReportInaccessibleItemsYes=Ano: Předměty, které nemohou být vyextraktovány budou vidět. -gui.tooltips.appliedenergistics2.ReportInaccessibleItemsNo=Ne: Vidět budou pouze předměty, které mohou být vyextrahovány. - -gui.appliedenergistics2.units.appliedenergstics=AE -gui.appliedenergistics2.units.ic2=Jednotky energie -gui.appliedenergistics2.units.rf=Ruditový Flux - -gui.appliedenergistics2.White=Bílá -gui.appliedenergistics2.Orange=Oranžová -gui.appliedenergistics2.Magenta=Purpurová -gui.appliedenergistics2.LightBlue=Světle modrá -gui.appliedenergistics2.Yellow=Žlutá -gui.appliedenergistics2.Lime=Světle zelená -gui.appliedenergistics2.Pink=Růžová -gui.appliedenergistics2.Gray=Šedá -gui.appliedenergistics2.LightGray=Světle šedá -gui.appliedenergistics2.Cyan=Azurová -gui.appliedenergistics2.Purple=Fialová -gui.appliedenergistics2.Blue=Modrá -gui.appliedenergistics2.Brown=Hnědá -gui.appliedenergistics2.Green=Zelená -gui.appliedenergistics2.Red=Červená -gui.appliedenergistics2.Black=Černá -gui.appliedenergistics2.Fluix=Fluix - -waila.appliedenergistics2.DeviceOnline=Zařízení Online -waila.appliedenergistics2.DeviceOffline=Zařízení Offline -waila.appliedenergistics2.DeviceMissingChannel=Zařízení postrádá kanál -waila.appliedenergistics2.Locked=Zamčeno -waila.appliedenergistics2.Unlocked=Odemčeno -waila.appliedenergistics2.Showing=Zobrazuje -waila.appliedenergistics2.Contains=Obsahuje -waila.appliedenergistics2.Channels=%1$d of %2$d Kanály - -item.appliedenergistics2.storage_cell_1k.name=1k ME úložný článek -item.appliedenergistics2.storage_cell_4k.name=4k ME úložný článek -item.appliedenergistics2.storage_cell_16k.name=16k ME úložný článek -item.appliedenergistics2.storage_cell_64k.name=64k ME úložný článek -item.appliedenergistics2.creative_storage_cell.name=Kreativní ME úložný článek -item.appliedenergistics2.encoded_pattern.name=Kódované schéma -item.appliedenergistics2.view_cell.name=Zobrazit článek -item.appliedenergistics2.facade.name=Kabelová fasáda - -item.appliedenergistics2.crystal_seed.certus.name=Semínko nakloněného křemene -item.appliedenergistics2.crystal_seed.nether.name=Semínko křemene -item.appliedenergistics2.crystal_seed.fluix.name=Semínko Fluixu -item.appliedenergistics2.material.invalid_type.name=Tento předmět je zakázaný. -item.appliedenergistics2.material.advanced_card.name=Pokročilá karta -item.appliedenergistics2.material.annihilation_core.name=Jádro zkázy -item.appliedenergistics2.material.basic_card.name=Běžná karta -item.appliedenergistics2.material.blank_pattern.name=Prázdné schéma -item.appliedenergistics2.material.calculation_processor.name=Výpočetní procesor -item.appliedenergistics2.material.card_capacity.name=Kapacitní karta -item.appliedenergistics2.material.card_fuzzy.name=Rozmazaná karta -item.appliedenergistics2.material.card_inverter.name=Měničová karta -item.appliedenergistics2.material.card_redstone.name=Ruditová karta -item.appliedenergistics2.material.card_speed.name=Akcelerační karta -item.appliedenergistics2.material.cell2_spatial_part.name=2³ Prostorový komponent -item.appliedenergistics2.material.cell16_spatial_part.name=16³ Prostorový komponent -item.appliedenergistics2.material.cell128_spatial_part.name=128³ Prostorový komponent -item.appliedenergistics2.material.cell1k_part.name=1k ME Úložný komponent -item.appliedenergistics2.material.cell4k_part.name=4k ME Úložný komponent -item.appliedenergistics2.material.cell16k_part.name=16k ME Úložný komponent -item.appliedenergistics2.material.cell64k_part.name=64k ME Úložný komponent -item.appliedenergistics2.material.certus_quartz_crystal.name=Krystal nakloněného křemene -item.appliedenergistics2.material.certus_quartz_crystal_charged.name=Nabitý krystal nakloněného křemene -item.appliedenergistics2.material.certus_quartz_dust.name=Prach nakloněného křemene -item.appliedenergistics2.material.empty_storage_cell.name=ME úložné pouzdro -item.appliedenergistics2.material.ender_dust.name=Prach z Endu -item.appliedenergistics2.material.engineering_processor.name=Inženýrský procesor -item.appliedenergistics2.material.flour.name=Mouka -item.appliedenergistics2.material.fluix_crystal.name=Fluixový krystal -item.appliedenergistics2.material.fluix_dust.name=Fluixový prach -item.appliedenergistics2.material.fluix_pearl.name=Fluixová perla -item.appliedenergistics2.material.formation_core.name=Formační jádro -item.appliedenergistics2.material.gold_dust.name=Zlatý prach -item.appliedenergistics2.material.iron_dust.name=Železný prach -item.appliedenergistics2.material.logic_processor.name=Logický procesor -item.appliedenergistics2.material.logic_processor_asm.name=Nedokončený logický procesor -item.appliedenergistics2.material.matter_ball.name=Hmotný míč -item.appliedenergistics2.material.nether_quartz_dust.name=Křemenný prach -item.appliedenergistics2.material.purified_certus_quartz_crystal.name=Čistý nahnutý křemenný krystal -item.appliedenergistics2.material.purified_fluix_crystal.name=Čistý Fluixový krystal -item.appliedenergistics2.material.purified_nether_quartz_crystal.name=Čistý křemenný krystal -item.appliedenergistics2.material.quantum_entangled_singularity.name=Kvantová zapletená singularita -item.appliedenergistics2.material.silicon.name=Křemík -item.appliedenergistics2.material.singularity.name=Singularita -item.appliedenergistics2.material.wireless.name=Bezdrátový přijímač -item.appliedenergistics2.material.wireless_booster.name=Bezdrátový posilovač -item.appliedenergistics2.material.wooden_gear.name=Dřevěné kolečko -item.appliedenergistics2.material.engineering_processor_press.name=Výtisk inženýrského zapisovače -item.appliedenergistics2.material.calculation_processor_press.name=Výtisk kalkulačního zapisovače -item.appliedenergistics2.material.logic_processor_press.name=Výtisk logického zapisovače -item.appliedenergistics2.material.engineering_processor_print.name=Vytisknutý inženýrský obvod -item.appliedenergistics2.material.calculation_processor_print.name=Vytisknutý kalkulační obvod -item.appliedenergistics2.material.logic_processor_print.name=Vytisknutý logický obvod -item.appliedenergistics2.material.silicon_press.name=Výtisk křemíkového zapisovače -item.appliedenergistics2.material.silicon_print.name=Vytisknutý křemík -item.appliedenergistics2.material.name_press.name=Výtisk jmenového zapisovače -item.appliedenergistics2.material.sky_dust.name=Prach nebeského kamene -item.appliedenergistics2.material.card_crafting.name=Výrobní karta - -item.appliedenergistics2.multi_part.annihilation_plane.name=ME plocha zkázy -item.appliedenergistics2.multi_part.cable_anchor.name=Kabelová kotva -item.appliedenergistics2.multi_part.cable_covered.name=ME krytý kabel -item.appliedenergistics2.multi_part.cable_glass.name=ME skleněný kabel -item.appliedenergistics2.multi_part.cable_smart.name=ME chytrý kabel -item.appliedenergistics2.multi_part.cable_dense_smart.name=ME silný kabel -item.appliedenergistics2.multi_part.storage_monitor.name=ME monitor úložiště -item.appliedenergistics2.multi_part.conversion_monitor.name=ME konverzní monitor -item.appliedenergistics2.multi_part.crafting_terminal.name=ME výrobní terminál -item.appliedenergistics2.multi_part.semi_dark_monitor.name=Osvětlený panel -item.appliedenergistics2.multi_part.monitor.name=Světlě osvětlený panel -item.appliedenergistics2.multi_part.dark_monitor.name=Tmavě osvětlený panel -item.appliedenergistics2.multi_part.export_bus.name=ME exportní sběrnice -item.appliedenergistics2.multi_part.formation_plane.name=ME formační plocha -item.appliedenergistics2.multi_part.import_bus.name=ME importní sběrnice -item.appliedenergistics2.multi_part.interface.name=ME rozhraní -item.appliedenergistics2.multi_part.level_emitter.name=ME úrovňový vysílač -item.appliedenergistics2.multi_part.p2p_tunnel.name=P2P tunel -item.appliedenergistics2.multi_part.pattern_terminal.name=ME terminál schémat -item.appliedenergistics2.multi_part.quartz_fiber.name=Křemenné vlákno -item.appliedenergistics2.multi_part.storage_bus.name=ME úložná sběrnice -item.appliedenergistics2.multi_part.terminal.name=ME terminál -item.appliedenergistics2.multi_part.inverted_toggle_bus.name=ME převrácená přepínaci sběrnice -item.appliedenergistics2.multi_part.toggle_bus.name=ME přepínací sběrnice -item.appliedenergistics2.multi_part.crafting_monitor.name=ME výrobní monitor -item.appliedenergistics2.multi_part.interface_terminal.name=ME terminál rozhraní - -item.appliedenergistics2.spatial_storage_cell_128_cubed.name=128³ Prostorový úložný článek -item.appliedenergistics2.spatial_storage_cell_16_cubed.name=16³ Prostorový úložný článek -item.appliedenergistics2.spatial_storage_cell_2_cubed.name=2³ Prostorový úložný článek - -item.appliedenergistics2.certus_quartz_axe.name=Sekera z nakloněného křemenu -item.appliedenergistics2.certus_quartz_cutting_knife.name=Sekáček z nakloněného křemenu -item.appliedenergistics2.certus_quartz_hoe.name=Motyka z nakloněného křemenu -item.appliedenergistics2.certus_quartz_pickaxe.name=Krumpáč z nakloněného křemenu -item.appliedenergistics2.certus_quartz_spade.name=Lopata z nakloněného křemenu -item.appliedenergistics2.certus_quartz_sword.name=Meč z nakloněného křemenu -item.appliedenergistics2.certus_quartz_wrench.name=Klíč z nakloněného křemenu - -item.appliedenergistics2.nether_quartz_axe.name=Sekera z křemenu -item.appliedenergistics2.nether_quartz_cutting_knife.name=Sekáček z křemenu -item.appliedenergistics2.nether_quartz_hoe.name=Motyka z křemenu -item.appliedenergistics2.nether_quartz_pickaxe.name=Krumpáč z křemenu -item.appliedenergistics2.nether_quartz_spade.name=Lopata z křemenu -item.appliedenergistics2.nether_quartz_sword.name=Meč z křemenu -item.appliedenergistics2.nether_quartz_wrench.name=Klíč z křemenu - -item.appliedenergistics2.paint_ball.name=Malovací míč -item.appliedenergistics2.portable_cell.name=Přenosný článek -item.appliedenergistics2.network_tool.name=Síťový nástroj -item.appliedenergistics2.charged_staff.name=Nabitá hůl -item.appliedenergistics2.entropy_manipulator.name=Manipulátor entropie -item.appliedenergistics2.matter_cannon.name=Hmotový kanón -item.appliedenergistics2.memory_card.name=Paměťová karta -item.appliedenergistics2.color_applicator.name=Aplikátor barev -item.appliedenergistics2.wireless_terminal.name=Bezdrátový terminál -item.appliedenergistics2.biometric_card.name=Biometrická karta - -item.appliedenergistics2.debug_card.name=Dev.DebugovacíKarta -item.appliedenergistics2.debug_replicator_card.name=Dev.ReplikačníKarta - -commands.ae2.usage=Příkazy poskytované módem Applied Energistics 2 - použij /ae2 list pro seznam a /ae2 help _____ pro nápovědu s příkazem. -commands.ae2.permissions=Nemáš dostatečná oprávnění pro použití tohoto příkazu. -commands.ae2.ChunkLogger=Zapíná a vypíná načítání a uvolňování chunků do serverového logu. ( OP ) -commands.ae2.ChunkLoggerOn=Logování chunků je zapnuto -commands.ae2.ChunkLoggerOff=Logování chunků je vypnuto -commands.ae2.Supporters=Zobrazí seznam lidí podporujících AE2 - -achievement.ae2.Compass=Lovec meteoritů -achievement.ae2.Compass.desc=Výroba Meteoritského kompasu -achievement.ae2.Presses=Neznámá technologie -achievement.ae2.Presses.desc=Najdi otisk procesoru -achievement.ae2.SpatialIO=Prostorová koordinace -achievement.ae2.SpatialIO.desc=Vyrob prostorový IO přesun -achievement.ae2.SpatialIOExplorer=Odvážně se tam vrhni -achievement.ae2.SpatialIOExplorer.desc=Nech se uložit v prostorovém úložném článku -achievement.ae2.StorageCell=Lepší než truhly -achievement.ae2.StorageCell.desc=Vyrob úložný článek -achievement.ae2.IOPort=Promíchání úložných článků -achievement.ae2.IOPort.desc=Vyrob IO přesun -achievement.ae2.CraftingTerminal=(Mnohem) větší stůl -achievement.ae2.CraftingTerminal.desc=Vyrob Výrobní terminál -achievement.ae2.PatternTerminal=Výrobní mistr -achievement.ae2.PatternTerminal.desc=Vyrob Terminál schémat -achievement.ae2.ChargedQuartz=Šokující -achievement.ae2.ChargedQuartz.desc=Najdi Nabitý křemen -achievement.ae2.Fluix=Nepřírodní -achievement.ae2.Fluix.desc=Vyrob Fluixové krystaly -achievement.ae2.Charger=Fluixová produkce -achievement.ae2.Charger.desc=Vyrob Nabíječ -achievement.ae2.CrystalGrowthAccelerator=Akcelerátor je porozumění -achievement.ae2.CrystalGrowthAccelerator.desc=Vyrob Krystalický akcelerátor růstu -achievement.ae2.GlassCable=Připojení Fluixové energie -achievement.ae2.GlassCable.desc=Vyrob ME skleněný kabel -achievement.ae2.Networking1=Síťový učeň -achievement.ae2.Networking1.desc=Dosáhni 8 kanálů za použití zařízení v síti. -achievement.ae2.Controller=Síťový rozvaděč -achievement.ae2.Controller.desc=Vyrob Ovladač -achievement.ae2.Networking2=Síťový inženýr -achievement.ae2.Networking2.desc=Dosáhni 128 kanálů za použití zařízení v síti. -achievement.ae2.Networking3=Síťový administrátor -achievement.ae2.Networking3.desc=Dosáhni 2048 kanálů za použití zařízení v síti. -achievement.ae2.P2P=Topologie sítí -achievement.ae2.P2P.desc=Vyrob P2P most -achievement.ae2.Recursive=Rekurzivní síťaření -achievement.ae2.Recursive.desc=Umísti rozhraní na úložnou sběrnici. -achievement.ae2.CraftingCPU=Výroba další generace -achievement.ae2.CraftingCPU.desc=Vyrob výrobní jednotku -achievement.ae2.Facade=Síťová estetika -achievement.ae2.Facade.desc=Vyrob kabelovou fasádu -achievement.ae2.NetworkTool=Síťová diagnostika -achievement.ae2.NetworkTool.desc=Vyrob síťový nástroj -achievement.ae2.PortableCell=Úložný Nomand -achievement.ae2.PortableCell.desc=Vyrob přenosný článek -achievement.ae2.StorageBus=Neomezený potenciál -achievement.ae2.StorageBus.desc=Vyrob úložnou sběrnici -achievement.ae2.QNB=Kvantové tunelování -achievement.ae2.QNB.desc=Vyrob kvantové spojení - -stat.ae2.ItemsInserted=Předměty přidány do ME úložiště -stat.ae2.ItemsExtracted=Předměty odebrány z ME úložiště -stat.ae2.TurnedCranks=Otočené kliky diff --git a/src/main/resources/assets/appliedenergistics2/lang/de_de.json b/src/main/resources/assets/appliedenergistics2/lang/de_de.json new file mode 100644 index 000000000..8a3cf0235 --- /dev/null +++ b/src/main/resources/assets/appliedenergistics2/lang/de_de.json @@ -0,0 +1,545 @@ +{ + "block.appliedenergistics2.cable_bus": "AE2-Kabel und/oder Bus", + "block.appliedenergistics2.cell_workbench": "Speicherzellenwerkbank", + "block.appliedenergistics2.charger": "Ladegerät", + "block.appliedenergistics2.chest": "ME-Truhe", + "block.appliedenergistics2.condenser": "Materiekondensator", + "block.appliedenergistics2.controller": "ME-Controller", + "block.appliedenergistics2.crank": "Holzkurbel", + "block.appliedenergistics2.creative_energy_cell": "Kreative Energiezelle", + "block.appliedenergistics2.dense_energy_cell": "Dichte Energiezelle", + "block.appliedenergistics2.energy_cell": "Energiezelle", + "block.appliedenergistics2.drive": "ME-Laufwerk", + "block.appliedenergistics2.energy_acceptor": "Energieakzeptor", + "block.appliedenergistics2.grindstone": "Quarzmühlstein", + "block.appliedenergistics2.matrix_frame": "Matrixrahmen", + "block.appliedenergistics2.io_port": "ME-IO-Port", + "block.appliedenergistics2.inscriber": "Gravurmaschine", + "block.appliedenergistics2.interface": "ME-Schnittstelle", + "block.appliedenergistics2.quantum_link": "ME-Quantentunnelkammer", + "block.appliedenergistics2.quantum_ring": "ME-Quantentunnelring", + "block.appliedenergistics2.fluix_block": "Fluixblock", + "block.appliedenergistics2.quartz_block": "Certusquarzblock", + "block.appliedenergistics2.chiseled_quartz_block": "Gemeißelter Certusquarzblock", + "block.appliedenergistics2.quartz_glass": "Quarzglas", + "block.appliedenergistics2.quartz_vibrant_glass": "Polarisiertes Quarzglas", + "block.appliedenergistics2.quartz_pillar": "Certusquarzsäule", + "block.appliedenergistics2.quartz_fixture": "Geladene Quarzleuchte", + "block.appliedenergistics2.light_detector": "Quarzlichtsensor", + "block.appliedenergistics2.spatial_io_port": "IO-Raumport", + "block.appliedenergistics2.spatial_pylon": "Raumpylon", + "block.appliedenergistics2.tiny_tnt": "Mini-TNT", + "block.appliedenergistics2.vibration_chamber": "Vibrationskammer", + "block.appliedenergistics2.wireless_access_point": "Drahtloser ME-Zugangspunkt", + "block.appliedenergistics2.quartz_ore": "Certusquarzerz", + "block.appliedenergistics2.charged_quartz_ore": "Geladenes Certusquarzerz", + "block.appliedenergistics2.security_station": "ME-Sicherheitskonsole", + "block.appliedenergistics2.quartz_growth_accelerator": "Kristallwachstumsbeschleuniger", + "block.appliedenergistics2.sky_stone_block": "Himmelsstein", + "block.appliedenergistics2.smooth_sky_stone_block": "Himmelssteinblock", + "block.appliedenergistics2.sky_stone_brick": "Himmelssteinziegel", + "block.appliedenergistics2.sky_stone_small_brick": "Kleine Himmelssteinziegel", + "block.appliedenergistics2.sky_stone_chest": "Himmelssteintruhe", + "block.appliedenergistics2.smooth_sky_stone_chest": "Himmelssteinblocktruhe", + "block.appliedenergistics2.sky_compass": "Meteoritenkompass", + "block.appliedenergistics2.crafting_monitor": "Fertigungsmonitor", + "block.appliedenergistics2.crafting_storage_1k": "1k-Fertigungsspeicher", + "block.appliedenergistics2.crafting_storage_4k": "4k-Fertigungsspeicher", + "block.appliedenergistics2.crafting_storage_16k": "16k-Fertigungsspeicher", + "block.appliedenergistics2.crafting_storage_64k": "64k-Fertigungsspeicher", + "block.appliedenergistics2.crafting_accelerator": "Fertigungs-Prozessoreinheit", + "block.appliedenergistics2.crafting_unit": "Fertigungseinheit", + "block.appliedenergistics2.molecular_assembler": "Molekularassembler", + + "block.appliedenergistics2.ChiseledQuartzStairBlock": "Gemeißelte Certusquartztreppe", + "block.appliedenergistics2.FluixStairBlock": "Fluixtreppe", + "block.appliedenergistics2.QuartzPillarStairBlock": "Certusquartzsäulentreppe", + "block.appliedenergistics2.QuartzStairBlock": "Certusquartztreppe", + "block.appliedenergistics2.SkyStoneBlockStairBlock": "Himmelssteinblocktreppe", + "block.appliedenergistics2.SkyStoneBrickStairBlock": "Himmelssteinziegeltreppe", + "block.appliedenergistics2.SkyStoneSmallBrickStairBlock": "Himmelssteinkleinziegeltreppe", + "block.appliedenergistics2.SkyStoneStairBlock": "Himmelssteintreppe", + + "block.appliedenergistics2.chiseled_quartz_slab": "Gemeißelte Certusquartzstufe", + "block.appliedenergistics2.fluix_slab": "Fluixstufe", + "block.appliedenergistics2.quartz_pillar_slab": "Certusquartzsäulenstufe", + "block.appliedenergistics2.quartz_slab": "Certusquartzstufe", + "block.appliedenergistics2.smooth_sky_stone_slab": "Himmelssteinblockstufe", + "block.appliedenergistics2.sky_stone_brick_slab": "Himmelssteinziegelstufe", + "block.appliedenergistics2.sky_stone_small_brick_slab": "Himmelssteinkleinziegelstufe", + "block.appliedenergistics2.sky_stone_slab": "Himmelssteinstufe", + + "chat.appliedenergistics2.ChestCannotReadStorageCell": "ME-Truhe kann die Speicherzelle nicht einlesen.", + "chat.appliedenergistics2.SettingCleared": "Speicherkarte geleert.", + "chat.appliedenergistics2.OutOfRange": "Drahtloser Zugangspunkt außer Reichweite.", + "chat.appliedenergistics2.InvalidMachine": "Ungültige Maschine.", + "chat.appliedenergistics2.LoadedSettings": "Geräteeinstellungen von Speicherkarte geladen.", + "chat.appliedenergistics2.DeviceNotPowered": "Gerät hat zu wenig Energie", + "chat.appliedenergistics2.DeviceNotWirelessTerminal": "Gerät ist keine Drahtloskonsole.", + "chat.appliedenergistics2.DeviceNotLinked": "Gerät ist nicht verbunden.", + "chat.appliedenergistics2.StationCanNotBeLocated": "Station kann nicht lokalisiert werden.", + "chat.appliedenergistics2.MachineNotPowered": "Maschine bekommt keine Energie.", + "chat.appliedenergistics2.CommunicationError": "Fehler beim Kommunizieren mit dem Netzwerk.", + "chat.appliedenergistics2.SavedSettings": "Geräteeinstellungen auf Speicherkarte kopiert.", + "chat.appliedenergistics2.AmmoDepleted": "Munition verbraucht.", + "chat.appliedenergistics2.isNowLocked": "Monitor ist nun gesperrt.", + "chat.appliedenergistics2.isNowUnlocked": "Monitor ist nun entsperrt.", + + "itemGroup.appliedenergistics2": "Applied Energistics 2", + "itemGroup.appliedenergistics2.facades": "Applied Energistics 2 - Fassaden", + + "gui.appliedenergistics2.CraftingTerminal": "Fertigungskonsole", + "gui.appliedenergistics2.METunnel": "ME", + "gui.appliedenergistics2.ItemTunnel": "Item", + "gui.appliedenergistics2.FluidTunnel": "Flüssigkeiten", + "gui.appliedenergistics2.RedstoneTunnel": "Redstone", + "gui.appliedenergistics2.EUTunnel": "EU", + "gui.appliedenergistics2.FETunnel": "FE", + "gui.appliedenergistics2.LightTunnel": "Licht", + "gui.appliedenergistics2.OCTunnel": "OpenComputers", + "gui.appliedenergistics2.PressureTunnel": "Druck", + + "gui.appliedenergistics2.security.extract.name": "Extrahieren", + "gui.appliedenergistics2.security.inject.name": "Deponieren", + "gui.appliedenergistics2.security.craft.name": "Fertigen", + "gui.appliedenergistics2.security.build.name": "Bauen", + "gui.appliedenergistics2.security.security.name": "Sicherheit", + + "gui.appliedenergistics2.security.extract.tip": "Der Nutzer darf Items aus dem Lager nehmen.", + "gui.appliedenergistics2.security.inject.tip": "Der Nutzer darf neue Items ins Lager legen.", + "gui.appliedenergistics2.security.craft.tip": "Der Nutzer darf Fertigungsanforderungen stellen.", + "gui.appliedenergistics2.security.build.tip": "Der Nutzer darf die physikalische Struktur des Netzwerks verändern und Konfigurationsänderungen vornehmen.", + "gui.appliedenergistics2.security.security.tip": "Der Nutzer darf auf die Sicherheitskonsole des Netzwerks zugreifen.", + + "gui.appliedenergistics2.Efficiency": "Effizienz", + "gui.appliedenergistics2.RequiredPower": "Benötigte Energie", + "gui.appliedenergistics2.StoredPower": "Gespeicherte Energie", + "gui.appliedenergistics2.MaxPower": "Max Energie", + "gui.appliedenergistics2.QuartzCuttingKnife": "Quarzmeißel", + "gui.appliedenergistics2.Inscriber": "Gravurdrucker", + "gui.appliedenergistics2.Wireless": "Drahtloser Zugangspunkt", + "gui.appliedenergistics2.WirelessTerminal": "Drahtloskonsole", + "gui.appliedenergistics2.NoPermissions": "Keine Erlaubnis ausgewählt", + "gui.appliedenergistics2.SecurityCardEditor": "Biometrischer Karteneditor", + "gui.appliedenergistics2.Encoded": "Verschlüsselt", + "gui.appliedenergistics2.Priority": "Priorität", + "gui.appliedenergistics2.StorageBus": "Speicherbus", + "gui.appliedenergistics2.EnergyDrain": "Passivverbrauch", + "gui.appliedenergistics2.Installed": "Installiert", + "gui.appliedenergistics2.NetworkTool": "Netzwerksonde", + "gui.appliedenergistics2.PowerUsageRate": "Energienutzung", + "gui.appliedenergistics2.PowerInputRate": "Energiespeisung", + "gui.appliedenergistics2.PortableCell": "Tragbare Zelle", + "gui.appliedenergistics2.Security": "Sicherheitsterm", + "gui.appliedenergistics2.CellWorkbench": "Zellenwerkbank", + "gui.appliedenergistics2.QuantumLinkChamber": "Quanten-Tunnelkammer", + "gui.appliedenergistics2.IOPort": "ME-IO-Port", + "gui.appliedenergistics2.Chest": "ME-Truhe", + "gui.appliedenergistics2.Condenser": "Materiekondensator", + "gui.appliedenergistics2.Config": "Config", + "gui.appliedenergistics2.Drive": "ME-Laufwerk", + "gui.appliedenergistics2.ExportBus": "ME-Exportbus", + "gui.appliedenergistics2.GrindStone": "Mühlstein", + "gui.appliedenergistics2.ImportBus": "ME-Importbus", + "gui.appliedenergistics2.Interface": "ME-Schnittstelle", + "gui.appliedenergistics2.LevelEmitter": "ME-Füllstandsemitter", + "gui.appliedenergistics2.Of": "Von", + "gui.appliedenergistics2.Patterns": "Schablonen", + "gui.appliedenergistics2.SpatialIOPort": "IO-Raumport", + "gui.appliedenergistics2.StoredEnergy": "Gespeicherte Energie", + "gui.appliedenergistics2.StoredItems": "Gespeicherte Items", + "gui.appliedenergistics2.Terminal": "Konsole", + "gui.appliedenergistics2.InterfaceTerminal": "Schnittstellenkonsole", + "gui.appliedenergistics2.InterfaceTerminalHint": "Zeige oder verstecke die Schnittstelle in der Konsole.", + "gui.appliedenergistics2.FormationPlane": "Formationsfläche", + "gui.appliedenergistics2.VibrationChamber": "Vibrationskammer", + "gui.appliedenergistics2.NetworkDetails": "Netzwerkdetails", + "gui.appliedenergistics2.StorageCells": "ME-Speicherzellen", + "gui.appliedenergistics2.IOBuses": "ME-Import-/Exportbus", + "gui.appliedenergistics2.Stores": "Speichert", + "gui.appliedenergistics2.BytesUsed": "Genutzte Bytes", + "gui.appliedenergistics2.Types": "Typen", + "gui.appliedenergistics2.Blank": "Leer", + "gui.appliedenergistics2.Unlinked": "Nicht verbunden", + "gui.appliedenergistics2.Linked": "Verbunden", + "gui.appliedenergistics2.StoredSize": "Gespeicherte Größe", + "gui.appliedenergistics2.SkyChest": "Himmelssteintruhe", + "gui.appliedenergistics2.PatternTerminal": "Schablonenkonsole", + "gui.appliedenergistics2.CraftingPattern": "Fertigungsschablone", + "gui.appliedenergistics2.MolecularAssembler": "Molekularassembler", + "gui.appliedenergistics2.ProcessingPattern": "Processing Pattern", + "gui.appliedenergistics2.Crafts": "Fertigt", + "gui.appliedenergistics2.And": "und", + "gui.appliedenergistics2.Creates": "Kreiert", + "gui.appliedenergistics2.With": "mit", + "gui.appliedenergistics2.Substitute": "Nutze Substitution:", + "gui.appliedenergistics2.Yes": "Ja", + "gui.appliedenergistics2.No": "Nein", + "gui.appliedenergistics2.InWorldCrafting": "AE2 In-Welt-Fertigung", + "gui.appliedenergistics2.inWorldFluix": "Wirf 1 Geladenes Certusquarzstück + 1 Netherquarz + Redstone-Staub nebeneinander in eine Pfütze und warte einen Moment.", + "gui.appliedenergistics2.inWorldPurificationCertus": "Wirf einen Certusquarzkeim, gemacht aus Certusquarzstaub und Sand, in eine Pfütze Wasser; um den Prozess zu beschleunigen, füge Kristallwachstumsbeschleuniger hinzu.", + "gui.appliedenergistics2.inWorldPurificationNether": "Wirf einen Netherquarzkeim, gemacht aus Netherquarzstaub und Sand, in eine Pfütze Wasser; um den Prozess zu beschleunigen, füge Kristallwachstumsbeschleuniger hinzu.", + "gui.appliedenergistics2.inWorldPurificationFluix": "Wirf einen Fluixkeim, gemacht aus Fluixstaub und Sand, in eine Pfütze Wasser; um den Prozess zu beschleunigen, füge Kristallwachstumsbeschleuniger hinzu.", + "gui.appliedenergistics2.inWorldSingularity": "Wirf zum Erschaffen 1 Singularität und 1 Enderstaub zusammen und erzeuge in Reichweite der Items eine Explosion.", + "gui.appliedenergistics2.ChargedQuartz": "Geladener Certusquarz entsteht durch Einfügen eines Ungeladenen Certusquarzkristalls in ein Ladegerät, das Energie erhält.", + "gui.appliedenergistics2.ChargedQuartzFind": "Geladener Certusquarz kann relativ selten in der Welt gefunden werden, er sieht aus wie gewöhnlicher Certusquarz, aber er funkelt.", + "gui.appliedenergistics2.OfSecondOutput": "%1$d%% Chance für Nebenprodukt.", + "gui.appliedenergistics2.NoSecondOutput": "Kein Nebenprodukt", + "gui.appliedenergistics2.SelectAmount": "Menge wählen", + "gui.appliedenergistics2.CopyMode": "Kopiermodus", + "gui.appliedenergistics2.CopyModeDesc": "Kontrolliert, ob der Inhalt der Konfigurationsfläche entfernt wird, wenn du die Zelle entfernst.", + "gui.appliedenergistics2.Next": "Weiter", + "gui.appliedenergistics2.Lumen": "Lumen", + "gui.appliedenergistics2.Empty": "Leer", + "gui.appliedenergistics2.Stored": "Gespeichert", + "gui.appliedenergistics2.Cancel": "Abbrechen", + "gui.appliedenergistics2.Crafting": "Fertigung", + "gui.appliedenergistics2.Scheduled": "Geplant", + "gui.appliedenergistics2.CraftingStatus": "Fertigungsstatus", + "gui.appliedenergistics2.FromStorage": "Verfügbar", + "gui.appliedenergistics2.ToCraft": "Zu fertigen", + "gui.appliedenergistics2.CraftingPlan": "Fertigungsplan", + "gui.appliedenergistics2.Automatic": "Automatisch", + "gui.appliedenergistics2.Start": "Start", + "gui.appliedenergistics2.Missing": "Fehlend", + "gui.appliedenergistics2.Bytes": "Speicher", + "gui.appliedenergistics2.Simulation": "Simulation", + "gui.appliedenergistics2.CoProcessors": "Co-Prozessoren", + "gui.appliedenergistics2.CraftingCPU": "Fertigungs-CPU", + "gui.appliedenergistics2.NoCraftingCPUs": "Keine Fertigungs-CPUs verfügbar", + "gui.appliedenergistics2.CalculatingWait": "Berechnung, bitte warten...", + "gui.appliedenergistics2.Clean": "Löschen", + "gui.appliedenergistics2.InvalidPattern": "Ungültige Schablone", + "gui.appliedenergistics2.Range": "Reichweite", + "gui.appliedenergistics2.TransparentFacades": "Transparente Fassaden", + "gui.appliedenergistics2.TransparentFacadesHint": "Kontrolliert Sichtbarkeit von Fassaden, währen sich die Netzwerksonde in deiner Hotbar befindet.", + "gui.appliedenergistics2.CPUs": "CPU", + "gui.appliedenergistics2.NoCraftingJobs": "Kein aktiver Fertigungsauftrag", + "gui.appliedenergistics2.FacadeCrafting": "Fassadenfertigung", + "gui.appliedenergistics2.inWorldCraftingPresses": "Gravurdrucke sind im Zentrum von Meteoriten zu finden, welche man in der Welt gelegentlich sieht; sie können mit Hilfe eines Meteoritenkompasses lokalisiert werden.", + "gui.appliedenergistics2.Included": "Einschließlich", + "gui.appliedenergistics2.Excluded": "Ausschließlich", + "gui.appliedenergistics2.Partitioned": "Partitioniert", + "gui.appliedenergistics2.Precise": "Präzise", + "gui.appliedenergistics2.Fuzzy": "Ungenau", + "gui.appliedenergistics2.SmallFontCraft": "Craft", + "gui.appliedenergistics2.LargeFontCraft": "+", + "gui.appliedenergistics2.Nothing": "Nichts", + + "gui.tooltips.appliedenergistics2.Stash": "Items lagern", + "gui.tooltips.appliedenergistics2.StashDesc": "Items aus dem Fertigungsgitter in Netzwerkspeicher zurücksenden.", + "gui.tooltips.appliedenergistics2.Substitutions": "Ore-Dict-Substitution", + "gui.tooltips.appliedenergistics2.SubstitutionsDescEnabled": "Erlaube Substitution der Eingangskomponenten.", + "gui.tooltips.appliedenergistics2.SubstitutionsDescDisabled": "Verbiete Substitution der Eingangskomponenten.", + "gui.tooltips.appliedenergistics2.SubstitutionsOn": "Ersetzung aktiviert", + "gui.tooltips.appliedenergistics2.SubstitutionsOff": "Ersetzung deaktiviert", + "gui.tooltips.appliedenergistics2.Encode": "Schablone kodieren", + "gui.tooltips.appliedenergistics2.EncodeDescription": "Beschreibe die aktuell kodierte Schablone oder eine Leere Schablone mit der eingegebenen Vorlage.", + "gui.tooltips.appliedenergistics2.FuzzyMode": "Ungenauer Vergleich", + "gui.tooltips.appliedenergistics2.FZPercent_25": "Aufteilen bei 25%", + "gui.tooltips.appliedenergistics2.FZPercent_50": "Aufteilen bei 50%", + "gui.tooltips.appliedenergistics2.FZPercent_75": "Aufteilen bei 75%", + "gui.tooltips.appliedenergistics2.FZPercent_99": "Aufteilen bei 99%", + "gui.tooltips.appliedenergistics2.SortOrder": "Sortierreihenfolge", + "gui.tooltips.appliedenergistics2.SortBy": "Sortiere nach", + "gui.tooltips.appliedenergistics2.FZIgnoreAll": "Nutze jegliche Variante", + "gui.tooltips.appliedenergistics2.TransferDirection": "Transferrichtung", + "gui.tooltips.appliedenergistics2.TransferToNetwork": "Daten ins Netzwerk transferieren", + "gui.tooltips.appliedenergistics2.TransferToStorageCell": "Daten auf Speicherzelle transferieren", + "gui.tooltips.appliedenergistics2.ToggleSortDirection": "Wechsle Sortierrichtung", + "gui.tooltips.appliedenergistics2.StoredItems": "Gespeicherte Items", + "gui.tooltips.appliedenergistics2.StoredCraftable": "Gespeichert / Herstellbar", + "gui.tooltips.appliedenergistics2.View": "Ansicht", + "gui.tooltips.appliedenergistics2.RedstoneMode": "Redstone-Modus", + "gui.tooltips.appliedenergistics2.OperationMode": "Betriebsart", + "gui.tooltips.appliedenergistics2.NumberOfItems": "Nummer der Items", + "gui.tooltips.appliedenergistics2.ItemName": "Item-Name", + "gui.tooltips.appliedenergistics2.PowerUnits": "Energieeinheiten", + "gui.tooltips.appliedenergistics2.IOMode": "Input/Output-Modus", + "gui.tooltips.appliedenergistics2.CondenserOutput": "ME-Kondensator - Output", + "gui.tooltips.appliedenergistics2.PartitionStorage": "Partitionsspeicher", + "gui.tooltips.appliedenergistics2.Clear": "Leeren", + "gui.tooltips.appliedenergistics2.TrashController": "Löschung via Shift-/Space-klick.", + "gui.tooltips.appliedenergistics2.InterfaceBlockingMode": "Blockierungsmodus", + "gui.tooltips.appliedenergistics2.InterfaceCraftingMode": "Fertigungsmodus", + "gui.tooltips.appliedenergistics2.Trash": "Zerstöre Items", + "gui.tooltips.appliedenergistics2.MatterBalls": "Zu Materiebällen kondensieren \n%s pro Ball", + "gui.tooltips.appliedenergistics2.Singularity": "Zu Singularitäten kondensieren \n%s pro Singularität", + "gui.tooltips.appliedenergistics2.Read": "Nur Extrahieren", + "gui.tooltips.appliedenergistics2.Write": "Nur Insertieren", + "gui.tooltips.appliedenergistics2.ReadWrite": "In beide Richtungen", + "gui.tooltips.appliedenergistics2.AlwaysActive": "Immer aktiv", + "gui.tooltips.appliedenergistics2.ActiveWithoutSignal": "Aktiv ohne Signal", + "gui.tooltips.appliedenergistics2.ActiveWithSignal": "Aktiv mit Signal", + "gui.tooltips.appliedenergistics2.ActiveOnPulse": "Einmalig aktiv je Puls", + "gui.tooltips.appliedenergistics2.EmitLevelsBelow": "Signal, wenn Limit erreicht oder unterschritten.", + "gui.tooltips.appliedenergistics2.EmitLevelAbove": "Signal, wenn Limit erreicht oder überschritten.", + "gui.tooltips.appliedenergistics2.SearchMode_Auto": "Automatische Suche", + "gui.tooltips.appliedenergistics2.SearchMode_Standard": "Standard-Suche", + "gui.tooltips.appliedenergistics2.SearchMode_JEIAuto": "Automatische Suche mit JEI", + "gui.tooltips.appliedenergistics2.SearchMode_JEIStandard": "Standard-Suche mit JEI", + "gui.tooltips.appliedenergistics2.SearchMode": "Suchleistenmodus", + "gui.tooltips.appliedenergistics2.PartitionStorageHint": "Partition mit aktuell gespeicherten Items erstellen.", + "gui.tooltips.appliedenergistics2.ClearSettings": "Config/Einstellungen löschen", + "gui.tooltips.appliedenergistics2.Craftable": "Herstellbar", + "gui.tooltips.appliedenergistics2.MoveWhenEmpty": "Auswerfen wenn leer.", + "gui.tooltips.appliedenergistics2.MoveWhenWorkIsDone": "Auswerfen wenn fertig.", + "gui.tooltips.appliedenergistics2.MoveWhenFull": "Auswerfen wenn voll.", + "gui.tooltips.appliedenergistics2.Disabled": "Deaktiviert", + "gui.tooltips.appliedenergistics2.Enable": "Aktiviert", + "gui.tooltips.appliedenergistics2.Blocking": "Nicht fertigen, wenn Zielinventar Items enthält.", + "gui.tooltips.appliedenergistics2.NonBlocking": "Inhalt des Zielinventars ignorieren.", + "gui.tooltips.appliedenergistics2.Craft": "Fertigungsverhalten", + "gui.tooltips.appliedenergistics2.CraftOnly": "Beim Export gelagerte Items nicht verwenden, nur Items fertigen.", + "gui.tooltips.appliedenergistics2.CraftEither": "Beim Export gelagerte Items verwenden oder fertigen.", + "gui.tooltips.appliedenergistics2.LevelType": "Level-Typ", + "gui.tooltips.appliedenergistics2.LevelType_Energy": "Energie", + "gui.tooltips.appliedenergistics2.LevelType_Item": "Item", + "gui.tooltips.appliedenergistics2.InventoryTweaks": "Inventory Tweaks", + "gui.tooltips.appliedenergistics2.Mod": "Mod", + "gui.tooltips.appliedenergistics2.TerminalStyle": "Konsolen-Stil", + "gui.tooltips.appliedenergistics2.TerminalStyle_Full": "Vollbildschirmskonsole", + "gui.tooltips.appliedenergistics2.TerminalStyle_Tall": "Hohe zentrierte Konsole", + "gui.tooltips.appliedenergistics2.TerminalStyle_Small": "Kleine zentrierte Konsole", + "gui.tooltips.appliedenergistics2.DoesntDespawn": "Dieses Item wird nicht verschwinden.", + "gui.tooltips.appliedenergistics2.EmitterMode": "Fertigungs-Emittermodus", + "gui.tooltips.appliedenergistics2.CraftViaRedstone": "Stoße Redstone-Signal aus, um Item zu fertigen.", + "gui.tooltips.appliedenergistics2.EmitWhenCrafting": "Stoße Redstone-Signal aus, während das Item gefertigt wird.", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItems": "Melde unerreichbare Items", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItemsYes": "Ja: Items, die nicht extrahiert werden können, werden sichtbar.", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItemsNo": "Nein: Nur extrahierbare Items werden sichtbar.", + "gui.tooltips.appliedenergistics2.BlockPlacement": "Blockplatzierung", + "gui.tooltips.appliedenergistics2.BlockPlacementYes": "Block wird als Block plaziert.", + "gui.tooltips.appliedenergistics2.BlockPlacementNo": "Block wird als Item plaziert.", + "gui.tooltips.appliedenergistics2.SchedulingMode": "Planungsmodus", + "gui.tooltips.appliedenergistics2.SchedulingModeDefault": "Exportiere das erste Item bis das Netzwerk leer ist, probiere dann das nächste Item.", + "gui.tooltips.appliedenergistics2.SchedulingModeRoundRobin": "Exportiere im Round-Robin-Modus.", + "gui.tooltips.appliedenergistics2.SchedulingModeRandom": "Exportiere im Zufallsmodus.", + "gui.tooltips.appliedenergistics2.ItemsStored": "Items gespeichert: %s", + "gui.tooltips.appliedenergistics2.ItemsRequestable": "Anfragbare Items: %s", + + "gui.appliedenergistics2.units.appliedenergstics": "AE", + "gui.appliedenergistics2.units.ic2": "Energy Units", + "gui.appliedenergistics2.units.rf": "Redstone Flux", + + "gui.appliedenergistics2.White": "Weiß", + "gui.appliedenergistics2.Orange": "Orange", + "gui.appliedenergistics2.Magenta": "Magenta", + "gui.appliedenergistics2.LightBlue": "Hellblau", + "gui.appliedenergistics2.Yellow": "Gelb", + "gui.appliedenergistics2.Lime": "Hellgrün", + "gui.appliedenergistics2.Pink": "Pink", + "gui.appliedenergistics2.Gray": "Grau", + "gui.appliedenergistics2.LightGray": "Hellgrau", + "gui.appliedenergistics2.Cyan": "Türkis", + "gui.appliedenergistics2.Purple": "Violett", + "gui.appliedenergistics2.Blue": "Blau", + "gui.appliedenergistics2.Brown": "Braun", + "gui.appliedenergistics2.Green": "Grün", + "gui.appliedenergistics2.Red": "Rot", + "gui.appliedenergistics2.Black": "Schwarz", + "gui.appliedenergistics2.Fluix": "Fluix", + + "waila.appliedenergistics2.Crafting": "Fertigung", + "waila.appliedenergistics2.DeviceOnline": "Gerät Online", + "waila.appliedenergistics2.DeviceOffline": "Gerät Offline", + "waila.appliedenergistics2.DeviceMissingChannel": "Gerät ohne Kanal", + "waila.appliedenergistics2.Locked": "Gesperrt", + "waila.appliedenergistics2.Unlocked": "Entsperrt", + "waila.appliedenergistics2.Showing": "Zeigt", + "waila.appliedenergistics2.Contains": "Enthält", + "waila.appliedenergistics2.Channels": "%1$d von %2$d Kanälen", + + "item.appliedenergistics2.storage_cell_1k": "1k-ME-Speicherzelle", + "item.appliedenergistics2.storage_cell_4k": "4k-ME-Speicherzelle", + "item.appliedenergistics2.storage_cell_16k": "16k-ME-Speicherzelle", + "item.appliedenergistics2.storage_cell_64k": "64k-ME-Speicherzelle", + "item.appliedenergistics2.creative_storage_cell": "Kreative ME-Speicherzelle", + "item.appliedenergistics2.encoded_pattern": "Kodierte ME-Schablone", + "item.appliedenergistics2.view_cell": "Sichtzelle", + "item.appliedenergistics2.facade": "Kabelfassade", + + "item.appliedenergistics2.crystal_seed.certus": "Certusquarzkeim", + "item.appliedenergistics2.crystal_seed.nether": "Netherquarzkeim", + "item.appliedenergistics2.crystal_seed.fluix": "Fluixkeim", + "item.appliedenergistics2.material.invalid_type": "Dieses Item ist deaktiviert.", + "item.appliedenergistics2.material.advanced_card": "Fortgeschrittene Karte", + "item.appliedenergistics2.material.annihilation_core": "Annihilationskern", + "item.appliedenergistics2.material.basic_card": "Basiskarte", + "item.appliedenergistics2.material.blank_pattern": "Leere Schablone", + "item.appliedenergistics2.material.calculation_processor": "Kalkulationsprozessor", + "item.appliedenergistics2.material.card_capacity": "Kapazitätskarte", + "item.appliedenergistics2.material.card_fuzzy": "Ungenauigkeitskarte", + "item.appliedenergistics2.material.card_inverter": "Umkehrungskarte", + "item.appliedenergistics2.material.card_redstone": "Redstone-Karte", + "item.appliedenergistics2.material.card_speed": "Beschleunigungskarte", + "item.appliedenergistics2.material.cell2_spatial_part": "2³ Raumkomponente", + "item.appliedenergistics2.material.cell16_spatial_part": "16³ Raumkomponente", + "item.appliedenergistics2.material.cell128_spatial_part": "128³ Raumkomponente", + "item.appliedenergistics2.material.cell1k_part": "1k-ME-Speicherkomponente", + "item.appliedenergistics2.material.cell4k_part": "4k-ME-Speicherkomponente", + "item.appliedenergistics2.material.cell16k_part": "16k-ME-Speicherkomponente", + "item.appliedenergistics2.material.cell64k_part": "64k-ME-Speicherkomponente", + "item.appliedenergistics2.material.certus_quartz_crystal": "Certusquarzkristall", + "item.appliedenergistics2.material.certus_quartz_crystal_charged": "Geladener Certusquarzkristall", + "item.appliedenergistics2.material.certus_quartz_dust": "Certusquarzstaub", + "item.appliedenergistics2.material.empty_storage_cell": "ME-Speichergehäuse", + "item.appliedenergistics2.material.ender_dust": "Enderstaub", + "item.appliedenergistics2.material.engineering_processor": "Konstruktionsprozessor", + "item.appliedenergistics2.material.flour": "Mehl", + "item.appliedenergistics2.material.fluix_crystal": "Fluixkristall", + "item.appliedenergistics2.material.fluix_dust": "Fluixstaub", + "item.appliedenergistics2.material.fluix_pearl": "Fluixperle", + "item.appliedenergistics2.material.formation_core": "Formationskern", + "item.appliedenergistics2.material.gold_dust": "Goldstaub", + "item.appliedenergistics2.material.iron_dust": "Eisenstaub", + "item.appliedenergistics2.material.logic_processor": "Logikprozessor", + "item.appliedenergistics2.material.logic_processor_asm": "Unfertiger Logikprozessor", + "item.appliedenergistics2.material.matter_ball": "Materieball", + "item.appliedenergistics2.material.nether_quartz_dust": "Netherquarzstaub", + "item.appliedenergistics2.material.purified_certus_quartz_crystal": "Reiner Certusquarzkristall", + "item.appliedenergistics2.material.purified_fluix_crystal": "Reiner Fluixkristall", + "item.appliedenergistics2.material.purified_nether_quartz_crystal": "Reiner Netherquarzkristall", + "item.appliedenergistics2.material.quantum_entangled_singularity": "Quantenverschränkte Singularität", + "item.appliedenergistics2.material.silicon": "Silizium", + "item.appliedenergistics2.material.singularity": "Singularität", + "item.appliedenergistics2.material.wireless": "Drahtlosempfänger", + "item.appliedenergistics2.material.wireless_booster": "Drahtlosverstärker", + "item.appliedenergistics2.material.wooden_gear": "Holzzahnrad", + "item.appliedenergistics2.material.engineering_processor_press": "Gravur-Konstruktionsdruck", + "item.appliedenergistics2.material.calculation_processor_press": "Gravur-Kalkulationsdruck", + "item.appliedenergistics2.material.logic_processor_press": "Gravur-Logikdruck", + "item.appliedenergistics2.material.engineering_processor_print": "Gedruckter Konstruktionsschaltkreis", + "item.appliedenergistics2.material.calculation_processor_print": "Gedruckter Kalkulationsschaltkreis", + "item.appliedenergistics2.material.logic_processor_print": "Gedruckter Logikschaltkreis", + "item.appliedenergistics2.material.silicon_press": "Gravur-Siliziumdruck", + "item.appliedenergistics2.material.silicon_print": "Gedrucktes Silizium", + "item.appliedenergistics2.material.name_press": "Schreiber-Namensdruck", + "item.appliedenergistics2.material.sky_dust": "Himmelssteinstaub", + "item.appliedenergistics2.material.card_crafting": "Fertigungskarte", + + "item.appliedenergistics2.multi_part.annihilation_plane": "ME-Annihilationsfeld", + "item.appliedenergistics2.multi_part.identity_annihilation_plane": "ME-Identitätsannihilationsfelds", + "item.appliedenergistics2.multi_part.cable_anchor": "Kabelanker", + "item.appliedenergistics2.multi_part.cable_covered": "Verdecktes ME-Kabel", + "item.appliedenergistics2.multi_part.cable_glass": "ME-Glaskabel", + "item.appliedenergistics2.multi_part.cable_smart": "Schlaues ME-Kabel", + "item.appliedenergistics2.multi_part.cable_dense_smart": "Dichtes ME-Kabel", + "item.appliedenergistics2.multi_part.storage_monitor": "ME-Speichermonitor", + "item.appliedenergistics2.multi_part.conversion_monitor": "ME-Konversionsmonitor", + "item.appliedenergistics2.multi_part.crafting_terminal": "ME-Fertigungskonsole", + "item.appliedenergistics2.multi_part.semi_dark_monitor": "Leuchtfeld", + "item.appliedenergistics2.multi_part.monitor": "Helles Leuchtfeld", + "item.appliedenergistics2.multi_part.dark_monitor": "Dunkles Leuchtfeld", + "item.appliedenergistics2.multi_part.export_bus": "ME-Exportbus", + "item.appliedenergistics2.multi_part.formation_plane": "ME-Formationsfeld", + "item.appliedenergistics2.multi_part.import_bus": "ME-Importbus", + "item.appliedenergistics2.multi_part.interface": "ME-Schnittstelle", + "item.appliedenergistics2.multi_part.level_emitter": "ME-Füllstandsemitter", + "item.appliedenergistics2.multi_part.p2p_tunnel": "P2P-Tunnel", + "item.appliedenergistics2.multi_part.pattern_terminal": "ME-Schablonenkonsole", + "item.appliedenergistics2.multi_part.quartz_fiber": "Quarzfaser", + "item.appliedenergistics2.multi_part.storage_bus": "ME-Speicherbus", + "item.appliedenergistics2.multi_part.terminal": "ME-Konsole", + "item.appliedenergistics2.multi_part.inverted_toggle_bus": "Invertierter schaltbarer ME-Bus", + "item.appliedenergistics2.multi_part.toggle_bus": "Schaltbarer ME-Bus", + "item.appliedenergistics2.multi_part.crafting_monitor": "ME-Fertigungsmonitor", + "item.appliedenergistics2.multi_part.interface_terminal": "ME-Schnittstellenkonsole", + "item.appliedenergistics2.multi_part.invalid_type": "Deaktiviertes Item", + + "item.appliedenergistics2.spatial_storage_cell_128_cubed": "128³-Raumspeicherzelle", + "item.appliedenergistics2.spatial_storage_cell_16_cubed": "16³-Raumspeicherzelle", + "item.appliedenergistics2.spatial_storage_cell_2_cubed": "2³-Raumspeicherzelle", + + "item.appliedenergistics2.certus_quartz_axe": "Certusquarzaxt", + "item.appliedenergistics2.certus_quartz_cutting_knife": "Certusquarzmeißel", + "item.appliedenergistics2.certus_quartz_hoe": "Certusquarzhacke", + "item.appliedenergistics2.certus_quartz_pickaxe": "Certusquarzspitzhacke", + "item.appliedenergistics2.certus_quartz_spade": "Certusquarzschaufel", + "item.appliedenergistics2.certus_quartz_sword": "Certusquarzschwert", + "item.appliedenergistics2.certus_quartz_wrench": "Certusquarzschraubenschlüssel", + + "item.appliedenergistics2.nether_quartz_axe": "Netherquarzaxt", + "item.appliedenergistics2.nether_quartz_cutting_knife": "Netherquarzmeißel", + "item.appliedenergistics2.nether_quartz_hoe": "Netherquarzhacke", + "item.appliedenergistics2.nether_quartz_pickaxe": "Netherquarzspitzhacke", + "item.appliedenergistics2.nether_quartz_spade": "Netherquarzschaufel", + "item.appliedenergistics2.nether_quartz_sword": "Netherquarzschwert", + "item.appliedenergistics2.nether_quartz_wrench": "Netherquarzschraubenschlüssel", + + "item.appliedenergistics2.paint_ball": "Farbball", + "item.appliedenergistics2.portable_cell": "Tragbare Zelle", + "item.appliedenergistics2.network_tool": "Netzwerksonde", + "item.appliedenergistics2.charged_staff": "Geladener Stab", + "item.appliedenergistics2.entropy_manipulator": "Entropiemanipulator", + "item.appliedenergistics2.matter_cannon": "Materiekanone", + "item.appliedenergistics2.memory_card": "Speicherkarte", + "item.appliedenergistics2.color_applicator": "Farbapplikator", + "item.appliedenergistics2.wireless_terminal": "Drahtlose Zugangskonsole", + "item.appliedenergistics2.biometric_card": "Biometriekarte", + + "item.appliedenergistics2.debug_card": "Dev.Debug-Karte", + "item.appliedenergistics2.debug_replicator_card": "Dev.Replikator-Karte", + + "commands.ae2.usage": "Befehle verfügbar in Applied Energistics 2 - Verwende '/ae2 list' für eine Liste und '/ae2 help _____' für Hilfe zu einem Befehl.", + "commands.ae2.permissions": "Du hast nicht die erforderlichen Berechtigungen, um diesen Befehl auszuführen.", + "commands.ae2.ChunkLogger": "Schalted das Berichten von Chunk-Loading und Chunk-Unloading im Server-log um. ( OP )", + "commands.ae2.ChunkLoggerOn": "Chunk Logging ist aktiviert", + "commands.ae2.ChunkLoggerOff": "Chunk Logging ist deaktiviert", + "commands.ae2.Supporters": "Zeigt eine Liste aller AE2-Unterstützer", + + "achievement.ae2.Compass": "Meteoritenjäger", + "achievement.ae2.Compass.desc": "Fertige einen Meteoritenkompass", + "achievement.ae2.Presses": "Unbekannte Technologie", + "achievement.ae2.Presses.desc": "Finde eine Prozessorenpresse", + "achievement.ae2.SpatialIO": "Raumkoordinaten", + "achievement.ae2.SpatialIO.desc": "Fertige einen IO-Raumport", + "achievement.ae2.SpatialIOExplorer": "To boldly go", + "achievement.ae2.SpatialIOExplorer.desc": "Werde in einer Raumspeicherzelle gespeichert", + "achievement.ae2.StorageCell": "Besser als Truhen", + "achievement.ae2.StorageCell.desc": "Fertige eine Speicherzelle", + "achievement.ae2.IOPort": "Fertigungszellenshuffle", + "achievement.ae2.IOPort.desc": "Fertige einen ME-IO-Port", + "achievement.ae2.CraftingTerminal": "Eine (viel) größere Bank", + "achievement.ae2.CraftingTerminal.desc": "Fertige eine Fertigungskonsole", + "achievement.ae2.PatternTerminal": "Crafting Maestro", + "achievement.ae2.PatternTerminal.desc": "Fertige eine Schablonenkonsole", + "achievement.ae2.ChargedQuartz": "Schockierend", + "achievement.ae2.ChargedQuartz.desc": "Finde geladenen Certusquartz", + "achievement.ae2.Fluix": "Unnatürlich", + "achievement.ae2.Fluix.desc": "Stelle Fluixkristalle her", + "achievement.ae2.Charger": "Fluixproduktion", + "achievement.ae2.Charger.desc": "Fertige ein Ladegerät", + "achievement.ae2.CrystalGrowthAccelerator": "Beschleuniger ist eine Untertreibung", + "achievement.ae2.CrystalGrowthAccelerator.desc": "Fertige einen Kristallwachstumsbeschleuniger", + "achievement.ae2.GlassCable": "Fluix-Energie-Verbingung", + "achievement.ae2.GlassCable.desc": "Fertige ME-Glaskabel", + "achievement.ae2.Networking1": "Netzwerklehrling", + "achievement.ae2.Networking1.desc": "Erreiche 8 Kanäle mit Geräten in einem Netzwerk", + "achievement.ae2.Controller": "Netzwerkzentrale", + "achievement.ae2.Controller.desc": "Fertige einen ME-Controller", + "achievement.ae2.Networking2": "Netzwerkingeneur", + "achievement.ae2.Networking2.desc": "Erreiche 128 Kanäle mit Geräten in einem Netzwerk", + "achievement.ae2.Networking3": "Netzwerkadministrator", + "achievement.ae2.Networking3.desc": "Erreiche 2048 Kanäle mit Geräten in einem Netzwerk", + "achievement.ae2.P2P": "Punkt-zu-Punkt-Verbindung", + "achievement.ae2.P2P.desc": "Fertige einen P2P-Tunnel", + "achievement.ae2.Recursive": "Rekursives Netzwerken", + "achievement.ae2.Recursive.desc": "Platziere eine ME-Schnittstelle auf einen Speicherbus", + "achievement.ae2.CraftingCPU": "NextGen-Fertigung", + "achievement.ae2.CraftingCPU.desc": "Fertige eine Fertigungs-CPU", + "achievement.ae2.Facade": "Netzwerkästhetik", + "achievement.ae2.Facade.desc": "Fertige eine Kabelfassade", + "achievement.ae2.NetworkTool": "Netzwerkdiagnose", + "achievement.ae2.NetworkTool.desc": "Fertige eine Netzwerksonde", + "achievement.ae2.PortableCell": "Speichernomade", + "achievement.ae2.PortableCell.desc": "Fertige eine Tragbare Zelle", + "achievement.ae2.StorageBus": "Uneingeschränktes Potential", + "achievement.ae2.StorageBus.desc": "Fertige einen Speicherbus", + "achievement.ae2.QNB": "Quantum Tunneling", + "achievement.ae2.QNB.desc": "Fertige einen Quantenlink", + + "stat.ae2.ItemsInserted": "Items zu ME Speicher hinzugefügt", + "stat.ae2.ItemsExtracted": "Items aus ME Speicher entfernt", + "stat.ae2.TurnedCranks": "Runden gekurbelt" +} \ No newline at end of file diff --git a/src/main/resources/assets/appliedenergistics2/lang/de_de.lang b/src/main/resources/assets/appliedenergistics2/lang/de_de.lang deleted file mode 100644 index 7d6c81731..000000000 --- a/src/main/resources/assets/appliedenergistics2/lang/de_de.lang +++ /dev/null @@ -1,557 +0,0 @@ -//Blocks -tile.appliedenergistics2.cable_bus.name=AE2-Kabel und/oder Bus -tile.appliedenergistics2.cell_workbench.name=Speicherzellenwerkbank -tile.appliedenergistics2.charger.name=Ladegerät -tile.appliedenergistics2.chest.name=ME-Truhe -tile.appliedenergistics2.condenser.name=Materiekondensator -tile.appliedenergistics2.controller.name=ME-Controller -tile.appliedenergistics2.crank.name=Holzkurbel -tile.appliedenergistics2.creative_energy_cell.name=Kreative Energiezelle -tile.appliedenergistics2.dense_energy_cell.name=Dichte Energiezelle -tile.appliedenergistics2.energy_cell.name=Energiezelle -tile.appliedenergistics2.drive.name=ME-Laufwerk -tile.appliedenergistics2.energy_acceptor.name=Energieakzeptor -tile.appliedenergistics2.grindstone.name=Quarzmühlstein -tile.appliedenergistics2.matrix_frame.name=Matrixrahmen -tile.appliedenergistics2.io_port.name=ME-IO-Port -tile.appliedenergistics2.inscriber.name=Gravurmaschine -tile.appliedenergistics2.interface.name=ME-Schnittstelle -tile.appliedenergistics2.quantum_link.name=ME-Quantentunnelkammer -tile.appliedenergistics2.quantum_ring.name=ME-Quantentunnelring -tile.appliedenergistics2.fluix_block.name=Fluixblock -tile.appliedenergistics2.quartz_block.name=Certusquarzblock -tile.appliedenergistics2.chiseled_quartz_block.name=Gemeißelter Certusquarzblock -tile.appliedenergistics2.quartz_glass.name=Quarzglas -tile.appliedenergistics2.quartz_vibrant_glass.name=Polarisiertes Quarzglas -tile.appliedenergistics2.quartz_pillar.name=Certusquarzsäule -tile.appliedenergistics2.quartz_fixture.name=Geladene Quarzleuchte -tile.appliedenergistics2.light_detector.name=Quarzlichtsensor -tile.appliedenergistics2.spatial_io_port.name=IO-Raumport -tile.appliedenergistics2.spatial_pylon.name=Raumpylon -tile.appliedenergistics2.tiny_tnt.name=Mini-TNT -tile.appliedenergistics2.vibration_chamber.name=Vibrationskammer -tile.appliedenergistics2.wireless_access_point.name=Drahtloser ME-Zugangspunkt -tile.appliedenergistics2.quartz_ore.name=Certusquarzerz -tile.appliedenergistics2.charged_quartz_ore.name=Geladenes Certusquarzerz -tile.appliedenergistics2.security_station.name=ME-Sicherheitskonsole -tile.appliedenergistics2.quartz_growth_accelerator.name=Kristallwachstumsbeschleuniger -tile.appliedenergistics2.sky_stone_block.name=Himmelsstein -tile.appliedenergistics2.smooth_sky_stone_block.name=Himmelssteinblock -tile.appliedenergistics2.sky_stone_brick.name=Himmelssteinziegel -tile.appliedenergistics2.sky_stone_small_brick.name=Kleine Himmelssteinziegel -tile.appliedenergistics2.sky_stone_chest.name=Himmelssteintruhe -tile.appliedenergistics2.smooth_sky_stone_chest.name=Himmelssteinblocktruhe -tile.appliedenergistics2.sky_compass.name=Meteoritenkompass -tile.appliedenergistics2.crafting_monitor.name=Fertigungsmonitor -tile.appliedenergistics2.crafting_storage_1k.name=1k-Fertigungsspeicher -tile.appliedenergistics2.crafting_storage_4k.name=4k-Fertigungsspeicher -tile.appliedenergistics2.crafting_storage_16k.name=16k-Fertigungsspeicher -tile.appliedenergistics2.crafting_storage_64k.name=64k-Fertigungsspeicher -tile.appliedenergistics2.crafting_accelerator.name=Fertigungs-Prozessoreinheit -tile.appliedenergistics2.crafting_unit.name=Fertigungseinheit -tile.appliedenergistics2.molecular_assembler.name=Molekularassembler - -// Stairs -tile.appliedenergistics2.ChiseledQuartzStairBlock.name=Gemeißelte Certusquartztreppe -tile.appliedenergistics2.FluixStairBlock.name=Fluixtreppe -tile.appliedenergistics2.QuartzPillarStairBlock.name=Certusquartzsäulentreppe -tile.appliedenergistics2.QuartzStairBlock.name=Certusquartztreppe -tile.appliedenergistics2.SkyStoneBlockStairBlock.name=Himmelssteinblocktreppe -tile.appliedenergistics2.SkyStoneBrickStairBlock.name=Himmelssteinziegeltreppe -tile.appliedenergistics2.SkyStoneSmallBrickStairBlock.name=Himmelssteinkleinziegeltreppe -tile.appliedenergistics2.SkyStoneStairBlock.name=Himmelssteintreppe - -// Slabs -tile.appliedenergistics2.chiseled_quartz_slab.name=Gemeißelte Certusquartzstufe -tile.appliedenergistics2.fluix_slab.name=Fluixstufe -tile.appliedenergistics2.quartz_pillar_slab.name=Certusquartzsäulenstufe -tile.appliedenergistics2.quartz_slab.name=Certusquartzstufe -tile.appliedenergistics2.smooth_sky_stone_slab.name=Himmelssteinblockstufe -tile.appliedenergistics2.sky_stone_brick_slab.name=Himmelssteinziegelstufe -tile.appliedenergistics2.sky_stone_small_brick_slab.name=Himmelssteinkleinziegelstufe -tile.appliedenergistics2.sky_stone_slab.name=Himmelssteinstufe - -// Chat Messages -chat.appliedenergistics2.ChestCannotReadStorageCell=ME-Truhe kann die Speicherzelle nicht einlesen. -chat.appliedenergistics2.SettingCleared=Speicherkarte geleert. -chat.appliedenergistics2.OutOfRange=Drahtloser Zugangspunkt außer Reichweite. -chat.appliedenergistics2.InvalidMachine=Ungültige Maschine. -chat.appliedenergistics2.LoadedSettings=Geräteeinstellungen von Speicherkarte geladen. -chat.appliedenergistics2.DeviceNotPowered=Gerät hat zu wenig Energie -chat.appliedenergistics2.DeviceNotWirelessTerminal=Gerät ist keine Drahtloskonsole. -chat.appliedenergistics2.DeviceNotLinked=Gerät ist nicht verbunden. -chat.appliedenergistics2.StationCanNotBeLocated=Station kann nicht lokalisiert werden. -chat.appliedenergistics2.MachineNotPowered=Maschine bekommt keine Energie. -chat.appliedenergistics2.CommunicationError=Fehler beim Kommunizieren mit dem Netzwerk. -chat.appliedenergistics2.SavedSettings=Geräteeinstellungen auf Speicherkarte kopiert. -chat.appliedenergistics2.AmmoDepleted=Munition verbraucht. -chat.appliedenergistics2.isNowLocked=Monitor ist nun gesperrt. -chat.appliedenergistics2.isNowUnlocked=Monitor ist nun entsperrt. - -// Creative Tabs -itemGroup.appliedenergistics2=Applied Energistics 2 -itemGroup.appliedenergistics2.facades=Applied Energistics 2 - Fassaden - -// GUI -gui.appliedenergistics2.CraftingTerminal=Fertigungskonsole -gui.appliedenergistics2.METunnel=ME -gui.appliedenergistics2.ItemTunnel=Item -gui.appliedenergistics2.FluidTunnel=Flüssigkeiten -gui.appliedenergistics2.RedstoneTunnel=Redstone -gui.appliedenergistics2.EUTunnel=EU -gui.appliedenergistics2.FETunnel=FE -gui.appliedenergistics2.LightTunnel=Licht -gui.appliedenergistics2.OCTunnel=OpenComputers -gui.appliedenergistics2.PressureTunnel=Druck - -gui.appliedenergistics2.security.extract.name=Extrahieren -gui.appliedenergistics2.security.inject.name=Deponieren -gui.appliedenergistics2.security.craft.name=Fertigen -gui.appliedenergistics2.security.build.name=Bauen -gui.appliedenergistics2.security.security.name=Sicherheit - -gui.appliedenergistics2.security.extract.tip=Der Nutzer darf Items aus dem Lager nehmen. -gui.appliedenergistics2.security.inject.tip=Der Nutzer darf neue Items ins Lager legen. -gui.appliedenergistics2.security.craft.tip=Der Nutzer darf Fertigungsanforderungen stellen. -gui.appliedenergistics2.security.build.tip=Der Nutzer darf die physikalische Struktur des Netzwerks verändern und Konfigurationsänderungen vornehmen. -gui.appliedenergistics2.security.security.tip=Der Nutzer darf auf die Sicherheitskonsole des Netzwerks zugreifen. - -gui.appliedenergistics2.Efficiency=Effizienz -gui.appliedenergistics2.RequiredPower=Benötigte Energie -gui.appliedenergistics2.StoredPower=Gespeicherte Energie -gui.appliedenergistics2.MaxPower=Max Energie -gui.appliedenergistics2.QuartzCuttingKnife=Quarzmeißel -gui.appliedenergistics2.Inscriber=Gravurdrucker -gui.appliedenergistics2.Wireless=Drahtloser Zugangspunkt -gui.appliedenergistics2.WirelessTerminal=Drahtloskonsole -gui.appliedenergistics2.NoPermissions=Keine Erlaubnis ausgewählt -gui.appliedenergistics2.SecurityCardEditor=Biometrischer Karteneditor -gui.appliedenergistics2.Encoded=Verschlüsselt -gui.appliedenergistics2.Priority=Priorität -gui.appliedenergistics2.StorageBus=Speicherbus -gui.appliedenergistics2.EnergyDrain=Passivverbrauch -gui.appliedenergistics2.Installed=Installiert -gui.appliedenergistics2.NetworkTool=Netzwerksonde -gui.appliedenergistics2.PowerUsageRate=Energienutzung -gui.appliedenergistics2.PowerInputRate=Energiespeisung -gui.appliedenergistics2.PortableCell=Tragbare Zelle -gui.appliedenergistics2.Security=Sicherheitsterm -gui.appliedenergistics2.CellWorkbench=Zellenwerkbank -gui.appliedenergistics2.QuantumLinkChamber=Quanten-Tunnelkammer -gui.appliedenergistics2.IOPort=ME-IO-Port -gui.appliedenergistics2.Chest=ME-Truhe -gui.appliedenergistics2.Condenser=Materiekondensator -gui.appliedenergistics2.Config=Config -gui.appliedenergistics2.Drive=ME-Laufwerk -gui.appliedenergistics2.ExportBus=ME-Exportbus -gui.appliedenergistics2.GrindStone=Mühlstein -gui.appliedenergistics2.ImportBus=ME-Importbus -gui.appliedenergistics2.Interface=ME-Schnittstelle -gui.appliedenergistics2.LevelEmitter=ME-Füllstandsemitter -gui.appliedenergistics2.Of=Von -gui.appliedenergistics2.Patterns=Schablonen -gui.appliedenergistics2.SpatialIOPort=IO-Raumport -gui.appliedenergistics2.StoredEnergy=Gespeicherte Energie -gui.appliedenergistics2.StoredItems=Gespeicherte Items -gui.appliedenergistics2.Terminal=Konsole -gui.appliedenergistics2.InterfaceTerminal=Schnittstellenkonsole -gui.appliedenergistics2.InterfaceTerminalHint=Zeige oder verstecke die Schnittstelle in der Konsole. -gui.appliedenergistics2.FormationPlane=Formationsfläche -gui.appliedenergistics2.VibrationChamber=Vibrationskammer -gui.appliedenergistics2.NetworkDetails=Netzwerkdetails -gui.appliedenergistics2.StorageCells=ME-Speicherzellen -gui.appliedenergistics2.IOBuses=ME-Import-/Exportbus -gui.appliedenergistics2.Stores=Speichert -gui.appliedenergistics2.BytesUsed=Genutzte Bytes -gui.appliedenergistics2.Types=Typen -gui.appliedenergistics2.Blank=Leer -gui.appliedenergistics2.Unlinked=Nicht verbunden -gui.appliedenergistics2.Linked=Verbunden -gui.appliedenergistics2.StoredSize=Gespeicherte Größe -gui.appliedenergistics2.SkyChest=Himmelssteintruhe -gui.appliedenergistics2.PatternTerminal=Schablonenkonsole -gui.appliedenergistics2.CraftingPattern=Fertigungsschablone -gui.appliedenergistics2.MolecularAssembler=Molekularassembler -gui.appliedenergistics2.ProcessingPattern=Processing Pattern -gui.appliedenergistics2.Crafts=Fertigt -gui.appliedenergistics2.And=und -gui.appliedenergistics2.Creates=Kreiert -gui.appliedenergistics2.With=mit -gui.appliedenergistics2.Substitute=Nutze Substitution: -gui.appliedenergistics2.Yes=Ja -gui.appliedenergistics2.No=Nein -gui.appliedenergistics2.InWorldCrafting=AE2 In-Welt-Fertigung -gui.appliedenergistics2.inWorldFluix=Wirf 1 Geladenes Certusquarzstück + 1 Netherquarz + Redstone-Staub nebeneinander in eine Pfütze und warte einen Moment. -gui.appliedenergistics2.inWorldPurificationCertus=Wirf einen Certusquarzkeim, gemacht aus Certusquarzstaub und Sand, in eine Pfütze Wasser; um den Prozess zu beschleunigen, füge Kristallwachstumsbeschleuniger hinzu. -gui.appliedenergistics2.inWorldPurificationNether=Wirf einen Netherquarzkeim, gemacht aus Netherquarzstaub und Sand, in eine Pfütze Wasser; um den Prozess zu beschleunigen, füge Kristallwachstumsbeschleuniger hinzu. -gui.appliedenergistics2.inWorldPurificationFluix=Wirf einen Fluixkeim, gemacht aus Fluixstaub und Sand, in eine Pfütze Wasser; um den Prozess zu beschleunigen, füge Kristallwachstumsbeschleuniger hinzu. -gui.appliedenergistics2.inWorldSingularity=Wirf zum Erschaffen 1 Singularität und 1 Enderstaub zusammen und erzeuge in Reichweite der Items eine Explosion. -gui.appliedenergistics2.ChargedQuartz=Geladener Certusquarz entsteht durch Einfügen eines Ungeladenen Certusquarzkristalls in ein Ladegerät, das Energie erhält. -gui.appliedenergistics2.ChargedQuartzFind=Geladener Certusquarz kann relativ selten in der Welt gefunden werden, er sieht aus wie gewöhnlicher Certusquarz, aber er funkelt. -gui.appliedenergistics2.OfSecondOutput=%1$d%% Chance für Nebenprodukt. -gui.appliedenergistics2.NoSecondOutput=Kein Nebenprodukt -gui.appliedenergistics2.SelectAmount=Menge wählen -gui.appliedenergistics2.CopyMode=Kopiermodus -gui.appliedenergistics2.CopyModeDesc=Kontrolliert, ob der Inhalt der Konfigurationsfläche entfernt wird, wenn du die Zelle entfernst. -gui.appliedenergistics2.Next=Weiter -gui.appliedenergistics2.Lumen=Lumen -gui.appliedenergistics2.Empty=Leer -gui.appliedenergistics2.Stored=Gespeichert -gui.appliedenergistics2.Cancel=Abbrechen -gui.appliedenergistics2.Crafting=Fertigung -gui.appliedenergistics2.Scheduled=Geplant -gui.appliedenergistics2.CraftingStatus=Fertigungsstatus -gui.appliedenergistics2.FromStorage=Verfügbar -gui.appliedenergistics2.ToCraft=Zu fertigen -gui.appliedenergistics2.CraftingPlan=Fertigungsplan -gui.appliedenergistics2.Automatic=Automatisch -gui.appliedenergistics2.Start=Start -gui.appliedenergistics2.Missing=Fehlend -gui.appliedenergistics2.Bytes=Speicher -gui.appliedenergistics2.Simulation=Simulation -gui.appliedenergistics2.CoProcessors=Co-Prozessoren -gui.appliedenergistics2.CraftingCPU=Fertigungs-CPU -gui.appliedenergistics2.NoCraftingCPUs=Keine Fertigungs-CPUs verfügbar -gui.appliedenergistics2.CalculatingWait=Berechnung, bitte warten... -gui.appliedenergistics2.Clean=Löschen -gui.appliedenergistics2.InvalidPattern=Ungültige Schablone -gui.appliedenergistics2.Range=Reichweite -gui.appliedenergistics2.TransparentFacades=Transparente Fassaden -gui.appliedenergistics2.TransparentFacadesHint=Kontrolliert Sichtbarkeit von Fassaden, währen sich die Netzwerksonde in deiner Hotbar befindet. -gui.appliedenergistics2.CPUs=CPU -gui.appliedenergistics2.NoCraftingJobs=Kein aktiver Fertigungsauftrag -gui.appliedenergistics2.FacadeCrafting=Fassadenfertigung -gui.appliedenergistics2.inWorldCraftingPresses=Gravurdrucke sind im Zentrum von Meteoriten zu finden, welche man in der Welt gelegentlich sieht; sie können mit Hilfe eines Meteoritenkompasses lokalisiert werden. -gui.appliedenergistics2.Included=Einschließlich -gui.appliedenergistics2.Excluded=Ausschließlich -gui.appliedenergistics2.Partitioned=Partitioniert -gui.appliedenergistics2.Precise=Präzise -gui.appliedenergistics2.Fuzzy=Ungenau -gui.appliedenergistics2.SmallFontCraft=Craft -gui.appliedenergistics2.LargeFontCraft=+ -gui.appliedenergistics2.Nothing=Nichts - -// GUI Tooltips -gui.tooltips.appliedenergistics2.Stash=Items lagern -gui.tooltips.appliedenergistics2.StashDesc=Items aus dem Fertigungsgitter in Netzwerkspeicher zurücksenden. -gui.tooltips.appliedenergistics2.Substitutions=Ore-Dict-Substitution -gui.tooltips.appliedenergistics2.SubstitutionsDescEnabled=Erlaube Substitution der Eingangskomponenten. -gui.tooltips.appliedenergistics2.SubstitutionsDescDisabled=Verbiete Substitution der Eingangskomponenten. -gui.tooltips.appliedenergistics2.SubstitutionsOn=Ersetzung aktiviert -gui.tooltips.appliedenergistics2.SubstitutionsOff=Ersetzung deaktiviert -gui.tooltips.appliedenergistics2.Encode=Schablone kodieren -gui.tooltips.appliedenergistics2.EncodeDescription=Beschreibe die aktuell kodierte Schablone oder eine Leere Schablone mit der eingegebenen Vorlage. -gui.tooltips.appliedenergistics2.FuzzyMode=Ungenauer Vergleich -gui.tooltips.appliedenergistics2.FZPercent_25=Aufteilen bei 25% -gui.tooltips.appliedenergistics2.FZPercent_50=Aufteilen bei 50% -gui.tooltips.appliedenergistics2.FZPercent_75=Aufteilen bei 75% -gui.tooltips.appliedenergistics2.FZPercent_99=Aufteilen bei 99% -gui.tooltips.appliedenergistics2.SortOrder=Sortierreihenfolge -gui.tooltips.appliedenergistics2.SortBy=Sortiere nach -gui.tooltips.appliedenergistics2.FZIgnoreAll=Nutze jegliche Variante -gui.tooltips.appliedenergistics2.TransferDirection=Transferrichtung -gui.tooltips.appliedenergistics2.TransferToNetwork=Daten ins Netzwerk transferieren -gui.tooltips.appliedenergistics2.TransferToStorageCell=Daten auf Speicherzelle transferieren -gui.tooltips.appliedenergistics2.ToggleSortDirection=Wechsle Sortierrichtung -gui.tooltips.appliedenergistics2.StoredItems=Gespeicherte Items -gui.tooltips.appliedenergistics2.StoredCraftable=Gespeichert / Herstellbar -gui.tooltips.appliedenergistics2.View=Ansicht -gui.tooltips.appliedenergistics2.RedstoneMode=Redstone-Modus -gui.tooltips.appliedenergistics2.OperationMode=Betriebsart -gui.tooltips.appliedenergistics2.NumberOfItems=Nummer der Items -gui.tooltips.appliedenergistics2.ItemName=Item-Name -gui.tooltips.appliedenergistics2.PowerUnits=Energieeinheiten -gui.tooltips.appliedenergistics2.IOMode=Input/Output-Modus -gui.tooltips.appliedenergistics2.CondenserOutput=ME-Kondensator - Output -gui.tooltips.appliedenergistics2.PartitionStorage=Partitionsspeicher -gui.tooltips.appliedenergistics2.Clear=Leeren -gui.tooltips.appliedenergistics2.TrashController=Löschung via Shift-/Space-klick. -gui.tooltips.appliedenergistics2.InterfaceBlockingMode=Blockierungsmodus -gui.tooltips.appliedenergistics2.InterfaceCraftingMode=Fertigungsmodus -gui.tooltips.appliedenergistics2.Trash=Zerstöre Items -gui.tooltips.appliedenergistics2.MatterBalls=Zu Materiebällen kondensieren \n%s pro Ball -gui.tooltips.appliedenergistics2.Singularity=Zu Singularitäten kondensieren \n%s pro Singularität -gui.tooltips.appliedenergistics2.Read=Nur Extrahieren -gui.tooltips.appliedenergistics2.Write=Nur Insertieren -gui.tooltips.appliedenergistics2.ReadWrite=In beide Richtungen -gui.tooltips.appliedenergistics2.AlwaysActive=Immer aktiv -gui.tooltips.appliedenergistics2.ActiveWithoutSignal=Aktiv ohne Signal -gui.tooltips.appliedenergistics2.ActiveWithSignal=Aktiv mit Signal -gui.tooltips.appliedenergistics2.ActiveOnPulse=Einmalig aktiv je Puls -gui.tooltips.appliedenergistics2.EmitLevelsBelow=Signal, wenn Limit erreicht oder unterschritten. -gui.tooltips.appliedenergistics2.EmitLevelAbove=Signal, wenn Limit erreicht oder überschritten. -gui.tooltips.appliedenergistics2.SearchMode_Auto=Automatische Suche -gui.tooltips.appliedenergistics2.SearchMode_Standard=Standard-Suche -gui.tooltips.appliedenergistics2.SearchMode_JEIAuto=Automatische Suche mit JEI -gui.tooltips.appliedenergistics2.SearchMode_JEIStandard=Standard-Suche mit JEI -gui.tooltips.appliedenergistics2.SearchMode=Suchleistenmodus -gui.tooltips.appliedenergistics2.PartitionStorageHint=Partition mit aktuell gespeicherten Items erstellen. -gui.tooltips.appliedenergistics2.ClearSettings=Config/Einstellungen löschen -gui.tooltips.appliedenergistics2.Craftable=Herstellbar -gui.tooltips.appliedenergistics2.MoveWhenEmpty=Auswerfen wenn leer. -gui.tooltips.appliedenergistics2.MoveWhenWorkIsDone=Auswerfen wenn fertig. -gui.tooltips.appliedenergistics2.MoveWhenFull=Auswerfen wenn voll. -gui.tooltips.appliedenergistics2.Disabled=Deaktiviert -gui.tooltips.appliedenergistics2.Enable=Aktiviert -gui.tooltips.appliedenergistics2.Blocking=Nicht fertigen, wenn Zielinventar Items enthält. -gui.tooltips.appliedenergistics2.NonBlocking=Inhalt des Zielinventars ignorieren. -gui.tooltips.appliedenergistics2.Craft=Fertigungsverhalten -gui.tooltips.appliedenergistics2.CraftOnly=Beim Export gelagerte Items nicht verwenden, nur Items fertigen. -gui.tooltips.appliedenergistics2.CraftEither=Beim Export gelagerte Items verwenden oder fertigen. -gui.tooltips.appliedenergistics2.LevelType=Level-Typ -gui.tooltips.appliedenergistics2.LevelType_Energy=Energie -gui.tooltips.appliedenergistics2.LevelType_Item=Item -gui.tooltips.appliedenergistics2.InventoryTweaks=Inventory Tweaks -gui.tooltips.appliedenergistics2.Mod=Mod -gui.tooltips.appliedenergistics2.TerminalStyle=Konsolen-Stil -gui.tooltips.appliedenergistics2.TerminalStyle_Full=Vollbildschirmskonsole -gui.tooltips.appliedenergistics2.TerminalStyle_Tall=Hohe zentrierte Konsole -gui.tooltips.appliedenergistics2.TerminalStyle_Small=Kleine zentrierte Konsole -gui.tooltips.appliedenergistics2.DoesntDespawn=Dieses Item wird nicht verschwinden. -gui.tooltips.appliedenergistics2.EmitterMode=Fertigungs-Emittermodus -gui.tooltips.appliedenergistics2.CraftViaRedstone=Stoße Redstone-Signal aus, um Item zu fertigen. -gui.tooltips.appliedenergistics2.EmitWhenCrafting=Stoße Redstone-Signal aus, während das Item gefertigt wird. -gui.tooltips.appliedenergistics2.ReportInaccessibleItems=Melde unerreichbare Items -gui.tooltips.appliedenergistics2.ReportInaccessibleItemsYes=Ja: Items, die nicht extrahiert werden können, werden sichtbar. -gui.tooltips.appliedenergistics2.ReportInaccessibleItemsNo=Nein: Nur extrahierbare Items werden sichtbar. -gui.tooltips.appliedenergistics2.BlockPlacement=Blockplatzierung -gui.tooltips.appliedenergistics2.BlockPlacementYes=Block wird als Block plaziert. -gui.tooltips.appliedenergistics2.BlockPlacementNo=Block wird als Item plaziert. -gui.tooltips.appliedenergistics2.SchedulingMode=Planungsmodus -gui.tooltips.appliedenergistics2.SchedulingModeDefault=Exportiere das erste Item bis das Netzwerk leer ist, probiere dann das nächste Item. -gui.tooltips.appliedenergistics2.SchedulingModeRoundRobin=Exportiere im Round-Robin-Modus. -gui.tooltips.appliedenergistics2.SchedulingModeRandom=Exportiere im Zufallsmodus. -gui.tooltips.appliedenergistics2.ItemsStored=Items gespeichert: %s -gui.tooltips.appliedenergistics2.ItemsRequestable=Anfragbare Items: %s - -// Units -gui.appliedenergistics2.units.appliedenergstics=AE -gui.appliedenergistics2.units.ic2=Energy Units -gui.appliedenergistics2.units.rf=Redstone Flux - -// Colors -gui.appliedenergistics2.White=Weiß -gui.appliedenergistics2.Orange=Orange -gui.appliedenergistics2.Magenta=Magenta -gui.appliedenergistics2.LightBlue=Hellblau -gui.appliedenergistics2.Yellow=Gelb -gui.appliedenergistics2.Lime=Hellgrün -gui.appliedenergistics2.Pink=Pink -gui.appliedenergistics2.Gray=Grau -gui.appliedenergistics2.LightGray=Hellgrau -gui.appliedenergistics2.Cyan=Türkis -gui.appliedenergistics2.Purple=Violett -gui.appliedenergistics2.Blue=Blau -gui.appliedenergistics2.Brown=Braun -gui.appliedenergistics2.Green=Grün -gui.appliedenergistics2.Red=Rot -gui.appliedenergistics2.Black=Schwarz -gui.appliedenergistics2.Fluix=Fluix - -// Waila -waila.appliedenergistics2.Crafting=Fertigung -waila.appliedenergistics2.DeviceOnline=Gerät Online -waila.appliedenergistics2.DeviceOffline=Gerät Offline -waila.appliedenergistics2.DeviceMissingChannel=Gerät ohne Kanal -waila.appliedenergistics2.Locked=Gesperrt -waila.appliedenergistics2.Unlocked=Entsperrt -waila.appliedenergistics2.Showing=Zeigt -waila.appliedenergistics2.Contains=Enthält -waila.appliedenergistics2.Channels=%1$d von %2$d Kanälen - -// Items -item.appliedenergistics2.storage_cell_1k.name=1k-ME-Speicherzelle -item.appliedenergistics2.storage_cell_4k.name=4k-ME-Speicherzelle -item.appliedenergistics2.storage_cell_16k.name=16k-ME-Speicherzelle -item.appliedenergistics2.storage_cell_64k.name=64k-ME-Speicherzelle -item.appliedenergistics2.creative_storage_cell.name=Kreative ME-Speicherzelle -item.appliedenergistics2.encoded_pattern.name=Kodierte ME-Schablone -item.appliedenergistics2.view_cell.name=Sichtzelle -item.appliedenergistics2.facade.name=Kabelfassade - -item.appliedenergistics2.crystal_seed.certus.name=Certusquarzkeim -item.appliedenergistics2.crystal_seed.nether.name=Netherquarzkeim -item.appliedenergistics2.crystal_seed.fluix.name=Fluixkeim -item.appliedenergistics2.material.invalid_type.name=Dieses Item ist deaktiviert. -item.appliedenergistics2.material.advanced_card.name=Fortgeschrittene Karte -item.appliedenergistics2.material.annihilation_core.name=Annihilationskern -item.appliedenergistics2.material.basic_card.name=Basiskarte -item.appliedenergistics2.material.blank_pattern.name=Leere Schablone -item.appliedenergistics2.material.calculation_processor.name=Kalkulationsprozessor -item.appliedenergistics2.material.card_capacity.name=Kapazitätskarte -item.appliedenergistics2.material.card_fuzzy.name=Ungenauigkeitskarte -item.appliedenergistics2.material.card_inverter.name=Umkehrungskarte -item.appliedenergistics2.material.card_redstone.name=Redstone-Karte -item.appliedenergistics2.material.card_speed.name=Beschleunigungskarte -item.appliedenergistics2.material.cell2_spatial_part.name=2³ Raumkomponente -item.appliedenergistics2.material.cell16_spatial_part.name=16³ Raumkomponente -item.appliedenergistics2.material.cell128_spatial_part.name=128³ Raumkomponente -item.appliedenergistics2.material.cell1k_part.name=1k-ME-Speicherkomponente -item.appliedenergistics2.material.cell4k_part.name=4k-ME-Speicherkomponente -item.appliedenergistics2.material.cell16k_part.name=16k-ME-Speicherkomponente -item.appliedenergistics2.material.cell64k_part.name=64k-ME-Speicherkomponente -item.appliedenergistics2.material.certus_quartz_crystal.name=Certusquarzkristall -item.appliedenergistics2.material.certus_quartz_crystal_charged.name=Geladener Certusquarzkristall -item.appliedenergistics2.material.certus_quartz_dust.name=Certusquarzstaub -item.appliedenergistics2.material.empty_storage_cell.name=ME-Speichergehäuse -item.appliedenergistics2.material.ender_dust.name=Enderstaub -item.appliedenergistics2.material.engineering_processor.name=Konstruktionsprozessor -item.appliedenergistics2.material.flour.name=Mehl -item.appliedenergistics2.material.fluix_crystal.name=Fluixkristall -item.appliedenergistics2.material.fluix_dust.name=Fluixstaub -item.appliedenergistics2.material.fluix_pearl.name=Fluixperle -item.appliedenergistics2.material.formation_core.name=Formationskern -item.appliedenergistics2.material.gold_dust.name=Goldstaub -item.appliedenergistics2.material.iron_dust.name=Eisenstaub -item.appliedenergistics2.material.logic_processor.name=Logikprozessor -item.appliedenergistics2.material.logic_processor_asm.name=Unfertiger Logikprozessor -item.appliedenergistics2.material.matter_ball.name=Materieball -item.appliedenergistics2.material.nether_quartz_dust.name=Netherquarzstaub -item.appliedenergistics2.material.purified_certus_quartz_crystal.name=Reiner Certusquarzkristall -item.appliedenergistics2.material.purified_fluix_crystal.name=Reiner Fluixkristall -item.appliedenergistics2.material.purified_nether_quartz_crystal.name=Reiner Netherquarzkristall -item.appliedenergistics2.material.quantum_entangled_singularity.name=Quantenverschränkte Singularität -item.appliedenergistics2.material.silicon.name=Silizium -item.appliedenergistics2.material.singularity.name=Singularität -item.appliedenergistics2.material.wireless.name=Drahtlosempfänger -item.appliedenergistics2.material.wireless_booster.name=Drahtlosverstärker -item.appliedenergistics2.material.wooden_gear.name=Holzzahnrad -item.appliedenergistics2.material.engineering_processor_press.name=Gravur-Konstruktionsdruck -item.appliedenergistics2.material.calculation_processor_press.name=Gravur-Kalkulationsdruck -item.appliedenergistics2.material.logic_processor_press.name=Gravur-Logikdruck -item.appliedenergistics2.material.engineering_processor_print.name=Gedruckter Konstruktionsschaltkreis -item.appliedenergistics2.material.calculation_processor_print.name=Gedruckter Kalkulationsschaltkreis -item.appliedenergistics2.material.logic_processor_print.name=Gedruckter Logikschaltkreis -item.appliedenergistics2.material.silicon_press.name=Gravur-Siliziumdruck -item.appliedenergistics2.material.silicon_print.name=Gedrucktes Silizium -item.appliedenergistics2.material.name_press.name=Schreiber-Namensdruck -item.appliedenergistics2.material.sky_dust.name=Himmelssteinstaub -item.appliedenergistics2.material.card_crafting.name=Fertigungskarte - -item.appliedenergistics2.multi_part.annihilation_plane.name=ME-Annihilationsfeld -item.appliedenergistics2.multi_part.identity_annihilation_plane.name=ME-Identitätsannihilationsfelds -item.appliedenergistics2.multi_part.cable_anchor.name=Kabelanker -item.appliedenergistics2.multi_part.cable_covered.name=Verdecktes ME-Kabel -item.appliedenergistics2.multi_part.cable_glass.name=ME-Glaskabel -item.appliedenergistics2.multi_part.cable_smart.name=Schlaues ME-Kabel -item.appliedenergistics2.multi_part.cable_dense_smart.name=Dichtes ME-Kabel -item.appliedenergistics2.multi_part.storage_monitor.name=ME-Speichermonitor -item.appliedenergistics2.multi_part.conversion_monitor.name=ME-Konversionsmonitor -item.appliedenergistics2.multi_part.crafting_terminal.name=ME-Fertigungskonsole -item.appliedenergistics2.multi_part.semi_dark_monitor.name=Leuchtfeld -item.appliedenergistics2.multi_part.monitor.name=Helles Leuchtfeld -item.appliedenergistics2.multi_part.dark_monitor.name=Dunkles Leuchtfeld -item.appliedenergistics2.multi_part.export_bus.name=ME-Exportbus -item.appliedenergistics2.multi_part.formation_plane.name=ME-Formationsfeld -item.appliedenergistics2.multi_part.import_bus.name=ME-Importbus -item.appliedenergistics2.multi_part.interface.name=ME-Schnittstelle -item.appliedenergistics2.multi_part.level_emitter.name=ME-Füllstandsemitter -item.appliedenergistics2.multi_part.p2p_tunnel.name=P2P-Tunnel -item.appliedenergistics2.multi_part.pattern_terminal.name=ME-Schablonenkonsole -item.appliedenergistics2.multi_part.quartz_fiber.name=Quarzfaser -item.appliedenergistics2.multi_part.storage_bus.name=ME-Speicherbus -item.appliedenergistics2.multi_part.terminal.name=ME-Konsole -item.appliedenergistics2.multi_part.inverted_toggle_bus.name=Invertierter schaltbarer ME-Bus -item.appliedenergistics2.multi_part.toggle_bus.name=Schaltbarer ME-Bus -item.appliedenergistics2.multi_part.crafting_monitor.name=ME-Fertigungsmonitor -item.appliedenergistics2.multi_part.interface_terminal.name=ME-Schnittstellenkonsole -item.appliedenergistics2.multi_part.invalid_type.name=Deaktiviertes Item - -item.appliedenergistics2.spatial_storage_cell_128_cubed.name=128³-Raumspeicherzelle -item.appliedenergistics2.spatial_storage_cell_16_cubed.name=16³-Raumspeicherzelle -item.appliedenergistics2.spatial_storage_cell_2_cubed.name=2³-Raumspeicherzelle - -item.appliedenergistics2.certus_quartz_axe.name=Certusquarzaxt -item.appliedenergistics2.certus_quartz_cutting_knife.name=Certusquarzmeißel -item.appliedenergistics2.certus_quartz_hoe.name=Certusquarzhacke -item.appliedenergistics2.certus_quartz_pickaxe.name=Certusquarzspitzhacke -item.appliedenergistics2.certus_quartz_spade.name=Certusquarzschaufel -item.appliedenergistics2.certus_quartz_sword.name=Certusquarzschwert -item.appliedenergistics2.certus_quartz_wrench.name=Certusquarzschraubenschlüssel - -item.appliedenergistics2.nether_quartz_axe.name=Netherquarzaxt -item.appliedenergistics2.nether_quartz_cutting_knife.name=Netherquarzmeißel -item.appliedenergistics2.nether_quartz_hoe.name=Netherquarzhacke -item.appliedenergistics2.nether_quartz_pickaxe.name=Netherquarzspitzhacke -item.appliedenergistics2.nether_quartz_spade.name=Netherquarzschaufel -item.appliedenergistics2.nether_quartz_sword.name=Netherquarzschwert -item.appliedenergistics2.nether_quartz_wrench.name=Netherquarzschraubenschlüssel - -item.appliedenergistics2.paint_ball.name=Farbball -item.appliedenergistics2.portable_cell.name=Tragbare Zelle -item.appliedenergistics2.network_tool.name=Netzwerksonde -item.appliedenergistics2.charged_staff.name=Geladener Stab -item.appliedenergistics2.entropy_manipulator.name=Entropiemanipulator -item.appliedenergistics2.matter_cannon.name=Materiekanone -item.appliedenergistics2.memory_card.name=Speicherkarte -item.appliedenergistics2.color_applicator.name=Farbapplikator -item.appliedenergistics2.wireless_terminal.name=Drahtlose Zugangskonsole -item.appliedenergistics2.biometric_card.name=Biometriekarte - -item.appliedenergistics2.debug_card.name=Dev.Debug-Karte -item.appliedenergistics2.debug_replicator_card.name=Dev.Replikator-Karte - -// Commands -commands.ae2.usage=Befehle verfügbar in Applied Energistics 2 - Verwende '/ae2 list' für eine Liste und '/ae2 help _____' für Hilfe zu einem Befehl. -commands.ae2.permissions=Du hast nicht die erforderlichen Berechtigungen, um diesen Befehl auszuführen. -commands.ae2.ChunkLogger=Schalted das Berichten von Chunk-Loading und Chunk-Unloading im Server-log um. ( OP ) -commands.ae2.ChunkLoggerOn=Chunk Logging ist aktiviert -commands.ae2.ChunkLoggerOff=Chunk Logging ist deaktiviert -commands.ae2.Supporters=Zeigt eine Liste aller AE2-Unterstützer - -// Achievements -achievement.ae2.Compass=Meteoritenjäger -achievement.ae2.Compass.desc=Fertige einen Meteoritenkompass -achievement.ae2.Presses=Unbekannte Technologie -achievement.ae2.Presses.desc=Finde eine Prozessorenpresse -achievement.ae2.SpatialIO=Raumkoordinaten -achievement.ae2.SpatialIO.desc=Fertige einen IO-Raumport -achievement.ae2.SpatialIOExplorer=To boldly go -achievement.ae2.SpatialIOExplorer.desc=Werde in einer Raumspeicherzelle gespeichert -achievement.ae2.StorageCell=Besser als Truhen -achievement.ae2.StorageCell.desc=Fertige eine Speicherzelle -achievement.ae2.IOPort=Fertigungszellenshuffle -achievement.ae2.IOPort.desc=Fertige einen ME-IO-Port -achievement.ae2.CraftingTerminal=Eine (viel) größere Bank -achievement.ae2.CraftingTerminal.desc=Fertige eine Fertigungskonsole -achievement.ae2.PatternTerminal=Crafting Maestro -achievement.ae2.PatternTerminal.desc=Fertige eine Schablonenkonsole -achievement.ae2.ChargedQuartz=Schockierend -achievement.ae2.ChargedQuartz.desc=Finde geladenen Certusquartz -achievement.ae2.Fluix=Unnatürlich -achievement.ae2.Fluix.desc=Stelle Fluixkristalle her -achievement.ae2.Charger=Fluixproduktion -achievement.ae2.Charger.desc=Fertige ein Ladegerät -achievement.ae2.CrystalGrowthAccelerator=Beschleuniger ist eine Untertreibung -achievement.ae2.CrystalGrowthAccelerator.desc=Fertige einen Kristallwachstumsbeschleuniger -achievement.ae2.GlassCable=Fluix-Energie-Verbingung -achievement.ae2.GlassCable.desc=Fertige ME-Glaskabel -achievement.ae2.Networking1=Netzwerklehrling -achievement.ae2.Networking1.desc=Erreiche 8 Kanäle mit Geräten in einem Netzwerk -achievement.ae2.Controller=Netzwerkzentrale -achievement.ae2.Controller.desc=Fertige einen ME-Controller -achievement.ae2.Networking2=Netzwerkingeneur -achievement.ae2.Networking2.desc=Erreiche 128 Kanäle mit Geräten in einem Netzwerk -achievement.ae2.Networking3=Netzwerkadministrator -achievement.ae2.Networking3.desc=Erreiche 2048 Kanäle mit Geräten in einem Netzwerk -achievement.ae2.P2P=Punkt-zu-Punkt-Verbindung -achievement.ae2.P2P.desc=Fertige einen P2P-Tunnel -achievement.ae2.Recursive=Rekursives Netzwerken -achievement.ae2.Recursive.desc=Platziere eine ME-Schnittstelle auf einen Speicherbus -achievement.ae2.CraftingCPU=NextGen-Fertigung -achievement.ae2.CraftingCPU.desc=Fertige eine Fertigungs-CPU -achievement.ae2.Facade=Netzwerkästhetik -achievement.ae2.Facade.desc=Fertige eine Kabelfassade -achievement.ae2.NetworkTool=Netzwerkdiagnose -achievement.ae2.NetworkTool.desc=Fertige eine Netzwerksonde -achievement.ae2.PortableCell=Speichernomade -achievement.ae2.PortableCell.desc=Fertige eine Tragbare Zelle -achievement.ae2.StorageBus=Uneingeschränktes Potential -achievement.ae2.StorageBus.desc=Fertige einen Speicherbus -achievement.ae2.QNB=Quantum Tunneling -achievement.ae2.QNB.desc=Fertige einen Quantenlink - -// Stats -stat.ae2.ItemsInserted=Items zu ME Speicher hinzugefügt -stat.ae2.ItemsExtracted=Items aus ME Speicher entfernt -stat.ae2.TurnedCranks=Runden gekurbelt diff --git a/src/main/resources/assets/appliedenergistics2/lang/en_gb.json b/src/main/resources/assets/appliedenergistics2/lang/en_gb.json new file mode 100644 index 000000000..12ade8647 --- /dev/null +++ b/src/main/resources/assets/appliedenergistics2/lang/en_gb.json @@ -0,0 +1,13 @@ +{ + "gui.appliedenergistics2.inWorldCraftingPresses": "Crafting Presses are found in the centre of meteorites which can be found in around the world, they can be located by using a meteorite compass.", + + "gui.tooltips.appliedenergistics2.SearchMode_JEIAuto": "JEI Synchronised Auto", + "gui.tooltips.appliedenergistics2.SearchMode_JEIStandard": "JEI Synchronised Standard", + "gui.tooltips.appliedenergistics2.TerminalStyle_Tall": "Tall Centered Terminal", + "gui.tooltips.appliedenergistics2.TerminalStyle_Small": "Small Centered Terminal", + + "gui.appliedenergistics2.Gray": "Grey", + "gui.appliedenergistics2.LightGray": "Light Grey", + + "item.appliedenergistics2.color_applicator": "Colour Applicator" +} \ No newline at end of file diff --git a/src/main/resources/assets/appliedenergistics2/lang/en_gb.lang b/src/main/resources/assets/appliedenergistics2/lang/en_gb.lang deleted file mode 100644 index b442eac79..000000000 --- a/src/main/resources/assets/appliedenergistics2/lang/en_gb.lang +++ /dev/null @@ -1,15 +0,0 @@ -// GUI -gui.appliedenergistics2.inWorldCraftingPresses=Crafting Presses are found in the centre of meteorites which can be found in around the world, they can be located by using a meteorite compass. - -// GUI Tooltips -gui.tooltips.appliedenergistics2.SearchMode_JEIAuto=JEI Synchronised Auto -gui.tooltips.appliedenergistics2.SearchMode_JEIStandard=JEI Synchronised Standard -gui.tooltips.appliedenergistics2.TerminalStyle_Tall=Tall Centered Terminal -gui.tooltips.appliedenergistics2.TerminalStyle_Small=Small Centered Terminal - -// Colours -gui.appliedenergistics2.Gray=Grey -gui.appliedenergistics2.LightGray=Light Grey - -// Items -item.appliedenergistics2.color_applicator.name=Colour Applicator \ No newline at end of file diff --git a/src/main/resources/assets/appliedenergistics2/lang/en_us.json b/src/main/resources/assets/appliedenergistics2/lang/en_us.json new file mode 100644 index 000000000..142178f1d --- /dev/null +++ b/src/main/resources/assets/appliedenergistics2/lang/en_us.json @@ -0,0 +1,613 @@ +{ + "block.appliedenergistics2.cable_bus": "AE2 Cable and/or Bus", + "block.appliedenergistics2.cell_workbench": "Cell Workbench", + "block.appliedenergistics2.charger": "Charger", + "block.appliedenergistics2.chest": "ME Chest", + "block.appliedenergistics2.condenser": "Matter Condenser", + "block.appliedenergistics2.controller": "ME Controller", + "block.appliedenergistics2.crank": "Wooden Crank", + "block.appliedenergistics2.creative_energy_cell": "Creative Energy Cell", + "block.appliedenergistics2.dense_energy_cell": "Dense Energy Cell", + "block.appliedenergistics2.energy_cell": "Energy Cell", + "block.appliedenergistics2.drive": "ME Drive", + "block.appliedenergistics2.energy_acceptor": "Energy Acceptor", + "block.appliedenergistics2.grindstone": "Quartz Grindstone", + "block.appliedenergistics2.matrix_frame": "Matrix Frame", + "block.appliedenergistics2.io_port": "ME IO Port", + "block.appliedenergistics2.inscriber": "Inscriber", + "block.appliedenergistics2.interface": "ME Interface", + "block.appliedenergistics2.fluid_interface": "ME Fluid Interface", + "block.appliedenergistics2.quantum_link": "ME Quantum Link Chamber", + "block.appliedenergistics2.quantum_ring": "ME Quantum Ring", + "block.appliedenergistics2.fluix_block": "Fluix Block", + "block.appliedenergistics2.quartz_block": "Certus Quartz Block", + "block.appliedenergistics2.chiseled_quartz_block": "Chiseled Certus Quartz Block", + "block.appliedenergistics2.quartz_glass": "Quartz Glass", + "block.appliedenergistics2.quartz_vibrant_glass": "Vibrant Quartz Glass", + "block.appliedenergistics2.quartz_pillar": "Certus Quartz Pillar", + "block.appliedenergistics2.quartz_fixture": "Charged Quartz Fixture", + "block.appliedenergistics2.light_detector": "Light Detecting Fixture", + "block.appliedenergistics2.spatial_io_port": "Spatial IO Port", + "block.appliedenergistics2.spatial_pylon": "Spatial Pylon", + "block.appliedenergistics2.tiny_tnt": "Tiny TNT", + "block.appliedenergistics2.vibration_chamber": "Vibration Chamber", + "block.appliedenergistics2.wireless_access_point": "ME Wireless Access Point", + "block.appliedenergistics2.quartz_ore": "Certus Quartz Ore", + "block.appliedenergistics2.charged_quartz_ore": "Charged Certus Quartz Ore", + "block.appliedenergistics2.security_station": "ME Security Terminal", + "block.appliedenergistics2.quartz_growth_accelerator": "Crystal Growth Accelerator", + "block.appliedenergistics2.sky_stone_block": "Sky Stone", + "block.appliedenergistics2.smooth_sky_stone_block": "Sky Stone Block", + "block.appliedenergistics2.sky_stone_brick": "Sky Stone Brick", + "block.appliedenergistics2.sky_stone_small_brick": "Sky Stone Small Brick", + "block.appliedenergistics2.sky_stone_chest": "Sky Stone Chest", + "block.appliedenergistics2.smooth_sky_stone_chest": "Sky Stone Block Chest", + "block.appliedenergistics2.sky_compass": "Meteorite Compass", + "block.appliedenergistics2.crafting_monitor": "Crafting Monitor", + "block.appliedenergistics2.crafting_storage_1k": "1k Crafting Storage", + "block.appliedenergistics2.crafting_storage_4k": "4k Crafting Storage", + "block.appliedenergistics2.crafting_storage_16k": "16k Crafting Storage", + "block.appliedenergistics2.crafting_storage_64k": "64k Crafting Storage", + "block.appliedenergistics2.crafting_accelerator": "Crafting Co-Processing Unit", + "block.appliedenergistics2.crafting_unit": "Crafting Unit", + "block.appliedenergistics2.molecular_assembler": "Molecular Assembler", + + "block.appliedenergistics2.fluix_stairs": "Fluix Stairs", + "block.appliedenergistics2.quartz_stairs": "Certus Quartz Stairs", + "block.appliedenergistics2.chiseled_quartz_stairs": "Chiseled Certus Quartz Stairs", + "block.appliedenergistics2.quartz_pillar_stairs": "Certus Quartz Pillar Stairs", + "block.appliedenergistics2.smooth_sky_stone_stairs": "Sky Stone Block Stairs", + "block.appliedenergistics2.sky_stone_brick_stairs": "Sky Stone Brick Stairs", + "block.appliedenergistics2.sky_stone_small_brick_stairs": "Sky Stone Small Brick Stairs", + "block.appliedenergistics2.sky_stone_stairs": "Sky Stone Stairs", + + "block.appliedenergistics2.chiseled_quartz_slab": "Chiseled Certus Quartz Slabs", + "block.appliedenergistics2.fluix_slab": "Fluix Slabs", + "block.appliedenergistics2.quartz_pillar_slab": "Certus Quartz Pillar Slabs", + "block.appliedenergistics2.quartz_slab": "Certus Quartz Slabs", + "block.appliedenergistics2.smooth_sky_stone_slab": "Sky Stone Block Slabs", + "block.appliedenergistics2.sky_stone_brick_slab": "Sky Stone Brick Slabs", + "block.appliedenergistics2.sky_stone_small_brick_slab": "Sky Stone Small Brick Slabs", + "block.appliedenergistics2.sky_stone_slab": "Sky Stone Slabs", + + "chat.appliedenergistics2.ChestCannotReadStorageCell": "ME Chest cannot read storage cell.", + "chat.appliedenergistics2.SettingCleared": "Memory card cleared.", + "chat.appliedenergistics2.OutOfRange": "Wireless Out Of Range.", + "chat.appliedenergistics2.InvalidMachine": "Invalid Machine.", + "chat.appliedenergistics2.LoadedSettings": "Loaded device configuration from memory card.", + "chat.appliedenergistics2.DeviceNotPowered": "Device is low on power.", + "chat.appliedenergistics2.DeviceNotWirelessTerminal": "Device is not a wireless terminal.", + "chat.appliedenergistics2.DeviceNotLinked": "Device is not linked.", + "chat.appliedenergistics2.StationCanNotBeLocated": "Station can not be located.", + "chat.appliedenergistics2.MachineNotPowered": "Machine is not powered.", + "chat.appliedenergistics2.CommunicationError": "Error Communicating with Network.", + "chat.appliedenergistics2.SavedSettings": "Copied current device configuration to memory card.", + "chat.appliedenergistics2.ResetSettings": "New device configuration created and copied to memory card.", + "chat.appliedenergistics2.AmmoDepleted": "Ammo Depleted.", + "chat.appliedenergistics2.isNowLocked": "Monitor is now Locked.", + "chat.appliedenergistics2.isNowUnlocked": "Monitor is now Unlocked.", + + "itemGroup.appliedenergistics2": "Applied Energistics 2", + "itemGroup.appliedenergistics2.facades": "Applied Energistics 2 - Facades", + + "gui.appliedenergistics2.CraftingTerminal": "Crafting Terminal", + "gui.appliedenergistics2.METunnel": "ME", + "gui.appliedenergistics2.ItemTunnel": "Item", + "gui.appliedenergistics2.FluidTunnel": "Fluid", + "gui.appliedenergistics2.RedstoneTunnel": "Redstone", + "gui.appliedenergistics2.EUTunnel": "EU", + "gui.appliedenergistics2.FETunnel": "FE", + "gui.appliedenergistics2.LightTunnel": "Light", + "gui.appliedenergistics2.OCTunnel": "OpenComputers", + "gui.appliedenergistics2.PressureTunnel": "Pressure", + + "gui.appliedenergistics2.security.extract.name": "Withdraw", + "gui.appliedenergistics2.security.inject.name": "Deposit", + "gui.appliedenergistics2.security.craft.name": "Craft", + "gui.appliedenergistics2.security.build.name": "Build", + "gui.appliedenergistics2.security.security.name": "Security", + + "gui.appliedenergistics2.security.extract.tip": "User is allowed to remove items from storage.", + "gui.appliedenergistics2.security.inject.tip": "User is allowed to store new items into storage.", + "gui.appliedenergistics2.security.craft.tip": "User can initiate new crafting jobs.", + "gui.appliedenergistics2.security.build.tip": "User can modify the physical structure of the network, and make configuration changes.", + "gui.appliedenergistics2.security.security.tip": "User can access and modify the security terminal of the network.", + + "gui.appliedenergistics2.Efficiency": "Efficiency", + "gui.appliedenergistics2.SCSSize": "SCS Size", + "gui.appliedenergistics2.SCSInvalid": "Invalid", + "gui.appliedenergistics2.RequiredPower": "Required Power", + "gui.appliedenergistics2.StoredPower": "Stored Power", + "gui.appliedenergistics2.MaxPower": "Max Power", + "gui.appliedenergistics2.QuartzCuttingKnife": "Quartz Cutting Knife", + "gui.appliedenergistics2.Inscriber": "Inscriber", + "gui.appliedenergistics2.Wireless": "Wireless Access Point", + "gui.appliedenergistics2.WirelessTerminal": "Wireless Term", + "gui.appliedenergistics2.NoPermissions": "No Permissions Selected", + "gui.appliedenergistics2.SecurityCardEditor": "Biometric Card Editor", + "gui.appliedenergistics2.Encoded": "Encoded", + "gui.appliedenergistics2.Priority": "Priority", + "gui.appliedenergistics2.StorageBus": "Storage Bus", + "gui.appliedenergistics2.StorageBusFluids": "Fluid Storage Bus", + "gui.appliedenergistics2.EnergyDrain": "Passive Drain", + "gui.appliedenergistics2.Installed": "Installed", + "gui.appliedenergistics2.NetworkTool": "Network Tool", + "gui.appliedenergistics2.PowerUsageRate": "Energy Usage", + "gui.appliedenergistics2.PowerInputRate": "Energy Generation", + "gui.appliedenergistics2.PortableCell": "Portable Cell", + "gui.appliedenergistics2.Security": "Security Term", + "gui.appliedenergistics2.CellWorkbench": "Cell Workbench", + "gui.appliedenergistics2.QuantumLinkChamber": "Quantum Link Chamber", + "gui.appliedenergistics2.IOPort": "ME IO Port", + "gui.appliedenergistics2.Chest": "ME Chest", + "gui.appliedenergistics2.Condenser": "Matter Condenser", + "gui.appliedenergistics2.Config": "Config", + "gui.appliedenergistics2.Drive": "ME Drive", + "gui.appliedenergistics2.ExportBus": "ME Export Bus", + "gui.appliedenergistics2.ExportBusFluids": "ME Fluid Export Bus", + "gui.appliedenergistics2.GrindStone": "Grindstone", + "gui.appliedenergistics2.ImportBus": "ME Import Bus", + "gui.appliedenergistics2.ImportBusFluids": "ME Fluid Import Bus", + "gui.appliedenergistics2.Interface": "ME Interface", + "gui.appliedenergistics2.FluidInterface": "ME Fluid Interface", + "gui.appliedenergistics2.LevelEmitter": "ME Level Emitter", + "gui.appliedenergistics2.FluidLevelEmitter": "ME Fluid Level Emitter", + "gui.appliedenergistics2.Of": "of", + "gui.appliedenergistics2.Patterns": "Patterns", + "gui.appliedenergistics2.SpatialIOPort": "Spatial IO Port", + "gui.appliedenergistics2.StoredEnergy": "Stored Energy", + "gui.appliedenergistics2.StoredItems": "Stored Items", + "gui.appliedenergistics2.StoredFluids": "Stored Fluids", + "gui.appliedenergistics2.Terminal": "Terminal", + "gui.appliedenergistics2.InterfaceTerminal": "Interface Terminal", + "gui.appliedenergistics2.InterfaceTerminalHint": "Show Or Hide on Interface Terminal.", + "gui.appliedenergistics2.FormationPlane": "Formation Plane", + "gui.appliedenergistics2.FluidFormationPlane": "Fluid Formation Plane", + "gui.appliedenergistics2.VibrationChamber": "Vibration Chamber", + "gui.appliedenergistics2.NetworkDetails": "Network Details", + "gui.appliedenergistics2.StorageCells": "ME Storage Cells", + "gui.appliedenergistics2.IOBuses": "ME Import/Export Bus", + "gui.appliedenergistics2.IOBusesFluids": "ME Fluid Import/Export Bus", + "gui.appliedenergistics2.Stores": "Stores", + "gui.appliedenergistics2.BytesUsed": "Bytes Used", + "gui.appliedenergistics2.Types": "Types", + "gui.appliedenergistics2.Blank": "Blank", + "gui.appliedenergistics2.Unlinked": "Unlinked", + "gui.appliedenergistics2.Linked": "Linked", + "gui.appliedenergistics2.StoredSize": "Stored Size", + "gui.appliedenergistics2.CellId": "Cell ID", + "gui.appliedenergistics2.SkyChest": "Sky Stone Chest", + "gui.appliedenergistics2.PatternTerminal": "Pattern Terminal", + "gui.appliedenergistics2.CraftingPattern": "Crafting Pattern", + "gui.appliedenergistics2.MolecularAssembler": "Molecular Assembler", + "gui.appliedenergistics2.ProcessingPattern": "Processing Pattern", + "gui.appliedenergistics2.Crafts": "Crafts", + "gui.appliedenergistics2.And": "and", + "gui.appliedenergistics2.Creates": "Creates", + "gui.appliedenergistics2.With": "with", + "gui.appliedenergistics2.Substitute": "Using Substitutions:", + "gui.appliedenergistics2.Yes": "Yes", + "gui.appliedenergistics2.No": "No", + "gui.appliedenergistics2.InWorldCrafting": "AE2 In World Crafting", + "gui.appliedenergistics2.inWorldFluix": "Drop 1 Charged Certus Quartz + 1 Nether Quartz + Redstone Dust into a puddle next to one another and wait a moment to receive 2 Fluix Crystals.", + "gui.appliedenergistics2.inWorldPurificationCertus": "Drop a Certus Quartz Seed made from Certus Quartz Dust and Sand into a puddle of water; to make the process faster add Crystal Growth Accelerators.", + "gui.appliedenergistics2.inWorldPurificationNether": "Drop a Nether Quartz Seed made from Nether Quartz Dust and Sand into a puddle of water; to make the process faster add Crystal Growth Accelerators.", + "gui.appliedenergistics2.inWorldPurificationFluix": "Drop a Fluix Seed made from Fluix Dust and Sand into a puddle of water; to make the process faster add Crystal Growth Accelerators.", + "gui.appliedenergistics2.inWorldSingularity": "To create drop 1 Singularity and 1 Ender Dust and cause an explosion within range of the items.", + "gui.appliedenergistics2.ChargedQuartz": "Charged Certus Quartz is crafted by inserting an uncharged Certus Quartz Crystal into the Charger, and powering it.", + "gui.appliedenergistics2.ChargedQuartzFind": "Charged Certus Quartz can be found in world semi rarely, it appears similar to normal Certus Quartz, except it sparkles.", + "gui.appliedenergistics2.NoSecondOutput": "No Secondary Output", + "gui.appliedenergistics2.OfSecondOutput": "%1$d%% Chance for second output.", + "gui.appliedenergistics2.MultipleOutputs": "%1$d%% second, %2$d%% third output.", + "gui.appliedenergistics2.SelectAmount": "Select Amount", + "gui.appliedenergistics2.CopyMode": "Copy Mode", + "gui.appliedenergistics2.CopyModeDesc": "Controls if the contents of the configuration pane are cleared when you remove the cell.", + "gui.appliedenergistics2.Next": "Next", + "gui.appliedenergistics2.Lumen": "Lumen", + "gui.appliedenergistics2.Empty": "Empty", + "gui.appliedenergistics2.Stored": "Stored", + "gui.appliedenergistics2.Cancel": "Cancel", + "gui.appliedenergistics2.ETAFormat": "HH:mm:ss", + "gui.appliedenergistics2.Crafting": "Crafting", + "gui.appliedenergistics2.Scheduled": "Scheduled", + "gui.appliedenergistics2.CraftingStatus": "Crafting Status", + "gui.appliedenergistics2.FromStorage": "Available", + "gui.appliedenergistics2.ToCraft": "To Craft", + "gui.appliedenergistics2.CraftingPlan": "Crafting Plan", + "gui.appliedenergistics2.Automatic": "Automatic", + "gui.appliedenergistics2.Start": "Start", + "gui.appliedenergistics2.Missing": "Missing", + "gui.appliedenergistics2.Bytes": "Storage", + "gui.appliedenergistics2.Simulation": "Simulation", + "gui.appliedenergistics2.CoProcessors": "Co Processors", + "gui.appliedenergistics2.CraftingCPU": "Crafting CPU", + "gui.appliedenergistics2.NoCraftingCPUs": "No Crafting CPUs are Available", + "gui.appliedenergistics2.CalculatingWait": "Calculating Please Wait...", + "gui.appliedenergistics2.Clean": "Clean", + "gui.appliedenergistics2.InvalidPattern": "Invalid Pattern", + "gui.appliedenergistics2.Range": "Range", + "gui.appliedenergistics2.TransparentFacades": "Transparent Facades", + "gui.appliedenergistics2.TransparentFacadesHint": "Controls visibility of facades while the network tool is on your toolbar.", + "gui.appliedenergistics2.CPUs": "CPU", + "gui.appliedenergistics2.NoCraftingJobs": "No Crafting Job Active", + "gui.appliedenergistics2.FacadeCrafting": "Facade Crafting", + "gui.appliedenergistics2.inWorldCraftingPresses": "Crafting Presses are found in the center of meteorites which can be found in around the world, they can be located by using a meteorite compass.", + "gui.appliedenergistics2.Included": "Included", + "gui.appliedenergistics2.Excluded": "Excluded", + "gui.appliedenergistics2.Partitioned": "Partitioned", + "gui.appliedenergistics2.Precise": "Precise", + "gui.appliedenergistics2.Fuzzy": "Fuzzy", + "gui.appliedenergistics2.SmallFontCraft": "Craft", + "gui.appliedenergistics2.LargeFontCraft": "+", + "gui.appliedenergistics2.Nothing": "Nothing", + + "gui.tooltips.appliedenergistics2.Stash": "Store Items", + "gui.tooltips.appliedenergistics2.StashDesc": "Return items on the crafting grid to network storage.", + "gui.tooltips.appliedenergistics2.Substitutions": "Ore-Dict Substitutions", + "gui.tooltips.appliedenergistics2.SubstitutionsDescEnabled": "Allow substitutions of input components.", + "gui.tooltips.appliedenergistics2.SubstitutionsDescDisabled": "Prevent substitutions of input components.", + "gui.tooltips.appliedenergistics2.SubstitutionsOn": "Substitutions Enabled", + "gui.tooltips.appliedenergistics2.SubstitutionsOff": "Substitutions Disabled", + "gui.tooltips.appliedenergistics2.Encode": "Encode Pattern", + "gui.tooltips.appliedenergistics2.EncodeDescription": "Write the entered pattern to the current encoded pattern, or to available blank pattern.", + "gui.tooltips.appliedenergistics2.FuzzyMode": "Fuzzy Comparison", + "gui.tooltips.appliedenergistics2.FZPercent_25": "Split Damage at 25%", + "gui.tooltips.appliedenergistics2.FZPercent_50": "Split Damage at 50%", + "gui.tooltips.appliedenergistics2.FZPercent_75": "Split Damage at 75%", + "gui.tooltips.appliedenergistics2.FZPercent_99": "Split Damage at 99%", + "gui.tooltips.appliedenergistics2.SortOrder": "Sort Order", + "gui.tooltips.appliedenergistics2.SortBy": "Sort By", + "gui.tooltips.appliedenergistics2.FZIgnoreAll": "Match Any", + "gui.tooltips.appliedenergistics2.TransferDirection": "Transfer Direction", + "gui.tooltips.appliedenergistics2.TransferToNetwork": "Transfer data to Network", + "gui.tooltips.appliedenergistics2.TransferToStorageCell": "Transfer data to Storage Cell", + "gui.tooltips.appliedenergistics2.ToggleSortDirection": "Toggle sorting direction", + "gui.tooltips.appliedenergistics2.StoredItems": "Stored Items", + "gui.tooltips.appliedenergistics2.StoredCraftable": "Stored / Craftable", + "gui.tooltips.appliedenergistics2.View": "View", + "gui.tooltips.appliedenergistics2.RedstoneMode": "Redstone Mode", + "gui.tooltips.appliedenergistics2.OperationMode": "Operation Mode", + "gui.tooltips.appliedenergistics2.NumberOfItems": "Number of items", + "gui.tooltips.appliedenergistics2.ItemName": "Item name", + "gui.tooltips.appliedenergistics2.PowerUnits": "Power Units", + "gui.tooltips.appliedenergistics2.IOMode": "Input/Output Mode", + "gui.tooltips.appliedenergistics2.CondenserOutput": "ME Condenser - Output", + "gui.tooltips.appliedenergistics2.PartitionStorage": "Partition Storage", + "gui.tooltips.appliedenergistics2.Clear": "Clear", + "gui.tooltips.appliedenergistics2.TrashController": "Deletion via Shift / Space Clicking.", + "gui.tooltips.appliedenergistics2.InterfaceBlockingMode": "Blocking Mode", + "gui.tooltips.appliedenergistics2.InterfaceCraftingMode": "Crafting Mode", + "gui.tooltips.appliedenergistics2.Trash": "Destroy Items", + "gui.tooltips.appliedenergistics2.MatterBalls": "Condense Into Matter Balls\n%s per item", + "gui.tooltips.appliedenergistics2.Singularity": "Condense Into Singularities\n%s per item", + "gui.tooltips.appliedenergistics2.Read": "Extract Only", + "gui.tooltips.appliedenergistics2.Write": "Insert Only", + "gui.tooltips.appliedenergistics2.ReadWrite": "Bi-Directional", + "gui.tooltips.appliedenergistics2.AlwaysActive": "Always active", + "gui.tooltips.appliedenergistics2.ActiveWithoutSignal": "Active without signal", + "gui.tooltips.appliedenergistics2.ActiveWithSignal": "Active with signal", + "gui.tooltips.appliedenergistics2.ActiveOnPulse": "Activate once per pulse", + "gui.tooltips.appliedenergistics2.EmitLevelsBelow": "Emit when levels are below limit.", + "gui.tooltips.appliedenergistics2.EmitLevelAbove": "Emit when levels are above or equal to limit.", + "gui.tooltips.appliedenergistics2.SearchMode_Auto": "Auto Search", + "gui.tooltips.appliedenergistics2.SearchMode_Standard": "Standard Search", + "gui.tooltips.appliedenergistics2.SearchMode_JEIAuto": "JEI Synchronized Auto", + "gui.tooltips.appliedenergistics2.SearchMode_JEIStandard": "JEI Synchronized Standard", + "gui.tooltips.appliedenergistics2.SearchMode_AutoKeep": "Auto Search Keep", + "gui.tooltips.appliedenergistics2.SearchMode_StandardKeep": "Standard Search Keep", + "gui.tooltips.appliedenergistics2.SearchMode_JEIAutoKeep": "JEI Synchronized Auto Keep", + "gui.tooltips.appliedenergistics2.SearchMode_JEIStandardKeep": "JEI Synchronized Standard Keep", + "gui.tooltips.appliedenergistics2.SearchMode": "Search Box Mode", + "gui.tooltips.appliedenergistics2.PartitionStorageHint": "Configures Partition based on currently stored items.", + "gui.tooltips.appliedenergistics2.ClearSettings": "Clear Config/Settings", + "gui.tooltips.appliedenergistics2.Craftable": "Craftable", + "gui.tooltips.appliedenergistics2.MoveWhenEmpty": "Move to output when empty.", + "gui.tooltips.appliedenergistics2.MoveWhenWorkIsDone": "Move to output when work is done.", + "gui.tooltips.appliedenergistics2.MoveWhenFull": "Move to output when full.", + "gui.tooltips.appliedenergistics2.Disabled": "Disabled", + "gui.tooltips.appliedenergistics2.Enable": "Enabled", + "gui.tooltips.appliedenergistics2.Blocking": "Do not push crafting items if inventory contains items.", + "gui.tooltips.appliedenergistics2.NonBlocking": "Ignore the contents of the target inventory.", + "gui.tooltips.appliedenergistics2.Craft": "Crafting Behavior", + "gui.tooltips.appliedenergistics2.CraftOnly": "Do not use stocked items, only craft items while exporting.", + "gui.tooltips.appliedenergistics2.CraftEither": "Use stocked items, or craft items while exporting.", + "gui.tooltips.appliedenergistics2.LevelType": "Level Type", + "gui.tooltips.appliedenergistics2.LevelType_Energy": "Energy", + "gui.tooltips.appliedenergistics2.LevelType_Item": "Item", + "gui.tooltips.appliedenergistics2.InventoryTweaks": "Inventory Tweaks", + "gui.tooltips.appliedenergistics2.Mod": "Mod", + "gui.tooltips.appliedenergistics2.TerminalStyle": "Terminal Style", + "gui.tooltips.appliedenergistics2.TerminalStyle_Full": "Full Screen Terminal", + "gui.tooltips.appliedenergistics2.TerminalStyle_Tall": "Tall Centered Terminal", + "gui.tooltips.appliedenergistics2.TerminalStyle_Small": "Small Centered Terminal", + "gui.tooltips.appliedenergistics2.DoesntDespawn": "This item won't de-spawn.", + "gui.tooltips.appliedenergistics2.EmitterMode": "Crafting Emitter Mode", + "gui.tooltips.appliedenergistics2.CraftViaRedstone": "Emit Redstone to craft item.", + "gui.tooltips.appliedenergistics2.EmitWhenCrafting": "Emit Redstone while item is crafting.", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItems": "Report Inaccessible Items", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItemsYes": "Yes: Items that cannot be extracted will be visible.", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItemsNo": "No: Only extractable items will be visible.", + "gui.tooltips.appliedenergistics2.ReportInaccessibleFluids": "Report Inaccessible Fluids", + "gui.tooltips.appliedenergistics2.ReportInaccessibleFluidsYes": "Yes: Fluids that cannot be extracted will be visible.", + "gui.tooltips.appliedenergistics2.ReportInaccessibleFluidsNo": "No: Only extractable fluids will be visible.", + "gui.tooltips.appliedenergistics2.BlockPlacement": "Block Placement", + "gui.tooltips.appliedenergistics2.BlockPlacementYes": "Blocks will be placed as block.", + "gui.tooltips.appliedenergistics2.BlockPlacementNo": "Blocks will be dropped as item.", + "gui.tooltips.appliedenergistics2.SchedulingMode": "Scheduling Mode", + "gui.tooltips.appliedenergistics2.SchedulingModeDefault": "Export the first item until the network is empty, then try the next ones.", + "gui.tooltips.appliedenergistics2.SchedulingModeRoundRobin": "Export using round robin mode.", + "gui.tooltips.appliedenergistics2.SchedulingModeRandom": "Export items in random mode.", + "gui.tooltips.appliedenergistics2.FilterMode": "Search Filter Mode", + "gui.tooltips.appliedenergistics2.FilterModeKeep": "Restore previous search filter.", + "gui.tooltips.appliedenergistics2.FilterModeClear": "Clear on each opening.", + "gui.tooltips.appliedenergistics2.ItemsStored": "Items Stored: %s", + "gui.tooltips.appliedenergistics2.ItemsRequestable": "Items Requestable: %s", + "gui.tooltips.appliedenergistics2.P2PFrequency": "Frequency: %s", + + "gui.appliedenergistics2.units.appliedenergstics": "AE", + "gui.appliedenergistics2.units.ic2": "Energy Units", + "gui.appliedenergistics2.units.rf": "Redstone Flux", + + "gui.appliedenergistics2.White": "White", + "gui.appliedenergistics2.Orange": "Orange", + "gui.appliedenergistics2.Magenta": "Magenta", + "gui.appliedenergistics2.LightBlue": "Light Blue", + "gui.appliedenergistics2.Yellow": "Yellow", + "gui.appliedenergistics2.Lime": "Lime", + "gui.appliedenergistics2.Pink": "Pink", + "gui.appliedenergistics2.Gray": "Gray", + "gui.appliedenergistics2.LightGray": "Light Gray", + "gui.appliedenergistics2.Cyan": "Cyan", + "gui.appliedenergistics2.Purple": "Purple", + "gui.appliedenergistics2.Blue": "Blue", + "gui.appliedenergistics2.Brown": "Brown", + "gui.appliedenergistics2.Green": "Green", + "gui.appliedenergistics2.Red": "Red", + "gui.appliedenergistics2.Black": "Black", + "gui.appliedenergistics2.Fluix": "Fluix", + + "waila.appliedenergistics2.Crafting": "Crafting", + "waila.appliedenergistics2.DeviceOnline": "Device Online", + "waila.appliedenergistics2.DeviceOffline": "Device Offline", + "waila.appliedenergistics2.DeviceMissingChannel": "Device Missing Channel", + "waila.appliedenergistics2.Locked": "Locked", + "waila.appliedenergistics2.Unlocked": "Unlocked", + "waila.appliedenergistics2.Showing": "Showing", + "waila.appliedenergistics2.Contains": "Contains", + "waila.appliedenergistics2.Channels": "%1$d of %2$d Channels", + "waila.appliedenergistics2.P2PUnlinked": "Unlinked", + "waila.appliedenergistics2.P2PInputOneOutput": "Linked (Input Side)", + "waila.appliedenergistics2.P2PInputManyOutputs": "Linked (Input Side) - %d Outputs", + "waila.appliedenergistics2.P2POutput": "Linked (Output Side)", + + "theoneprobe.appliedenergistics2.crafting": "Crafting: %1$s", + "theoneprobe.appliedenergistics2.device_online": "Device Online", + "theoneprobe.appliedenergistics2.device_offline": "Device Offline", + "theoneprobe.appliedenergistics2.device_missing_channel": "Device Missing Channel", + "theoneprobe.appliedenergistics2.locked": "Locked", + "theoneprobe.appliedenergistics2.unlocked": "Unlocked", + "theoneprobe.appliedenergistics2.showing": "Showing", + "theoneprobe.appliedenergistics2.contains": "Contains", + "theoneprobe.appliedenergistics2.channels": "%1$d of %2$d Channels", + "theoneprobe.appliedenergistics2.p2p_unlinked": "Unlinked", + "theoneprobe.appliedenergistics2.p2p_input_one_output": "Linked (Input Side)", + "theoneprobe.appliedenergistics2.p2p_input_many_outputs": "Linked (Input Side) - %d Outputs", + "theoneprobe.appliedenergistics2.p2p_output": "Linked (Output Side)", + "theoneprobe.appliedenergistics2.p2p_frequency": "Frequency: %1$s", + "theoneprobe.appliedenergistics2.stored_energy": "%1$d / %2$d", + + "item.appliedenergistics2.storage_cell_1k": "1k ME Storage Cell", + "item.appliedenergistics2.storage_cell_4k": "4k ME Storage Cell", + "item.appliedenergistics2.storage_cell_16k": "16k ME Storage Cell", + "item.appliedenergistics2.storage_cell_64k": "64k ME Storage Cell", + "item.appliedenergistics2.fluid_storage_cell_1k": "1k ME Fluid Storage Cell", + "item.appliedenergistics2.fluid_storage_cell_4k": "4k ME Fluid Storage Cell", + "item.appliedenergistics2.fluid_storage_cell_16k": "16k ME Fluid Storage Cell", + "item.appliedenergistics2.fluid_storage_cell_64k": "64k ME Fluid Storage Cell", + "item.appliedenergistics2.creative_storage_cell": "Creative ME Storage Cell", + "item.appliedenergistics2.encoded_pattern": "Encoded Pattern", + "item.appliedenergistics2.view_cell": "View Cell", + "item.appliedenergistics2.facade": "Cable Facade", + + "item.appliedenergistics2.crystal_seed.certus": "Certus Quartz Seed", + "item.appliedenergistics2.crystal_seed.nether": "Nether Quartz Seed", + "item.appliedenergistics2.crystal_seed.fluix": "Fluix Seed", + "item.appliedenergistics2.material.invalid_type": "This Item Is Disabled.", + "item.appliedenergistics2.material.advanced_card": "Advanced Card", + "item.appliedenergistics2.material.annihilation_core": "Annihilation Core", + "item.appliedenergistics2.material.basic_card": "Basic Card", + "item.appliedenergistics2.material.blank_pattern": "Blank Pattern", + "item.appliedenergistics2.material.calculation_processor": "Calculation Processor", + "item.appliedenergistics2.material.card_capacity": "Capacity Card", + "item.appliedenergistics2.material.card_fuzzy": "Fuzzy Card", + "item.appliedenergistics2.material.card_inverter": "Inverter Card", + "item.appliedenergistics2.material.card_redstone": "Redstone Card", + "item.appliedenergistics2.material.card_speed": "Acceleration Card", + "item.appliedenergistics2.material.cell2_spatial_part": "2³ Spatial Component", + "item.appliedenergistics2.material.cell16_spatial_part": "16³ Spatial Component", + "item.appliedenergistics2.material.cell128_spatial_part": "128³ Spatial Component", + "item.appliedenergistics2.material.cell1k_part": "1k ME Storage Component", + "item.appliedenergistics2.material.cell4k_part": "4k ME Storage Component", + "item.appliedenergistics2.material.cell16k_part": "16k ME Storage Component", + "item.appliedenergistics2.material.cell64k_part": "64k ME Storage Component", + "item.appliedenergistics2.material.fluid_cell1k_part": "1k ME Fluid Storage Component", + "item.appliedenergistics2.material.fluid_cell4k_part": "4k ME Fluid Storage Component", + "item.appliedenergistics2.material.fluid_cell16k_part": "16k ME Fluid Storage Component", + "item.appliedenergistics2.material.fluid_cell64k_part": "64k ME Fluid Storage Component", + "item.appliedenergistics2.material.certus_quartz_crystal": "Certus Quartz Crystal", + "item.appliedenergistics2.material.certus_quartz_crystal_charged": "Charged Certus Quartz Crystal", + "item.appliedenergistics2.material.certus_quartz_dust": "Certus Quartz Dust", + "item.appliedenergistics2.material.empty_storage_cell": "ME Storage Housing", + "item.appliedenergistics2.material.ender_dust": "Ender Dust", + "item.appliedenergistics2.material.engineering_processor": "Engineering Processor", + "item.appliedenergistics2.material.flour": "Flour", + "item.appliedenergistics2.material.fluix_crystal": "Fluix Crystal", + "item.appliedenergistics2.material.fluix_dust": "Fluix Dust", + "item.appliedenergistics2.material.fluix_pearl": "Fluix Pearl", + "item.appliedenergistics2.material.formation_core": "Formation Core", + "item.appliedenergistics2.material.gold_dust": "Gold Dust", + "item.appliedenergistics2.material.iron_dust": "Iron Dust", + "item.appliedenergistics2.material.logic_processor": "Logic Processor", + "item.appliedenergistics2.material.logic_processor_asm": "Unfinished Logic Processor", + "item.appliedenergistics2.material.matter_ball": "Matter Ball", + "item.appliedenergistics2.material.nether_quartz_dust": "Nether Quartz Dust", + "item.appliedenergistics2.material.purified_certus_quartz_crystal": "Pure Certus Quartz Crystal", + "item.appliedenergistics2.material.purified_fluix_crystal": "Pure Fluix Crystal", + "item.appliedenergistics2.material.purified_nether_quartz_crystal": "Pure Nether Quartz Crystal", + "item.appliedenergistics2.material.quantum_entangled_singularity": "Quantum Entangled Singularity", + "item.appliedenergistics2.material.silicon": "Silicon", + "item.appliedenergistics2.material.singularity": "Singularity", + "item.appliedenergistics2.material.wireless": "Wireless Receiver", + "item.appliedenergistics2.material.wireless_booster": "Wireless Booster", + "item.appliedenergistics2.material.wooden_gear": "Wooden Gear", + "item.appliedenergistics2.material.engineering_processor_press": "Inscriber Engineering Press", + "item.appliedenergistics2.material.calculation_processor_press": "Inscriber Calculation Press", + "item.appliedenergistics2.material.logic_processor_press": "Inscriber Logic Press", + "item.appliedenergistics2.material.engineering_processor_print": "Printed Engineering Circuit", + "item.appliedenergistics2.material.calculation_processor_print": "Printed Calculation Circuit", + "item.appliedenergistics2.material.logic_processor_print": "Printed Logic Circuit", + "item.appliedenergistics2.material.silicon_press": "Inscriber Silicon Press", + "item.appliedenergistics2.material.silicon_print": "Printed Silicon", + "item.appliedenergistics2.material.name_press": "Inscriber Name Press", + "item.appliedenergistics2.material.sky_dust": "Sky Stone Dust", + "item.appliedenergistics2.material.card_crafting": "Crafting Card", + + "item.appliedenergistics2.multi_part.annihilation_plane": "ME Annihilation Plane", + "item.appliedenergistics2.multi_part.fluid_annihilation_plane": "ME Fluid Annihilation Plane", + "item.appliedenergistics2.multi_part.identity_annihilation_plane": "ME Identity Annihilation Plane", + "item.appliedenergistics2.multi_part.cable_anchor": "Cable Anchor", + "item.appliedenergistics2.multi_part.cable_covered": "ME Covered Cable", + "item.appliedenergistics2.multi_part.cable_glass": "ME Glass Cable", + "item.appliedenergistics2.multi_part.cable_smart": "ME Smart Cable", + "item.appliedenergistics2.multi_part.cable_dense_covered": "ME Dense Covered Cable", + "item.appliedenergistics2.multi_part.cable_dense_smart": "ME Dense Smart Cable", + "item.appliedenergistics2.multi_part.storage_monitor": "ME Storage Monitor", + "item.appliedenergistics2.multi_part.conversion_monitor": "ME Conversion Monitor", + "item.appliedenergistics2.multi_part.crafting_terminal": "ME Crafting Terminal", + "item.appliedenergistics2.multi_part.semi_dark_monitor": "Illuminated Panel", + "item.appliedenergistics2.multi_part.monitor": "Bright Illuminated Panel", + "item.appliedenergistics2.multi_part.dark_monitor": "Dark Illuminated Panel", + "item.appliedenergistics2.multi_part.export_bus": "ME Export Bus", + "item.appliedenergistics2.multi_part.fluid_export_bus": "ME Fluid Export Bus", + "item.appliedenergistics2.multi_part.formation_plane": "ME Formation Plane", + "item.appliedenergistics2.multi_part.fluid_formation_plane": "ME Fluid Formation Plane", + "item.appliedenergistics2.multi_part.import_bus": "ME Import Bus", + "item.appliedenergistics2.multi_part.fluid_import_bus": "ME Fluid Import Bus", + "item.appliedenergistics2.multi_part.interface": "ME Interface", + "item.appliedenergistics2.multi_part.fluid_interface": "ME Fluid Interface", + "item.appliedenergistics2.multi_part.level_emitter": "ME Level Emitter", + "item.appliedenergistics2.multi_part.fluid_level_emitter": "ME Fluid Level Emitter", + "item.appliedenergistics2.multi_part.p2p_tunnel": "P2P Tunnel", + "item.appliedenergistics2.multi_part.pattern_terminal": "ME Pattern Terminal", + "item.appliedenergistics2.multi_part.quartz_fiber": "Quartz Fiber", + "item.appliedenergistics2.multi_part.storage_bus": "ME Storage Bus", + "item.appliedenergistics2.multi_part.fluid_storage_bus": "ME Fluid Storage Bus", + "item.appliedenergistics2.multi_part.terminal": "ME Terminal", + "item.appliedenergistics2.multi_part.inverted_toggle_bus": "ME Inverted Toggle Bus", + "item.appliedenergistics2.multi_part.toggle_bus": "ME Toggle Bus", + "item.appliedenergistics2.multi_part.crafting_monitor": "ME Crafting Monitor", + "item.appliedenergistics2.multi_part.interface_terminal": "ME Interface Terminal", + "item.appliedenergistics2.multi_part.fluid_terminal": "ME Fluid Terminal", + "item.appliedenergistics2.multi_part.invalid_type": "Disabled Item", + + "item.appliedenergistics2.spatial_storage_cell_128_cubed": "128³ Spatial Storage Cell", + "item.appliedenergistics2.spatial_storage_cell_16_cubed": "16³ Spatial Storage Cell", + "item.appliedenergistics2.spatial_storage_cell_2_cubed": "2³ Spatial Storage Cell", + + "item.appliedenergistics2.certus_quartz_axe": "Certus Quartz Axe", + "item.appliedenergistics2.certus_quartz_cutting_knife": "Certus Quartz Cutting Knife", + "item.appliedenergistics2.certus_quartz_hoe": "Certus Quartz Hoe", + "item.appliedenergistics2.certus_quartz_pickaxe": "Certus Quartz Pickaxe", + "item.appliedenergistics2.certus_quartz_spade": "Certus Quartz Shovel", + "item.appliedenergistics2.certus_quartz_sword": "Certus Quartz Sword", + "item.appliedenergistics2.certus_quartz_wrench": "Certus Quartz Wrench", + + "item.appliedenergistics2.nether_quartz_axe": "Nether Quartz Axe", + "item.appliedenergistics2.nether_quartz_cutting_knife": "Nether Quartz Cutting Knife", + "item.appliedenergistics2.nether_quartz_hoe": "Nether Quartz Hoe", + "item.appliedenergistics2.nether_quartz_pickaxe": "Nether Quartz Pickaxe", + "item.appliedenergistics2.nether_quartz_spade": "Nether Quartz Shovel", + "item.appliedenergistics2.nether_quartz_sword": "Nether Quartz Sword", + "item.appliedenergistics2.nether_quartz_wrench": "Nether Quartz Wrench", + + "item.appliedenergistics2.paint_ball": "Paint Ball", + "item.appliedenergistics2.portable_cell": "Portable Cell", + "item.appliedenergistics2.network_tool": "Network Tool", + "item.appliedenergistics2.charged_staff": "Charged Staff", + "item.appliedenergistics2.entropy_manipulator": "Entropy Manipulator", + "item.appliedenergistics2.matter_cannon": "Matter Cannon", + "item.appliedenergistics2.memory_card": "Memory Card", + "item.appliedenergistics2.color_applicator": "Color Applicator", + "item.appliedenergistics2.wireless_terminal": "Wireless Terminal", + "item.appliedenergistics2.biometric_card": "Biometric Card", + + "item.appliedenergistics2.debug_card": "Dev.DebugCard", + "item.appliedenergistics2.debug_replicator_card": "Dev.ReplicatorCard", + + "commands.ae2.usage": "Commands provided by Applied Energistics 2 - use /ae2 list for a list, and /ae2 help _____ for help with a command.", + "commands.ae2.permissions": "You do not have adequate permissions to run this command.", + "commands.ae2.ChunkLogger": "Toggles Chunk Loading and unloading to the server log. ( OP )", + "commands.ae2.ChunkLoggerOn": "Chunk Logging is now on", + "commands.ae2.ChunkLoggerOff": "Chunk Logging is now off", + "commands.ae2.Supporters": "Displays a list of AE2 Supporters", + + "achievement.ae2.Root": "Applied Energistics", + "achievement.ae2.Root.desc": "When a chest is simply not enough.", + "achievement.ae2.Compass": "Meteorite Hunter", + "achievement.ae2.Compass.desc": "Craft a Meteorite Compass", + "achievement.ae2.Presses": "Unknown Technology", + "achievement.ae2.Presses.desc": "Find a Processor Press", + "achievement.ae2.SpatialIO": "Spatial Coordination", + "achievement.ae2.SpatialIO.desc": "Craft a Spatial IO Port", + "achievement.ae2.SpatialIOExplorer": "To boldly go", + "achievement.ae2.SpatialIOExplorer.desc": "Get stored in a spatial storage cell", + "achievement.ae2.StorageCell": "Better Than Chests", + "achievement.ae2.StorageCell.desc": "Craft a Storage Cell", + "achievement.ae2.IOPort": "Storage Cell Shuffle", + "achievement.ae2.IOPort.desc": "Craft an IO Port", + "achievement.ae2.CraftingTerminal": "A (Much) Bigger Table", + "achievement.ae2.CraftingTerminal.desc": "Craft a Crafting Terminal", + "achievement.ae2.PatternTerminal": "Crafting Maestro", + "achievement.ae2.PatternTerminal.desc": "Craft a Pattern Terminal", + "achievement.ae2.ChargedQuartz": "Shocking", + "achievement.ae2.ChargedQuartz.desc": "Find Charged Quartz", + "achievement.ae2.Fluix": "Unnatural", + "achievement.ae2.Fluix.desc": "Create Fluix Crystals", + "achievement.ae2.Charger": "Fluix Production", + "achievement.ae2.Charger.desc": "Craft a Charger", + "achievement.ae2.CrystalGrowthAccelerator": "Accelerator is an understatement", + "achievement.ae2.CrystalGrowthAccelerator.desc": "Craft a Crystal Growth Accelerator", + "achievement.ae2.GlassCable": "Fluix Energy Connection", + "achievement.ae2.GlassCable.desc": "Craft ME Glass Cable", + "achievement.ae2.Networking1": "Network Apprentice", + "achievement.ae2.Networking1.desc": "Reach 8 channels using devices on a network.", + "achievement.ae2.Controller": "Networking Switchboard", + "achievement.ae2.Controller.desc": "Craft a Controller", + "achievement.ae2.Networking2": "Network Engineer", + "achievement.ae2.Networking2.desc": "Reach 128 channels using devices on a network.", + "achievement.ae2.Networking3": "Network Administrator", + "achievement.ae2.Networking3.desc": "Reach 2048 channels using devices on a network.", + "achievement.ae2.P2P": "Point to Point Networking", + "achievement.ae2.P2P.desc": "Craft a P2P Tunnel", + "achievement.ae2.Recursive": "Recursive Networking", + "achievement.ae2.Recursive.desc": "Place an Interface on a storage Bus.", + "achievement.ae2.CraftingCPU": "Next Gen Crafting", + "achievement.ae2.CraftingCPU.desc": "Craft a Crafting Unit", + "achievement.ae2.Facade": "Network Aesthetics", + "achievement.ae2.Facade.desc": "Craft a Cable Facade", + "achievement.ae2.NetworkTool": "Network Diagnostics", + "achievement.ae2.NetworkTool.desc": "Craft a Network Tool", + "achievement.ae2.PortableCell": "Storage Nomad", + "achievement.ae2.PortableCell.desc": "Craft a Portable Cell", + "achievement.ae2.StorageBus": "Limitless Potential", + "achievement.ae2.StorageBus.desc": "Craft a Storage Bus", + "achievement.ae2.QNB": "Quantum Tunneling", + "achievement.ae2.QNB.desc": "Craft a Quantum Link", + + "stat.ae2.ItemsInserted": "Items added to ME Storage", + "stat.ae2.ItemsExtracted": "Items extracted from ME Storage", + "stat.ae2.TurnedCranks": "Turned Cranks", + + "key.appliedenergistics2.category": "Applied Energistics 2", + "key.toggle_focus.desc": "Toggle search box focus" +} \ No newline at end of file diff --git a/src/main/resources/assets/appliedenergistics2/lang/en_us.lang b/src/main/resources/assets/appliedenergistics2/lang/en_us.lang deleted file mode 100644 index 2e406ce05..000000000 --- a/src/main/resources/assets/appliedenergistics2/lang/en_us.lang +++ /dev/null @@ -1,627 +0,0 @@ -// Blocks -tile.appliedenergistics2.cable_bus.name=AE2 Cable and/or Bus -tile.appliedenergistics2.cell_workbench.name=Cell Workbench -tile.appliedenergistics2.charger.name=Charger -tile.appliedenergistics2.chest.name=ME Chest -tile.appliedenergistics2.condenser.name=Matter Condenser -tile.appliedenergistics2.controller.name=ME Controller -tile.appliedenergistics2.crank.name=Wooden Crank -tile.appliedenergistics2.creative_energy_cell.name=Creative Energy Cell -tile.appliedenergistics2.dense_energy_cell.name=Dense Energy Cell -tile.appliedenergistics2.energy_cell.name=Energy Cell -tile.appliedenergistics2.drive.name=ME Drive -tile.appliedenergistics2.energy_acceptor.name=Energy Acceptor -tile.appliedenergistics2.grindstone.name=Quartz Grindstone -tile.appliedenergistics2.matrix_frame.name=Matrix Frame -tile.appliedenergistics2.io_port.name=ME IO Port -tile.appliedenergistics2.inscriber.name=Inscriber -tile.appliedenergistics2.interface.name=ME Interface -tile.appliedenergistics2.fluid_interface.name=ME Fluid Interface -tile.appliedenergistics2.quantum_link.name=ME Quantum Link Chamber -tile.appliedenergistics2.quantum_ring.name=ME Quantum Ring -tile.appliedenergistics2.fluix_block.name=Fluix Block -tile.appliedenergistics2.quartz_block.name=Certus Quartz Block -tile.appliedenergistics2.chiseled_quartz_block.name=Chiseled Certus Quartz Block -tile.appliedenergistics2.quartz_glass.name=Quartz Glass -tile.appliedenergistics2.quartz_vibrant_glass.name=Vibrant Quartz Glass -tile.appliedenergistics2.quartz_pillar.name=Certus Quartz Pillar -tile.appliedenergistics2.quartz_fixture.name=Charged Quartz Fixture -tile.appliedenergistics2.light_detector.name=Light Detecting Fixture -tile.appliedenergistics2.spatial_io_port.name=Spatial IO Port -tile.appliedenergistics2.spatial_pylon.name=Spatial Pylon -tile.appliedenergistics2.tiny_tnt.name=Tiny TNT -tile.appliedenergistics2.vibration_chamber.name=Vibration Chamber -tile.appliedenergistics2.wireless_access_point.name=ME Wireless Access Point -tile.appliedenergistics2.quartz_ore.name=Certus Quartz Ore -tile.appliedenergistics2.charged_quartz_ore.name=Charged Certus Quartz Ore -tile.appliedenergistics2.security_station.name=ME Security Terminal -tile.appliedenergistics2.quartz_growth_accelerator.name=Crystal Growth Accelerator -tile.appliedenergistics2.sky_stone_block.name=Sky Stone -tile.appliedenergistics2.smooth_sky_stone_block.name=Sky Stone Block -tile.appliedenergistics2.sky_stone_brick.name=Sky Stone Brick -tile.appliedenergistics2.sky_stone_small_brick.name=Sky Stone Small Brick -tile.appliedenergistics2.sky_stone_chest.name=Sky Stone Chest -tile.appliedenergistics2.smooth_sky_stone_chest.name=Sky Stone Block Chest -tile.appliedenergistics2.sky_compass.name=Meteorite Compass -tile.appliedenergistics2.crafting_monitor.name=Crafting Monitor -tile.appliedenergistics2.crafting_storage_1k.name=1k Crafting Storage -tile.appliedenergistics2.crafting_storage_4k.name=4k Crafting Storage -tile.appliedenergistics2.crafting_storage_16k.name=16k Crafting Storage -tile.appliedenergistics2.crafting_storage_64k.name=64k Crafting Storage -tile.appliedenergistics2.crafting_accelerator.name=Crafting Co-Processing Unit -tile.appliedenergistics2.crafting_unit.name=Crafting Unit -tile.appliedenergistics2.molecular_assembler.name=Molecular Assembler - -// Stairs -tile.appliedenergistics2.fluix_stairs.name=Fluix Stairs -tile.appliedenergistics2.quartz_stairs.name=Certus Quartz Stairs -tile.appliedenergistics2.chiseled_quartz_stairs.name=Chiseled Certus Quartz Stairs -tile.appliedenergistics2.quartz_pillar_stairs.name=Certus Quartz Pillar Stairs -tile.appliedenergistics2.smooth_sky_stone_stairs.name=Sky Stone Block Stairs -tile.appliedenergistics2.sky_stone_brick_stairs.name=Sky Stone Brick Stairs -tile.appliedenergistics2.sky_stone_small_brick_stairs.name=Sky Stone Small Brick Stairs -tile.appliedenergistics2.sky_stone_stairs.name=Sky Stone Stairs - -// Slabs -tile.appliedenergistics2.chiseled_quartz_slab.name=Chiseled Certus Quartz Slabs -tile.appliedenergistics2.fluix_slab.name=Fluix Slabs -tile.appliedenergistics2.quartz_pillar_slab.name=Certus Quartz Pillar Slabs -tile.appliedenergistics2.quartz_slab.name=Certus Quartz Slabs -tile.appliedenergistics2.smooth_sky_stone_slab.name=Sky Stone Block Slabs -tile.appliedenergistics2.sky_stone_brick_slab.name=Sky Stone Brick Slabs -tile.appliedenergistics2.sky_stone_small_brick_slab.name=Sky Stone Small Brick Slabs -tile.appliedenergistics2.sky_stone_slab.name=Sky Stone Slabs - -// Chat Messages -chat.appliedenergistics2.ChestCannotReadStorageCell=ME Chest cannot read storage cell. -chat.appliedenergistics2.SettingCleared=Memory card cleared. -chat.appliedenergistics2.OutOfRange=Wireless Out Of Range. -chat.appliedenergistics2.InvalidMachine=Invalid Machine. -chat.appliedenergistics2.LoadedSettings=Loaded device configuration from memory card. -chat.appliedenergistics2.DeviceNotPowered=Device is low on power. -chat.appliedenergistics2.DeviceNotWirelessTerminal=Device is not a wireless terminal. -chat.appliedenergistics2.DeviceNotLinked=Device is not linked. -chat.appliedenergistics2.StationCanNotBeLocated=Station can not be located. -chat.appliedenergistics2.MachineNotPowered=Machine is not powered. -chat.appliedenergistics2.CommunicationError=Error Communicating with Network. -chat.appliedenergistics2.SavedSettings=Copied current device configuration to memory card. -chat.appliedenergistics2.ResetSettings=New device configuration created and copied to memory card. -chat.appliedenergistics2.AmmoDepleted=Ammo Depleted. -chat.appliedenergistics2.isNowLocked=Monitor is now Locked. -chat.appliedenergistics2.isNowUnlocked=Monitor is now Unlocked. - -// Creative Tabs -itemGroup.appliedenergistics2=Applied Energistics 2 -itemGroup.appliedenergistics2.facades=Applied Energistics 2 - Facades - -// GUI -gui.appliedenergistics2.CraftingTerminal=Crafting Terminal -gui.appliedenergistics2.METunnel=ME -gui.appliedenergistics2.ItemTunnel=Item -gui.appliedenergistics2.FluidTunnel=Fluid -gui.appliedenergistics2.RedstoneTunnel=Redstone -gui.appliedenergistics2.EUTunnel=EU -gui.appliedenergistics2.FETunnel=FE -gui.appliedenergistics2.LightTunnel=Light -gui.appliedenergistics2.OCTunnel=OpenComputers -gui.appliedenergistics2.PressureTunnel=Pressure - -gui.appliedenergistics2.security.extract.name=Withdraw -gui.appliedenergistics2.security.inject.name=Deposit -gui.appliedenergistics2.security.craft.name=Craft -gui.appliedenergistics2.security.build.name=Build -gui.appliedenergistics2.security.security.name=Security - -gui.appliedenergistics2.security.extract.tip=User is allowed to remove items from storage. -gui.appliedenergistics2.security.inject.tip=User is allowed to store new items into storage. -gui.appliedenergistics2.security.craft.tip=User can initiate new crafting jobs. -gui.appliedenergistics2.security.build.tip=User can modify the physical structure of the network, and make configuration changes. -gui.appliedenergistics2.security.security.tip=User can access and modify the security terminal of the network. - -gui.appliedenergistics2.Efficiency=Efficiency -gui.appliedenergistics2.SCSSize=SCS Size -gui.appliedenergistics2.SCSInvalid=Invalid -gui.appliedenergistics2.RequiredPower=Required Power -gui.appliedenergistics2.StoredPower=Stored Power -gui.appliedenergistics2.MaxPower=Max Power -gui.appliedenergistics2.QuartzCuttingKnife=Quartz Cutting Knife -gui.appliedenergistics2.Inscriber=Inscriber -gui.appliedenergistics2.Wireless=Wireless Access Point -gui.appliedenergistics2.WirelessTerminal=Wireless Term -gui.appliedenergistics2.NoPermissions=No Permissions Selected -gui.appliedenergistics2.SecurityCardEditor=Biometric Card Editor -gui.appliedenergistics2.Encoded=Encoded -gui.appliedenergistics2.Priority=Priority -gui.appliedenergistics2.StorageBus=Storage Bus -gui.appliedenergistics2.StorageBusFluids=Fluid Storage Bus -gui.appliedenergistics2.EnergyDrain=Passive Drain -gui.appliedenergistics2.Installed=Installed -gui.appliedenergistics2.NetworkTool=Network Tool -gui.appliedenergistics2.PowerUsageRate=Energy Usage -gui.appliedenergistics2.PowerInputRate=Energy Generation -gui.appliedenergistics2.PortableCell=Portable Cell -gui.appliedenergistics2.Security=Security Term -gui.appliedenergistics2.CellWorkbench=Cell Workbench -gui.appliedenergistics2.QuantumLinkChamber=Quantum Link Chamber -gui.appliedenergistics2.IOPort=ME IO Port -gui.appliedenergistics2.Chest=ME Chest -gui.appliedenergistics2.Condenser=Matter Condenser -gui.appliedenergistics2.Config=Config -gui.appliedenergistics2.Drive=ME Drive -gui.appliedenergistics2.ExportBus=ME Export Bus -gui.appliedenergistics2.ExportBusFluids=ME Fluid Export Bus -gui.appliedenergistics2.GrindStone=Grindstone -gui.appliedenergistics2.ImportBus=ME Import Bus -gui.appliedenergistics2.ImportBusFluids=ME Fluid Import Bus -gui.appliedenergistics2.Interface=ME Interface -gui.appliedenergistics2.FluidInterface=ME Fluid Interface -gui.appliedenergistics2.LevelEmitter=ME Level Emitter -gui.appliedenergistics2.FluidLevelEmitter=ME Fluid Level Emitter -gui.appliedenergistics2.Of=of -gui.appliedenergistics2.Patterns=Patterns -gui.appliedenergistics2.SpatialIOPort=Spatial IO Port -gui.appliedenergistics2.StoredEnergy=Stored Energy -gui.appliedenergistics2.StoredItems=Stored Items -gui.appliedenergistics2.StoredFluids=Stored Fluids -gui.appliedenergistics2.Terminal=Terminal -gui.appliedenergistics2.InterfaceTerminal=Interface Terminal -gui.appliedenergistics2.InterfaceTerminalHint=Show Or Hide on Interface Terminal. -gui.appliedenergistics2.FormationPlane=Formation Plane -gui.appliedenergistics2.FluidFormationPlane=Fluid Formation Plane -gui.appliedenergistics2.VibrationChamber=Vibration Chamber -gui.appliedenergistics2.NetworkDetails=Network Details -gui.appliedenergistics2.StorageCells=ME Storage Cells -gui.appliedenergistics2.IOBuses=ME Import/Export Bus -gui.appliedenergistics2.IOBusesFluids=ME Fluid Import/Export Bus -gui.appliedenergistics2.Stores=Stores -gui.appliedenergistics2.BytesUsed=Bytes Used -gui.appliedenergistics2.Types=Types -gui.appliedenergistics2.Blank=Blank -gui.appliedenergistics2.Unlinked=Unlinked -gui.appliedenergistics2.Linked=Linked -gui.appliedenergistics2.StoredSize=Stored Size -gui.appliedenergistics2.CellId=Cell ID -gui.appliedenergistics2.SkyChest=Sky Stone Chest -gui.appliedenergistics2.PatternTerminal=Pattern Terminal -gui.appliedenergistics2.CraftingPattern=Crafting Pattern -gui.appliedenergistics2.MolecularAssembler=Molecular Assembler -gui.appliedenergistics2.ProcessingPattern=Processing Pattern -gui.appliedenergistics2.Crafts=Crafts -gui.appliedenergistics2.And=and -gui.appliedenergistics2.Creates=Creates -gui.appliedenergistics2.With=with -gui.appliedenergistics2.Substitute=Using Substitutions: -gui.appliedenergistics2.Yes=Yes -gui.appliedenergistics2.No=No -gui.appliedenergistics2.InWorldCrafting=AE2 In World Crafting -gui.appliedenergistics2.inWorldFluix=Drop 1 Charged Certus Quartz + 1 Nether Quartz + Redstone Dust into a puddle next to one another and wait a moment to receive 2 Fluix Crystals. -gui.appliedenergistics2.inWorldPurificationCertus=Drop a Certus Quartz Seed made from Certus Quartz Dust and Sand into a puddle of water; to make the process faster add Crystal Growth Accelerators. -gui.appliedenergistics2.inWorldPurificationNether=Drop a Nether Quartz Seed made from Nether Quartz Dust and Sand into a puddle of water; to make the process faster add Crystal Growth Accelerators. -gui.appliedenergistics2.inWorldPurificationFluix=Drop a Fluix Seed made from Fluix Dust and Sand into a puddle of water; to make the process faster add Crystal Growth Accelerators. -gui.appliedenergistics2.inWorldSingularity=To create drop 1 Singularity and 1 Ender Dust and cause an explosion within range of the items. -gui.appliedenergistics2.ChargedQuartz=Charged Certus Quartz is crafted by inserting an uncharged Certus Quartz Crystal into the Charger, and powering it. -gui.appliedenergistics2.ChargedQuartzFind=Charged Certus Quartz can be found in world semi rarely, it appears similar to normal Certus Quartz, except it sparkles. -gui.appliedenergistics2.NoSecondOutput=No Secondary Output -gui.appliedenergistics2.OfSecondOutput=%1$d%% Chance for second output. -gui.appliedenergistics2.MultipleOutputs=%1$d%% second, %2$d%% third output. -gui.appliedenergistics2.SelectAmount=Select Amount -gui.appliedenergistics2.CopyMode=Copy Mode -gui.appliedenergistics2.CopyModeDesc=Controls if the contents of the configuration pane are cleared when you remove the cell. -gui.appliedenergistics2.Next=Next -gui.appliedenergistics2.Lumen=Lumen -gui.appliedenergistics2.Empty=Empty -gui.appliedenergistics2.Stored=Stored -gui.appliedenergistics2.Cancel=Cancel -gui.appliedenergistics2.ETAFormat=HH:mm:ss -gui.appliedenergistics2.Crafting=Crafting -gui.appliedenergistics2.Scheduled=Scheduled -gui.appliedenergistics2.CraftingStatus=Crafting Status -gui.appliedenergistics2.FromStorage=Available -gui.appliedenergistics2.ToCraft=To Craft -gui.appliedenergistics2.CraftingPlan=Crafting Plan -gui.appliedenergistics2.Automatic=Automatic -gui.appliedenergistics2.Start=Start -gui.appliedenergistics2.Missing=Missing -gui.appliedenergistics2.Bytes=Storage -gui.appliedenergistics2.Simulation=Simulation -gui.appliedenergistics2.CoProcessors=Co Processors -gui.appliedenergistics2.CraftingCPU=Crafting CPU -gui.appliedenergistics2.NoCraftingCPUs=No Crafting CPUs are Available -gui.appliedenergistics2.CalculatingWait=Calculating Please Wait... -gui.appliedenergistics2.Clean=Clean -gui.appliedenergistics2.InvalidPattern=Invalid Pattern -gui.appliedenergistics2.Range=Range -gui.appliedenergistics2.TransparentFacades=Transparent Facades -gui.appliedenergistics2.TransparentFacadesHint=Controls visibility of facades while the network tool is on your toolbar. -gui.appliedenergistics2.CPUs=CPU -gui.appliedenergistics2.NoCraftingJobs=No Crafting Job Active -gui.appliedenergistics2.FacadeCrafting=Facade Crafting -gui.appliedenergistics2.inWorldCraftingPresses=Crafting Presses are found in the center of meteorites which can be found in around the world, they can be located by using a meteorite compass. -gui.appliedenergistics2.Included=Included -gui.appliedenergistics2.Excluded=Excluded -gui.appliedenergistics2.Partitioned=Partitioned -gui.appliedenergistics2.Precise=Precise -gui.appliedenergistics2.Fuzzy=Fuzzy -gui.appliedenergistics2.SmallFontCraft=Craft -gui.appliedenergistics2.LargeFontCraft=+ -gui.appliedenergistics2.Nothing=Nothing - -// GUI Tooltips -gui.tooltips.appliedenergistics2.Stash=Store Items -gui.tooltips.appliedenergistics2.StashDesc=Return items on the crafting grid to network storage. -gui.tooltips.appliedenergistics2.Substitutions=Ore-Dict Substitutions -gui.tooltips.appliedenergistics2.SubstitutionsDescEnabled=Allow substitutions of input components. -gui.tooltips.appliedenergistics2.SubstitutionsDescDisabled=Prevent substitutions of input components. -gui.tooltips.appliedenergistics2.SubstitutionsOn=Substitutions Enabled -gui.tooltips.appliedenergistics2.SubstitutionsOff=Substitutions Disabled -gui.tooltips.appliedenergistics2.Encode=Encode Pattern -gui.tooltips.appliedenergistics2.EncodeDescription=Write the entered pattern to the current encoded pattern, or to available blank pattern. -gui.tooltips.appliedenergistics2.FuzzyMode=Fuzzy Comparison -gui.tooltips.appliedenergistics2.FZPercent_25=Split Damage at 25% -gui.tooltips.appliedenergistics2.FZPercent_50=Split Damage at 50% -gui.tooltips.appliedenergistics2.FZPercent_75=Split Damage at 75% -gui.tooltips.appliedenergistics2.FZPercent_99=Split Damage at 99% -gui.tooltips.appliedenergistics2.SortOrder=Sort Order -gui.tooltips.appliedenergistics2.SortBy=Sort By -gui.tooltips.appliedenergistics2.FZIgnoreAll=Match Any -gui.tooltips.appliedenergistics2.TransferDirection=Transfer Direction -gui.tooltips.appliedenergistics2.TransferToNetwork=Transfer data to Network -gui.tooltips.appliedenergistics2.TransferToStorageCell=Transfer data to Storage Cell -gui.tooltips.appliedenergistics2.ToggleSortDirection=Toggle sorting direction -gui.tooltips.appliedenergistics2.StoredItems=Stored Items -gui.tooltips.appliedenergistics2.StoredCraftable=Stored / Craftable -gui.tooltips.appliedenergistics2.View=View -gui.tooltips.appliedenergistics2.RedstoneMode=Redstone Mode -gui.tooltips.appliedenergistics2.OperationMode=Operation Mode -gui.tooltips.appliedenergistics2.NumberOfItems=Number of items -gui.tooltips.appliedenergistics2.ItemName=Item name -gui.tooltips.appliedenergistics2.PowerUnits=Power Units -gui.tooltips.appliedenergistics2.IOMode=Input/Output Mode -gui.tooltips.appliedenergistics2.CondenserOutput=ME Condenser - Output -gui.tooltips.appliedenergistics2.PartitionStorage=Partition Storage -gui.tooltips.appliedenergistics2.Clear=Clear -gui.tooltips.appliedenergistics2.TrashController=Deletion via Shift / Space Clicking. -gui.tooltips.appliedenergistics2.InterfaceBlockingMode=Blocking Mode -gui.tooltips.appliedenergistics2.InterfaceCraftingMode=Crafting Mode -gui.tooltips.appliedenergistics2.Trash=Destroy Items -gui.tooltips.appliedenergistics2.MatterBalls=Condense Into Matter Balls\n%s per item -gui.tooltips.appliedenergistics2.Singularity=Condense Into Singularities\n%s per item -gui.tooltips.appliedenergistics2.Read=Extract Only -gui.tooltips.appliedenergistics2.Write=Insert Only -gui.tooltips.appliedenergistics2.ReadWrite=Bi-Directional -gui.tooltips.appliedenergistics2.AlwaysActive=Always active -gui.tooltips.appliedenergistics2.ActiveWithoutSignal=Active without signal -gui.tooltips.appliedenergistics2.ActiveWithSignal=Active with signal -gui.tooltips.appliedenergistics2.ActiveOnPulse=Activate once per pulse -gui.tooltips.appliedenergistics2.EmitLevelsBelow=Emit when levels are below limit. -gui.tooltips.appliedenergistics2.EmitLevelAbove=Emit when levels are above or equal to limit. -gui.tooltips.appliedenergistics2.SearchMode_Auto=Auto Search -gui.tooltips.appliedenergistics2.SearchMode_Standard=Standard Search -gui.tooltips.appliedenergistics2.SearchMode_JEIAuto=JEI Synchronized Auto -gui.tooltips.appliedenergistics2.SearchMode_JEIStandard=JEI Synchronized Standard -gui.tooltips.appliedenergistics2.SearchMode_AutoKeep=Auto Search Keep -gui.tooltips.appliedenergistics2.SearchMode_StandardKeep=Standard Search Keep -gui.tooltips.appliedenergistics2.SearchMode_JEIAutoKeep=JEI Synchronized Auto Keep -gui.tooltips.appliedenergistics2.SearchMode_JEIStandardKeep=JEI Synchronized Standard Keep -gui.tooltips.appliedenergistics2.SearchMode=Search Box Mode -gui.tooltips.appliedenergistics2.PartitionStorageHint=Configures Partition based on currently stored items. -gui.tooltips.appliedenergistics2.ClearSettings=Clear Config/Settings -gui.tooltips.appliedenergistics2.Craftable=Craftable -gui.tooltips.appliedenergistics2.MoveWhenEmpty=Move to output when empty. -gui.tooltips.appliedenergistics2.MoveWhenWorkIsDone=Move to output when work is done. -gui.tooltips.appliedenergistics2.MoveWhenFull=Move to output when full. -gui.tooltips.appliedenergistics2.Disabled=Disabled -gui.tooltips.appliedenergistics2.Enable=Enabled -gui.tooltips.appliedenergistics2.Blocking=Do not push crafting items if inventory contains items. -gui.tooltips.appliedenergistics2.NonBlocking=Ignore the contents of the target inventory. -gui.tooltips.appliedenergistics2.Craft=Crafting Behavior -gui.tooltips.appliedenergistics2.CraftOnly=Do not use stocked items, only craft items while exporting. -gui.tooltips.appliedenergistics2.CraftEither=Use stocked items, or craft items while exporting. -gui.tooltips.appliedenergistics2.LevelType=Level Type -gui.tooltips.appliedenergistics2.LevelType_Energy=Energy -gui.tooltips.appliedenergistics2.LevelType_Item=Item -gui.tooltips.appliedenergistics2.InventoryTweaks=Inventory Tweaks -gui.tooltips.appliedenergistics2.Mod=Mod -gui.tooltips.appliedenergistics2.TerminalStyle=Terminal Style -gui.tooltips.appliedenergistics2.TerminalStyle_Full=Full Screen Terminal -gui.tooltips.appliedenergistics2.TerminalStyle_Tall=Tall Centered Terminal -gui.tooltips.appliedenergistics2.TerminalStyle_Small=Small Centered Terminal -gui.tooltips.appliedenergistics2.DoesntDespawn=This item won't de-spawn. -gui.tooltips.appliedenergistics2.EmitterMode=Crafting Emitter Mode -gui.tooltips.appliedenergistics2.CraftViaRedstone=Emit Redstone to craft item. -gui.tooltips.appliedenergistics2.EmitWhenCrafting=Emit Redstone while item is crafting. -gui.tooltips.appliedenergistics2.ReportInaccessibleItems=Report Inaccessible Items -gui.tooltips.appliedenergistics2.ReportInaccessibleItemsYes=Yes: Items that cannot be extracted will be visible. -gui.tooltips.appliedenergistics2.ReportInaccessibleItemsNo=No: Only extractable items will be visible. -gui.tooltips.appliedenergistics2.ReportInaccessibleFluids=Report Inaccessible Fluids -gui.tooltips.appliedenergistics2.ReportInaccessibleFluidsYes=Yes: Fluids that cannot be extracted will be visible. -gui.tooltips.appliedenergistics2.ReportInaccessibleFluidsNo=No: Only extractable fluids will be visible. -gui.tooltips.appliedenergistics2.BlockPlacement=Block Placement -gui.tooltips.appliedenergistics2.BlockPlacementYes=Blocks will be placed as block. -gui.tooltips.appliedenergistics2.BlockPlacementNo=Blocks will be dropped as item. -gui.tooltips.appliedenergistics2.SchedulingMode=Scheduling Mode -gui.tooltips.appliedenergistics2.SchedulingModeDefault=Export the first item until the network is empty, then try the next ones. -gui.tooltips.appliedenergistics2.SchedulingModeRoundRobin=Export using round robin mode. -gui.tooltips.appliedenergistics2.SchedulingModeRandom=Export items in random mode. -gui.tooltips.appliedenergistics2.FilterMode=Search Filter Mode -gui.tooltips.appliedenergistics2.FilterModeKeep=Restore previous search filter. -gui.tooltips.appliedenergistics2.FilterModeClear=Clear on each opening. -gui.tooltips.appliedenergistics2.ItemsStored=Items Stored: %s -gui.tooltips.appliedenergistics2.ItemsRequestable=Items Requestable: %s -gui.tooltips.appliedenergistics2.P2PFrequency=Frequency: %s - -// Units -gui.appliedenergistics2.units.appliedenergstics=AE -gui.appliedenergistics2.units.ic2=Energy Units -gui.appliedenergistics2.units.rf=Redstone Flux - -// Colors -gui.appliedenergistics2.White=White -gui.appliedenergistics2.Orange=Orange -gui.appliedenergistics2.Magenta=Magenta -gui.appliedenergistics2.LightBlue=Light Blue -gui.appliedenergistics2.Yellow=Yellow -gui.appliedenergistics2.Lime=Lime -gui.appliedenergistics2.Pink=Pink -gui.appliedenergistics2.Gray=Gray -gui.appliedenergistics2.LightGray=Light Gray -gui.appliedenergistics2.Cyan=Cyan -gui.appliedenergistics2.Purple=Purple -gui.appliedenergistics2.Blue=Blue -gui.appliedenergistics2.Brown=Brown -gui.appliedenergistics2.Green=Green -gui.appliedenergistics2.Red=Red -gui.appliedenergistics2.Black=Black -gui.appliedenergistics2.Fluix=Fluix - -// Waila -waila.appliedenergistics2.Crafting=Crafting -waila.appliedenergistics2.DeviceOnline=Device Online -waila.appliedenergistics2.DeviceOffline=Device Offline -waila.appliedenergistics2.DeviceMissingChannel=Device Missing Channel -waila.appliedenergistics2.Locked=Locked -waila.appliedenergistics2.Unlocked=Unlocked -waila.appliedenergistics2.Showing=Showing -waila.appliedenergistics2.Contains=Contains -waila.appliedenergistics2.Channels=%1$d of %2$d Channels -waila.appliedenergistics2.P2PUnlinked=Unlinked -waila.appliedenergistics2.P2PInputOneOutput=Linked (Input Side) -waila.appliedenergistics2.P2PInputManyOutputs=Linked (Input Side) - %d Outputs -waila.appliedenergistics2.P2POutput=Linked (Output Side) - -// TheOneProbe -theoneprobe.appliedenergistics2.crafting=Crafting: %1$s -theoneprobe.appliedenergistics2.device_online=Device Online -theoneprobe.appliedenergistics2.device_offline=Device Offline -theoneprobe.appliedenergistics2.device_missing_channel=Device Missing Channel -theoneprobe.appliedenergistics2.locked=Locked -theoneprobe.appliedenergistics2.unlocked=Unlocked -theoneprobe.appliedenergistics2.showing=Showing -theoneprobe.appliedenergistics2.contains=Contains -theoneprobe.appliedenergistics2.channels=%1$d of %2$d Channels -theoneprobe.appliedenergistics2.p2p_unlinked=Unlinked -theoneprobe.appliedenergistics2.p2p_input_one_output=Linked (Input Side) -theoneprobe.appliedenergistics2.p2p_input_many_outputs=Linked (Input Side) - %d Outputs -theoneprobe.appliedenergistics2.p2p_output=Linked (Output Side) -theoneprobe.appliedenergistics2.p2p_frequency=Frequency: %1$s -theoneprobe.appliedenergistics2.stored_energy=%1$d / %2$d - -// Items -item.appliedenergistics2.storage_cell_1k.name=1k ME Storage Cell -item.appliedenergistics2.storage_cell_4k.name=4k ME Storage Cell -item.appliedenergistics2.storage_cell_16k.name=16k ME Storage Cell -item.appliedenergistics2.storage_cell_64k.name=64k ME Storage Cell -item.appliedenergistics2.fluid_storage_cell_1k.name=1k ME Fluid Storage Cell -item.appliedenergistics2.fluid_storage_cell_4k.name=4k ME Fluid Storage Cell -item.appliedenergistics2.fluid_storage_cell_16k.name=16k ME Fluid Storage Cell -item.appliedenergistics2.fluid_storage_cell_64k.name=64k ME Fluid Storage Cell -item.appliedenergistics2.creative_storage_cell.name=Creative ME Storage Cell -item.appliedenergistics2.encoded_pattern.name=Encoded Pattern -item.appliedenergistics2.view_cell.name=View Cell -item.appliedenergistics2.facade.name=Cable Facade - -item.appliedenergistics2.crystal_seed.certus.name=Certus Quartz Seed -item.appliedenergistics2.crystal_seed.nether.name=Nether Quartz Seed -item.appliedenergistics2.crystal_seed.fluix.name=Fluix Seed -item.appliedenergistics2.material.invalid_type.name=This Item Is Disabled. -item.appliedenergistics2.material.advanced_card.name=Advanced Card -item.appliedenergistics2.material.annihilation_core.name=Annihilation Core -item.appliedenergistics2.material.basic_card.name=Basic Card -item.appliedenergistics2.material.blank_pattern.name=Blank Pattern -item.appliedenergistics2.material.calculation_processor.name=Calculation Processor -item.appliedenergistics2.material.card_capacity.name=Capacity Card -item.appliedenergistics2.material.card_fuzzy.name=Fuzzy Card -item.appliedenergistics2.material.card_inverter.name=Inverter Card -item.appliedenergistics2.material.card_redstone.name=Redstone Card -item.appliedenergistics2.material.card_speed.name=Acceleration Card -item.appliedenergistics2.material.cell2_spatial_part.name=2³ Spatial Component -item.appliedenergistics2.material.cell16_spatial_part.name=16³ Spatial Component -item.appliedenergistics2.material.cell128_spatial_part.name=128³ Spatial Component -item.appliedenergistics2.material.cell1k_part.name=1k ME Storage Component -item.appliedenergistics2.material.cell4k_part.name=4k ME Storage Component -item.appliedenergistics2.material.cell16k_part.name=16k ME Storage Component -item.appliedenergistics2.material.cell64k_part.name=64k ME Storage Component -item.appliedenergistics2.material.fluid_cell1k_part.name=1k ME Fluid Storage Component -item.appliedenergistics2.material.fluid_cell4k_part.name=4k ME Fluid Storage Component -item.appliedenergistics2.material.fluid_cell16k_part.name=16k ME Fluid Storage Component -item.appliedenergistics2.material.fluid_cell64k_part.name=64k ME Fluid Storage Component -item.appliedenergistics2.material.certus_quartz_crystal.name=Certus Quartz Crystal -item.appliedenergistics2.material.certus_quartz_crystal_charged.name=Charged Certus Quartz Crystal -item.appliedenergistics2.material.certus_quartz_dust.name=Certus Quartz Dust -item.appliedenergistics2.material.empty_storage_cell.name=ME Storage Housing -item.appliedenergistics2.material.ender_dust.name=Ender Dust -item.appliedenergistics2.material.engineering_processor.name=Engineering Processor -item.appliedenergistics2.material.flour.name=Flour -item.appliedenergistics2.material.fluix_crystal.name=Fluix Crystal -item.appliedenergistics2.material.fluix_dust.name=Fluix Dust -item.appliedenergistics2.material.fluix_pearl.name=Fluix Pearl -item.appliedenergistics2.material.formation_core.name=Formation Core -item.appliedenergistics2.material.gold_dust.name=Gold Dust -item.appliedenergistics2.material.iron_dust.name=Iron Dust -item.appliedenergistics2.material.logic_processor.name=Logic Processor -item.appliedenergistics2.material.logic_processor_asm.name=Unfinished Logic Processor -item.appliedenergistics2.material.matter_ball.name=Matter Ball -item.appliedenergistics2.material.nether_quartz_dust.name=Nether Quartz Dust -item.appliedenergistics2.material.purified_certus_quartz_crystal.name=Pure Certus Quartz Crystal -item.appliedenergistics2.material.purified_fluix_crystal.name=Pure Fluix Crystal -item.appliedenergistics2.material.purified_nether_quartz_crystal.name=Pure Nether Quartz Crystal -item.appliedenergistics2.material.quantum_entangled_singularity.name=Quantum Entangled Singularity -item.appliedenergistics2.material.silicon.name=Silicon -item.appliedenergistics2.material.singularity.name=Singularity -item.appliedenergistics2.material.wireless.name=Wireless Receiver -item.appliedenergistics2.material.wireless_booster.name=Wireless Booster -item.appliedenergistics2.material.wooden_gear.name=Wooden Gear -item.appliedenergistics2.material.engineering_processor_press.name=Inscriber Engineering Press -item.appliedenergistics2.material.calculation_processor_press.name=Inscriber Calculation Press -item.appliedenergistics2.material.logic_processor_press.name=Inscriber Logic Press -item.appliedenergistics2.material.engineering_processor_print.name=Printed Engineering Circuit -item.appliedenergistics2.material.calculation_processor_print.name=Printed Calculation Circuit -item.appliedenergistics2.material.logic_processor_print.name=Printed Logic Circuit -item.appliedenergistics2.material.silicon_press.name=Inscriber Silicon Press -item.appliedenergistics2.material.silicon_print.name=Printed Silicon -item.appliedenergistics2.material.name_press.name=Inscriber Name Press -item.appliedenergistics2.material.sky_dust.name=Sky Stone Dust -item.appliedenergistics2.material.card_crafting.name=Crafting Card - -item.appliedenergistics2.multi_part.annihilation_plane.name=ME Annihilation Plane -item.appliedenergistics2.multi_part.fluid_annihilation_plane.name=ME Fluid Annihilation Plane -item.appliedenergistics2.multi_part.identity_annihilation_plane.name=ME Identity Annihilation Plane -item.appliedenergistics2.multi_part.cable_anchor.name=Cable Anchor -item.appliedenergistics2.multi_part.cable_covered.name=ME Covered Cable -item.appliedenergistics2.multi_part.cable_glass.name=ME Glass Cable -item.appliedenergistics2.multi_part.cable_smart.name=ME Smart Cable -item.appliedenergistics2.multi_part.cable_dense_covered.name=ME Dense Covered Cable -item.appliedenergistics2.multi_part.cable_dense_smart.name=ME Dense Smart Cable -item.appliedenergistics2.multi_part.storage_monitor.name=ME Storage Monitor -item.appliedenergistics2.multi_part.conversion_monitor.name=ME Conversion Monitor -item.appliedenergistics2.multi_part.crafting_terminal.name=ME Crafting Terminal -item.appliedenergistics2.multi_part.semi_dark_monitor.name=Illuminated Panel -item.appliedenergistics2.multi_part.monitor.name=Bright Illuminated Panel -item.appliedenergistics2.multi_part.dark_monitor.name=Dark Illuminated Panel -item.appliedenergistics2.multi_part.export_bus.name=ME Export Bus -item.appliedenergistics2.multi_part.fluid_export_bus.name=ME Fluid Export Bus -item.appliedenergistics2.multi_part.formation_plane.name=ME Formation Plane -item.appliedenergistics2.multi_part.fluid_formation_plane.name=ME Fluid Formation Plane -item.appliedenergistics2.multi_part.import_bus.name=ME Import Bus -item.appliedenergistics2.multi_part.fluid_import_bus.name=ME Fluid Import Bus -item.appliedenergistics2.multi_part.interface.name=ME Interface -item.appliedenergistics2.multi_part.fluid_interface.name=ME Fluid Interface -item.appliedenergistics2.multi_part.level_emitter.name=ME Level Emitter -item.appliedenergistics2.multi_part.fluid_level_emitter.name=ME Fluid Level Emitter -item.appliedenergistics2.multi_part.p2p_tunnel.name=P2P Tunnel -item.appliedenergistics2.multi_part.pattern_terminal.name=ME Pattern Terminal -item.appliedenergistics2.multi_part.quartz_fiber.name=Quartz Fiber -item.appliedenergistics2.multi_part.storage_bus.name=ME Storage Bus -item.appliedenergistics2.multi_part.fluid_storage_bus.name=ME Fluid Storage Bus -item.appliedenergistics2.multi_part.terminal.name=ME Terminal -item.appliedenergistics2.multi_part.inverted_toggle_bus.name=ME Inverted Toggle Bus -item.appliedenergistics2.multi_part.toggle_bus.name=ME Toggle Bus -item.appliedenergistics2.multi_part.crafting_monitor.name=ME Crafting Monitor -item.appliedenergistics2.multi_part.interface_terminal.name=ME Interface Terminal -item.appliedenergistics2.multi_part.fluid_terminal.name=ME Fluid Terminal -item.appliedenergistics2.multi_part.invalid_type.name=Disabled Item - -item.appliedenergistics2.spatial_storage_cell_128_cubed.name=128³ Spatial Storage Cell -item.appliedenergistics2.spatial_storage_cell_16_cubed.name=16³ Spatial Storage Cell -item.appliedenergistics2.spatial_storage_cell_2_cubed.name=2³ Spatial Storage Cell - -item.appliedenergistics2.certus_quartz_axe.name=Certus Quartz Axe -item.appliedenergistics2.certus_quartz_cutting_knife.name=Certus Quartz Cutting Knife -item.appliedenergistics2.certus_quartz_hoe.name=Certus Quartz Hoe -item.appliedenergistics2.certus_quartz_pickaxe.name=Certus Quartz Pickaxe -item.appliedenergistics2.certus_quartz_spade.name=Certus Quartz Shovel -item.appliedenergistics2.certus_quartz_sword.name=Certus Quartz Sword -item.appliedenergistics2.certus_quartz_wrench.name=Certus Quartz Wrench - -item.appliedenergistics2.nether_quartz_axe.name=Nether Quartz Axe -item.appliedenergistics2.nether_quartz_cutting_knife.name=Nether Quartz Cutting Knife -item.appliedenergistics2.nether_quartz_hoe.name=Nether Quartz Hoe -item.appliedenergistics2.nether_quartz_pickaxe.name=Nether Quartz Pickaxe -item.appliedenergistics2.nether_quartz_spade.name=Nether Quartz Shovel -item.appliedenergistics2.nether_quartz_sword.name=Nether Quartz Sword -item.appliedenergistics2.nether_quartz_wrench.name=Nether Quartz Wrench - -item.appliedenergistics2.paint_ball.name=Paint Ball -item.appliedenergistics2.portable_cell.name=Portable Cell -item.appliedenergistics2.network_tool.name=Network Tool -item.appliedenergistics2.charged_staff.name=Charged Staff -item.appliedenergistics2.entropy_manipulator.name=Entropy Manipulator -item.appliedenergistics2.matter_cannon.name=Matter Cannon -item.appliedenergistics2.memory_card.name=Memory Card -item.appliedenergistics2.color_applicator.name=Color Applicator -item.appliedenergistics2.wireless_terminal.name=Wireless Terminal -item.appliedenergistics2.biometric_card.name=Biometric Card - -item.appliedenergistics2.debug_card.name=Dev.DebugCard -item.appliedenergistics2.debug_replicator_card.name=Dev.ReplicatorCard - -// Commands -commands.ae2.usage=Commands provided by Applied Energistics 2 - use /ae2 list for a list, and /ae2 help _____ for help with a command. -commands.ae2.permissions=You do not have adequate permissions to run this command. -commands.ae2.ChunkLogger=Toggles Chunk Loading and unloading to the server log. ( OP ) -commands.ae2.ChunkLoggerOn=Chunk Logging is now on -commands.ae2.ChunkLoggerOff=Chunk Logging is now off -commands.ae2.Supporters=Displays a list of AE2 Supporters - -// Achievements -achievement.ae2.Root=Applied Energistics -achievement.ae2.Root.desc=When a chest is simply not enough. -achievement.ae2.Compass=Meteorite Hunter -achievement.ae2.Compass.desc=Craft a Meteorite Compass -achievement.ae2.Presses=Unknown Technology -achievement.ae2.Presses.desc=Find a Processor Press -achievement.ae2.SpatialIO=Spatial Coordination -achievement.ae2.SpatialIO.desc=Craft a Spatial IO Port -achievement.ae2.SpatialIOExplorer=To boldly go -achievement.ae2.SpatialIOExplorer.desc=Get stored in a spatial storage cell -achievement.ae2.StorageCell=Better Than Chests -achievement.ae2.StorageCell.desc=Craft a Storage Cell -achievement.ae2.IOPort=Storage Cell Shuffle -achievement.ae2.IOPort.desc=Craft an IO Port -achievement.ae2.CraftingTerminal=A (Much) Bigger Table -achievement.ae2.CraftingTerminal.desc=Craft a Crafting Terminal -achievement.ae2.PatternTerminal=Crafting Maestro -achievement.ae2.PatternTerminal.desc=Craft a Pattern Terminal -achievement.ae2.ChargedQuartz=Shocking -achievement.ae2.ChargedQuartz.desc=Find Charged Quartz -achievement.ae2.Fluix=Unnatural -achievement.ae2.Fluix.desc=Create Fluix Crystals -achievement.ae2.Charger=Fluix Production -achievement.ae2.Charger.desc=Craft a Charger -achievement.ae2.CrystalGrowthAccelerator=Accelerator is an understatement -achievement.ae2.CrystalGrowthAccelerator.desc=Craft a Crystal Growth Accelerator -achievement.ae2.GlassCable=Fluix Energy Connection -achievement.ae2.GlassCable.desc=Craft ME Glass Cable -achievement.ae2.Networking1=Network Apprentice -achievement.ae2.Networking1.desc=Reach 8 channels using devices on a network. -achievement.ae2.Controller=Networking Switchboard -achievement.ae2.Controller.desc=Craft a Controller -achievement.ae2.Networking2=Network Engineer -achievement.ae2.Networking2.desc=Reach 128 channels using devices on a network. -achievement.ae2.Networking3=Network Administrator -achievement.ae2.Networking3.desc=Reach 2048 channels using devices on a network. -achievement.ae2.P2P=Point to Point Networking -achievement.ae2.P2P.desc=Craft a P2P Tunnel -achievement.ae2.Recursive=Recursive Networking -achievement.ae2.Recursive.desc=Place an Interface on a storage Bus. -achievement.ae2.CraftingCPU=Next Gen Crafting -achievement.ae2.CraftingCPU.desc=Craft a Crafting Unit -achievement.ae2.Facade=Network Aesthetics -achievement.ae2.Facade.desc=Craft a Cable Facade -achievement.ae2.NetworkTool=Network Diagnostics -achievement.ae2.NetworkTool.desc=Craft a Network Tool -achievement.ae2.PortableCell=Storage Nomad -achievement.ae2.PortableCell.desc=Craft a Portable Cell -achievement.ae2.StorageBus=Limitless Potential -achievement.ae2.StorageBus.desc=Craft a Storage Bus -achievement.ae2.QNB=Quantum Tunneling -achievement.ae2.QNB.desc=Craft a Quantum Link - -// Stats -stat.ae2.ItemsInserted=Items added to ME Storage -stat.ae2.ItemsExtracted=Items extracted from ME Storage -stat.ae2.TurnedCranks=Turned Cranks - -//Keys -key.appliedenergistics2.category=Applied Energistics 2 -key.toggle_focus.desc=Toggle search box focus diff --git a/src/main/resources/assets/appliedenergistics2/lang/es_es.json b/src/main/resources/assets/appliedenergistics2/lang/es_es.json new file mode 100644 index 000000000..0684894c8 --- /dev/null +++ b/src/main/resources/assets/appliedenergistics2/lang/es_es.json @@ -0,0 +1,424 @@ +{ + "block.appliedenergistics2.cable_bus": "AE2 Cable y/o Bus", + "block.appliedenergistics2.cell_workbench": "Mesa de Trabajo de Células", + "block.appliedenergistics2.charger": "Cargador", + "block.appliedenergistics2.chest": "ME Cofre", + "block.appliedenergistics2.condenser": "Condensador de Materia", + "block.appliedenergistics2.controller": "ME Controlador", + "block.appliedenergistics2.crank": "Manivela de Madera", + "block.appliedenergistics2.creative_energy_cell": "Celda de Energía Creativa", + "block.appliedenergistics2.dense_energy_cell": "Celda de Energía Densa", + "block.appliedenergistics2.energy_cell": "Celda de Energía", + "block.appliedenergistics2.drive": "ME Rack Discos", + "block.appliedenergistics2.energy_acceptor": "Conector de Energía", + "block.appliedenergistics2.grindstone": "Molino de Cuarzo", + "block.appliedenergistics2.matrix_frame": "Marco Matrix", + "block.appliedenergistics2.io_port": "ME Puerto de E/S", + "block.appliedenergistics2.inscriber": "Prensa", + "block.appliedenergistics2.interface": "ME Interfaz", + "block.appliedenergistics2.quantum_link": "ME Cámara de Anillo Cuántico", + "block.appliedenergistics2.quantum_ring": "ME Anillo Cuántico", + "block.appliedenergistics2.fluix_block": "Bloque de Fluix", + "block.appliedenergistics2.quartz_block": "Bloque de Cuarzo Certus", + "block.appliedenergistics2.chiseled_quartz_block": "Bloque de Cuarzo Certus Cincelado", + "block.appliedenergistics2.quartz_glass": "Cristal de Cuarzo", + "block.appliedenergistics2.quartz_vibrant_glass": "Cristal Vibrante de Cuarzo", + "block.appliedenergistics2.quartz_pillar": "Pilar de Cuarzo Certus", + "block.appliedenergistics2.quartz_fixture": "Antorcha de Cuarzo Certus", + "block.appliedenergistics2.light_detector": "Detector de Luz", + "block.appliedenergistics2.spatial_io_port": "Puerto E/S Espacial", + "block.appliedenergistics2.spatial_pylon": "Pílon Espacial", + "block.appliedenergistics2.tiny_tnt": "Dinamita Pequeña", + "block.appliedenergistics2.vibration_chamber": "Cámara de Vibración", + "block.appliedenergistics2.wireless_access_point": "ME Punto de Acceso Inalámbrico", + "block.appliedenergistics2.quartz_ore": "Mineral de Cuarzo Certus", + "block.appliedenergistics2.charged_quartz_ore": "Mineral de Cuarzo Certus Cargado", + "block.appliedenergistics2.security_station": "ME Terminal de Seguridad", + "block.appliedenergistics2.quartz_growth_accelerator": "Acelerador de Crecimiento de Cristales", + "block.appliedenergistics2.sky_stone_block": "Piedra del Cielo", + "block.appliedenergistics2.smooth_sky_stone_block": "Bloque de Piedra del Cielo", + "block.appliedenergistics2.sky_stone_brick": "Ladrillo Piedra del Cielo", + "block.appliedenergistics2.sky_stone_small_brick": "Ladrillo Pequeño Piedra del Cielo", + "block.appliedenergistics2.sky_stone_chest": "Cofre de Piedra del Cielo", + "block.appliedenergistics2.smooth_sky_stone_chest": "Cofre de Bloque Piedra del Cielo", + "block.appliedenergistics2.sky_compass": "Brújula de Meteoritos", + "block.appliedenergistics2.crafting_monitor": "Monitor de Trabajo", + "block.appliedenergistics2.crafting_storage_1k": "1k Almacén de Trabajo", + "block.appliedenergistics2.crafting_storage_4k": "4k Almacén de Trabajo", + "block.appliedenergistics2.crafting_storage_16k": "16k Almacén de Trabajo", + "block.appliedenergistics2.crafting_storage_64k": "64k Almacén de Trabajo", + "block.appliedenergistics2.crafting_accelerator": "Unidad de Coprocesador", + "block.appliedenergistics2.crafting_unit": "Unidad de Creación", + "block.appliedenergistics2.molecular_assembler": "Ensambladora Molecular", + + "chat.appliedenergistics2.ChestCannotReadStorageCell": "ME Cofre no puede leer la unidad de almacenamiento.", + "chat.appliedenergistics2.SettingCleared": "Configuración Limpiada.", + "chat.appliedenergistics2.OutOfRange": "Fuera de Rango.", + "chat.appliedenergistics2.InvalidMachine": "Máquina Inválida.", + "chat.appliedenergistics2.LoadedSettings": "Configuración cargada con éxito.", + "chat.appliedenergistics2.DeviceNotPowered": "El dispositivo está bajo de energía.", + "chat.appliedenergistics2.MachineNotPowered": "La máquina no está encendida.", + "chat.appliedenergistics2.CommunicationError": "Error de comunicación con la red.", + "chat.appliedenergistics2.SavedSettings": "Configuración cambiada con éxito.", + "chat.appliedenergistics2.AmmoDepleted": "Sin munición.", + "chat.appliedenergistics2.isNowLocked": "El Monitor esta bloqueado.", + "chat.appliedenergistics2.isNowUnlocked": "El monitor esta desbloqueado.", + + "itemGroup.appliedenergistics2": "Applied Energistics 2", + "itemGroup.appliedenergistics2.facades": "Applied Energistics 2 - Fachadas", + + "gui.appliedenergistics2.CraftingTerminal": "Terminal de Trabajo", + "gui.appliedenergistics2.METunnel": "ME", + "gui.appliedenergistics2.ItemTunnel": "Objetos", + "gui.appliedenergistics2.FluidTunnel": "Fluidos", + "gui.appliedenergistics2.RedstoneTunnel": "Redstone", + "gui.appliedenergistics2.EUTunnel": "EU", + "gui.appliedenergistics2.FETunnel": "FE", + "gui.appliedenergistics2.LightTunnel": "Luz", + + "gui.appliedenergistics2.security.extract.name": "Retirar", + "gui.appliedenergistics2.security.inject.name": "Depositar", + "gui.appliedenergistics2.security.craft.name": "Crear", + "gui.appliedenergistics2.security.build.name": "Construir", + "gui.appliedenergistics2.security.security.name": "Seguridad", + + "gui.appliedenergistics2.security.extract.tip": "El usuario puede sacar objetos de la red.", + "gui.appliedenergistics2.security.inject.tip": "El usuario puede guardar objetos en la red.", + "gui.appliedenergistics2.security.craft.tip": "El usuario puede iniciar nuevos trabajos de creación.", + "gui.appliedenergistics2.security.build.tip": "El usuario puedo modificar la estructura física de la red y hacer cambios en la configuración.", + "gui.appliedenergistics2.security.security.tip": "El usario puede acceder y modificar la configuración de seguridad de la red.", + + "gui.appliedenergistics2.Efficiency": "Eficiencia", + "gui.appliedenergistics2.RequiredPower": "Poder Requerido", + "gui.appliedenergistics2.StoredPower": "Poder Almacenado", + "gui.appliedenergistics2.MaxPower": "Poder Máximo", + "gui.appliedenergistics2.QuartzCuttingKnife": "Cuchillo de Corte de Cuarzo", + "gui.appliedenergistics2.Inscriber": "Prensa", + "gui.appliedenergistics2.Wireless": "Punto de Acceso Inalámbrico", + "gui.appliedenergistics2.WirelessTerminal": "Terminal Inalámbrica", + "gui.appliedenergistics2.NoPermissions": "Sin Permisos Selecionados", + "gui.appliedenergistics2.SecurityCardEditor": "Editor de Tarjetas Biometricas", + "gui.appliedenergistics2.Encoded": "Codificado", + "gui.appliedenergistics2.Priority": "Prioridad", + "gui.appliedenergistics2.StorageBus": "Bus de Almacenamiento", + "gui.appliedenergistics2.EnergyDrain": "Drenaje Pasivo", + "gui.appliedenergistics2.Installed": "Instalado", + "gui.appliedenergistics2.NetworkTool": "Herramienta de Red", + "gui.appliedenergistics2.PowerUsageRate": "Energía Usada", + "gui.appliedenergistics2.PowerInputRate": "Generación de Energía", + "gui.appliedenergistics2.PortableCell": "Unidad Portatil", + "gui.appliedenergistics2.Security": "Terminal de Seguridad", + "gui.appliedenergistics2.CellWorkbench": "Mesa de Trabajo de Células", + "gui.appliedenergistics2.QuantumLinkChamber": "Cámara de Enlace Cuántico", + "gui.appliedenergistics2.IOPort": "ME Puerto E/S", + "gui.appliedenergistics2.Chest": "ME Cofre", + "gui.appliedenergistics2.Condenser": "Condensador de Materia", + "gui.appliedenergistics2.Config": "Configuración", + "gui.appliedenergistics2.Drive": "ME Rack Discos", + "gui.appliedenergistics2.ExportBus": "ME Exportación Bus", + "gui.appliedenergistics2.GrindStone": "Molino", + "gui.appliedenergistics2.ImportBus": "ME Importación Bus", + "gui.appliedenergistics2.Interface": "ME Interfaz", + "gui.appliedenergistics2.LevelEmitter": "ME Emisor", + "gui.appliedenergistics2.Of": "de", + "gui.appliedenergistics2.Patterns": "Patrones", + "gui.appliedenergistics2.SpatialIOPort": "Puerto Espacial E/S", + "gui.appliedenergistics2.StoredEnergy": "Energía Almacenada", + "gui.appliedenergistics2.StoredItems": "Objetos Almacenados", + "gui.appliedenergistics2.Terminal": "Terminal", + "gui.appliedenergistics2.InterfaceTerminal": "Terminal de Interfaces", + "gui.appliedenergistics2.InterfaceTerminalHint": "Mostrar o Ocultar en la Terminal de Interfaces.", + "gui.appliedenergistics2.FormationPlane": "Panel de Formación", + "gui.appliedenergistics2.VibrationChamber": "Cámara de Vibración", + "gui.appliedenergistics2.NetworkDetails": "Detalles de la Red", + "gui.appliedenergistics2.StorageCells": "ME Célula de Almacenamiento", + "gui.appliedenergistics2.IOBuses": "ME Importar/Exportar Bus", + "gui.appliedenergistics2.Stores": "Guardados", + "gui.appliedenergistics2.BytesUsed": "Bytes Usados", + "gui.appliedenergistics2.Types": "Tipos", + "gui.appliedenergistics2.Blank": "Blanco", + "gui.appliedenergistics2.Unlinked": "Sin Vincular", + "gui.appliedenergistics2.Linked": "Vinculado", + "gui.appliedenergistics2.StoredSize": "Tamaño Almacenado", + "gui.appliedenergistics2.SkyChest": "Cofre de Piedra del Cielo", + "gui.appliedenergistics2.PatternTerminal": "Terminal de Patrones", + "gui.appliedenergistics2.CraftingPattern": "Creando Patrón", + "gui.appliedenergistics2.MolecularAssembler": "Ensambladora Molecular", + "gui.appliedenergistics2.ProcessingPattern": "Procesando Patrón", + "gui.appliedenergistics2.Crafts": "Construir", + "gui.appliedenergistics2.And": "y", + "gui.appliedenergistics2.Creates": "Crear", + "gui.appliedenergistics2.With": "con", + "gui.appliedenergistics2.InWorldCrafting": "AE2 Creando un Mundo", + "gui.appliedenergistics2.inWorldFluix": "Suelta 1 Cuarzo Certus Cargado + 1 Cuarzo + 1 Restone dentro de un bloque con agua y espera un momento.", + "gui.appliedenergistics2.inWorldPurificationCertus": "Suelta una semilla de Cuarzo Certus hecha con Polvo de Cuarzo Certus y Arena dentro de un bloque con agua; para hacer el proceso más rápido puedes poner un Acelerador de crecimiento de cristales.", + "gui.appliedenergistics2.inWorldPurificationNether": "Suelta una semilla de Cuarzo hecha con Polvo de Cuarzo y Arena dentro de un bloque con agua; para hacer el proceso más rápido puedes poner un Acelerador de crecimiento de cristales.", + "gui.appliedenergistics2.inWorldPurificationFluix": "Suelta una semilla de Fluix hecha con Polvo de Fluix y Arena dentro de un bloque con agua; para hacer el proceso más rápido puedes poner un Acelerador de crecimiento de cristales.", + "gui.appliedenergistics2.inWorldSingularity": "Para crear suelta 1 Singularidad y 1 Polvo de Ender y causa una explosión dentro del rango de los objetos.", + "gui.appliedenergistics2.ChargedQuartz": "Cuarzo Certus Cargado se hace insertenando un Cristal de Cuarzo Certus dentro del Cargador y dandole energía.", + "gui.appliedenergistics2.OfSecondOutput": "%1$d%% probabilidad de salida secundaria.", + "gui.appliedenergistics2.NoSecondOutput": "Sin Salida Secundaria", + "gui.appliedenergistics2.SelectAmount": "Selecionar Cantidad", + "gui.appliedenergistics2.CopyMode": "Modo Copiar", + "gui.appliedenergistics2.CopyModeDesc": "Controla si el contenido del panel de configuración se borra cuando se quita la célula.", + "gui.appliedenergistics2.Next": "Sig.", + "gui.appliedenergistics2.Lumen": "Lumen", + "gui.appliedenergistics2.Empty": "Vacío", + "gui.appliedenergistics2.Stored": "Almacenado", + "gui.appliedenergistics2.Cancel": "Cancelar", + "gui.appliedenergistics2.Crafting": "Creando", + "gui.appliedenergistics2.Scheduled": "Programado", + "gui.appliedenergistics2.CraftingStatus": "Estado de Creación", + "gui.appliedenergistics2.FromStorage": "Disponible", + "gui.appliedenergistics2.ToCraft": "Para Crear", + "gui.appliedenergistics2.CraftingPlan": "Plan de Creación", + "gui.appliedenergistics2.Automatic": "Automático", + "gui.appliedenergistics2.Start": "Iniciar", + "gui.appliedenergistics2.Missing": "Perdido", + "gui.appliedenergistics2.Bytes": "Almacen", + "gui.appliedenergistics2.Simulation": "Simulación", + "gui.appliedenergistics2.CoProcessors": "Coprocesadores", + "gui.appliedenergistics2.CraftingCPU": "CPU de Creación", + "gui.appliedenergistics2.NoCraftingCPUs": "No hay CPU de creación disponbiles", + "gui.appliedenergistics2.CalculatingWait": "Calculando, espere por favor...", + "gui.appliedenergistics2.Clean": "Limpio", + "gui.appliedenergistics2.InvalidPattern": "Patrón Invalido", + "gui.appliedenergistics2.Range": "Alcance", + "gui.appliedenergistics2.TransparentFacades": "Fachadas Transparentes", + "gui.appliedenergistics2.TransparentFacadesHint": "Controla la visibilidad de las fachadas mientras este la herramienta de red en la barra de controles.", + "gui.appliedenergistics2.CPUs": "CPU", + "gui.appliedenergistics2.NoCraftingJobs": "No hay Trabajos Activos", + + "gui.tooltips.appliedenergistics2.Stash": "Objetos Almacenados", + "gui.tooltips.appliedenergistics2.StashDesc": "Devolver objetos al almacenamiento.", + "gui.tooltips.appliedenergistics2.Substitutions": "Sustitución Diccionario-Ore", + "gui.tooltips.appliedenergistics2.SubstitutionsDesc": "Editar las opciones de sustitución para los componentes de entrada.", + "gui.tooltips.appliedenergistics2.SubstitutionsOn": "Sustitución Activada", + "gui.tooltips.appliedenergistics2.SubstitutionsOff": "Sustitución Desactivada", + "gui.tooltips.appliedenergistics2.Encode": "Patrón Codificado", + "gui.tooltips.appliedenergistics2.EncodeDescription": "Codificar la receta en el patrón actual, o en un patrón en blanco disponible.", + "gui.tooltips.appliedenergistics2.FuzzyMode": "Comporación Borrosa", + "gui.tooltips.appliedenergistics2.FZPercent_25": "Separar daño al 25%", + "gui.tooltips.appliedenergistics2.FZPercent_50": "Separar daño al 50%", + "gui.tooltips.appliedenergistics2.FZPercent_75": "Separar daño al 75%", + "gui.tooltips.appliedenergistics2.FZPercent_99": "Separar daño al 99%", + "gui.tooltips.appliedenergistics2.SortOrder": "Orden de Ordenación", + "gui.tooltips.appliedenergistics2.SortBy": "Ordenado por", + "gui.tooltips.appliedenergistics2.FZIgnoreAll": "Todas las coincidencias", + "gui.tooltips.appliedenergistics2.TransferDirection": "Dirección de transferncia", + "gui.tooltips.appliedenergistics2.TransferToNetwork": "Transferir datos a la red", + "gui.tooltips.appliedenergistics2.TransferToStorageCell": "Transferir datos a la unidad de almacenamiento", + "gui.tooltips.appliedenergistics2.ToggleSortDirection": "Cambiar dirección del orden", + "gui.tooltips.appliedenergistics2.StoredItems": "Objetos Almacenados", + "gui.tooltips.appliedenergistics2.StoredCraftable": "Almacenado / Crear", + "gui.tooltips.appliedenergistics2.View": "Vista", + "gui.tooltips.appliedenergistics2.RedstoneMode": "Modo de Redstone", + "gui.tooltips.appliedenergistics2.OperationMode": "Modo de Operación", + "gui.tooltips.appliedenergistics2.NumberOfItems": "Número de Objetos", + "gui.tooltips.appliedenergistics2.ItemName": "Nombre del Objeto", + "gui.tooltips.appliedenergistics2.PowerUnits": "Unidad de Energía", + "gui.tooltips.appliedenergistics2.IOMode": "Modo Entrada/Salida", + "gui.tooltips.appliedenergistics2.CondenserOutput": "ME Condensador - Salida", + "gui.tooltips.appliedenergistics2.PartitionStorage": "Partición de Almacenamiento", + "gui.tooltips.appliedenergistics2.Clear": "Limpiar", + "gui.tooltips.appliedenergistics2.TrashController": "Borrar via May / Espacio Click.", + "gui.tooltips.appliedenergistics2.InterfaceBlockingMode": "Modo Bloquear", + "gui.tooltips.appliedenergistics2.InterfaceCraftingMode": "Modo Crear", + "gui.tooltips.appliedenergistics2.Trash": "Destruir Objetos", + "gui.tooltips.appliedenergistics2.MatterBalls": "Condensar en Bolas de Materia\n%s por Objeto", + "gui.tooltips.appliedenergistics2.Singularity": "Condensar en Singularidades\n%s por objeto", + "gui.tooltips.appliedenergistics2.Read": "Solo Extraer", + "gui.tooltips.appliedenergistics2.Write": "Solo Insertar", + "gui.tooltips.appliedenergistics2.ReadWrite": "Bi-Direccional", + "gui.tooltips.appliedenergistics2.AlwaysActive": "Siempre activo", + "gui.tooltips.appliedenergistics2.ActiveWithoutSignal": "Active sin señal", + "gui.tooltips.appliedenergistics2.ActiveWithSignal": "Activo con señal", + "gui.tooltips.appliedenergistics2.ActiveOnPulse": "Activar una vez por pulso", + "gui.tooltips.appliedenergistics2.EmitLevelsBelow": "Emitir cuando el nivel esté por debajo o igual al límite.", + "gui.tooltips.appliedenergistics2.EmitLevelAbove": "Emitir cuando el nivel esté por encima o igual al límite.", + "gui.tooltips.appliedenergistics2.SearchMode_Auto": "Auto Buscar", + "gui.tooltips.appliedenergistics2.SearchMode_Standard": "Búsqueda Estandar", + "gui.tooltips.appliedenergistics2.SearchMode_JEIAuto": "JEI Sincronización Automática", + "gui.tooltips.appliedenergistics2.SearchMode_JEIStandard": "JEI Sincronización Estandar", + "gui.tooltips.appliedenergistics2.SearchMode": "Modo de Búsqueda", + "gui.tooltips.appliedenergistics2.PartitionStorageHint": "Configurar Partición basado en los objetos almacenados actualmente.", + "gui.tooltips.appliedenergistics2.ClearSettings": "Limpiar Configuración", + "gui.tooltips.appliedenergistics2.Craftable": "Construible", + "gui.tooltips.appliedenergistics2.MoveWhenEmpty": "Mover a la salida cuando esté vacía.", + "gui.tooltips.appliedenergistics2.MoveWhenWorkIsDone": "Mover a la salida cuando el trabajo esté terminado.", + "gui.tooltips.appliedenergistics2.MoveWhenFull": "Mover a la salida cuendo esté llena.", + "gui.tooltips.appliedenergistics2.Disabled": "Desactivado", + "gui.tooltips.appliedenergistics2.Enable": "Activado", + "gui.tooltips.appliedenergistics2.Blocking": "No poner objetos si el inventario contiene objetos.", + "gui.tooltips.appliedenergistics2.NonBlocking": "Ignorar el contenido del inventario objetivo.", + "gui.tooltips.appliedenergistics2.Craft": "Comportamiento de Creación", + "gui.tooltips.appliedenergistics2.CraftOnly": "No usar objetos almacenados, solo crear objetos mientras exporta.", + "gui.tooltips.appliedenergistics2.CraftEither": "Usar objetos almacenados, o crear objetos mientras exporta.", + "gui.tooltips.appliedenergistics2.LevelType": "Tipo de Nivel", + "gui.tooltips.appliedenergistics2.LevelType_Energy": "Energía", + "gui.tooltips.appliedenergistics2.LevelType_Item": "Objetos", + "gui.tooltips.appliedenergistics2.InventoryTweaks": "Ajustes de Inventario", + "gui.tooltips.appliedenergistics2.TerminalStyle": "Estilo de Terminal", + "gui.tooltips.appliedenergistics2.TerminalStyle_Full": "Terminal Pantalla Completa", + "gui.tooltips.appliedenergistics2.TerminalStyle_Tall": "Terminal Centrada Alta", + "gui.tooltips.appliedenergistics2.TerminalStyle_Small": "Terminal Centrada Pequeña", + + "gui.appliedenergistics2.units.appliedenergstics": "AE", + "gui.appliedenergistics2.units.ic2": "Energy Units", + "gui.appliedenergistics2.units.rf": "Redstone Flux", + + "gui.appliedenergistics2.White": "Blanco", + "gui.appliedenergistics2.Orange": "Naranja", + "gui.appliedenergistics2.Magenta": "Magenta", + "gui.appliedenergistics2.LightBlue": "Azúl Claro", + "gui.appliedenergistics2.Yellow": "Amarillo", + "gui.appliedenergistics2.Lime": "Lima", + "gui.appliedenergistics2.Pink": "Rosa", + "gui.appliedenergistics2.Gray": "Gris", + "gui.appliedenergistics2.LightGray": "Gris Claro", + "gui.appliedenergistics2.Cyan": "Celeste", + "gui.appliedenergistics2.Purple": "Purpura", + "gui.appliedenergistics2.Blue": "Azúl", + "gui.appliedenergistics2.Brown": "Marrón", + "gui.appliedenergistics2.Green": "Verde", + "gui.appliedenergistics2.Red": "Rojo", + "gui.appliedenergistics2.Black": "Negro", + "gui.appliedenergistics2.Fluix": "Fluix", + + "waila.appliedenergistics2.DeviceOnline": "Dispositivo en Línea", + "waila.appliedenergistics2.DeviceOffline": "Dispositivo Fuera de Línea", + "waila.appliedenergistics2.DeviceMissingChannel": "Dispositivo sin Canal", + "waila.appliedenergistics2.Locked": "Bloqueado", + "waila.appliedenergistics2.Unlocked": "Desbloqueado", + "waila.appliedenergistics2.Showing": "Mostrando", + "waila.appliedenergistics2.Contains": "Contiene", + "waila.appliedenergistics2.Channels": "%1$d of %2$d Canales", + + "item.appliedenergistics2.storage_cell_1k": "1k ME Unidad de Almacenamiento", + "item.appliedenergistics2.storage_cell_4k": "4k ME Unidad de Almacenamiento", + "item.appliedenergistics2.storage_cell_16k": "16k ME Unidad de Almacenamiento", + "item.appliedenergistics2.storage_cell_64k": "64k ME Unidad de Almacenamiento", + "item.appliedenergistics2.creative_storage_cell": "Creativo ME Unidad de Almacenamiento", + "item.appliedenergistics2.encoded_pattern": "Patrón Codificado", + "item.appliedenergistics2.view_cell": "Celda de Visión", + "item.appliedenergistics2.facade": "Fachada de Cable", + + "item.appliedenergistics2.crystal_seed.certus": "Semilla de Cuarzo Certus", + "item.appliedenergistics2.crystal_seed.nether": "Semilla de Cuarzo", + "item.appliedenergistics2.crystal_seed.fluix": "Semilla de Fluix", + "item.appliedenergistics2.material.advanced_card": "Tarjeta Avanzada", + "item.appliedenergistics2.material.annihilation_core": "Núcleo de Absorción", + "item.appliedenergistics2.material.basic_card": "Tarjeta Básica", + "item.appliedenergistics2.material.blank_pattern": "Patrón en Blanco", + "item.appliedenergistics2.material.calculation_processor": "Procesador de Calculo", + "item.appliedenergistics2.material.card_capacity": "Tarjeta de Capacidad", + "item.appliedenergistics2.material.card_fuzzy": "Tarjeta Difusa", + "item.appliedenergistics2.material.card_inverter": "Tarjeta Inversora", + "item.appliedenergistics2.material.card_redstone": "Tarjeta de Redstone", + "item.appliedenergistics2.material.card_speed": "Tarjeta de Aceleración", + "item.appliedenergistics2.material.cell2_spatial_part": "2³ Componente Espacial", + "item.appliedenergistics2.material.cell16_spatial_part": "16³ Componente Espacial", + "item.appliedenergistics2.material.cell128_spatial_part": "128³ Componente Espacial", + "item.appliedenergistics2.material.cell1k_part": "1k ME Componente de Almacenamiento", + "item.appliedenergistics2.material.cell4k_part": "4k ME Componente de Almacenamiento", + "item.appliedenergistics2.material.cell16k_part": "16k ME Componente de Almacenamiento", + "item.appliedenergistics2.material.cell64k_part": "64k ME Componente de Almacenamiento", + "item.appliedenergistics2.material.certus_quartz_crystal": "Cristal de Cuarzo Certus", + "item.appliedenergistics2.material.certus_quartz_crystal_charged": "Cristal de Cuarzo Certus Cargado", + "item.appliedenergistics2.material.certus_quartz_dust": "Polvo de Cuarzo Certus", + "item.appliedenergistics2.material.empty_storage_cell": "ME Carcasa de Almacenamiento", + "item.appliedenergistics2.material.ender_dust": "Polvo de Ender", + "item.appliedenergistics2.material.engineering_processor": "Procesador de Ingeniería", + "item.appliedenergistics2.material.flour": "Harina", + "item.appliedenergistics2.material.fluix_crystal": "Cristal de Fluix", + "item.appliedenergistics2.material.fluix_dust": "Polvo de Fluix", + "item.appliedenergistics2.material.fluix_pearl": "Perla de Fluix", + "item.appliedenergistics2.material.formation_core": "Núcleo de Formación", + "item.appliedenergistics2.material.gold_dust": "Polvo de Oro", + "item.appliedenergistics2.material.iron_dust": "Polvo de Hierro", + "item.appliedenergistics2.material.logic_processor": "Procesador Lógico", + "item.appliedenergistics2.material.logic_processor_asm": "Procesador Lógico sin Acabar", + "item.appliedenergistics2.material.matter_ball": "Bola de Materia", + "item.appliedenergistics2.material.nether_quartz_dust": "Polvo de Cuarzo", + "item.appliedenergistics2.material.purified_certus_quartz_crystal": "Cristal de Cuarzo Certus Puro", + "item.appliedenergistics2.material.purified_fluix_crystal": "Cristal de Fluix Puro", + "item.appliedenergistics2.material.purified_nether_quartz_crystal": "Cristal de Cuarzo Puro", + "item.appliedenergistics2.material.quantum_entangled_singularity": "Singularidad Cuantica Enlazada", + "item.appliedenergistics2.material.silicon": "Silicona", + "item.appliedenergistics2.material.singularity": "Singularidad", + "item.appliedenergistics2.material.wireless": "Receptor Inalámbrico", + "item.appliedenergistics2.material.wireless_booster": "Potenciador Inalámbrico", + "item.appliedenergistics2.material.wooden_gear": "Engranaje de Madera", + "item.appliedenergistics2.material.engineering_processor_press": "Prensa de Circuito de Ingeniería", + "item.appliedenergistics2.material.calculation_processor_press": "Prensa de Circuito de Cálculo", + "item.appliedenergistics2.material.logic_processor_press": "Prensa de Circuito Lógico", + "item.appliedenergistics2.material.engineering_processor_print": "Circuito de Ingeniería Impreso", + "item.appliedenergistics2.material.calculation_processor_print": "Circuito de Cálculo Impreso", + "item.appliedenergistics2.material.logic_processor_print": "Circuito Lógico Impreso", + "item.appliedenergistics2.material.silicon_press": "Prensa de Silicona", + "item.appliedenergistics2.material.silicon_print": "Silicona Impresa", + "item.appliedenergistics2.material.name_press": "Prensa de Nombres", + "item.appliedenergistics2.material.sky_dust": "Polvo de Piedra del Cielo", + "item.appliedenergistics2.material.card_crafting": "Tarjeta de Trabajo", + + "item.appliedenergistics2.multi_part.annihilation_plane": "ME Panel de Absorción", + "item.appliedenergistics2.multi_part.cable_anchor": "Ancla de Cable", + "item.appliedenergistics2.multi_part.cable_covered": "ME Cable Cubierto", + "item.appliedenergistics2.multi_part.cable_glass": "ME Cable de Cristal", + "item.appliedenergistics2.multi_part.cable_smart": "ME Cable Avanzado", + "item.appliedenergistics2.multi_part.cable_dense_smart": "ME Cable Denso", + "item.appliedenergistics2.multi_part.storage_monitor": "ME Monitor de Almacenamiento", + "item.appliedenergistics2.multi_part.conversion_monitor": "ME Monitor de Conversión", + "item.appliedenergistics2.multi_part.crafting_terminal": "ME Terminal de Trabajo", + "item.appliedenergistics2.multi_part.semi_dark_monitor": "Panel Iluminado", + "item.appliedenergistics2.multi_part.monitor": "Panel Iluminado Claro", + "item.appliedenergistics2.multi_part.dark_monitor": "Panel Iluminado Oscuro", + "item.appliedenergistics2.multi_part.export_bus": "ME Bus de Exportación", + "item.appliedenergistics2.multi_part.formation_plane": "ME Panel de Formación", + "item.appliedenergistics2.multi_part.import_bus": "ME Bus de Importación", + "item.appliedenergistics2.multi_part.interface": "ME Interfaz", + "item.appliedenergistics2.multi_part.level_emitter": "ME Emisor", + "item.appliedenergistics2.multi_part.p2p_tunnel": "Tunel P2P", + "item.appliedenergistics2.multi_part.pattern_terminal": "ME Terminal de Patrones", + "item.appliedenergistics2.multi_part.quartz_fiber": "Fibra de Cuarzo", + "item.appliedenergistics2.multi_part.storage_bus": "ME Bus de Almacenamiento", + "item.appliedenergistics2.multi_part.terminal": "ME Terminal", + "item.appliedenergistics2.multi_part.inverted_toggle_bus": "ME Bus de Cambio Inverso", + "item.appliedenergistics2.multi_part.toggle_bus": "ME Bus de Cambio", + "item.appliedenergistics2.multi_part.crafting_monitor": "ME Monitor de Trabajo", + "item.appliedenergistics2.multi_part.interface_terminal": "ME Terminal de Interfaces", + + "item.appliedenergistics2.spatial_storage_cell_128_cubed": "128³ Unidad de Almacenamiento Espacial", + "item.appliedenergistics2.spatial_storage_cell_16_cubed": "16³ Unidad de Almacenamiento Espacial", + "item.appliedenergistics2.spatial_storage_cell_2_cubed": "2³ Unidad de Almacenamiento Espacial", + + "item.appliedenergistics2.certus_quartz_axe": "Hacha de Cuarzo Certus", + "item.appliedenergistics2.certus_quartz_cutting_knife": "Cuchillo de Corte de Cuarzo Certus", + "item.appliedenergistics2.certus_quartz_hoe": "Azada de Cuarzo Certus", + "item.appliedenergistics2.certus_quartz_pickaxe": "Pico de Cuarzo Certus", + "item.appliedenergistics2.certus_quartz_spade": "Pala de Cuarzo Certus", + "item.appliedenergistics2.certus_quartz_sword": "Espada de Cuarzo Certus", + "item.appliedenergistics2.certus_quartz_wrench": "Llave de Cuarzo Certus", + + "item.appliedenergistics2.nether_quartz_axe": "Hacha de Cuarzo", + "item.appliedenergistics2.nether_quartz_cutting_knife": "Cuchillo de Corte de Cuarzo", + "item.appliedenergistics2.nether_quartz_hoe": "Azada de Cuarzo", + "item.appliedenergistics2.nether_quartz_pickaxe": "Pico de Cuarzo", + "item.appliedenergistics2.nether_quartz_spade": "Pala de Cuarzo", + "item.appliedenergistics2.nether_quartz_sword": "Espada de Cuarzo", + "item.appliedenergistics2.nether_quartz_wrench": "LLave de Cuarzo", + + "item.appliedenergistics2.paint_ball": "Bola de Pintura", + "item.appliedenergistics2.portable_cell": "Unidad Portatil", + "item.appliedenergistics2.network_tool": "Herramienta de Red", + "item.appliedenergistics2.charged_staff": "Báculo Cargado", + "item.appliedenergistics2.entropy_manipulator": "Manipulador de Entropía", + "item.appliedenergistics2.matter_cannon": "Cañon de Materia", + "item.appliedenergistics2.memory_card": "Tarjeta de Memoria", + "item.appliedenergistics2.color_applicator": "Aplicador de Color", + "item.appliedenergistics2.wireless_terminal": "Terminal Inalámbrica", + "item.appliedenergistics2.biometric_card": "Tarjeta Biometrica", + + "item.appliedenergistics2.debug_card": "Dev.DebugCard", + "item.appliedenergistics2.debug_replicator_card": "Dev.ReplicatorCard" +} \ No newline at end of file diff --git a/src/main/resources/assets/appliedenergistics2/lang/es_es.lang b/src/main/resources/assets/appliedenergistics2/lang/es_es.lang deleted file mode 100644 index f21cef9f2..000000000 --- a/src/main/resources/assets/appliedenergistics2/lang/es_es.lang +++ /dev/null @@ -1,422 +0,0 @@ -tile.appliedenergistics2.cable_bus.name=AE2 Cable y/o Bus -tile.appliedenergistics2.cell_workbench.name=Mesa de Trabajo de Células -tile.appliedenergistics2.charger.name=Cargador -tile.appliedenergistics2.chest.name=ME Cofre -tile.appliedenergistics2.condenser.name=Condensador de Materia -tile.appliedenergistics2.controller.name=ME Controlador -tile.appliedenergistics2.crank.name=Manivela de Madera -tile.appliedenergistics2.creative_energy_cell.name=Celda de Energía Creativa -tile.appliedenergistics2.dense_energy_cell.name=Celda de Energía Densa -tile.appliedenergistics2.energy_cell.name=Celda de Energía -tile.appliedenergistics2.drive.name=ME Rack Discos -tile.appliedenergistics2.energy_acceptor.name=Conector de Energía -tile.appliedenergistics2.grindstone.name=Molino de Cuarzo -tile.appliedenergistics2.matrix_frame.name=Marco Matrix -tile.appliedenergistics2.io_port.name=ME Puerto de E/S -tile.appliedenergistics2.inscriber.name=Prensa -tile.appliedenergistics2.interface.name=ME Interfaz -tile.appliedenergistics2.quantum_link.name=ME Cámara de Anillo Cuántico -tile.appliedenergistics2.quantum_ring.name=ME Anillo Cuántico -tile.appliedenergistics2.fluix_block.name=Bloque de Fluix -tile.appliedenergistics2.quartz_block.name=Bloque de Cuarzo Certus -tile.appliedenergistics2.chiseled_quartz_block.name=Bloque de Cuarzo Certus Cincelado -tile.appliedenergistics2.quartz_glass.name=Cristal de Cuarzo -tile.appliedenergistics2.quartz_vibrant_glass.name=Cristal Vibrante de Cuarzo -tile.appliedenergistics2.quartz_pillar.name=Pilar de Cuarzo Certus -tile.appliedenergistics2.quartz_fixture.name=Antorcha de Cuarzo Certus -tile.appliedenergistics2.light_detector.name=Detector de Luz -tile.appliedenergistics2.spatial_io_port.name=Puerto E/S Espacial -tile.appliedenergistics2.spatial_pylon.name=Pílon Espacial -tile.appliedenergistics2.tiny_tnt.name=Dinamita Pequeña -tile.appliedenergistics2.vibration_chamber.name=Cámara de Vibración -tile.appliedenergistics2.wireless_access_point.name=ME Punto de Acceso Inalámbrico -tile.appliedenergistics2.quartz_ore.name=Mineral de Cuarzo Certus -tile.appliedenergistics2.charged_quartz_ore.name=Mineral de Cuarzo Certus Cargado -tile.appliedenergistics2.security_station.name=ME Terminal de Seguridad -tile.appliedenergistics2.quartz_growth_accelerator.name=Acelerador de Crecimiento de Cristales -tile.appliedenergistics2.sky_stone_block.name=Piedra del Cielo -tile.appliedenergistics2.smooth_sky_stone_block.name=Bloque de Piedra del Cielo -tile.appliedenergistics2.sky_stone_brick.name=Ladrillo Piedra del Cielo -tile.appliedenergistics2.sky_stone_small_brick.name=Ladrillo Pequeño Piedra del Cielo -tile.appliedenergistics2.sky_stone_chest.name=Cofre de Piedra del Cielo -tile.appliedenergistics2.smooth_sky_stone_chest.name=Cofre de Bloque Piedra del Cielo -tile.appliedenergistics2.sky_compass.name=Brújula de Meteoritos -tile.appliedenergistics2.crafting_monitor.name=Monitor de Trabajo -tile.appliedenergistics2.crafting_storage_1k.name=1k Almacén de Trabajo -tile.appliedenergistics2.crafting_storage_4k.name=4k Almacén de Trabajo -tile.appliedenergistics2.crafting_storage_16k.name=16k Almacén de Trabajo -tile.appliedenergistics2.crafting_storage_64k.name=64k Almacén de Trabajo -tile.appliedenergistics2.crafting_accelerator.name=Unidad de Coprocesador -tile.appliedenergistics2.crafting_unit.name=Unidad de Creación -tile.appliedenergistics2.molecular_assembler.name=Ensambladora Molecular - -chat.appliedenergistics2.ChestCannotReadStorageCell=ME Cofre no puede leer la unidad de almacenamiento. -chat.appliedenergistics2.SettingCleared=Configuración Limpiada. -chat.appliedenergistics2.OutOfRange=Fuera de Rango. -chat.appliedenergistics2.InvalidMachine=Máquina Inválida. -chat.appliedenergistics2.LoadedSettings=Configuración cargada con éxito. -chat.appliedenergistics2.DeviceNotPowered=El dispositivo está bajo de energía. -chat.appliedenergistics2.MachineNotPowered=La máquina no está encendida. -chat.appliedenergistics2.CommunicationError=Error de comunicación con la red. -chat.appliedenergistics2.SavedSettings=Configuración cambiada con éxito. -chat.appliedenergistics2.AmmoDepleted=Sin munición. -chat.appliedenergistics2.isNowLocked=El Monitor esta bloqueado. -chat.appliedenergistics2.isNowUnlocked=El monitor esta desbloqueado. - -itemGroup.appliedenergistics2=Applied Energistics 2 -itemGroup.appliedenergistics2.facades=Applied Energistics 2 - Fachadas - -gui.appliedenergistics2.CraftingTerminal=Terminal de Trabajo -gui.appliedenergistics2.METunnel=ME -gui.appliedenergistics2.ItemTunnel=Objetos -gui.appliedenergistics2.FluidTunnel=Fluidos -gui.appliedenergistics2.RedstoneTunnel=Redstone -gui.appliedenergistics2.EUTunnel=EU -gui.appliedenergistics2.FETunnel=FE -gui.appliedenergistics2.LightTunnel=Luz - -gui.appliedenergistics2.security.extract.name=Retirar -gui.appliedenergistics2.security.inject.name=Depositar -gui.appliedenergistics2.security.craft.name=Crear -gui.appliedenergistics2.security.build.name=Construir -gui.appliedenergistics2.security.security.name=Seguridad - -gui.appliedenergistics2.security.extract.tip=El usuario puede sacar objetos de la red. -gui.appliedenergistics2.security.inject.tip=El usuario puede guardar objetos en la red. -gui.appliedenergistics2.security.craft.tip=El usuario puede iniciar nuevos trabajos de creación. -gui.appliedenergistics2.security.build.tip=El usuario puedo modificar la estructura física de la red y hacer cambios en la configuración. -gui.appliedenergistics2.security.security.tip=El usario puede acceder y modificar la configuración de seguridad de la red. - -gui.appliedenergistics2.Efficiency=Eficiencia -gui.appliedenergistics2.RequiredPower=Poder Requerido -gui.appliedenergistics2.StoredPower=Poder Almacenado -gui.appliedenergistics2.MaxPower=Poder Máximo -gui.appliedenergistics2.QuartzCuttingKnife=Cuchillo de Corte de Cuarzo -gui.appliedenergistics2.Inscriber=Prensa -gui.appliedenergistics2.Wireless=Punto de Acceso Inalámbrico -gui.appliedenergistics2.WirelessTerminal=Terminal Inalámbrica -gui.appliedenergistics2.NoPermissions=Sin Permisos Selecionados -gui.appliedenergistics2.SecurityCardEditor=Editor de Tarjetas Biometricas -gui.appliedenergistics2.Encoded=Codificado -gui.appliedenergistics2.Priority=Prioridad -gui.appliedenergistics2.StorageBus=Bus de Almacenamiento -gui.appliedenergistics2.EnergyDrain=Drenaje Pasivo -gui.appliedenergistics2.Installed=Instalado -gui.appliedenergistics2.NetworkTool=Herramienta de Red -gui.appliedenergistics2.PowerUsageRate=Energía Usada -gui.appliedenergistics2.PowerInputRate=Generación de Energía -gui.appliedenergistics2.PortableCell=Unidad Portatil -gui.appliedenergistics2.Security=Terminal de Seguridad -gui.appliedenergistics2.CellWorkbench=Mesa de Trabajo de Células -gui.appliedenergistics2.QuantumLinkChamber=Cámara de Enlace Cuántico -gui.appliedenergistics2.IOPort=ME Puerto E/S -gui.appliedenergistics2.Chest=ME Cofre -gui.appliedenergistics2.Condenser=Condensador de Materia -gui.appliedenergistics2.Config=Configuración -gui.appliedenergistics2.Drive=ME Rack Discos -gui.appliedenergistics2.ExportBus=ME Exportación Bus -gui.appliedenergistics2.GrindStone=Molino -gui.appliedenergistics2.ImportBus=ME Importación Bus -gui.appliedenergistics2.Interface=ME Interfaz -gui.appliedenergistics2.LevelEmitter=ME Emisor -gui.appliedenergistics2.Of=de -gui.appliedenergistics2.Patterns=Patrones -gui.appliedenergistics2.SpatialIOPort=Puerto Espacial E/S -gui.appliedenergistics2.StoredEnergy=Energía Almacenada -gui.appliedenergistics2.StoredItems=Objetos Almacenados -gui.appliedenergistics2.Terminal=Terminal -gui.appliedenergistics2.InterfaceTerminal=Terminal de Interfaces -gui.appliedenergistics2.InterfaceTerminalHint=Mostrar o Ocultar en la Terminal de Interfaces. -gui.appliedenergistics2.FormationPlane=Panel de Formación -gui.appliedenergistics2.VibrationChamber=Cámara de Vibración -gui.appliedenergistics2.NetworkDetails=Detalles de la Red -gui.appliedenergistics2.StorageCells=ME Célula de Almacenamiento -gui.appliedenergistics2.IOBuses=ME Importar/Exportar Bus -gui.appliedenergistics2.Stores=Guardados -gui.appliedenergistics2.BytesUsed=Bytes Usados -gui.appliedenergistics2.Types=Tipos -gui.appliedenergistics2.Blank=Blanco -gui.appliedenergistics2.Unlinked=Sin Vincular -gui.appliedenergistics2.Linked=Vinculado -gui.appliedenergistics2.StoredSize=Tamaño Almacenado -gui.appliedenergistics2.SkyChest=Cofre de Piedra del Cielo -gui.appliedenergistics2.PatternTerminal=Terminal de Patrones -gui.appliedenergistics2.CraftingPattern=Creando Patrón -gui.appliedenergistics2.MolecularAssembler=Ensambladora Molecular -gui.appliedenergistics2.ProcessingPattern=Procesando Patrón -gui.appliedenergistics2.Crafts=Construir -gui.appliedenergistics2.And=y -gui.appliedenergistics2.Creates=Crear -gui.appliedenergistics2.With=con -gui.appliedenergistics2.InWorldCrafting=AE2 Creando un Mundo -gui.appliedenergistics2.inWorldFluix=Suelta 1 Cuarzo Certus Cargado + 1 Cuarzo + 1 Restone dentro de un bloque con agua y espera un momento. -gui.appliedenergistics2.inWorldPurificationCertus=Suelta una semilla de Cuarzo Certus hecha con Polvo de Cuarzo Certus y Arena dentro de un bloque con agua; para hacer el proceso más rápido puedes poner un Acelerador de crecimiento de cristales. -gui.appliedenergistics2.inWorldPurificationNether=Suelta una semilla de Cuarzo hecha con Polvo de Cuarzo y Arena dentro de un bloque con agua; para hacer el proceso más rápido puedes poner un Acelerador de crecimiento de cristales. -gui.appliedenergistics2.inWorldPurificationFluix=Suelta una semilla de Fluix hecha con Polvo de Fluix y Arena dentro de un bloque con agua; para hacer el proceso más rápido puedes poner un Acelerador de crecimiento de cristales. -gui.appliedenergistics2.inWorldSingularity=Para crear suelta 1 Singularidad y 1 Polvo de Ender y causa una explosión dentro del rango de los objetos. -gui.appliedenergistics2.ChargedQuartz=Cuarzo Certus Cargado se hace insertenando un Cristal de Cuarzo Certus dentro del Cargador y dandole energía. -gui.appliedenergistics2.OfSecondOutput=%1$d%% probabilidad de salida secundaria. -gui.appliedenergistics2.NoSecondOutput=Sin Salida Secundaria -gui.appliedenergistics2.SelectAmount=Selecionar Cantidad -gui.appliedenergistics2.CopyMode=Modo Copiar -gui.appliedenergistics2.CopyModeDesc=Controla si el contenido del panel de configuración se borra cuando se quita la célula. -gui.appliedenergistics2.Next=Sig. -gui.appliedenergistics2.Lumen=Lumen -gui.appliedenergistics2.Empty=Vacío -gui.appliedenergistics2.Stored=Almacenado -gui.appliedenergistics2.Cancel=Cancelar -gui.appliedenergistics2.Crafting=Creando -gui.appliedenergistics2.Scheduled=Programado -gui.appliedenergistics2.CraftingStatus=Estado de Creación -gui.appliedenergistics2.FromStorage=Disponible -gui.appliedenergistics2.ToCraft=Para Crear -gui.appliedenergistics2.CraftingPlan=Plan de Creación -gui.appliedenergistics2.Automatic=Automático -gui.appliedenergistics2.Start=Iniciar -gui.appliedenergistics2.Missing=Perdido -gui.appliedenergistics2.Bytes=Almacen -gui.appliedenergistics2.Simulation=Simulación -gui.appliedenergistics2.CoProcessors=Coprocesadores -gui.appliedenergistics2.CraftingCPU=CPU de Creación -gui.appliedenergistics2.NoCraftingCPUs=No hay CPU de creación disponbiles -gui.appliedenergistics2.CalculatingWait=Calculando, espere por favor... -gui.appliedenergistics2.Clean=Limpio -gui.appliedenergistics2.InvalidPattern=Patrón Invalido -gui.appliedenergistics2.Range=Alcance -gui.appliedenergistics2.TransparentFacades=Fachadas Transparentes -gui.appliedenergistics2.TransparentFacadesHint=Controla la visibilidad de las fachadas mientras este la herramienta de red en la barra de controles. -gui.appliedenergistics2.CPUs=CPU -gui.appliedenergistics2.NoCraftingJobs=No hay Trabajos Activos - -gui.tooltips.appliedenergistics2.Stash=Objetos Almacenados -gui.tooltips.appliedenergistics2.StashDesc=Devolver objetos al almacenamiento. -gui.tooltips.appliedenergistics2.Substitutions=Sustitución Diccionario-Ore -gui.tooltips.appliedenergistics2.SubstitutionsDesc=Editar las opciones de sustitución para los componentes de entrada. -gui.tooltips.appliedenergistics2.SubstitutionsOn=Sustitución Activada -gui.tooltips.appliedenergistics2.SubstitutionsOff=Sustitución Desactivada -gui.tooltips.appliedenergistics2.Encode=Patrón Codificado -gui.tooltips.appliedenergistics2.EncodeDescription=Codificar la receta en el patrón actual, o en un patrón en blanco disponible. -gui.tooltips.appliedenergistics2.FuzzyMode=Comporación Borrosa -gui.tooltips.appliedenergistics2.FZPercent_25=Separar daño al 25% -gui.tooltips.appliedenergistics2.FZPercent_50=Separar daño al 50% -gui.tooltips.appliedenergistics2.FZPercent_75=Separar daño al 75% -gui.tooltips.appliedenergistics2.FZPercent_99=Separar daño al 99% -gui.tooltips.appliedenergistics2.SortOrder=Orden de Ordenación -gui.tooltips.appliedenergistics2.SortBy=Ordenado por -gui.tooltips.appliedenergistics2.FZIgnoreAll=Todas las coincidencias -gui.tooltips.appliedenergistics2.TransferDirection=Dirección de transferncia -gui.tooltips.appliedenergistics2.TransferToNetwork=Transferir datos a la red -gui.tooltips.appliedenergistics2.TransferToStorageCell=Transferir datos a la unidad de almacenamiento -gui.tooltips.appliedenergistics2.ToggleSortDirection=Cambiar dirección del orden -gui.tooltips.appliedenergistics2.StoredItems=Objetos Almacenados -gui.tooltips.appliedenergistics2.StoredCraftable=Almacenado / Crear -gui.tooltips.appliedenergistics2.View=Vista -gui.tooltips.appliedenergistics2.RedstoneMode=Modo de Redstone -gui.tooltips.appliedenergistics2.OperationMode=Modo de Operación -gui.tooltips.appliedenergistics2.NumberOfItems=Número de Objetos -gui.tooltips.appliedenergistics2.ItemName=Nombre del Objeto -gui.tooltips.appliedenergistics2.PowerUnits=Unidad de Energía -gui.tooltips.appliedenergistics2.IOMode=Modo Entrada/Salida -gui.tooltips.appliedenergistics2.CondenserOutput=ME Condensador - Salida -gui.tooltips.appliedenergistics2.PartitionStorage=Partición de Almacenamiento -gui.tooltips.appliedenergistics2.Clear=Limpiar -gui.tooltips.appliedenergistics2.TrashController=Borrar via May / Espacio Click. -gui.tooltips.appliedenergistics2.InterfaceBlockingMode=Modo Bloquear -gui.tooltips.appliedenergistics2.InterfaceCraftingMode=Modo Crear -gui.tooltips.appliedenergistics2.Trash=Destruir Objetos -gui.tooltips.appliedenergistics2.MatterBalls=Condensar en Bolas de Materia\n%s por Objeto -gui.tooltips.appliedenergistics2.Singularity=Condensar en Singularidades\n%s por objeto -gui.tooltips.appliedenergistics2.Read=Solo Extraer -gui.tooltips.appliedenergistics2.Write=Solo Insertar -gui.tooltips.appliedenergistics2.ReadWrite=Bi-Direccional -gui.tooltips.appliedenergistics2.AlwaysActive=Siempre activo -gui.tooltips.appliedenergistics2.ActiveWithoutSignal=Active sin señal -gui.tooltips.appliedenergistics2.ActiveWithSignal=Activo con señal -gui.tooltips.appliedenergistics2.ActiveOnPulse=Activar una vez por pulso -gui.tooltips.appliedenergistics2.EmitLevelsBelow=Emitir cuando el nivel esté por debajo o igual al límite. -gui.tooltips.appliedenergistics2.EmitLevelAbove=Emitir cuando el nivel esté por encima o igual al límite. -gui.tooltips.appliedenergistics2.SearchMode_Auto=Auto Buscar -gui.tooltips.appliedenergistics2.SearchMode_Standard=Búsqueda Estandar -gui.tooltips.appliedenergistics2.SearchMode_JEIAuto=JEI Sincronización Automática -gui.tooltips.appliedenergistics2.SearchMode_JEIStandard=JEI Sincronización Estandar -gui.tooltips.appliedenergistics2.SearchMode=Modo de Búsqueda -gui.tooltips.appliedenergistics2.PartitionStorageHint=Configurar Partición basado en los objetos almacenados actualmente. -gui.tooltips.appliedenergistics2.ClearSettings=Limpiar Configuración -gui.tooltips.appliedenergistics2.Craftable=Construible -gui.tooltips.appliedenergistics2.MoveWhenEmpty=Mover a la salida cuando esté vacía. -gui.tooltips.appliedenergistics2.MoveWhenWorkIsDone=Mover a la salida cuando el trabajo esté terminado. -gui.tooltips.appliedenergistics2.MoveWhenFull=Mover a la salida cuendo esté llena. -gui.tooltips.appliedenergistics2.Disabled=Desactivado -gui.tooltips.appliedenergistics2.Enable=Activado -gui.tooltips.appliedenergistics2.Blocking=No poner objetos si el inventario contiene objetos. -gui.tooltips.appliedenergistics2.NonBlocking=Ignorar el contenido del inventario objetivo. -gui.tooltips.appliedenergistics2.Craft=Comportamiento de Creación -gui.tooltips.appliedenergistics2.CraftOnly=No usar objetos almacenados, solo crear objetos mientras exporta. -gui.tooltips.appliedenergistics2.CraftEither=Usar objetos almacenados, o crear objetos mientras exporta. -gui.tooltips.appliedenergistics2.LevelType=Tipo de Nivel -gui.tooltips.appliedenergistics2.LevelType_Energy=Energía -gui.tooltips.appliedenergistics2.LevelType_Item=Objetos -gui.tooltips.appliedenergistics2.InventoryTweaks=Ajustes de Inventario -gui.tooltips.appliedenergistics2.TerminalStyle=Estilo de Terminal -gui.tooltips.appliedenergistics2.TerminalStyle_Full=Terminal Pantalla Completa -gui.tooltips.appliedenergistics2.TerminalStyle_Tall=Terminal Centrada Alta -gui.tooltips.appliedenergistics2.TerminalStyle_Small=Terminal Centrada Pequeña - -gui.appliedenergistics2.units.appliedenergstics=AE -gui.appliedenergistics2.units.ic2=Energy Units -gui.appliedenergistics2.units.rf=Redstone Flux - -gui.appliedenergistics2.White=Blanco -gui.appliedenergistics2.Orange=Naranja -gui.appliedenergistics2.Magenta=Magenta -gui.appliedenergistics2.LightBlue=Azúl Claro -gui.appliedenergistics2.Yellow=Amarillo -gui.appliedenergistics2.Lime=Lima -gui.appliedenergistics2.Pink=Rosa -gui.appliedenergistics2.Gray=Gris -gui.appliedenergistics2.LightGray=Gris Claro -gui.appliedenergistics2.Cyan=Celeste -gui.appliedenergistics2.Purple=Purpura -gui.appliedenergistics2.Blue=Azúl -gui.appliedenergistics2.Brown=Marrón -gui.appliedenergistics2.Green=Verde -gui.appliedenergistics2.Red=Rojo -gui.appliedenergistics2.Black=Negro -gui.appliedenergistics2.Fluix=Fluix - -waila.appliedenergistics2.DeviceOnline=Dispositivo en Línea -waila.appliedenergistics2.DeviceOffline=Dispositivo Fuera de Línea -waila.appliedenergistics2.DeviceMissingChannel=Dispositivo sin Canal -waila.appliedenergistics2.Locked=Bloqueado -waila.appliedenergistics2.Unlocked=Desbloqueado -waila.appliedenergistics2.Showing=Mostrando -waila.appliedenergistics2.Contains=Contiene -waila.appliedenergistics2.Channels=%1$d of %2$d Canales - -item.appliedenergistics2.storage_cell_1k.name=1k ME Unidad de Almacenamiento -item.appliedenergistics2.storage_cell_4k.name=4k ME Unidad de Almacenamiento -item.appliedenergistics2.storage_cell_16k.name=16k ME Unidad de Almacenamiento -item.appliedenergistics2.storage_cell_64k.name=64k ME Unidad de Almacenamiento -item.appliedenergistics2.creative_storage_cell.name=Creativo ME Unidad de Almacenamiento -item.appliedenergistics2.encoded_pattern.name=Patrón Codificado -item.appliedenergistics2.view_cell.name=Celda de Visión -item.appliedenergistics2.facade.name=Fachada de Cable - -item.appliedenergistics2.crystal_seed.certus.name=Semilla de Cuarzo Certus -item.appliedenergistics2.crystal_seed.nether.name=Semilla de Cuarzo -item.appliedenergistics2.crystal_seed.fluix.name=Semilla de Fluix -item.appliedenergistics2.material.advanced_card.name=Tarjeta Avanzada -item.appliedenergistics2.material.annihilation_core.name=Núcleo de Absorción -item.appliedenergistics2.material.basic_card.name=Tarjeta Básica -item.appliedenergistics2.material.blank_pattern.name=Patrón en Blanco -item.appliedenergistics2.material.calculation_processor.name=Procesador de Calculo -item.appliedenergistics2.material.card_capacity.name=Tarjeta de Capacidad -item.appliedenergistics2.material.card_fuzzy.name=Tarjeta Difusa -item.appliedenergistics2.material.card_inverter.name=Tarjeta Inversora -item.appliedenergistics2.material.card_redstone.name=Tarjeta de Redstone -item.appliedenergistics2.material.card_speed.name=Tarjeta de Aceleración -item.appliedenergistics2.material.cell2_spatial_part.name=2³ Componente Espacial -item.appliedenergistics2.material.cell16_spatial_part.name=16³ Componente Espacial -item.appliedenergistics2.material.cell128_spatial_part.name=128³ Componente Espacial -item.appliedenergistics2.material.cell1k_part.name=1k ME Componente de Almacenamiento -item.appliedenergistics2.material.cell4k_part.name=4k ME Componente de Almacenamiento -item.appliedenergistics2.material.cell16k_part.name=16k ME Componente de Almacenamiento -item.appliedenergistics2.material.cell64k_part.name=64k ME Componente de Almacenamiento -item.appliedenergistics2.material.certus_quartz_crystal.name=Cristal de Cuarzo Certus -item.appliedenergistics2.material.certus_quartz_crystal_charged.name=Cristal de Cuarzo Certus Cargado -item.appliedenergistics2.material.certus_quartz_dust.name=Polvo de Cuarzo Certus -item.appliedenergistics2.material.empty_storage_cell.name=ME Carcasa de Almacenamiento -item.appliedenergistics2.material.ender_dust.name=Polvo de Ender -item.appliedenergistics2.material.engineering_processor.name=Procesador de Ingeniería -item.appliedenergistics2.material.flour.name=Harina -item.appliedenergistics2.material.fluix_crystal.name=Cristal de Fluix -item.appliedenergistics2.material.fluix_dust.name=Polvo de Fluix -item.appliedenergistics2.material.fluix_pearl.name=Perla de Fluix -item.appliedenergistics2.material.formation_core.name=Núcleo de Formación -item.appliedenergistics2.material.gold_dust.name=Polvo de Oro -item.appliedenergistics2.material.iron_dust.name=Polvo de Hierro -item.appliedenergistics2.material.logic_processor.name=Procesador Lógico -item.appliedenergistics2.material.logic_processor_asm.name=Procesador Lógico sin Acabar -item.appliedenergistics2.material.matter_ball.name=Bola de Materia -item.appliedenergistics2.material.nether_quartz_dust.name=Polvo de Cuarzo -item.appliedenergistics2.material.purified_certus_quartz_crystal.name=Cristal de Cuarzo Certus Puro -item.appliedenergistics2.material.purified_fluix_crystal.name=Cristal de Fluix Puro -item.appliedenergistics2.material.purified_nether_quartz_crystal.name=Cristal de Cuarzo Puro -item.appliedenergistics2.material.quantum_entangled_singularity.name=Singularidad Cuantica Enlazada -item.appliedenergistics2.material.silicon.name=Silicona -item.appliedenergistics2.material.singularity.name=Singularidad -item.appliedenergistics2.material.wireless.name=Receptor Inalámbrico -item.appliedenergistics2.material.wireless_booster.name=Potenciador Inalámbrico -item.appliedenergistics2.material.wooden_gear.name=Engranaje de Madera -item.appliedenergistics2.material.engineering_processor_press.name=Prensa de Circuito de Ingeniería -item.appliedenergistics2.material.calculation_processor_press.name=Prensa de Circuito de Cálculo -item.appliedenergistics2.material.logic_processor_press.name=Prensa de Circuito Lógico -item.appliedenergistics2.material.engineering_processor_print.name=Circuito de Ingeniería Impreso -item.appliedenergistics2.material.calculation_processor_print.name=Circuito de Cálculo Impreso -item.appliedenergistics2.material.logic_processor_print.name=Circuito Lógico Impreso -item.appliedenergistics2.material.silicon_press.name=Prensa de Silicona -item.appliedenergistics2.material.silicon_print.name=Silicona Impresa -item.appliedenergistics2.material.name_press.name=Prensa de Nombres -item.appliedenergistics2.material.sky_dust.name=Polvo de Piedra del Cielo -item.appliedenergistics2.material.card_crafting.name=Tarjeta de Trabajo - -item.appliedenergistics2.multi_part.annihilation_plane.name=ME Panel de Absorción -item.appliedenergistics2.multi_part.cable_anchor.name=Ancla de Cable -item.appliedenergistics2.multi_part.cable_covered.name=ME Cable Cubierto -item.appliedenergistics2.multi_part.cable_glass.name=ME Cable de Cristal -item.appliedenergistics2.multi_part.cable_smart.name=ME Cable Avanzado -item.appliedenergistics2.multi_part.cable_dense_smart.name=ME Cable Denso -item.appliedenergistics2.multi_part.storage_monitor.name=ME Monitor de Almacenamiento -item.appliedenergistics2.multi_part.conversion_monitor.name=ME Monitor de Conversión -item.appliedenergistics2.multi_part.crafting_terminal.name=ME Terminal de Trabajo -item.appliedenergistics2.multi_part.semi_dark_monitor.name=Panel Iluminado -item.appliedenergistics2.multi_part.monitor.name=Panel Iluminado Claro -item.appliedenergistics2.multi_part.dark_monitor.name=Panel Iluminado Oscuro -item.appliedenergistics2.multi_part.export_bus.name=ME Bus de Exportación -item.appliedenergistics2.multi_part.formation_plane.name=ME Panel de Formación -item.appliedenergistics2.multi_part.import_bus.name=ME Bus de Importación -item.appliedenergistics2.multi_part.interface.name=ME Interfaz -item.appliedenergistics2.multi_part.level_emitter.name=ME Emisor -item.appliedenergistics2.multi_part.p2p_tunnel.name=Tunel P2P -item.appliedenergistics2.multi_part.pattern_terminal.name=ME Terminal de Patrones -item.appliedenergistics2.multi_part.quartz_fiber.name=Fibra de Cuarzo -item.appliedenergistics2.multi_part.storage_bus.name=ME Bus de Almacenamiento -item.appliedenergistics2.multi_part.terminal.name=ME Terminal -item.appliedenergistics2.multi_part.inverted_toggle_bus.name=ME Bus de Cambio Inverso -item.appliedenergistics2.multi_part.toggle_bus.name=ME Bus de Cambio -item.appliedenergistics2.multi_part.crafting_monitor.name=ME Monitor de Trabajo -item.appliedenergistics2.multi_part.interface_terminal.name=ME Terminal de Interfaces - -item.appliedenergistics2.spatial_storage_cell_128_cubed.name=128³ Unidad de Almacenamiento Espacial -item.appliedenergistics2.spatial_storage_cell_16_cubed.name=16³ Unidad de Almacenamiento Espacial -item.appliedenergistics2.spatial_storage_cell_2_cubed.name=2³ Unidad de Almacenamiento Espacial - -item.appliedenergistics2.certus_quartz_axe.name=Hacha de Cuarzo Certus -item.appliedenergistics2.certus_quartz_cutting_knife.name=Cuchillo de Corte de Cuarzo Certus -item.appliedenergistics2.certus_quartz_hoe.name=Azada de Cuarzo Certus -item.appliedenergistics2.certus_quartz_pickaxe.name=Pico de Cuarzo Certus -item.appliedenergistics2.certus_quartz_spade.name=Pala de Cuarzo Certus -item.appliedenergistics2.certus_quartz_sword.name=Espada de Cuarzo Certus -item.appliedenergistics2.certus_quartz_wrench.name=Llave de Cuarzo Certus - -item.appliedenergistics2.nether_quartz_axe.name=Hacha de Cuarzo -item.appliedenergistics2.nether_quartz_cutting_knife.name=Cuchillo de Corte de Cuarzo -item.appliedenergistics2.nether_quartz_hoe.name=Azada de Cuarzo -item.appliedenergistics2.nether_quartz_pickaxe.name=Pico de Cuarzo -item.appliedenergistics2.nether_quartz_spade.name=Pala de Cuarzo -item.appliedenergistics2.nether_quartz_sword.name=Espada de Cuarzo -item.appliedenergistics2.nether_quartz_wrench.name=LLave de Cuarzo - -item.appliedenergistics2.paint_ball.name=Bola de Pintura -item.appliedenergistics2.portable_cell.name=Unidad Portatil -item.appliedenergistics2.network_tool.name=Herramienta de Red -item.appliedenergistics2.charged_staff.name=Báculo Cargado -item.appliedenergistics2.entropy_manipulator.name=Manipulador de Entropía -item.appliedenergistics2.matter_cannon.name=Cañon de Materia -item.appliedenergistics2.memory_card.name=Tarjeta de Memoria -item.appliedenergistics2.color_applicator.name=Aplicador de Color -item.appliedenergistics2.wireless_terminal.name=Terminal Inalámbrica -item.appliedenergistics2.biometric_card.name=Tarjeta Biometrica - -item.appliedenergistics2.debug_card.name=Dev.DebugCard -item.appliedenergistics2.debug_replicator_card.name=Dev.ReplicatorCard diff --git a/src/main/resources/assets/appliedenergistics2/lang/fr_fr.json b/src/main/resources/assets/appliedenergistics2/lang/fr_fr.json new file mode 100644 index 000000000..e51f7af04 --- /dev/null +++ b/src/main/resources/assets/appliedenergistics2/lang/fr_fr.json @@ -0,0 +1,542 @@ +{ + "block.appliedenergistics2.cable_bus": "Câble et/ou bus AE2", + "block.appliedenergistics2.cell_workbench": "Etabli de cellules", + "block.appliedenergistics2.charger": "Chargeur", + "block.appliedenergistics2.chest": "Coffre ME", + "block.appliedenergistics2.condenser": "Condenseur de matière", + "block.appliedenergistics2.controller": "Contrôleur ME", + "block.appliedenergistics2.crank": "Manivelle en bois", + "block.appliedenergistics2.creative_energy_cell": "Cellule énergétique en créatif", + "block.appliedenergistics2.dense_energy_cell": "Cellule énergétique dense", + "block.appliedenergistics2.energy_cell": "Cellule énergétique", + "block.appliedenergistics2.drive": "Range-disque ME", + "block.appliedenergistics2.energy_acceptor": "Acceptateur énergétique", + "block.appliedenergistics2.grindstone": "Meule en Quartz", + "block.appliedenergistics2.matrix_frame": "Cadre de la matrice", + "block.appliedenergistics2.io_port": "Port d'E/S ME", + "block.appliedenergistics2.inscriber": "Presse", + "block.appliedenergistics2.interface": "Interface ME", + "block.appliedenergistics2.quantum_link": "Chambre de lien quantique ME", + "block.appliedenergistics2.quantum_ring": "Anneau quantique ME", + "block.appliedenergistics2.fluix_block": "Bloc de Fluix", + "block.appliedenergistics2.quartz_block": "Bloc de Quartz Certus", + "block.appliedenergistics2.chiseled_quartz_block": "Bloc de Quartz Certus ciselé", + "block.appliedenergistics2.quartz_glass": "Verre de Quartz", + "block.appliedenergistics2.quartz_vibrant_glass": "Verre de Quartz vibrant", + "block.appliedenergistics2.quartz_pillar": "Pilier de Quartz Certus", + "block.appliedenergistics2.quartz_fixture": "Quartz chargé à accrocher", + "block.appliedenergistics2.light_detector": "Détecteur de lumière à accrocher", + "block.appliedenergistics2.spatial_io_port": "Port d'E/S spatial", + "block.appliedenergistics2.spatial_pylon": "Pilier spatial", + "block.appliedenergistics2.tiny_tnt": "Minuscule TNT", + "block.appliedenergistics2.vibration_chamber": "Chambre de vibration", + "block.appliedenergistics2.wireless_access_point": "Point d'accès sans-fil ME", + "block.appliedenergistics2.quartz_ore": "Minerai de Quartz Certus", + "block.appliedenergistics2.charged_quartz_ore": "Minerai de Quartz Certus chargé", + "block.appliedenergistics2.security_station": "Terminal de sécurité ME", + "block.appliedenergistics2.quartz_growth_accelerator": "Accélérateur de croissance de cristal", + "block.appliedenergistics2.sky_stone_block": "Pierre de ciel", + "block.appliedenergistics2.smooth_sky_stone_block": "Bloc de pierre de ciel", + "block.appliedenergistics2.sky_stone_brick": "Brique de pierre de ciel", + "block.appliedenergistics2.sky_stone_small_brick": "Briquettes de pierre de ciel", + "block.appliedenergistics2.sky_stone_chest": "Coffre de pierre de ciel", + "block.appliedenergistics2.smooth_sky_stone_chest": "Coffre de bloc de pierre de ciel", + "block.appliedenergistics2.sky_compass": "Boussole à météorite", + "block.appliedenergistics2.crafting_monitor": "Moniteur de fabrication", + "block.appliedenergistics2.crafting_storage_1k": "Disque 1k pour la fabrication", + "block.appliedenergistics2.crafting_storage_4k": "Disque 4k pour la fabrication", + "block.appliedenergistics2.crafting_storage_16k": "Disque 16k pour la fabrication", + "block.appliedenergistics2.crafting_storage_64k": "Disque 64k pour la fabrication", + "block.appliedenergistics2.crafting_accelerator": "Unité de co-traitement", + "block.appliedenergistics2.crafting_unit": "Unité de fabrication", + "block.appliedenergistics2.molecular_assembler": "Assembleur moléculaire", + + "block.appliedenergistics2.ChiseledQuartzStairBlock": "Escaliers de Quartz Certus ciselé", + "block.appliedenergistics2.fluix_stairs": "Escaliers de Fluix", + "block.appliedenergistics2.QuartzPillarStairBlock": "Escaliers de pilier de Quartz Certus", + "block.appliedenergistics2.QuartzStairBlock": "Escaliers de Quartz Certus", + "block.appliedenergistics2.SkyStoneBlockStairBlock": "Escaliers de bloc de pierre de ciel", + "block.appliedenergistics2.SkyStoneBrickStairBlock": "Escaliers de briques de pierre de ciel", + "block.appliedenergistics2.SkyStoneSmallBrickStairBlock": "Escaliers de petites briques de pierre de ciel", + "block.appliedenergistics2.SkyStoneStairBlock": "Escaliers de pierre de ciel", + + "block.appliedenergistics2.chiseled_quartz_slab": "Dalle de Quartz Certus ciselé", + "block.appliedenergistics2.fluix_slab": "Dalle de Fluix", + "block.appliedenergistics2.quartz_pillar_slab": "Dalle de pilier de Quartz Certus", + "block.appliedenergistics2.quartz_slab": "Dalle de Quartz Certus", + "block.appliedenergistics2.smooth_sky_stone_slab": "Dalle de bloc de pierre de ciel", + "block.appliedenergistics2.sky_stone_brick_slab": "Dalle de briques de pierre de ciel", + "block.appliedenergistics2.sky_stone_small_brick_slab": "Dalle de petites briques de pierre de ciel", + "block.appliedenergistics2.sky_stone_slab": "Dalle de pierre de ciel", + + "chat.appliedenergistics2.ChestCannotReadStorageCell": "Le coffre ME Chest ne peut pas lire la cellule de stockage.", + "chat.appliedenergistics2.SettingCleared": "Paramètres effacés.", + "chat.appliedenergistics2.OutOfRange": "Réseau sans-fil hors de portée.", + "chat.appliedenergistics2.InvalidMachine": "Machine invalide.", + "chat.appliedenergistics2.LoadedSettings": "Paramètres chargés avec succès.", + "chat.appliedenergistics2.DeviceNotPowered": "Le dispositif manque de puissance.", + "chat.appliedenergistics2.DeviceNotWirelessTerminal": "Le dispositif n'est pas un terminal sans fil.", + "chat.appliedenergistics2.DeviceNotLinked": "Le dispositif n'est pas lié.", + "chat.appliedenergistics2.StationCanNotBeLocated": "la station ne peut pas être localisée.", + "chat.appliedenergistics2.MachineNotPowered": "La machine n'est pas alimentée.", + "chat.appliedenergistics2.CommunicationError": "Erreur de communication avec le réseau.", + "chat.appliedenergistics2.SavedSettings": "Paramètres sauvés avec succès.", + "chat.appliedenergistics2.AmmoDepleted": "Munitions épuisées.", + "chat.appliedenergistics2.isNowLocked": "Le moniteur est maintenant verrouillé.", + "chat.appliedenergistics2.isNowUnlocked": "Le moniteur est maintenant déverrouillé.", + + "itemGroup.appliedenergistics2": "Applied Energistics 2", + "itemGroup.appliedenergistics2.facades": "Façades Applied Energistics 2", + + "gui.appliedenergistics2.CraftingTerminal": "Terminal de fabrication", + "gui.appliedenergistics2.METunnel": "ME", + "gui.appliedenergistics2.ItemTunnel": "Objet", + "gui.appliedenergistics2.FluidTunnel": "Fluide", + "gui.appliedenergistics2.RedstoneTunnel": "Redstone", + "gui.appliedenergistics2.EUTunnel": "EU", + "gui.appliedenergistics2.FETunnel": "FE", + "gui.appliedenergistics2.LightTunnel": "Lumière", + "gui.appliedenergistics2.OCTunnel": "OpenComputers", + "gui.appliedenergistics2.PressureTunnel": "Pression", + + "gui.appliedenergistics2.security.extract.name": "Retrait", + "gui.appliedenergistics2.security.inject.name": "Dépôt", + "gui.appliedenergistics2.security.craft.name": "Fabrication", + "gui.appliedenergistics2.security.build.name": "Construction", + "gui.appliedenergistics2.security.security.name": "Sécurité", + + "gui.appliedenergistics2.security.extract.tip": "L'utilisateur est autorisé à retirer un élément du stockage.", + "gui.appliedenergistics2.security.inject.tip": "L'utilisateur est autorisé à déposer un élément dans le stockage.", + "gui.appliedenergistics2.security.craft.tip": "L'utilisateur peut lancer de nouvelles fabrications.", + "gui.appliedenergistics2.security.build.tip": "L'utilisateur peut modifier la structure physique du réseau et faire des changement de configuration.", + "gui.appliedenergistics2.security.security.tip": "L'utilisateur peut accéder et modifier le terminal de sécurité du réseau.", + + "gui.appliedenergistics2.Efficiency": "Efficacité", + "gui.appliedenergistics2.RequiredPower": "Puissance requise", + "gui.appliedenergistics2.StoredPower": "Puissance stockée", + "gui.appliedenergistics2.MaxPower": "Puissance maxi", + "gui.appliedenergistics2.QuartzCuttingKnife": "Couteau en Quartz", + "gui.appliedenergistics2.Inscriber": "Presse", + "gui.appliedenergistics2.Wireless": "Point d'accès sans-fil", + "gui.appliedenergistics2.WirelessTerminal": "Terminal sans-fil", + "gui.appliedenergistics2.NoPermissions": "Aucune permission sélectionnée", + "gui.appliedenergistics2.SecurityCardEditor": "Editeur de carte biométrique", + "gui.appliedenergistics2.Encoded": "Encodé", + "gui.appliedenergistics2.Priority": "Priorité", + "gui.appliedenergistics2.StorageBus": "Bus de stockage", + "gui.appliedenergistics2.EnergyDrain": "Drain passif", + "gui.appliedenergistics2.Installed": "Installé", + "gui.appliedenergistics2.NetworkTool": "Outil de réseau", + "gui.appliedenergistics2.PowerUsageRate": "Utilisation de l'énergie", + "gui.appliedenergistics2.PowerInputRate": "Production d'énergie", + "gui.appliedenergistics2.PortableCell": "Cellule portable", + "gui.appliedenergistics2.Security": "Terminal de sécurité", + "gui.appliedenergistics2.CellWorkbench": "Etabli de cellules", + "gui.appliedenergistics2.QuantumLinkChamber": "Chambre de lien quantique", + "gui.appliedenergistics2.IOPort": "Port d'E/S ME", + "gui.appliedenergistics2.Chest": "Coffre ME", + "gui.appliedenergistics2.Condenser": "Condenseur de matière", + "gui.appliedenergistics2.Config": "Configuration", + "gui.appliedenergistics2.Drive": "Range-disque ME", + "gui.appliedenergistics2.ExportBus": "Bus d'export ME", + "gui.appliedenergistics2.GrindStone": "Meule", + "gui.appliedenergistics2.ImportBus": "Bus d'import ME", + "gui.appliedenergistics2.Interface": "Interface ME", + "gui.appliedenergistics2.LevelEmitter": "Emetteur de niveau ME", + "gui.appliedenergistics2.Of": "de", + "gui.appliedenergistics2.Patterns": "Modèles", + "gui.appliedenergistics2.SpatialIOPort": "Port d'E/S spatial", + "gui.appliedenergistics2.StoredEnergy": "Energie stockée", + "gui.appliedenergistics2.StoredItems": "Eléments stockés", + "gui.appliedenergistics2.Terminal": "Terminal", + "gui.appliedenergistics2.InterfaceTerminal": "Terminal d'interface", + "gui.appliedenergistics2.InterfaceTerminalHint": "Montrer ou cacher sur le terminal d'interface.", + "gui.appliedenergistics2.FormationPlane": "Plan de formation", + "gui.appliedenergistics2.VibrationChamber": "Chambre de vibration", + "gui.appliedenergistics2.NetworkDetails": "Détails du réseau", + "gui.appliedenergistics2.StorageCells": "Cellules de stockage ME", + "gui.appliedenergistics2.IOBuses": "Bus d'import/export ME", + "gui.appliedenergistics2.Stores": "Stocks", + "gui.appliedenergistics2.BytesUsed": "Octets utilisés", + "gui.appliedenergistics2.Types": "Types", + "gui.appliedenergistics2.Blank": "Vide", + "gui.appliedenergistics2.Unlinked": "Non lié", + "gui.appliedenergistics2.Linked": "Lié", + "gui.appliedenergistics2.StoredSize": "Quantité stockée", + "gui.appliedenergistics2.SkyChest": "Coffre de pierre du ciel", + "gui.appliedenergistics2.PatternTerminal": "Terminal des modèles", + "gui.appliedenergistics2.CraftingPattern": "Modèle de fabrication", + "gui.appliedenergistics2.MolecularAssembler": "Assembleur moléculaire", + "gui.appliedenergistics2.ProcessingPattern": "Modèle de traitement", + "gui.appliedenergistics2.Crafts": "Fabrications", + "gui.appliedenergistics2.And": "et", + "gui.appliedenergistics2.Creates": "Crée", + "gui.appliedenergistics2.With": "avec", + "gui.appliedenergistics2.InWorldCrafting": "AE2 dans le monde", + "gui.appliedenergistics2.inWorldFluix": "Jetez 1 Quartz Certus chargé + 1 Quartz du Nether + poudre de Redstone dans une flaque tous ensemble et attendez un moment pour recevoir 2 Cristaux de Fluix.", + "gui.appliedenergistics2.inWorldPurificationCertus": "Jetez une graine de Quartz Certus faite a partir de la poudre de Quartz Certus et de sable dans une flaque d'eau. Pour accélerer le processus, ajoutez des accélérateurs de croissance de cristal.", + "gui.appliedenergistics2.inWorldPurificationNether": "Jetez une graine de Quartz du Nether faite a partir de la poudre de Quartz du Nether et de sable dans une flaque d'eau. Pour accélerer le processus, ajoutez des accélérateurs de croissance de cristal.", + "gui.appliedenergistics2.inWorldPurificationFluix": "Jetez une graine de Fluix faite a partir de la poudre de Fluix et de sable dans une flaque d'eau. Pour accélerer le processus, ajoutez des accélérateurs de croissance de cristal.", + "gui.appliedenergistics2.inWorldSingularity": "Pour la créer, jetez 1 Singularité et 1 poudre d'Ender puis provoquez une explosion à proximité des éléments.", + "gui.appliedenergistics2.ChargedQuartz": "Un Quartz Certus chargé est obtenu en insérant un cristal de Quartz Certus dans le chargeur, puis en l'alimentant.", + "gui.appliedenergistics2.ChargedQuartzFind": "Le Quartz Certus chargé peut-être trouvé dans le monde assez rarement. Il parait identique au Quartz Certus normal sauf qu'il clignote.", + "gui.appliedenergistics2.OfSecondOutput": "%1$d%% Chance pour une sortie secondaire.", + "gui.appliedenergistics2.NoSecondOutput": "Pas de sortie secondaire", + "gui.appliedenergistics2.SelectAmount": "Sélectionnez la quantité", + "gui.appliedenergistics2.CopyMode": "Mode copie", + "gui.appliedenergistics2.CopyModeDesc": "Contrôle si le contenu du panneau de configuration est vidé quand vous retirez la cellule.", + "gui.appliedenergistics2.Next": "Suivant", + "gui.appliedenergistics2.Lumen": "Lumen", + "gui.appliedenergistics2.Empty": "Vide", + "gui.appliedenergistics2.Stored": "Stocké", + "gui.appliedenergistics2.Cancel": "Annuler", + "gui.appliedenergistics2.ETAFormat": "HH:mm:ss", + "gui.appliedenergistics2.Crafting": "Fabrication", + "gui.appliedenergistics2.Scheduled": "Prévu", + "gui.appliedenergistics2.CraftingStatus": "Etat de fabrication", + "gui.appliedenergistics2.FromStorage": "Disponible", + "gui.appliedenergistics2.ToCraft": "A fabriquer", + "gui.appliedenergistics2.CraftingPlan": "Plan de fabrication", + "gui.appliedenergistics2.Automatic": "Automatique", + "gui.appliedenergistics2.Start": "Départ", + "gui.appliedenergistics2.Missing": "Manquant", + "gui.appliedenergistics2.Bytes": "Stockage", + "gui.appliedenergistics2.Simulation": "Simulation", + "gui.appliedenergistics2.CoProcessors": "Co-traitements", + "gui.appliedenergistics2.CraftingCPU": "Unité de fabrication", + "gui.appliedenergistics2.NoCraftingCPUs": "Aucune unité de fabrication n'est disponible", + "gui.appliedenergistics2.CalculatingWait": "En cours de calcul, veuillez patienter...", + "gui.appliedenergistics2.Clean": "Effacer", + "gui.appliedenergistics2.InvalidPattern": "Modèle non valide", + "gui.appliedenergistics2.Range": "Portée", + "gui.appliedenergistics2.TransparentFacades": "Façades transparentes", + "gui.appliedenergistics2.TransparentFacadesHint": "Contrôle la visibilité des façades avec l'outil réseau dans votre main.", + "gui.appliedenergistics2.CPUs": "Unités", + "gui.appliedenergistics2.NoCraftingJobs": "Aucune fabrication d'active", + "gui.appliedenergistics2.FacadeCrafting": "Fabrication de façade", + "gui.appliedenergistics2.inWorldCraftingPresses": "Les plaques de gravure se trouvent au centre des météorites qui peuvent être trouvées dans le monde, elles peuvent être localisées en utilisant une boussole à météorite.", + "gui.appliedenergistics2.Included": "Inclus", + "gui.appliedenergistics2.Excluded": "Exclus", + "gui.appliedenergistics2.Partitioned": "Partitionné", + "gui.appliedenergistics2.Precise": "Précis", + "gui.appliedenergistics2.Fuzzy": "Brouillon", + "gui.appliedenergistics2.SmallFontCraft": "Fabrication", + "gui.appliedenergistics2.LargeFontCraft": "+", + "gui.appliedenergistics2.Nothing": "Rien", + + "gui.tooltips.appliedenergistics2.Stash": "Stocke des objets", + "gui.tooltips.appliedenergistics2.StashDesc": "Renvoie les objets de la grille de fabrication dans le réseau.", + "gui.tooltips.appliedenergistics2.Substitutions": "Remplacements du Ore-Dictionnary", + "gui.tooltips.appliedenergistics2.SubstitutionsDesc": "Editez les options de remplacement pour les composants en entrée.", + "gui.tooltips.appliedenergistics2.SubstitutionsOn": "Remplacements activés", + "gui.tooltips.appliedenergistics2.SubstitutionsOff": "Remplacements désactivés", + "gui.tooltips.appliedenergistics2.Encode": "Encoder un modèle", + "gui.tooltips.appliedenergistics2.EncodeDescription": "Ecrit le modèle saisi à la place de l'actuel modèle ou dans un modèle vide disponible.", + "gui.tooltips.appliedenergistics2.FuzzyMode": "Comparaison brouillon", + "gui.tooltips.appliedenergistics2.FZPercent_25": "Comparaison à 25%", + "gui.tooltips.appliedenergistics2.FZPercent_50": "Comparaison à 50%", + "gui.tooltips.appliedenergistics2.FZPercent_75": "Comparaison à 75%", + "gui.tooltips.appliedenergistics2.FZPercent_99": "Comparaison à 99%", + "gui.tooltips.appliedenergistics2.SortOrder": "Ordre de tri", + "gui.tooltips.appliedenergistics2.SortBy": "Trié par", + "gui.tooltips.appliedenergistics2.FZIgnoreAll": "N'importe quoi", + "gui.tooltips.appliedenergistics2.TransferDirection": "Direction du transfert", + "gui.tooltips.appliedenergistics2.TransferToNetwork": "Transférer les données au réseau", + "gui.tooltips.appliedenergistics2.TransferToStorageCell": "Transférer les données à la cellule de stockage", + "gui.tooltips.appliedenergistics2.ToggleSortDirection": "Basculer la direction de tri", + "gui.tooltips.appliedenergistics2.StoredItems": "Objets stockés", + "gui.tooltips.appliedenergistics2.StoredCraftable": "Stock / Fabriquer", + "gui.tooltips.appliedenergistics2.View": "Vue", + "gui.tooltips.appliedenergistics2.RedstoneMode": "Mode redstone", + "gui.tooltips.appliedenergistics2.OperationMode": "Mode opération", + "gui.tooltips.appliedenergistics2.NumberOfItems": "Nombre d'objets", + "gui.tooltips.appliedenergistics2.ItemName": "Nom de l'objet", + "gui.tooltips.appliedenergistics2.PowerUnits": "Unités d'énergie", + "gui.tooltips.appliedenergistics2.IOMode": "Mode d'entrée/sortie", + "gui.tooltips.appliedenergistics2.CondenserOutput": "Sortie du condenseur ME", + "gui.tooltips.appliedenergistics2.PartitionStorage": "Partionner le stockage", + "gui.tooltips.appliedenergistics2.Clear": "Effacer", + "gui.tooltips.appliedenergistics2.TrashController": "Effacement par Maj. / Espace-Clic.", + "gui.tooltips.appliedenergistics2.InterfaceBlockingMode": "Mode bloquant", + "gui.tooltips.appliedenergistics2.InterfaceCraftingMode": "Mode fabrication", + "gui.tooltips.appliedenergistics2.Trash": "Détruire les éléments", + "gui.tooltips.appliedenergistics2.MatterBalls": "Condenser en billes de matière\n%s par élément", + "gui.tooltips.appliedenergistics2.Singularity": "Condenser en singularités\n%s par élément", + "gui.tooltips.appliedenergistics2.Read": "Retrait seulement", + "gui.tooltips.appliedenergistics2.Write": "Ajout seulement", + "gui.tooltips.appliedenergistics2.ReadWrite": "Bidirectionnel", + "gui.tooltips.appliedenergistics2.AlwaysActive": "Toujours actif", + "gui.tooltips.appliedenergistics2.ActiveWithoutSignal": "Actif sans signal", + "gui.tooltips.appliedenergistics2.ActiveWithSignal": "Actif avec un signal", + "gui.tooltips.appliedenergistics2.ActiveOnPulse": "Activer une fois par impulsion", + "gui.tooltips.appliedenergistics2.EmitLevelsBelow": "Emettre quand les niveaux sont inférieurs à la limite.", + "gui.tooltips.appliedenergistics2.EmitLevelAbove": "Emettre quand les niveaux sont supérieurs ou égaux à la limite.", + "gui.tooltips.appliedenergistics2.SearchMode_Auto": "Recherche auto", + "gui.tooltips.appliedenergistics2.SearchMode_Standard": "Recharche standard", + "gui.tooltips.appliedenergistics2.SearchMode_JEIAuto": "Synchronisation JEI auto", + "gui.tooltips.appliedenergistics2.SearchMode_JEIStandard": "Synchronisation JEI standard", + "gui.tooltips.appliedenergistics2.SearchMode": "Mode de la boite de recherche", + "gui.tooltips.appliedenergistics2.PartitionStorageHint": "Configure la partition par rapport aux objets actuellement stockés.", + "gui.tooltips.appliedenergistics2.ClearSettings": "Efface les paramètres", + "gui.tooltips.appliedenergistics2.Craftable": "Fabricable", + "gui.tooltips.appliedenergistics2.MoveWhenEmpty": "Déplace vers la sortie dès que c'est vide.", + "gui.tooltips.appliedenergistics2.MoveWhenWorkIsDone": "Déplace vers la sortie quand le travail est fini.", + "gui.tooltips.appliedenergistics2.MoveWhenFull": "Déplace vers la sortie quand c'est plein.", + "gui.tooltips.appliedenergistics2.Disabled": "Désactivé", + "gui.tooltips.appliedenergistics2.Enable": "Activé", + "gui.tooltips.appliedenergistics2.Blocking": "Ne pas fabriquer d'objets si l'inventaire contient ces objets.", + "gui.tooltips.appliedenergistics2.NonBlocking": "Ignorer le contenu de l'inventaire cible.", + "gui.tooltips.appliedenergistics2.Craft": "Comportement de fabrication", + "gui.tooltips.appliedenergistics2.CraftOnly": "Ne pas utiliser les objets stockés; préférer les fabriquer pour l'export.", + "gui.tooltips.appliedenergistics2.CraftEither": "Utiliser les éléments stockés, ou les fabriquer lors de l'export.", + "gui.tooltips.appliedenergistics2.LevelType": "Type de niveau", + "gui.tooltips.appliedenergistics2.LevelType_Energy": "Energie", + "gui.tooltips.appliedenergistics2.LevelType_Item": "Objet", + "gui.tooltips.appliedenergistics2.InventoryTweaks": "Inventory Tweaks", + "gui.tooltips.appliedenergistics2.Mod": "Mod", + "gui.tooltips.appliedenergistics2.TerminalStyle": "Style du terminal", + "gui.tooltips.appliedenergistics2.TerminalStyle_Full": "Terminal plein écran", + "gui.tooltips.appliedenergistics2.TerminalStyle_Tall": "Grand terminal centré", + "gui.tooltips.appliedenergistics2.TerminalStyle_Small": "Petit terminal centré", + "gui.tooltips.appliedenergistics2.DoesntDespawn": "Cet élément ne disparaitra pas.", + "gui.tooltips.appliedenergistics2.EmitterMode": "Mode d'émission de la fabrication", + "gui.tooltips.appliedenergistics2.CraftViaRedstone": "Emettre un signal Redstone pour fabriquer l'objet.", + "gui.tooltips.appliedenergistics2.EmitWhenCrafting": "Emettre un signal Redstone quand l'objet est en cours de fabrication.", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItems": "Rapport d'éléments inaccessibles", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItemsYes": "Oui: Les éléments ne pouvant pas être extraits seront visibles.", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItemsNo": "Non: Seuls les éléments extractibles seront visibles.", + "gui.tooltips.appliedenergistics2.BlockPlacement": "Placement de bloc", + "gui.tooltips.appliedenergistics2.BlockPlacementYes": "Les blocs seront placés comme un bloc.", + "gui.tooltips.appliedenergistics2.BlockPlacementNo": "Les blocs seront jettés comme un élément.", + "gui.tooltips.appliedenergistics2.SchedulingMode": "Mode de planification", + "gui.tooltips.appliedenergistics2.SchedulingModeDefault": "Exporte le premier élément jusqu'à ce que le réseau soit vide, puis essaye les suivants.", + "gui.tooltips.appliedenergistics2.SchedulingModeRoundRobin": "Exporte les éléments l'un après l'autre.", + "gui.tooltips.appliedenergistics2.SchedulingModeRandom": "Exporte les éléments aléatoirement.", + "gui.tooltips.appliedenergistics2.ItemsStored": "Eléments stockés: %s", + "gui.tooltips.appliedenergistics2.ItemsRequestable": "Eléments recherchable: %s", + + "gui.appliedenergistics2.units.appliedenergstics": "AE", + "gui.appliedenergistics2.units.ic2": "Energy Units", + "gui.appliedenergistics2.units.rf": "Redstone Flux", + + "gui.appliedenergistics2.White": "Blanc", + "gui.appliedenergistics2.Orange": "Orange", + "gui.appliedenergistics2.Magenta": "Magenta", + "gui.appliedenergistics2.LightBlue": "Bleu clair", + "gui.appliedenergistics2.Yellow": "Jaune", + "gui.appliedenergistics2.Lime": "Vert citron", + "gui.appliedenergistics2.Pink": "Rose", + "gui.appliedenergistics2.Gray": "Gris", + "gui.appliedenergistics2.LightGray": "Gris clair", + "gui.appliedenergistics2.Cyan": "Cyan", + "gui.appliedenergistics2.Purple": "Violet", + "gui.appliedenergistics2.Blue": "Bleu", + "gui.appliedenergistics2.Brown": "Marron", + "gui.appliedenergistics2.Green": "Vert", + "gui.appliedenergistics2.Red": "Rouge", + "gui.appliedenergistics2.Black": "Noir", + "gui.appliedenergistics2.Fluix": "Fluix", + + "waila.appliedenergistics2.Crafting": "Fabrication", + "waila.appliedenergistics2.DeviceOnline": "Dispositif en ligne", + "waila.appliedenergistics2.DeviceOffline": "Dispositif hors ligne", + "waila.appliedenergistics2.DeviceMissingChannel": "Appareil sans canal", + "waila.appliedenergistics2.Locked": "Verrouillé", + "waila.appliedenergistics2.Unlocked": "Déverrouillé", + "waila.appliedenergistics2.Showing": "Affichant", + "waila.appliedenergistics2.Contains": "Contient", + "waila.appliedenergistics2.Channels": "%1$d of %2$d Canaux", + + "item.appliedenergistics2.storage_cell_1k": "Disque de stockage 1k", + "item.appliedenergistics2.storage_cell_4k": "Disque de stockage 4k", + "item.appliedenergistics2.storage_cell_16k": "Disque de stockage 16k", + "item.appliedenergistics2.storage_cell_64k": "Disque de stockage 64k", + "item.appliedenergistics2.creative_storage_cell": "Disque de stockage créative", + "item.appliedenergistics2.encoded_pattern": "Modèle encodé", + "item.appliedenergistics2.view_cell": "Cellule de visualisation", + "item.appliedenergistics2.facade": "Façade de câble", + + "item.appliedenergistics2.crystal_seed.certus": "Graine de Quartz Certus", + "item.appliedenergistics2.crystal_seed.nether": "Graine de Quartz du Nether", + "item.appliedenergistics2.crystal_seed.fluix": "Graine de Fluix", + "item.appliedenergistics2.material.invalid_type": "Cet objet est désactivé.", + "item.appliedenergistics2.material.advanced_card": "Carte avancée", + "item.appliedenergistics2.material.annihilation_core": "Noyau d'annihilation", + "item.appliedenergistics2.material.basic_card": "Carte basique", + "item.appliedenergistics2.material.blank_pattern": "Modèle vide", + "item.appliedenergistics2.material.calculation_processor": "Processeur de calcul", + "item.appliedenergistics2.material.card_capacity": "Carte de capacité", + "item.appliedenergistics2.material.card_fuzzy": "Carte brouillonne", + "item.appliedenergistics2.material.card_inverter": "Carte d'inversion", + "item.appliedenergistics2.material.card_redstone": "Carte de Redstone", + "item.appliedenergistics2.material.card_speed": "Carte d'accélération", + "item.appliedenergistics2.material.cell2_spatial_part": "Composant spatial 2³", + "item.appliedenergistics2.material.cell16_spatial_part": "Composant spatial 16³", + "item.appliedenergistics2.material.cell128_spatial_part": "Composant spatial 128³", + "item.appliedenergistics2.material.cell1k_part": "Composant de stockage ME 1k", + "item.appliedenergistics2.material.cell4k_part": "Composant de stockage ME 4k", + "item.appliedenergistics2.material.cell16k_part": "Composant de stockage ME 16k", + "item.appliedenergistics2.material.cell64k_part": "Composant de stockage ME 64k", + "item.appliedenergistics2.material.certus_quartz_crystal": "Cristal de Quartz Certus", + "item.appliedenergistics2.material.certus_quartz_crystal_charged": "Cristal de Quartz Certus chargé", + "item.appliedenergistics2.material.certus_quartz_dust": "Poussière de Quartz Certus", + "item.appliedenergistics2.material.empty_storage_cell": "Boîtier de stockage ME", + "item.appliedenergistics2.material.ender_dust": "Poussière d'Ender", + "item.appliedenergistics2.material.engineering_processor": "Processeur d'ingénierie", + "item.appliedenergistics2.material.flour": "Farine", + "item.appliedenergistics2.material.fluix_crystal": "Cristal de Fluix", + "item.appliedenergistics2.material.fluix_dust": "Poussière de Fluix", + "item.appliedenergistics2.material.fluix_pearl": "Perle de Fluix", + "item.appliedenergistics2.material.formation_core": "Noyau de formation", + "item.appliedenergistics2.material.gold_dust": "Poussière d'or", + "item.appliedenergistics2.material.iron_dust": "Poussière de fer", + "item.appliedenergistics2.material.logic_processor": "Processeur logique", + "item.appliedenergistics2.material.logic_processor_asm": "Processeur logique inachevé", + "item.appliedenergistics2.material.matter_ball": "Bille de matière", + "item.appliedenergistics2.material.nether_quartz_dust": "Poussière de Quartz du Nether", + "item.appliedenergistics2.material.purified_certus_quartz_crystal": "Cristal de Quartz Certus pur", + "item.appliedenergistics2.material.purified_fluix_crystal": "Cristal de Fluix pur", + "item.appliedenergistics2.material.purified_nether_quartz_crystal": "Cristal de Quartz du Nether pur", + "item.appliedenergistics2.material.quantum_entangled_singularity": "Singularité quantique intriquée", + "item.appliedenergistics2.material.silicon": "Silicone", + "item.appliedenergistics2.material.singularity": "Singularité", + "item.appliedenergistics2.material.wireless": "Récepteur sans-fil", + "item.appliedenergistics2.material.wireless_booster": "Boosteur de signal", + "item.appliedenergistics2.material.wooden_gear": "Engrenage en bois", + "item.appliedenergistics2.material.engineering_processor_press": "Matrice de presse d'ingénierie", + "item.appliedenergistics2.material.calculation_processor_press": "Matrice de presse de calcul", + "item.appliedenergistics2.material.logic_processor_press": "Matrice de presse de logique", + "item.appliedenergistics2.material.engineering_processor_print": "Circuit imprimé d'ingénierie", + "item.appliedenergistics2.material.calculation_processor_print": "Circuit imprimé de calcul", + "item.appliedenergistics2.material.logic_processor_print": "Circuit imprimé de logique", + "item.appliedenergistics2.material.silicon_press": "Matrice de presse de silicone", + "item.appliedenergistics2.material.silicon_print": "Silicone imprimé", + "item.appliedenergistics2.material.name_press": "Matrice de presse de nommage", + "item.appliedenergistics2.material.sky_dust": "Poussière de pierre du ciel", + "item.appliedenergistics2.material.card_crafting": "Carte de fabrication", + + "item.appliedenergistics2.multi_part.annihilation_plane": "Plan de dématérialisation ME", + "item.appliedenergistics2.multi_part.identity_annihilation_plane": "Plan de dématérialisation d'identité ME", + "item.appliedenergistics2.multi_part.cable_anchor": "Ancre de câble", + "item.appliedenergistics2.multi_part.cable_covered": "Câble couvert ME", + "item.appliedenergistics2.multi_part.cable_glass": "Câble de verre ME", + "item.appliedenergistics2.multi_part.cable_smart": "Câble intelligent ME", + "item.appliedenergistics2.multi_part.cable_dense_smart": "Câble dense ME", + "item.appliedenergistics2.multi_part.storage_monitor": "Moniteur de stockage ME", + "item.appliedenergistics2.multi_part.conversion_monitor": "Moniteur de conversion ME", + "item.appliedenergistics2.multi_part.crafting_terminal": "Terminal de fabrication ME", + "item.appliedenergistics2.multi_part.semi_dark_monitor": "Panneau illuminé", + "item.appliedenergistics2.multi_part.monitor": "Panneau illuminé éclairé", + "item.appliedenergistics2.multi_part.dark_monitor": "Panneau illuminé sombre", + "item.appliedenergistics2.multi_part.export_bus": "Bus d'export ME", + "item.appliedenergistics2.multi_part.formation_plane": "Plan de matérialisation ME", + "item.appliedenergistics2.multi_part.import_bus": "Bus d'import ME", + "item.appliedenergistics2.multi_part.interface": "Interface ME", + "item.appliedenergistics2.multi_part.level_emitter": "Emetteur de niveau ME", + "item.appliedenergistics2.multi_part.p2p_tunnel": "Tunnel P2P", + "item.appliedenergistics2.multi_part.pattern_terminal": "Terminal de modèles ME", + "item.appliedenergistics2.multi_part.quartz_fiber": "Fibre de Quartz", + "item.appliedenergistics2.multi_part.storage_bus": "Bus de stockage ME", + "item.appliedenergistics2.multi_part.terminal": "Terminal ME", + "item.appliedenergistics2.multi_part.inverted_toggle_bus": "Bus levier inversé ME", + "item.appliedenergistics2.multi_part.toggle_bus": "Bus levier ME", + "item.appliedenergistics2.multi_part.crafting_monitor": "Moniteur des fabrications ME", + "item.appliedenergistics2.multi_part.interface_terminal": "Terminal d'interface ME", + "item.appliedenergistics2.multi_part.invalid_type": "Éléments désactivés", + + "item.appliedenergistics2.spatial_storage_cell_128_cubed": "Disque spatiale de 128³", + "item.appliedenergistics2.spatial_storage_cell_16_cubed": "Disque spatiale de 16³", + "item.appliedenergistics2.spatial_storage_cell_2_cubed": "Disque spatiale de 2³", + + "item.appliedenergistics2.certus_quartz_axe": "Hache en Quartz Certus", + "item.appliedenergistics2.certus_quartz_cutting_knife": "Couteau en Quartz Certus", + "item.appliedenergistics2.certus_quartz_hoe": "Houe en Quartz Certus", + "item.appliedenergistics2.certus_quartz_pickaxe": "Pioche en Quartz Certus", + "item.appliedenergistics2.certus_quartz_spade": "Pelle en Quartz Certus", + "item.appliedenergistics2.certus_quartz_sword": "Epée en Quartz Certus", + "item.appliedenergistics2.certus_quartz_wrench": "Clef en Quartz Certus", + + "item.appliedenergistics2.nether_quartz_axe": "Hache en Quartz du Nether", + "item.appliedenergistics2.nether_quartz_cutting_knife": "Couteau en Quartz du Nether", + "item.appliedenergistics2.nether_quartz_hoe": "Houe en Quartz du Nether", + "item.appliedenergistics2.nether_quartz_pickaxe": "Pioche en Quartz du Nether", + "item.appliedenergistics2.nether_quartz_spade": "Pelle en Quartz du Nether", + "item.appliedenergistics2.nether_quartz_sword": "Epée en Quartz du Nether", + "item.appliedenergistics2.nether_quartz_wrench": "Clef en Quartz du Nether", + + "item.appliedenergistics2.paint_ball": "Bille de peinture", + "item.appliedenergistics2.portable_cell": "Disque portable", + "item.appliedenergistics2.network_tool": "Outil de réseau", + "item.appliedenergistics2.charged_staff": "Bâton chargé", + "item.appliedenergistics2.entropy_manipulator": "Manipulateur entropique", + "item.appliedenergistics2.matter_cannon": "Cannon à matière", + "item.appliedenergistics2.memory_card": "Carte mémoire", + "item.appliedenergistics2.color_applicator": "Applicateur de couleur", + "item.appliedenergistics2.wireless_terminal": "Terminal sans-fil", + "item.appliedenergistics2.biometric_card": "Carte Biométrique", + + "item.appliedenergistics2.debug_card": "Dev.DebugCard", + "item.appliedenergistics2.debug_replicator_card": "Dev.ReplicatorCard", + + "commands.ae2.usage": "Commandes fournies par Applied Energistics 2 - utilisez /ae2 list pour lister et /ae2 help _____ pour l'aide sur une commande.", + "commands.ae2.permissions": "Vous n'avez pas les permissions adéquates pour exécuter cette commande.", + "commands.ae2.ChunkLogger": "Active le chargement et le déchargement des chunks dans le journal du serveur. ( OP )", + "commands.ae2.ChunkLoggerOn": "Le chargement des chunks est en actif", + "commands.ae2.ChunkLoggerOff": "Le chargement des chunks est inactif", + "commands.ae2.Supporters": "Affiche une liste des supporters de AE2", + + "achievement.ae2.Compass": "Chasseur de météorites", + "achievement.ae2.Compass.desc": "Fabriquer une boussole à météorite.", + "achievement.ae2.Presses": "Technologie inconnue", + "achievement.ae2.Presses.desc": "Trouver une matrice de presse à processeur.", + "achievement.ae2.SpatialIO": "Coordination spatiale", + "achievement.ae2.SpatialIO.desc": "Fabriquer un port d'E/S spatial.", + "achievement.ae2.SpatialIOExplorer": "A coeur vaillant...", + "achievement.ae2.SpatialIOExplorer.desc": "Etre stocké dans un disque spatial.", + "achievement.ae2.StorageCell": "Mieux que des coffres", + "achievement.ae2.StorageCell.desc": "Fabriquer une cellule de stockage.", + "achievement.ae2.IOPort": "Mélange de disque", + "achievement.ae2.IOPort.desc": "Fabriquer un port d'E/S.", + "achievement.ae2.CraftingTerminal": "Une table (bien) plus grande", + "achievement.ae2.CraftingTerminal.desc": "Fabriquer un terminal de fabrication.", + "achievement.ae2.PatternTerminal": "Maitre fabricateur", + "achievement.ae2.PatternTerminal.desc": "Fabriquer un terminal de modèles.", + "achievement.ae2.ChargedQuartz": "Electrifiant", + "achievement.ae2.ChargedQuartz.desc": "Trouver du Quartz chargé.", + "achievement.ae2.Fluix": "Artificiel", + "achievement.ae2.Fluix.desc": "Créer des critaux de Fluix.", + "achievement.ae2.Charger": "Production de Fluix", + "achievement.ae2.Charger.desc": "Fabriquer un chargeur.", + "achievement.ae2.CrystalGrowthAccelerator": "Accélérateur est un euphémisme", + "achievement.ae2.CrystalGrowthAccelerator.desc": "Fabriquer un accélérateur de croissance de cristal.", + "achievement.ae2.GlassCable": "Connexion d'énergie Fluix", + "achievement.ae2.GlassCable.desc": "Fabriquer un câble de verre ME.", + "achievement.ae2.Networking1": "Apprenti réseau", + "achievement.ae2.Networking1.desc": "Atteindre 8 canaux en utilisant des dispositifs sur un réseau.", + "achievement.ae2.Controller": "Tableau de distribution du réseau", + "achievement.ae2.Controller.desc": "Fabriquer un contrôleur.", + "achievement.ae2.Networking2": "Ingénieur réseau", + "achievement.ae2.Networking2.desc": "Atteindre 128 canaux en utilisant des dispositifs sur un réseau.", + "achievement.ae2.Networking3": "Administrateur réseau", + "achievement.ae2.Networking3.desc": "Atteindre 2048 canaux en utilisant des dispositifs sur un réseau.", + "achievement.ae2.P2P": "Réseau point à point", + "achievement.ae2.P2P.desc": "Fabriquer un tunnel P2P.", + "achievement.ae2.Recursive": "Réseau récursif", + "achievement.ae2.Recursive.desc": "Placer une interface sur un bus de stockage.", + "achievement.ae2.CraftingCPU": "Fabrication de nouvelle génération", + "achievement.ae2.CraftingCPU.desc": "Fabriquer une unité de fabrication.", + "achievement.ae2.Facade": "Esthétique du réseau", + "achievement.ae2.Facade.desc": "Fabriquer des façades de câbles.", + "achievement.ae2.NetworkTool": "Diagnostics réseau", + "achievement.ae2.NetworkTool.desc": "Fabriquer un outil réseau.", + "achievement.ae2.PortableCell": "Stockage nomade", + "achievement.ae2.PortableCell.desc": "Fabriquer un disque portable.", + "achievement.ae2.StorageBus": "Potentiel illimité", + "achievement.ae2.StorageBus.desc": "Fabriquer un bus de stockage.", + "achievement.ae2.QNB": "Ouvrir un tunnel quantique", + "achievement.ae2.QNB.desc": "Fabriquer un lien quantique.", + + "stat.ae2.ItemsInserted": "Eléments ajoutés aux disques ME", + "stat.ae2.ItemsExtracted": "Eléments extraits des disques ME", + "stat.ae2.TurnedCranks": "Tours de manivelle" +} \ No newline at end of file diff --git a/src/main/resources/assets/appliedenergistics2/lang/fr_fr.lang b/src/main/resources/assets/appliedenergistics2/lang/fr_fr.lang deleted file mode 100644 index 2493390a3..000000000 --- a/src/main/resources/assets/appliedenergistics2/lang/fr_fr.lang +++ /dev/null @@ -1,554 +0,0 @@ -//Blocs -tile.appliedenergistics2.cable_bus.name=Câble et/ou bus AE2 -tile.appliedenergistics2.cell_workbench.name=Etabli de cellules -tile.appliedenergistics2.charger.name=Chargeur -tile.appliedenergistics2.chest.name=Coffre ME -tile.appliedenergistics2.condenser.name=Condenseur de matière -tile.appliedenergistics2.controller.name=Contrôleur ME -tile.appliedenergistics2.crank.name=Manivelle en bois -tile.appliedenergistics2.creative_energy_cell.name=Cellule énergétique en créatif -tile.appliedenergistics2.dense_energy_cell.name=Cellule énergétique dense -tile.appliedenergistics2.energy_cell.name=Cellule énergétique -tile.appliedenergistics2.drive.name=Range-disque ME -tile.appliedenergistics2.energy_acceptor.name=Acceptateur énergétique -tile.appliedenergistics2.grindstone.name=Meule en Quartz -tile.appliedenergistics2.matrix_frame.name=Cadre de la matrice -tile.appliedenergistics2.io_port.name=Port d'E/S ME -tile.appliedenergistics2.inscriber.name=Presse -tile.appliedenergistics2.interface.name=Interface ME -tile.appliedenergistics2.quantum_link.name=Chambre de lien quantique ME -tile.appliedenergistics2.quantum_ring.name=Anneau quantique ME -tile.appliedenergistics2.fluix_block.name=Bloc de Fluix -tile.appliedenergistics2.quartz_block.name=Bloc de Quartz Certus -tile.appliedenergistics2.chiseled_quartz_block.name=Bloc de Quartz Certus ciselé -tile.appliedenergistics2.quartz_glass.name=Verre de Quartz -tile.appliedenergistics2.quartz_vibrant_glass.name=Verre de Quartz vibrant -tile.appliedenergistics2.quartz_pillar.name=Pilier de Quartz Certus -tile.appliedenergistics2.quartz_fixture.name=Quartz chargé à accrocher -tile.appliedenergistics2.light_detector.name=Détecteur de lumière à accrocher -tile.appliedenergistics2.spatial_io_port.name=Port d'E/S spatial -tile.appliedenergistics2.spatial_pylon.name=Pilier spatial -tile.appliedenergistics2.tiny_tnt.name=Minuscule TNT -tile.appliedenergistics2.vibration_chamber.name=Chambre de vibration -tile.appliedenergistics2.wireless_access_point.name=Point d'accès sans-fil ME -tile.appliedenergistics2.quartz_ore.name=Minerai de Quartz Certus -tile.appliedenergistics2.charged_quartz_ore.name=Minerai de Quartz Certus chargé -tile.appliedenergistics2.security_station.name=Terminal de sécurité ME -tile.appliedenergistics2.quartz_growth_accelerator.name=Accélérateur de croissance de cristal -tile.appliedenergistics2.sky_stone_block.name=Pierre de ciel -tile.appliedenergistics2.smooth_sky_stone_block.name=Bloc de pierre de ciel -tile.appliedenergistics2.sky_stone_brick.name=Brique de pierre de ciel -tile.appliedenergistics2.sky_stone_small_brick.name=Briquettes de pierre de ciel -tile.appliedenergistics2.sky_stone_chest.name=Coffre de pierre de ciel -tile.appliedenergistics2.smooth_sky_stone_chest.name=Coffre de bloc de pierre de ciel -tile.appliedenergistics2.sky_compass.name=Boussole à météorite -tile.appliedenergistics2.crafting_monitor.name=Moniteur de fabrication -tile.appliedenergistics2.crafting_storage_1k.name=Disque 1k pour la fabrication -tile.appliedenergistics2.crafting_storage_4k.name=Disque 4k pour la fabrication -tile.appliedenergistics2.crafting_storage_16k.name=Disque 16k pour la fabrication -tile.appliedenergistics2.crafting_storage_64k.name=Disque 64k pour la fabrication -tile.appliedenergistics2.crafting_accelerator.name=Unité de co-traitement -tile.appliedenergistics2.crafting_unit.name=Unité de fabrication -tile.appliedenergistics2.molecular_assembler.name=Assembleur moléculaire - -// Stairs -tile.appliedenergistics2.ChiseledQuartzStairBlock.name=Escaliers de Quartz Certus ciselé -tile.appliedenergistics2.fluix_stairs.name=Escaliers de Fluix -tile.appliedenergistics2.QuartzPillarStairBlock.name=Escaliers de pilier de Quartz Certus -tile.appliedenergistics2.QuartzStairBlock.name=Escaliers de Quartz Certus -tile.appliedenergistics2.SkyStoneBlockStairBlock.name=Escaliers de bloc de pierre de ciel -tile.appliedenergistics2.SkyStoneBrickStairBlock.name=Escaliers de briques de pierre de ciel -tile.appliedenergistics2.SkyStoneSmallBrickStairBlock.name=Escaliers de petites briques de pierre de ciel -tile.appliedenergistics2.SkyStoneStairBlock.name=Escaliers de pierre de ciel - -// Slabs -tile.appliedenergistics2.chiseled_quartz_slab.name=Dalle de Quartz Certus ciselé -tile.appliedenergistics2.fluix_slab.name=Dalle de Fluix -tile.appliedenergistics2.quartz_pillar_slab.name=Dalle de pilier de Quartz Certus -tile.appliedenergistics2.quartz_slab.name=Dalle de Quartz Certus -tile.appliedenergistics2.smooth_sky_stone_slab.name=Dalle de bloc de pierre de ciel -tile.appliedenergistics2.sky_stone_brick_slab.name=Dalle de briques de pierre de ciel -tile.appliedenergistics2.sky_stone_small_brick_slab.name=Dalle de petites briques de pierre de ciel -tile.appliedenergistics2.sky_stone_slab.name=Dalle de pierre de ciel - -// Chat Messages -chat.appliedenergistics2.ChestCannotReadStorageCell=Le coffre ME Chest ne peut pas lire la cellule de stockage. -chat.appliedenergistics2.SettingCleared=Paramètres effacés. -chat.appliedenergistics2.OutOfRange=Réseau sans-fil hors de portée. -chat.appliedenergistics2.InvalidMachine=Machine invalide. -chat.appliedenergistics2.LoadedSettings=Paramètres chargés avec succès. -chat.appliedenergistics2.DeviceNotPowered=Le dispositif manque de puissance. -chat.appliedenergistics2.DeviceNotWirelessTerminal=Le dispositif n'est pas un terminal sans fil. -chat.appliedenergistics2.DeviceNotLinked=Le dispositif n'est pas lié. -chat.appliedenergistics2.StationCanNotBeLocated=la station ne peut pas être localisée. -chat.appliedenergistics2.MachineNotPowered=La machine n'est pas alimentée. -chat.appliedenergistics2.CommunicationError=Erreur de communication avec le réseau. -chat.appliedenergistics2.SavedSettings=Paramètres sauvés avec succès. -chat.appliedenergistics2.AmmoDepleted=Munitions épuisées. -chat.appliedenergistics2.isNowLocked=Le moniteur est maintenant verrouillé. -chat.appliedenergistics2.isNowUnlocked=Le moniteur est maintenant déverrouillé. - -// Creative Tabs -itemGroup.appliedenergistics2=Applied Energistics 2 -itemGroup.appliedenergistics2.facades=Façades Applied Energistics 2 - -// GUI -gui.appliedenergistics2.CraftingTerminal=Terminal de fabrication -gui.appliedenergistics2.METunnel=ME -gui.appliedenergistics2.ItemTunnel=Objet -gui.appliedenergistics2.FluidTunnel=Fluide -gui.appliedenergistics2.RedstoneTunnel=Redstone -gui.appliedenergistics2.EUTunnel=EU -gui.appliedenergistics2.FETunnel=FE -gui.appliedenergistics2.LightTunnel=Lumière -gui.appliedenergistics2.OCTunnel=OpenComputers -gui.appliedenergistics2.PressureTunnel=Pression - -gui.appliedenergistics2.security.extract.name=Retrait -gui.appliedenergistics2.security.inject.name=Dépôt -gui.appliedenergistics2.security.craft.name=Fabrication -gui.appliedenergistics2.security.build.name=Construction -gui.appliedenergistics2.security.security.name=Sécurité - -gui.appliedenergistics2.security.extract.tip=L'utilisateur est autorisé à retirer un élément du stockage. -gui.appliedenergistics2.security.inject.tip=L'utilisateur est autorisé à déposer un élément dans le stockage. -gui.appliedenergistics2.security.craft.tip=L'utilisateur peut lancer de nouvelles fabrications. -gui.appliedenergistics2.security.build.tip=L'utilisateur peut modifier la structure physique du réseau et faire des changement de configuration. -gui.appliedenergistics2.security.security.tip=L'utilisateur peut accéder et modifier le terminal de sécurité du réseau. - -gui.appliedenergistics2.Efficiency=Efficacité -gui.appliedenergistics2.RequiredPower=Puissance requise -gui.appliedenergistics2.StoredPower=Puissance stockée -gui.appliedenergistics2.MaxPower=Puissance maxi -gui.appliedenergistics2.QuartzCuttingKnife=Couteau en Quartz -gui.appliedenergistics2.Inscriber=Presse -gui.appliedenergistics2.Wireless=Point d'accès sans-fil -gui.appliedenergistics2.WirelessTerminal=Terminal sans-fil -gui.appliedenergistics2.NoPermissions=Aucune permission sélectionnée -gui.appliedenergistics2.SecurityCardEditor=Editeur de carte biométrique -gui.appliedenergistics2.Encoded=Encodé -gui.appliedenergistics2.Priority=Priorité -gui.appliedenergistics2.StorageBus=Bus de stockage -gui.appliedenergistics2.EnergyDrain=Drain passif -gui.appliedenergistics2.Installed=Installé -gui.appliedenergistics2.NetworkTool=Outil de réseau -gui.appliedenergistics2.PowerUsageRate=Utilisation de l'énergie -gui.appliedenergistics2.PowerInputRate=Production d'énergie -gui.appliedenergistics2.PortableCell=Cellule portable -gui.appliedenergistics2.Security=Terminal de sécurité -gui.appliedenergistics2.CellWorkbench=Etabli de cellules -gui.appliedenergistics2.QuantumLinkChamber=Chambre de lien quantique -gui.appliedenergistics2.IOPort=Port d'E/S ME -gui.appliedenergistics2.Chest=Coffre ME -gui.appliedenergistics2.Condenser=Condenseur de matière -gui.appliedenergistics2.Config=Configuration -gui.appliedenergistics2.Drive=Range-disque ME -gui.appliedenergistics2.ExportBus=Bus d'export ME -gui.appliedenergistics2.GrindStone=Meule -gui.appliedenergistics2.ImportBus=Bus d'import ME -gui.appliedenergistics2.Interface=Interface ME -gui.appliedenergistics2.LevelEmitter=Emetteur de niveau ME -gui.appliedenergistics2.Of=de -gui.appliedenergistics2.Patterns=Modèles -gui.appliedenergistics2.SpatialIOPort=Port d'E/S spatial -gui.appliedenergistics2.StoredEnergy=Energie stockée -gui.appliedenergistics2.StoredItems=Eléments stockés -gui.appliedenergistics2.Terminal=Terminal -gui.appliedenergistics2.InterfaceTerminal=Terminal d'interface -gui.appliedenergistics2.InterfaceTerminalHint=Montrer ou cacher sur le terminal d'interface. -gui.appliedenergistics2.FormationPlane=Plan de formation -gui.appliedenergistics2.VibrationChamber=Chambre de vibration -gui.appliedenergistics2.NetworkDetails=Détails du réseau -gui.appliedenergistics2.StorageCells=Cellules de stockage ME -gui.appliedenergistics2.IOBuses=Bus d'import/export ME -gui.appliedenergistics2.Stores=Stocks -gui.appliedenergistics2.BytesUsed=Octets utilisés -gui.appliedenergistics2.Types=Types -gui.appliedenergistics2.Blank=Vide -gui.appliedenergistics2.Unlinked=Non lié -gui.appliedenergistics2.Linked=Lié -gui.appliedenergistics2.StoredSize=Quantité stockée -gui.appliedenergistics2.SkyChest=Coffre de pierre du ciel -gui.appliedenergistics2.PatternTerminal=Terminal des modèles -gui.appliedenergistics2.CraftingPattern=Modèle de fabrication -gui.appliedenergistics2.MolecularAssembler=Assembleur moléculaire -gui.appliedenergistics2.ProcessingPattern=Modèle de traitement -gui.appliedenergistics2.Crafts=Fabrications -gui.appliedenergistics2.And=et -gui.appliedenergistics2.Creates=Crée -gui.appliedenergistics2.With=avec -gui.appliedenergistics2.InWorldCrafting=AE2 dans le monde -gui.appliedenergistics2.inWorldFluix=Jetez 1 Quartz Certus chargé + 1 Quartz du Nether + poudre de Redstone dans une flaque tous ensemble et attendez un moment pour recevoir 2 Cristaux de Fluix. -gui.appliedenergistics2.inWorldPurificationCertus=Jetez une graine de Quartz Certus faite a partir de la poudre de Quartz Certus et de sable dans une flaque d'eau. Pour accélerer le processus, ajoutez des accélérateurs de croissance de cristal. -gui.appliedenergistics2.inWorldPurificationNether=Jetez une graine de Quartz du Nether faite a partir de la poudre de Quartz du Nether et de sable dans une flaque d'eau. Pour accélerer le processus, ajoutez des accélérateurs de croissance de cristal. -gui.appliedenergistics2.inWorldPurificationFluix=Jetez une graine de Fluix faite a partir de la poudre de Fluix et de sable dans une flaque d'eau. Pour accélerer le processus, ajoutez des accélérateurs de croissance de cristal. -gui.appliedenergistics2.inWorldSingularity=Pour la créer, jetez 1 Singularité et 1 poudre d'Ender puis provoquez une explosion à proximité des éléments. -gui.appliedenergistics2.ChargedQuartz=Un Quartz Certus chargé est obtenu en insérant un cristal de Quartz Certus dans le chargeur, puis en l'alimentant. -gui.appliedenergistics2.ChargedQuartzFind=Le Quartz Certus chargé peut-être trouvé dans le monde assez rarement. Il parait identique au Quartz Certus normal sauf qu'il clignote. -gui.appliedenergistics2.OfSecondOutput=%1$d%% Chance pour une sortie secondaire. -gui.appliedenergistics2.NoSecondOutput=Pas de sortie secondaire -gui.appliedenergistics2.SelectAmount=Sélectionnez la quantité -gui.appliedenergistics2.CopyMode=Mode copie -gui.appliedenergistics2.CopyModeDesc=Contrôle si le contenu du panneau de configuration est vidé quand vous retirez la cellule. -gui.appliedenergistics2.Next=Suivant -gui.appliedenergistics2.Lumen=Lumen -gui.appliedenergistics2.Empty=Vide -gui.appliedenergistics2.Stored=Stocké -gui.appliedenergistics2.Cancel=Annuler -gui.appliedenergistics2.ETAFormat=HH:mm:ss -gui.appliedenergistics2.Crafting=Fabrication -gui.appliedenergistics2.Scheduled=Prévu -gui.appliedenergistics2.CraftingStatus=Etat de fabrication -gui.appliedenergistics2.FromStorage=Disponible -gui.appliedenergistics2.ToCraft=A fabriquer -gui.appliedenergistics2.CraftingPlan=Plan de fabrication -gui.appliedenergistics2.Automatic=Automatique -gui.appliedenergistics2.Start=Départ -gui.appliedenergistics2.Missing=Manquant -gui.appliedenergistics2.Bytes=Stockage -gui.appliedenergistics2.Simulation=Simulation -gui.appliedenergistics2.CoProcessors=Co-traitements -gui.appliedenergistics2.CraftingCPU=Unité de fabrication -gui.appliedenergistics2.NoCraftingCPUs=Aucune unité de fabrication n'est disponible -gui.appliedenergistics2.CalculatingWait=En cours de calcul, veuillez patienter... -gui.appliedenergistics2.Clean=Effacer -gui.appliedenergistics2.InvalidPattern=Modèle non valide -gui.appliedenergistics2.Range=Portée -gui.appliedenergistics2.TransparentFacades=Façades transparentes -gui.appliedenergistics2.TransparentFacadesHint=Contrôle la visibilité des façades avec l'outil réseau dans votre main. -gui.appliedenergistics2.CPUs=Unités -gui.appliedenergistics2.NoCraftingJobs=Aucune fabrication d'active -gui.appliedenergistics2.FacadeCrafting=Fabrication de façade -gui.appliedenergistics2.inWorldCraftingPresses=Les plaques de gravure se trouvent au centre des météorites qui peuvent être trouvées dans le monde, elles peuvent être localisées en utilisant une boussole à météorite. -gui.appliedenergistics2.Included=Inclus -gui.appliedenergistics2.Excluded=Exclus -gui.appliedenergistics2.Partitioned=Partitionné -gui.appliedenergistics2.Precise=Précis -gui.appliedenergistics2.Fuzzy=Brouillon -gui.appliedenergistics2.SmallFontCraft=Fabrication -gui.appliedenergistics2.LargeFontCraft=+ -gui.appliedenergistics2.Nothing=Rien - -// GUI Tooltips -gui.tooltips.appliedenergistics2.Stash=Stocke des objets -gui.tooltips.appliedenergistics2.StashDesc=Renvoie les objets de la grille de fabrication dans le réseau. -gui.tooltips.appliedenergistics2.Substitutions=Remplacements du Ore-Dictionnary -gui.tooltips.appliedenergistics2.SubstitutionsDesc=Editez les options de remplacement pour les composants en entrée. -gui.tooltips.appliedenergistics2.SubstitutionsOn=Remplacements activés -gui.tooltips.appliedenergistics2.SubstitutionsOff=Remplacements désactivés -gui.tooltips.appliedenergistics2.Encode=Encoder un modèle -gui.tooltips.appliedenergistics2.EncodeDescription=Ecrit le modèle saisi à la place de l'actuel modèle ou dans un modèle vide disponible. -gui.tooltips.appliedenergistics2.FuzzyMode=Comparaison brouillon -gui.tooltips.appliedenergistics2.FZPercent_25=Comparaison à 25% -gui.tooltips.appliedenergistics2.FZPercent_50=Comparaison à 50% -gui.tooltips.appliedenergistics2.FZPercent_75=Comparaison à 75% -gui.tooltips.appliedenergistics2.FZPercent_99=Comparaison à 99% -gui.tooltips.appliedenergistics2.SortOrder=Ordre de tri -gui.tooltips.appliedenergistics2.SortBy=Trié par -gui.tooltips.appliedenergistics2.FZIgnoreAll=N'importe quoi -gui.tooltips.appliedenergistics2.TransferDirection=Direction du transfert -gui.tooltips.appliedenergistics2.TransferToNetwork=Transférer les données au réseau -gui.tooltips.appliedenergistics2.TransferToStorageCell=Transférer les données à la cellule de stockage -gui.tooltips.appliedenergistics2.ToggleSortDirection=Basculer la direction de tri -gui.tooltips.appliedenergistics2.StoredItems=Objets stockés -gui.tooltips.appliedenergistics2.StoredCraftable=Stock / Fabriquer -gui.tooltips.appliedenergistics2.View=Vue -gui.tooltips.appliedenergistics2.RedstoneMode=Mode redstone -gui.tooltips.appliedenergistics2.OperationMode=Mode opération -gui.tooltips.appliedenergistics2.NumberOfItems=Nombre d'objets -gui.tooltips.appliedenergistics2.ItemName=Nom de l'objet -gui.tooltips.appliedenergistics2.PowerUnits=Unités d'énergie -gui.tooltips.appliedenergistics2.IOMode=Mode d'entrée/sortie -gui.tooltips.appliedenergistics2.CondenserOutput=Sortie du condenseur ME -gui.tooltips.appliedenergistics2.PartitionStorage=Partionner le stockage -gui.tooltips.appliedenergistics2.Clear=Effacer -gui.tooltips.appliedenergistics2.TrashController=Effacement par Maj. / Espace-Clic. -gui.tooltips.appliedenergistics2.InterfaceBlockingMode=Mode bloquant -gui.tooltips.appliedenergistics2.InterfaceCraftingMode=Mode fabrication -gui.tooltips.appliedenergistics2.Trash=Détruire les éléments -gui.tooltips.appliedenergistics2.MatterBalls=Condenser en billes de matière\n%s par élément -gui.tooltips.appliedenergistics2.Singularity=Condenser en singularités\n%s par élément -gui.tooltips.appliedenergistics2.Read=Retrait seulement -gui.tooltips.appliedenergistics2.Write=Ajout seulement -gui.tooltips.appliedenergistics2.ReadWrite=Bidirectionnel -gui.tooltips.appliedenergistics2.AlwaysActive=Toujours actif -gui.tooltips.appliedenergistics2.ActiveWithoutSignal=Actif sans signal -gui.tooltips.appliedenergistics2.ActiveWithSignal=Actif avec un signal -gui.tooltips.appliedenergistics2.ActiveOnPulse=Activer une fois par impulsion -gui.tooltips.appliedenergistics2.EmitLevelsBelow=Emettre quand les niveaux sont inférieurs à la limite. -gui.tooltips.appliedenergistics2.EmitLevelAbove=Emettre quand les niveaux sont supérieurs ou égaux à la limite. -gui.tooltips.appliedenergistics2.SearchMode_Auto=Recherche auto -gui.tooltips.appliedenergistics2.SearchMode_Standard=Recharche standard -gui.tooltips.appliedenergistics2.SearchMode_JEIAuto=Synchronisation JEI auto -gui.tooltips.appliedenergistics2.SearchMode_JEIStandard=Synchronisation JEI standard -gui.tooltips.appliedenergistics2.SearchMode=Mode de la boite de recherche -gui.tooltips.appliedenergistics2.PartitionStorageHint=Configure la partition par rapport aux objets actuellement stockés. -gui.tooltips.appliedenergistics2.ClearSettings=Efface les paramètres -gui.tooltips.appliedenergistics2.Craftable=Fabricable -gui.tooltips.appliedenergistics2.MoveWhenEmpty=Déplace vers la sortie dès que c'est vide. -gui.tooltips.appliedenergistics2.MoveWhenWorkIsDone=Déplace vers la sortie quand le travail est fini. -gui.tooltips.appliedenergistics2.MoveWhenFull=Déplace vers la sortie quand c'est plein. -gui.tooltips.appliedenergistics2.Disabled=Désactivé -gui.tooltips.appliedenergistics2.Enable=Activé -gui.tooltips.appliedenergistics2.Blocking=Ne pas fabriquer d'objets si l'inventaire contient ces objets. -gui.tooltips.appliedenergistics2.NonBlocking=Ignorer le contenu de l'inventaire cible. -gui.tooltips.appliedenergistics2.Craft=Comportement de fabrication -gui.tooltips.appliedenergistics2.CraftOnly=Ne pas utiliser les objets stockés; préférer les fabriquer pour l'export. -gui.tooltips.appliedenergistics2.CraftEither=Utiliser les éléments stockés, ou les fabriquer lors de l'export. -gui.tooltips.appliedenergistics2.LevelType=Type de niveau -gui.tooltips.appliedenergistics2.LevelType_Energy=Energie -gui.tooltips.appliedenergistics2.LevelType_Item=Objet -gui.tooltips.appliedenergistics2.InventoryTweaks=Inventory Tweaks -gui.tooltips.appliedenergistics2.Mod=Mod -gui.tooltips.appliedenergistics2.TerminalStyle=Style du terminal -gui.tooltips.appliedenergistics2.TerminalStyle_Full=Terminal plein écran -gui.tooltips.appliedenergistics2.TerminalStyle_Tall=Grand terminal centré -gui.tooltips.appliedenergistics2.TerminalStyle_Small=Petit terminal centré -gui.tooltips.appliedenergistics2.DoesntDespawn=Cet élément ne disparaitra pas. -gui.tooltips.appliedenergistics2.EmitterMode=Mode d'émission de la fabrication -gui.tooltips.appliedenergistics2.CraftViaRedstone=Emettre un signal Redstone pour fabriquer l'objet. -gui.tooltips.appliedenergistics2.EmitWhenCrafting=Emettre un signal Redstone quand l'objet est en cours de fabrication. -gui.tooltips.appliedenergistics2.ReportInaccessibleItems=Rapport d'éléments inaccessibles -gui.tooltips.appliedenergistics2.ReportInaccessibleItemsYes=Oui: Les éléments ne pouvant pas être extraits seront visibles. -gui.tooltips.appliedenergistics2.ReportInaccessibleItemsNo=Non: Seuls les éléments extractibles seront visibles. -gui.tooltips.appliedenergistics2.BlockPlacement=Placement de bloc -gui.tooltips.appliedenergistics2.BlockPlacementYes=Les blocs seront placés comme un bloc. -gui.tooltips.appliedenergistics2.BlockPlacementNo=Les blocs seront jettés comme un élément. -gui.tooltips.appliedenergistics2.SchedulingMode=Mode de planification -gui.tooltips.appliedenergistics2.SchedulingModeDefault=Exporte le premier élément jusqu'à ce que le réseau soit vide, puis essaye les suivants. -gui.tooltips.appliedenergistics2.SchedulingModeRoundRobin=Exporte les éléments l'un après l'autre. -gui.tooltips.appliedenergistics2.SchedulingModeRandom=Exporte les éléments aléatoirement. -gui.tooltips.appliedenergistics2.ItemsStored=Eléments stockés: %s -gui.tooltips.appliedenergistics2.ItemsRequestable=Eléments recherchable: %s - -// Units -gui.appliedenergistics2.units.appliedenergstics=AE -gui.appliedenergistics2.units.ic2=Energy Units -gui.appliedenergistics2.units.rf=Redstone Flux - -// Colors -gui.appliedenergistics2.White=Blanc -gui.appliedenergistics2.Orange=Orange -gui.appliedenergistics2.Magenta=Magenta -gui.appliedenergistics2.LightBlue=Bleu clair -gui.appliedenergistics2.Yellow=Jaune -gui.appliedenergistics2.Lime=Vert citron -gui.appliedenergistics2.Pink=Rose -gui.appliedenergistics2.Gray=Gris -gui.appliedenergistics2.LightGray=Gris clair -gui.appliedenergistics2.Cyan=Cyan -gui.appliedenergistics2.Purple=Violet -gui.appliedenergistics2.Blue=Bleu -gui.appliedenergistics2.Brown=Marron -gui.appliedenergistics2.Green=Vert -gui.appliedenergistics2.Red=Rouge -gui.appliedenergistics2.Black=Noir -gui.appliedenergistics2.Fluix=Fluix - -// Waila -waila.appliedenergistics2.Crafting=Fabrication -waila.appliedenergistics2.DeviceOnline=Dispositif en ligne -waila.appliedenergistics2.DeviceOffline=Dispositif hors ligne -waila.appliedenergistics2.DeviceMissingChannel=Appareil sans canal -waila.appliedenergistics2.Locked=Verrouillé -waila.appliedenergistics2.Unlocked=Déverrouillé -waila.appliedenergistics2.Showing=Affichant -waila.appliedenergistics2.Contains=Contient -waila.appliedenergistics2.Channels=%1$d of %2$d Canaux - -// Items -item.appliedenergistics2.storage_cell_1k.name=Disque de stockage 1k -item.appliedenergistics2.storage_cell_4k.name=Disque de stockage 4k -item.appliedenergistics2.storage_cell_16k.name=Disque de stockage 16k -item.appliedenergistics2.storage_cell_64k.name=Disque de stockage 64k -item.appliedenergistics2.creative_storage_cell.name=Disque de stockage créative -item.appliedenergistics2.encoded_pattern.name=Modèle encodé -item.appliedenergistics2.view_cell.name=Cellule de visualisation -item.appliedenergistics2.facade.name=Façade de câble - -item.appliedenergistics2.crystal_seed.certus.name=Graine de Quartz Certus -item.appliedenergistics2.crystal_seed.nether.name=Graine de Quartz du Nether -item.appliedenergistics2.crystal_seed.fluix.name=Graine de Fluix -item.appliedenergistics2.material.invalid_type.name=Cet objet est désactivé. -item.appliedenergistics2.material.advanced_card.name=Carte avancée -item.appliedenergistics2.material.annihilation_core.name=Noyau d'annihilation -item.appliedenergistics2.material.basic_card.name=Carte basique -item.appliedenergistics2.material.blank_pattern.name=Modèle vide -item.appliedenergistics2.material.calculation_processor.name=Processeur de calcul -item.appliedenergistics2.material.card_capacity.name=Carte de capacité -item.appliedenergistics2.material.card_fuzzy.name=Carte brouillonne -item.appliedenergistics2.material.card_inverter.name=Carte d'inversion -item.appliedenergistics2.material.card_redstone.name=Carte de Redstone -item.appliedenergistics2.material.card_speed.name=Carte d'accélération -item.appliedenergistics2.material.cell2_spatial_part.name=Composant spatial 2³ -item.appliedenergistics2.material.cell16_spatial_part.name=Composant spatial 16³ -item.appliedenergistics2.material.cell128_spatial_part.name=Composant spatial 128³ -item.appliedenergistics2.material.cell1k_part.name=Composant de stockage ME 1k -item.appliedenergistics2.material.cell4k_part.name=Composant de stockage ME 4k -item.appliedenergistics2.material.cell16k_part.name=Composant de stockage ME 16k -item.appliedenergistics2.material.cell64k_part.name=Composant de stockage ME 64k -item.appliedenergistics2.material.certus_quartz_crystal.name=Cristal de Quartz Certus -item.appliedenergistics2.material.certus_quartz_crystal_charged.name=Cristal de Quartz Certus chargé -item.appliedenergistics2.material.certus_quartz_dust.name=Poussière de Quartz Certus -item.appliedenergistics2.material.empty_storage_cell.name=Boîtier de stockage ME -item.appliedenergistics2.material.ender_dust.name=Poussière d'Ender -item.appliedenergistics2.material.engineering_processor.name=Processeur d'ingénierie -item.appliedenergistics2.material.flour.name=Farine -item.appliedenergistics2.material.fluix_crystal.name=Cristal de Fluix -item.appliedenergistics2.material.fluix_dust.name=Poussière de Fluix -item.appliedenergistics2.material.fluix_pearl.name=Perle de Fluix -item.appliedenergistics2.material.formation_core.name=Noyau de formation -item.appliedenergistics2.material.gold_dust.name=Poussière d'or -item.appliedenergistics2.material.iron_dust.name=Poussière de fer -item.appliedenergistics2.material.logic_processor.name=Processeur logique -item.appliedenergistics2.material.logic_processor_asm.name=Processeur logique inachevé -item.appliedenergistics2.material.matter_ball.name=Bille de matière -item.appliedenergistics2.material.nether_quartz_dust.name=Poussière de Quartz du Nether -item.appliedenergistics2.material.purified_certus_quartz_crystal.name=Cristal de Quartz Certus pur -item.appliedenergistics2.material.purified_fluix_crystal.name=Cristal de Fluix pur -item.appliedenergistics2.material.purified_nether_quartz_crystal.name=Cristal de Quartz du Nether pur -item.appliedenergistics2.material.quantum_entangled_singularity.name=Singularité quantique intriquée -item.appliedenergistics2.material.silicon.name=Silicone -item.appliedenergistics2.material.singularity.name=Singularité -item.appliedenergistics2.material.wireless.name=Récepteur sans-fil -item.appliedenergistics2.material.wireless_booster.name=Boosteur de signal -item.appliedenergistics2.material.wooden_gear.name=Engrenage en bois -item.appliedenergistics2.material.engineering_processor_press.name=Matrice de presse d'ingénierie -item.appliedenergistics2.material.calculation_processor_press.name=Matrice de presse de calcul -item.appliedenergistics2.material.logic_processor_press.name=Matrice de presse de logique -item.appliedenergistics2.material.engineering_processor_print.name=Circuit imprimé d'ingénierie -item.appliedenergistics2.material.calculation_processor_print.name=Circuit imprimé de calcul -item.appliedenergistics2.material.logic_processor_print.name=Circuit imprimé de logique -item.appliedenergistics2.material.silicon_press.name=Matrice de presse de silicone -item.appliedenergistics2.material.silicon_print.name=Silicone imprimé -item.appliedenergistics2.material.name_press.name=Matrice de presse de nommage -item.appliedenergistics2.material.sky_dust.name=Poussière de pierre du ciel -item.appliedenergistics2.material.card_crafting.name=Carte de fabrication - -item.appliedenergistics2.multi_part.annihilation_plane.name=Plan de dématérialisation ME -item.appliedenergistics2.multi_part.identity_annihilation_plane.name=Plan de dématérialisation d'identité ME -item.appliedenergistics2.multi_part.cable_anchor.name=Ancre de câble -item.appliedenergistics2.multi_part.cable_covered.name=Câble couvert ME -item.appliedenergistics2.multi_part.cable_glass.name=Câble de verre ME -item.appliedenergistics2.multi_part.cable_smart.name=Câble intelligent ME -item.appliedenergistics2.multi_part.cable_dense_smart.name=Câble dense ME -item.appliedenergistics2.multi_part.storage_monitor.name=Moniteur de stockage ME -item.appliedenergistics2.multi_part.conversion_monitor.name=Moniteur de conversion ME -item.appliedenergistics2.multi_part.crafting_terminal.name=Terminal de fabrication ME -item.appliedenergistics2.multi_part.semi_dark_monitor.name=Panneau illuminé -item.appliedenergistics2.multi_part.monitor.name=Panneau illuminé éclairé -item.appliedenergistics2.multi_part.dark_monitor.name=Panneau illuminé sombre -item.appliedenergistics2.multi_part.export_bus.name=Bus d'export ME -item.appliedenergistics2.multi_part.formation_plane.name=Plan de matérialisation ME -item.appliedenergistics2.multi_part.import_bus.name=Bus d'import ME -item.appliedenergistics2.multi_part.interface.name=Interface ME -item.appliedenergistics2.multi_part.level_emitter.name=Emetteur de niveau ME -item.appliedenergistics2.multi_part.p2p_tunnel.name=Tunnel P2P -item.appliedenergistics2.multi_part.pattern_terminal.name=Terminal de modèles ME -item.appliedenergistics2.multi_part.quartz_fiber.name=Fibre de Quartz -item.appliedenergistics2.multi_part.storage_bus.name=Bus de stockage ME -item.appliedenergistics2.multi_part.terminal.name=Terminal ME -item.appliedenergistics2.multi_part.inverted_toggle_bus.name=Bus levier inversé ME -item.appliedenergistics2.multi_part.toggle_bus.name=Bus levier ME -item.appliedenergistics2.multi_part.crafting_monitor.name=Moniteur des fabrications ME -item.appliedenergistics2.multi_part.interface_terminal.name=Terminal d'interface ME -item.appliedenergistics2.multi_part.invalid_type.name=Éléments désactivés - -item.appliedenergistics2.spatial_storage_cell_128_cubed.name=Disque spatiale de 128³ -item.appliedenergistics2.spatial_storage_cell_16_cubed.name=Disque spatiale de 16³ -item.appliedenergistics2.spatial_storage_cell_2_cubed.name=Disque spatiale de 2³ - -item.appliedenergistics2.certus_quartz_axe.name=Hache en Quartz Certus -item.appliedenergistics2.certus_quartz_cutting_knife.name=Couteau en Quartz Certus -item.appliedenergistics2.certus_quartz_hoe.name=Houe en Quartz Certus -item.appliedenergistics2.certus_quartz_pickaxe.name=Pioche en Quartz Certus -item.appliedenergistics2.certus_quartz_spade.name=Pelle en Quartz Certus -item.appliedenergistics2.certus_quartz_sword.name=Epée en Quartz Certus -item.appliedenergistics2.certus_quartz_wrench.name=Clef en Quartz Certus - -item.appliedenergistics2.nether_quartz_axe.name=Hache en Quartz du Nether -item.appliedenergistics2.nether_quartz_cutting_knife.name=Couteau en Quartz du Nether -item.appliedenergistics2.nether_quartz_hoe.name=Houe en Quartz du Nether -item.appliedenergistics2.nether_quartz_pickaxe.name=Pioche en Quartz du Nether -item.appliedenergistics2.nether_quartz_spade.name=Pelle en Quartz du Nether -item.appliedenergistics2.nether_quartz_sword.name=Epée en Quartz du Nether -item.appliedenergistics2.nether_quartz_wrench.name=Clef en Quartz du Nether - -item.appliedenergistics2.paint_ball.name=Bille de peinture -item.appliedenergistics2.portable_cell.name=Disque portable -item.appliedenergistics2.network_tool.name=Outil de réseau -item.appliedenergistics2.charged_staff.name=Bâton chargé -item.appliedenergistics2.entropy_manipulator.name=Manipulateur entropique -item.appliedenergistics2.matter_cannon.name=Cannon à matière -item.appliedenergistics2.memory_card.name=Carte mémoire -item.appliedenergistics2.color_applicator.name=Applicateur de couleur -item.appliedenergistics2.wireless_terminal.name=Terminal sans-fil -item.appliedenergistics2.biometric_card.name=Carte Biométrique - -item.appliedenergistics2.debug_card.name=Dev.DebugCard -item.appliedenergistics2.debug_replicator_card.name=Dev.ReplicatorCard - -// Commands -commands.ae2.usage=Commandes fournies par Applied Energistics 2 - utilisez /ae2 list pour lister et /ae2 help _____ pour l'aide sur une commande. -commands.ae2.permissions=Vous n'avez pas les permissions adéquates pour exécuter cette commande. -commands.ae2.ChunkLogger=Active le chargement et le déchargement des chunks dans le journal du serveur. ( OP ) -commands.ae2.ChunkLoggerOn=Le chargement des chunks est en actif -commands.ae2.ChunkLoggerOff=Le chargement des chunks est inactif -commands.ae2.Supporters=Affiche une liste des supporters de AE2 - -// Achievements -achievement.ae2.Compass=Chasseur de météorites -achievement.ae2.Compass.desc=Fabriquer une boussole à météorite. -achievement.ae2.Presses=Technologie inconnue -achievement.ae2.Presses.desc=Trouver une matrice de presse à processeur. -achievement.ae2.SpatialIO=Coordination spatiale -achievement.ae2.SpatialIO.desc=Fabriquer un port d'E/S spatial. -achievement.ae2.SpatialIOExplorer=A coeur vaillant... -achievement.ae2.SpatialIOExplorer.desc=Etre stocké dans un disque spatial. -achievement.ae2.StorageCell=Mieux que des coffres -achievement.ae2.StorageCell.desc=Fabriquer une cellule de stockage. -achievement.ae2.IOPort=Mélange de disque -achievement.ae2.IOPort.desc=Fabriquer un port d'E/S. -achievement.ae2.CraftingTerminal=Une table (bien) plus grande -achievement.ae2.CraftingTerminal.desc=Fabriquer un terminal de fabrication. -achievement.ae2.PatternTerminal=Maitre fabricateur -achievement.ae2.PatternTerminal.desc=Fabriquer un terminal de modèles. -achievement.ae2.ChargedQuartz=Electrifiant -achievement.ae2.ChargedQuartz.desc=Trouver du Quartz chargé. -achievement.ae2.Fluix=Artificiel -achievement.ae2.Fluix.desc=Créer des critaux de Fluix. -achievement.ae2.Charger=Production de Fluix -achievement.ae2.Charger.desc=Fabriquer un chargeur. -achievement.ae2.CrystalGrowthAccelerator=Accélérateur est un euphémisme -achievement.ae2.CrystalGrowthAccelerator.desc=Fabriquer un accélérateur de croissance de cristal. -achievement.ae2.GlassCable=Connexion d'énergie Fluix -achievement.ae2.GlassCable.desc=Fabriquer un câble de verre ME. -achievement.ae2.Networking1=Apprenti réseau -achievement.ae2.Networking1.desc=Atteindre 8 canaux en utilisant des dispositifs sur un réseau. -achievement.ae2.Controller=Tableau de distribution du réseau -achievement.ae2.Controller.desc=Fabriquer un contrôleur. -achievement.ae2.Networking2=Ingénieur réseau -achievement.ae2.Networking2.desc=Atteindre 128 canaux en utilisant des dispositifs sur un réseau. -achievement.ae2.Networking3=Administrateur réseau -achievement.ae2.Networking3.desc=Atteindre 2048 canaux en utilisant des dispositifs sur un réseau. -achievement.ae2.P2P=Réseau point à point -achievement.ae2.P2P.desc=Fabriquer un tunnel P2P. -achievement.ae2.Recursive=Réseau récursif -achievement.ae2.Recursive.desc=Placer une interface sur un bus de stockage. -achievement.ae2.CraftingCPU=Fabrication de nouvelle génération -achievement.ae2.CraftingCPU.desc=Fabriquer une unité de fabrication. -achievement.ae2.Facade=Esthétique du réseau -achievement.ae2.Facade.desc=Fabriquer des façades de câbles. -achievement.ae2.NetworkTool=Diagnostics réseau -achievement.ae2.NetworkTool.desc=Fabriquer un outil réseau. -achievement.ae2.PortableCell=Stockage nomade -achievement.ae2.PortableCell.desc=Fabriquer un disque portable. -achievement.ae2.StorageBus=Potentiel illimité -achievement.ae2.StorageBus.desc=Fabriquer un bus de stockage. -achievement.ae2.QNB=Ouvrir un tunnel quantique -achievement.ae2.QNB.desc=Fabriquer un lien quantique. - -// Stats -stat.ae2.ItemsInserted=Eléments ajoutés aux disques ME -stat.ae2.ItemsExtracted=Eléments extraits des disques ME -stat.ae2.TurnedCranks=Tours de manivelle diff --git a/src/main/resources/assets/appliedenergistics2/lang/hu_hu.json b/src/main/resources/assets/appliedenergistics2/lang/hu_hu.json new file mode 100644 index 000000000..a27f4fb5e --- /dev/null +++ b/src/main/resources/assets/appliedenergistics2/lang/hu_hu.json @@ -0,0 +1,549 @@ +{ + "block.appliedenergistics2.BlockCableBus": "AE2 Kábel és/vagy Busz", + "block.appliedenergistics2.cell_workbench": "Cella Munkaasztal", + "block.appliedenergistics2.charger": "Töltő", + "block.appliedenergistics2.chest": "ME Láda", + "block.appliedenergistics2.condenser": "Anyag Sűrítő", + "block.appliedenergistics2.controller": "ME Vezérlő", + "block.appliedenergistics2.crank": "Fa Kurbli", + "block.appliedenergistics2.BlockCreativeEnergyCell": "Kreatív Energia Cella", + "block.appliedenergistics2.dense_energy_cell": "Sűrű Energia Cella", + "block.appliedenergistics2.energy_cell": "Energia Cella", + "block.appliedenergistics2.drive": "ME Meghajtó", + "block.appliedenergistics2.energy_acceptor": "Energia Befogadó", + "block.appliedenergistics2.grindstone": "Kvarc Daráló", + "block.appliedenergistics2.BlockMatrixFrame": "Mátrix Keret", + "block.appliedenergistics2.ioport": "ME Be/Ki Port", + "block.appliedenergistics2.inscriber": "Karcoló", + "block.appliedenergistics2.interface": "ME Interfész", + "block.appliedenergistics2.quantum_link": "ME Kvantum Összekötő Kamra", + "block.appliedenergistics2.quantum_ring": "ME Kvantum Gyűrű", + "block.appliedenergistics2.fluix_block": "Fluix Blokk", + "block.appliedenergistics2.quartz_block": "Certus Kvarc Blokk", + "block.appliedenergistics2.chiseled_quartz_block": "Finom Certus Kvarc Blokk", + "block.appliedenergistics2.quartz_glass": "Kvarc Üveg", + "block.appliedenergistics2.quartz_vibrant_glass": "Vibráló Kvarc Üveg", + "block.appliedenergistics2.quartz_pillar": "Certus Kvarc Oszlop", + "block.appliedenergistics2.quartz_fixture": "Töltött Kvarc Test", + "block.appliedenergistics2.light_detector": "Fény Észlelő test", + "block.appliedenergistics2.spatial_ioport": "Tér-IO Port", + "block.appliedenergistics2.spatial_pylon": "Tér-Pylon", + "block.appliedenergistics2.tiny_tnt": "Pici TNT", + "block.appliedenergistics2.vibration_chamber": "Vibrációs Kamra", + "block.appliedenergistics2.wireless_access_point": "ME Vezetéknélküli Hozzáférési Pont", + "block.appliedenergistics2.quartz_ore": "Certus Kvarc Érc", + "block.appliedenergistics2.charged_quartz_ore": "Töltött Certus Kvarc Érc", + "block.appliedenergistics2.security_station": "ME Bizonsági Terminál", + "block.appliedenergistics2.quartz_growth_accelerator": "Kristály Növekedés Gyorsító", + "block.appliedenergistics2.sky_stone_block": "Égboltkő", + "block.appliedenergistics2.smooth_sky_stone_block": "Égboltkő Blokk", + "block.appliedenergistics2.sky_stone_brick": "Égboltkő Tégla", + "block.appliedenergistics2.sky_stone_small_brick": "Kicsi Égboltkő Tégla", + "block.appliedenergistics2.sky_stone_chest": "Égboltkő Láda", + "block.appliedenergistics2.smooth_sky_stone_chest": "Égboltkő Blokk Láda", + "block.appliedenergistics2.sky_compass": "Meteor Iránytű", + "block.appliedenergistics2.BlockCraftingMonitor": "Barkácsoló Monitor", + "block.appliedenergistics2.BlockCraftingStorage": "1k Barkács Tároló", + "block.appliedenergistics2.BlockCraftingStorage4k": "4k Barkács Tároló", + "block.appliedenergistics2.BlockCraftingStorage16k": "16k Barkács Tároló", + "block.appliedenergistics2.BlockCraftingStorage64k": "64k Barkács Tároló", + "block.appliedenergistics2.BlockCraftingAccelerator": "Barkács Segédfeldolgozó Egység", + "block.appliedenergistics2.BlockCraftingUnit": "Barkácsoló Egység", + "block.appliedenergistics2.BlockMolecularAssembler": "Molekuláris Összeállító", + + "block.appliedenergistics2.ChiseledQuartzStairBlock": "Finom Certus Kvarc Lépcső", + "block.appliedenergistics2.FluixStairBlock": "Fluix Lépcső", + "block.appliedenergistics2.QuartzPillarStairBlock": "Certus Kvarc Oszlop Lépcső", + "block.appliedenergistics2.QuartzStairBlock": "Certus Kvarc Lépcső", + "block.appliedenergistics2.SkyStoneBlockStairBlock": "Égboltkő Blokk Lépcső", + "block.appliedenergistics2.SkyStoneBrickStairBlock": "Égboltkő Tégla Lépcső", + "block.appliedenergistics2.SkyStoneSmallBrickStairBlock": "Kicsi Égboltkő Tégla Lépcső", + "block.appliedenergistics2.SkyStoneStairBlock": "Égboltkő Lépcső", + + "block.appliedenergistics2.ChiseledQuartzSlabBlock": "Finom Certus Kvarc Lépcsőfok", + "block.appliedenergistics2.FluixSlabBlock": "Fluix Lépcsőfok", + "block.appliedenergistics2.QuartzPillarSlabBlock": "Certus Kvarc Oszlop Lépcsőfok", + "block.appliedenergistics2.QuartzSlabBlock": "Certus Kvarc Lépcsőfok", + "block.appliedenergistics2.SkyStoneBlockSlabBlock": "Égboltkő Blokk Lépcsőfok", + "block.appliedenergistics2.SkyStoneBrickSlabBlock": "Égboltkő Tégla Lépcsőfok", + "block.appliedenergistics2.SkyStoneSmallBrickSlabBlock": "Kicsi Égboltkő Tégla Lépcsőfok", + "block.appliedenergistics2.SkyStoneSlabBlock": "Égboltkő Lépcsőfok", + + "chat.appliedenergistics2.ChestCannotReadStorageCell": "Az ME Láda nem tudja olvasni a tároló cellát.", + "chat.appliedenergistics2.SettingCleared": "Beállítások törölve.", + "chat.appliedenergistics2.OutOfRange": "A vezetéknélküli hozzáférési pont hatókörön kívül van.", + "chat.appliedenergistics2.InvalidMachine": "Érvénytelen gép.", + "chat.appliedenergistics2.LoadedSettings": "Beállítások sikeresen beolvasva.", + "chat.appliedenergistics2.DeviceNotPowered": "A készülékenergia szintje alacsony.", + "chat.appliedenergistics2.DeviceNotWirelessTerminal": "A készülék nem egy Vezetéknélküli Terminál.", + "chat.appliedenergistics2.DeviceNotLinked": "Az eszköz nincs összekötve.", + "chat.appliedenergistics2.SavedSettings": "Beállítások sikeresen elmentve.", + "chat.appliedenergistics2.MachineNotPowered": "A gép nem kap energiát.", + "chat.appliedenergistics2.CommunicationError": "Hiba a hálózattal való kommunikáció közben.", + "chat.appliedenergistics2.SavedSettings": "Beállítások sikeresen mentve.", + "chat.appliedenergistics2.AmmoDepleted": "A lőszer kiürült.", + "chat.appliedenergistics2.isNowLocked": "Monitor zárolva.", + "chat.appliedenergistics2.isNowUnlocked": "Monitor feloldva.", + + "itemGroup.appliedenergistics2": "Applied Energistics 2", + "itemGroup.appliedenergistics2.facades": "Applied Energistics 2 - Látszatok", + + "gui.appliedenergistics2.CraftingTerminal": "Barkácsoló Terminál", + "gui.appliedenergistics2.METunnel": "ME Csatorna", + "gui.appliedenergistics2.ItemTunnel": "Tárgy Csatorna", + "gui.appliedenergistics2.FluidTunnel": "Folyadék Csatorna", + "gui.appliedenergistics2.RedstoneTunnel": "Vöröskő Csatorna", + "gui.appliedenergistics2.EUTunnel": "EU Csatorna", + "gui.appliedenergistics2.FETunnel": "FE Csatorna", + "gui.appliedenergistics2.LightTunnel": "Fény Csatorna", + "gui.appliedenergistics2.OCTunnel": "OpenComputers", + "gui.appliedenergistics2.PressureTunnel": "Nyomás", + + "gui.appliedenergistics2.security.extract.name": "Eltávolítás", + "gui.appliedenergistics2.security.inject.name": "Behelyezés", + "gui.appliedenergistics2.security.craft.name": "Barkácsolás", + "gui.appliedenergistics2.security.build.name": "Építés", + "gui.appliedenergistics2.security.security.name": "Biztonság", + + "gui.appliedenergistics2.security.extract.tip": "A felhasználónak engedélyezett, hogy eltávolítson tárgyakat a tárolóból.", + "gui.appliedenergistics2.security.inject.tip": "A felhasználónak engedélyezett, hogy új tárgyakat helyezzen a tárolóba.", + "gui.appliedenergistics2.security.craft.tip": "A felhasználó képes új barkács folyamatot indítani.", + "gui.appliedenergistics2.security.build.tip": "A felhasználó képes módosítani a hálózat teljes struktúráját, illetve változtatni a beállításokon.", + "gui.appliedenergistics2.security.security.tip": "A felhasználó képes hozzáférni és módosítani a biztonsági terminálon.", + + "gui.appliedenergistics2.Efficiency": "Hatékonyság", + "gui.appliedenergistics2.RequiredPower": "Szükséges Energia", + "gui.appliedenergistics2.StoredPower": "Tárolt Energia", + "gui.appliedenergistics2.MaxPower": "Maximum Energia", + "gui.appliedenergistics2.QuartzCuttingKnife": "Kvarc Vágókés", + "gui.appliedenergistics2.Inscriber": "Véső", + "gui.appliedenergistics2.Wireless": "Vezetéknélküli Hozzáférési Pont", + "gui.appliedenergistics2.WirelessTerminal": "Vezetéknélküli terminál", + "gui.appliedenergistics2.NoPermissions": "Hozzáférési jog nincs kijelölve.", + "gui.appliedenergistics2.SecurityCardEditor": "Biometrikus kártya szerkesztő", + "gui.appliedenergistics2.Encoded": "Kódolva", + "gui.appliedenergistics2.Priority": "Prioritás", + "gui.appliedenergistics2.StorageBus": "Tároló Busz", + "gui.appliedenergistics2.EnergyDrain": "Passzív energia igény", + "gui.appliedenergistics2.Installed": "Telepítve", + "gui.appliedenergistics2.NetworkTool": "Hálózati Eszköz", + "gui.appliedenergistics2.PowerUsageRate": "Energia Használat", + "gui.appliedenergistics2.PowerInputRate": "Energia Bemenet", + "gui.appliedenergistics2.PortableCell": "Szállítható Cella", + "gui.appliedenergistics2.Security": "Biztonsági Szabályzat", + "gui.appliedenergistics2.CellWorkbench": "Cella Munkaasztal", + "gui.appliedenergistics2.QuantumLinkChamber": "Kvantum összekötő kamra", + "gui.appliedenergistics2.IOPort": "ME IO Port", + "gui.appliedenergistics2.Chest": "ME Láda", + "gui.appliedenergistics2.Condenser": "Anyag Sűrítő", + "gui.appliedenergistics2.Config": "Konfiguráció", + "gui.appliedenergistics2.Drive": "ME Meghajtó", + "gui.appliedenergistics2.ExportBus": "ME Export Busz", + "gui.appliedenergistics2.GrindStone": "Daráló", + "gui.appliedenergistics2.ImportBus": "ME Import Busz", + "gui.appliedenergistics2.Interface": "ME Interfész", + "gui.appliedenergistics2.LevelEmitter": "ME Szint Kibocsátó", + "gui.appliedenergistics2.Of": "-ból/-ből", + "gui.appliedenergistics2.Patterns": "Minták", + "gui.appliedenergistics2.SpatialIOPort": "Tér-IO Port", + "gui.appliedenergistics2.StoredEnergy": "Tárolt Energia", + "gui.appliedenergistics2.StoredItems": "Tárolt Tárgyak", + "gui.appliedenergistics2.Terminal": "Terminál", + "gui.appliedenergistics2.InterfaceTerminal": "Interfész Terminál", + "gui.appliedenergistics2.InterfaceTerminalHint": "Az interfész terminál megjelenítése, elrejtése.", + "gui.appliedenergistics2.FormationPlane": "Kialakító Lap", + "gui.appliedenergistics2.VibrationChamber": "Vibrációs Kamra", + "gui.appliedenergistics2.NetworkDetails": "Hálózati Részletek", + "gui.appliedenergistics2.StorageCells": "ME Tároló Cellák", + "gui.appliedenergistics2.IOBuses": "ME Import/Export Busz", + "gui.appliedenergistics2.Stores": "Tárak", + "gui.appliedenergistics2.BytesUsed": "Használt bájtok", + "gui.appliedenergistics2.Types": "Típus", + "gui.appliedenergistics2.Blank": "Üres", + "gui.appliedenergistics2.Unlinked": "Nincs Összekötve", + "gui.appliedenergistics2.Linked": "Összekötve", + "gui.appliedenergistics2.StoredSize": "Tárolt Méret", + "gui.appliedenergistics2.SkyChest": "Ékboltkő Láda", + "gui.appliedenergistics2.PatternTerminal": "Minta Terminál", + "gui.appliedenergistics2.CraftingPattern": "Barkácsoló Minta", + "gui.appliedenergistics2.MolecularAssembler": "Molekuláris Összeállító", + "gui.appliedenergistics2.ProcessingPattern": "Feldolgozó Minta", + "gui.appliedenergistics2.Crafts": "Barkácsol", + "gui.appliedenergistics2.And": "és", + "gui.appliedenergistics2.Creates": "Amít készít", + "gui.appliedenergistics2.With": "Az alábbiakkal", + "gui.appliedenergistics2.Substitute": "Pótlékokat használ:", + "gui.appliedenergistics2.Yes": "Igen", + "gui.appliedenergistics2.No": "Nem", + "gui.appliedenergistics2.InWorldCrafting": "AE2 Világbeli Barkácsolás", + "gui.appliedenergistics2.inWorldFluix": "Dobj 1 Töltött Certus Kvarcot + 1 Alvilági Kvarcot + 1 Vöröskő port egymás mellé egy pocsolyába.", + "gui.appliedenergistics2.inWorldPurificationCertus": "Dobj egy Certus Kvarc Porból és homokból készúlt magot vízbe; Hogy felgyorsítsd a folyamatot helyezz le Kristály Növekedés gyorsítót.", + "gui.appliedenergistics2.inWorldPurificationNether": "Dobj egy Alvilági Kvarc Porból és homokból készúlt magot vízbe; Hogy felgyorsítsd a folyamatot helyezz le Kristály Növekedés gyorsítót.", + "gui.appliedenergistics2.inWorldPurificationFluix": "Dobj egy Fluix Porból és homokból készúlt magot vízbe; Hogy felgyorsítsd a folyamatot helyezz le Kristály Növekedés gyorsítót.", + "gui.appliedenergistics2.inWorldSingularity": "A készítéséhez dobj egy Szingularitást és egy Bevégzőgyöngy Port a földre és robbantsd fel őket.", + "gui.appliedenergistics2.ChargedQuartz": "Töltött Certus Kvarc készítéséhez helyezz be egy Certus Kvarcot a Töltőbe.", + "gui.appliedenergistics2.ChargedQuartzFind": "Töltött Certus Kvarcot félritkán találhatsz a világban. Hasonlít a sima Certus Kvarca csak szikrázik.", + "gui.appliedenergistics2.NoSecondOutput": "Nincs másodlagos termék", + "gui.appliedenergistics2.OfSecondOutput": "%1$d%% Esély másodlagos termékre.", + "gui.appliedenergistics2.MultipleOutputs": "%1$d%% esély másodlagos, %2$d%% esély harmadlagos termékre.", + "gui.appliedenergistics2.SelectAmount": "Válassz mennyíséget", + "gui.appliedenergistics2.CopyMode": "Másoló mód", + "gui.appliedenergistics2.CopyModeDesc": "Befolyásolja hogy a beállítás ablakon lévő tárgyak megjelennek-e a terminálban.", + "gui.appliedenergistics2.Next": "Következő", + "gui.appliedenergistics2.Lumen": "Lumen", + "gui.appliedenergistics2.Empty": "Üres", + "gui.appliedenergistics2.Stored": "Tárolva", + "gui.appliedenergistics2.Cancel": "Mégse", + "gui.appliedenergistics2.ETAFormat": "HH:mm:ss", + "gui.appliedenergistics2.Crafting": "Barkácsolás alatt", + "gui.appliedenergistics2.Scheduled": "Ütemezett", + "gui.appliedenergistics2.CraftingStatus": "Barkácsolási Státusz", + "gui.appliedenergistics2.FromStorage": "Rendelkezésre áll", + "gui.appliedenergistics2.ToCraft": "Hogy barkácsoljon", + "gui.appliedenergistics2.CraftingPlan": "Barkácsolási terv", + "gui.appliedenergistics2.Automatic": "Automatikus", + "gui.appliedenergistics2.Start": "Indítás", + "gui.appliedenergistics2.Missing": "Hiányzik", + "gui.appliedenergistics2.Bytes": "Bájt", + "gui.appliedenergistics2.Simulation": "Szimuláció", + "gui.appliedenergistics2.CoProcessors": "Segéd CPU", + "gui.appliedenergistics2.CraftingCPU": "Barkácsolási CPU", + "gui.appliedenergistics2.NoCraftingCPUs": "Nincs elérhető Barkácsolási CPU", + "gui.appliedenergistics2.CalculatingWait": "Számítás folyamatban...", + "gui.appliedenergistics2.Clean": "Tiszta", + "gui.appliedenergistics2.InvalidPattern": "Érvénytelen Minta", + "gui.appliedenergistics2.Range": "Hatótáv", + "gui.appliedenergistics2.TransparentFacades": "Átlátszó Látszatok", + "gui.appliedenergistics2.TransparentFacadesHint": "Irányítja a látszatok láthatóságát miközben a Hálózati Eszköz a hotbarodon van.", + "gui.appliedenergistics2.CPUs": "CPU", + "gui.appliedenergistics2.NoCraftingJobs": "Nincs aktív Barkács folyamat", + "gui.appliedenergistics2.FacadeCrafting": "Látszat Barkácsolás", + "gui.appliedenergistics2.inWorldCraftingPresses": "A Barkács Nyomatok meteoritok belsejében találhatók amiket a világban találsz, a Meteor Iránytű segítségével.", + "gui.appliedenergistics2.Included": "Tartalmazott", + "gui.appliedenergistics2.Excluded": "Kihagyott", + "gui.appliedenergistics2.Partitioned": "Particionált", + "gui.appliedenergistics2.Precise": "Precíz", + "gui.appliedenergistics2.Fuzzy": "Megkülönböztető", + "gui.appliedenergistics2.SmallFontCraft": "Barkács", + "gui.appliedenergistics2.LargeFontCraft": "+", + "gui.appliedenergistics2.Nothing": "Semmi", + + "gui.tooltips.appliedenergistics2.Stash": "Tárgyak raktározása", + "gui.tooltips.appliedenergistics2.StashDesc": "A tárgyak barkácsfelületről való hálózatba helyezése.", + "gui.tooltips.appliedenergistics2.Substitutions": "Érc-szótár pótlás", + "gui.tooltips.appliedenergistics2.SubstitutionsDescEnabled": "Bemeneti pótlékok engedélyezése.", + "gui.tooltips.appliedenergistics2.SubstitutionsDescDisabled": "Bemeneti pótlékok tiltása.", + "gui.tooltips.appliedenergistics2.SubstitutionsOn": "Pótlékok engedélyezve.", + "gui.tooltips.appliedenergistics2.SubstitutionsOff": "Pótlékok tiltva.", + "gui.tooltips.appliedenergistics2.Encode": "Minta kódolása", + "gui.tooltips.appliedenergistics2.EncodeDescription": "A betáplált minta jelenlegi Kódolt Mintára, vagy elérhető Üres Mintára írása.", + "gui.tooltips.appliedenergistics2.FuzzyMode": "Megkülönböztető összehasonlítás", + "gui.tooltips.appliedenergistics2.FZPercent_25": "25% sérülésnél való elválasztás", + "gui.tooltips.appliedenergistics2.FZPercent_50": "50% sérülésnél való elválasztás", + "gui.tooltips.appliedenergistics2.FZPercent_75": "75% sérülésnél való elválasztás", + "gui.tooltips.appliedenergistics2.FZPercent_99": "99% sérülésnél való elválasztás", + "gui.tooltips.appliedenergistics2.SortOrder": "Rendezési irány", + "gui.tooltips.appliedenergistics2.SortBy": "Rendezés", + "gui.tooltips.appliedenergistics2.FZIgnoreAll": "Akármelyikkel egyező", + "gui.tooltips.appliedenergistics2.TransferDirection": "Átviteli irány", + "gui.tooltips.appliedenergistics2.TransferToNetwork": "Az adat hálózat felé való átvitele", + "gui.tooltips.appliedenergistics2.TransferToStorageCell": "Az adat Taroló Cella felé való átvitele", + "gui.tooltips.appliedenergistics2.ToggleSortDirection": "Rendezés fel/le váltogatása", + "gui.tooltips.appliedenergistics2.StoredItems": "Tárolt tárgyak", + "gui.tooltips.appliedenergistics2.StoredCraftable": "Tárolt / Barkácsolható tárgyak", + "gui.tooltips.appliedenergistics2.View": "Nézett:", + "gui.tooltips.appliedenergistics2.RedstoneMode": "Vöröskő Mód", + "gui.tooltips.appliedenergistics2.OperationMode": "Művelet Mód", + "gui.tooltips.appliedenergistics2.NumberOfItems": "Tárgyak száma szerint", + "gui.tooltips.appliedenergistics2.ItemName": "Tárgy neve szerint", + "gui.tooltips.appliedenergistics2.PowerUnits": "Energia egységek", + "gui.tooltips.appliedenergistics2.IOMode": "Bemenet/Kimenet Mód", + "gui.tooltips.appliedenergistics2.CondenserOutput": "ME Sűrítő - Kimenet", + "gui.tooltips.appliedenergistics2.PartitionStorage": "Partició Tároló", + "gui.tooltips.appliedenergistics2.Clear": "Ürítés", + "gui.tooltips.appliedenergistics2.TrashController": "Törlés Shift/Szóköz+Kattintással.", + "gui.tooltips.appliedenergistics2.InterfaceBlockingMode": "Torlaszoló Mód", + "gui.tooltips.appliedenergistics2.InterfaceCraftingMode": "Barkácsoló Mód", + "gui.tooltips.appliedenergistics2.Trash": "Tágyak elpusztítása", + "gui.tooltips.appliedenergistics2.MatterBalls": "Anyaglabdává sűrítés \n%s darabonként", + "gui.tooltips.appliedenergistics2.Singularity": "Szingularitássá sűrítés \n%s darabonként", + "gui.tooltips.appliedenergistics2.Read": "Csak eltávolítás", + "gui.tooltips.appliedenergistics2.Write": "Csak behelyezés", + "gui.tooltips.appliedenergistics2.ReadWrite": "Két irányú", + "gui.tooltips.appliedenergistics2.AlwaysActive": "Mindig aktív", + "gui.tooltips.appliedenergistics2.ActiveWithoutSignal": "Jel nélkül aktív", + "gui.tooltips.appliedenergistics2.ActiveWithSignal": "Jellel aktív", + "gui.tooltips.appliedenergistics2.ActiveOnPulse": "Pulzusonként aktív", + "gui.tooltips.appliedenergistics2.EmitLevelsBelow": "Kibocsátás ha a szint a határérték alatt van vagy azzal egyenlő.", + "gui.tooltips.appliedenergistics2.EmitLevelAbove": "Kibocsátás ha a szint a határérték felett van vagy azzal egyenlő.", + "gui.tooltips.appliedenergistics2.SearchMode_Auto": "Automata keresés", + "gui.tooltips.appliedenergistics2.SearchMode_Standard": "Általános Keresés", + "gui.tooltips.appliedenergistics2.SearchMode_NEIAuto": "NEI-vel szinkronizált automata", + "gui.tooltips.appliedenergistics2.SearchMode_NEIStandard": "NEI-vel szinkronizált általános", + "gui.tooltips.appliedenergistics2.SearchMode": "Keresési rublika mód", + "gui.tooltips.appliedenergistics2.PartitionStorageHint": "A jelenleg tárolt tárgyak szerint konfigurálja a particiót.", + "gui.tooltips.appliedenergistics2.ClearSettings": "Beállítások konfigurálása/törlése", + "gui.tooltips.appliedenergistics2.Craftable": "Barkácsolható", + "gui.tooltips.appliedenergistics2.MoveWhenEmpty": "Helyezze a kimenetfelé mikor üres.", + "gui.tooltips.appliedenergistics2.MoveWhenWorkIsDone": "Helyezze a kimenetfelé mikor a feladat kész van.", + "gui.tooltips.appliedenergistics2.MoveWhenFull": "Helyezze a kimenetfelé mikor megtelt.", + "gui.tooltips.appliedenergistics2.Disabled": "Tiltott", + "gui.tooltips.appliedenergistics2.Enable": "Engedélyezett", + "gui.tooltips.appliedenergistics2.Blocking": "Ne helyezzen barkácsoló tárgyakat a tárolóba ha az tartalmaz tárgyakat.", + "gui.tooltips.appliedenergistics2.NonBlocking": "A cél tároló tartalmának figyelmenkívül hagyása.", + "gui.tooltips.appliedenergistics2.Craft": "Barkácsoló Viselkedés", + "gui.tooltips.appliedenergistics2.CraftOnly": "Ne használjon tárolt tárgyakat, csak export közben barkácsoljon.", + "gui.tooltips.appliedenergistics2.CraftEither": "Használjon tárolt tárgyakat, vagy eyport közben barkácsoljon.", + "gui.tooltips.appliedenergistics2.LevelType": "Szint Típus", + "gui.tooltips.appliedenergistics2.LevelType_Energy": "Energia", + "gui.tooltips.appliedenergistics2.LevelType_Item": "Tárgy", + "gui.tooltips.appliedenergistics2.InventoryTweaks": "Inventory Tweaks szerint", + "gui.tooltips.appliedenergistics2.Mod": "Mod szerint", + "gui.tooltips.appliedenergistics2.TerminalStyle": "Terminál Stílus", + "gui.tooltips.appliedenergistics2.TerminalStyle_Full": "Teljes képernyős Terminál", + "gui.tooltips.appliedenergistics2.TerminalStyle_Tall": "Magas Középreigazított Terminál", + "gui.tooltips.appliedenergistics2.TerminalStyle_Small": "Kicsi Középreigazított Terminál", + "gui.tooltips.appliedenergistics2.DoesntDespawn": "Ez a tárgy nem fog eltűnni.", + "gui.tooltips.appliedenergistics2.EmitterMode": "Barkács Kibocsátó Mód", + "gui.tooltips.appliedenergistics2.CraftViaRedstone": "Jel kibocsátása barkácsoláshoz.", + "gui.tooltips.appliedenergistics2.EmitWhenCrafting": "Jel kibocsatása barkácsoláskor.", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItems": "Elérhetetlen tárgyak jelentése", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItemsYes": "Igen: Az el nem távolítható tárgyak is megjelennek.", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItemsNo": "Nem: Csak az eltávolítható tárgyak jelennek meg.", + "gui.tooltips.appliedenergistics2.BlockPlacement": "Blokk lehelyezés", + "gui.tooltips.appliedenergistics2.BlockPlacementYes": "A blokkok blokk ként lesznek lehelyezve.", + "gui.tooltips.appliedenergistics2.BlockPlacementNo": "A blokkok tárgyként lesznek eldobva.", + "gui.tooltips.appliedenergistics2.SchedulingMode": "Ütemező Mód", + "gui.tooltips.appliedenergistics2.SchedulingModeDefault": "Az első tárgy eltávolítása míg a hálózat üres, majd a következőké.", + "gui.tooltips.appliedenergistics2.SchedulingModeRoundRobin": "Eltávolítás körkörösen.", + "gui.tooltips.appliedenergistics2.SchedulingModeRandom": "Eltávolítás véletlenszerűen.", + "gui.tooltips.appliedenergistics2.ItemsStored": "Tárolt tárgyak száma: %s", + "gui.tooltips.appliedenergistics2.ItemsRequestable": "Kérhető Tárgyak száma: %s", + + "gui.appliedenergistics2.units.appliedenergstics": "AE", + "gui.appliedenergistics2.units.ic2": "Energia Egység", + "gui.appliedenergistics2.units.mekanism": "Joule", + "gui.appliedenergistics2.units.rotarycraft": "Watt", + "gui.appliedenergistics2.units.thermalexpansion": "Vöröskő Flux", + + "gui.appliedenergistics2.White": "Fehér", + "gui.appliedenergistics2.Orange": "Narancs", + "gui.appliedenergistics2.Magenta": "Bíborvörös", + "gui.appliedenergistics2.LightBlue": "Világoskék", + "gui.appliedenergistics2.Yellow": "Sárga", + "gui.appliedenergistics2.Lime": "Lime", + "gui.appliedenergistics2.Pink": "Pink", + "gui.appliedenergistics2.Gray": "Szürke", + "gui.appliedenergistics2.LightGray": "Világosszürke", + "gui.appliedenergistics2.Cyan": "Cián", + "gui.appliedenergistics2.Purple": "Lila", + "gui.appliedenergistics2.Blue": "Kék", + "gui.appliedenergistics2.Brown": "Barna", + "gui.appliedenergistics2.Green": "Zöld", + "gui.appliedenergistics2.Red": "Vörös", + "gui.appliedenergistics2.Black": "Fekete", + "gui.appliedenergistics2.Fluix": "Fluix", + + "waila.appliedenergistics2.Crafting": "Barkácsol", + "waila.appliedenergistics2.DeviceOnline": "Eszköz Online", + "waila.appliedenergistics2.DeviceOffline": "Eszköz Offline", + "waila.appliedenergistics2.DeviceMissingChannel": "Hiányzó Csatorna", + "waila.appliedenergistics2.Locked": "Zárolva", + "waila.appliedenergistics2.Unlocked": "Feloldva", + "waila.appliedenergistics2.Showing": "Mutatott tárgy", + "waila.appliedenergistics2.Contains": "Energiaszint", + "waila.appliedenergistics2.Channels": "%2$d Csatornából %1$d használatban", + + "item.appliedenergistics2.ItemBasicStorageCell.1k": "1k ME Tároló Cella", + "item.appliedenergistics2.ItemBasicStorageCell.4k": "4k ME Tároló Cella", + "item.appliedenergistics2.ItemBasicStorageCell.16k": "16k ME Tároló Cella", + "item.appliedenergistics2.ItemBasicStorageCell.64k": "64k Tároló Cella", + "item.appliedenergistics2.ItemCreativeStorageCell": "Kreatív ME Tároló Cella", + "item.appliedenergistics2.ItemEncodedPattern": "Kódolt Minta", + "item.appliedenergistics2.ItemViewCell": "Nézet Cella", + "item.appliedenergistics2.ItemFacade": "Kábel Látszat", + + "item.appliedenergistics2.ItemCrystalSeed.Certus": "Certus Kvarc Mag", + "item.appliedenergistics2.ItemCrystalSeed.Nether": "Alvilági Kvarc Mag", + "item.appliedenergistics2.ItemCrystalSeed.Fluix": "Fluix Mag", + "item.appliedenergistics2.ItemMaterial.invalid_type": "Ez a tárgy tiltva van.", + "item.appliedenergistics2.ItemMaterial.AdvCard": "Fejlett Kártya", + "item.appliedenergistics2.ItemMaterial.AnnihilationCore": "Megsemmisítő Mag", + "item.appliedenergistics2.ItemMaterial.BasicCard": "Egyszerű Kártya", + "item.appliedenergistics2.ItemMaterial.BlankPattern": "Üres Minta", + "item.appliedenergistics2.ItemMaterial.CalcProcessor": "Kalkulációs Processzor", + "item.appliedenergistics2.ItemMaterial.CardCapacity": "Kapacitás Kártya", + "item.appliedenergistics2.ItemMaterial.CardFuzzy": "Megkülönböztető Kártya", + "item.appliedenergistics2.ItemMaterial.CardInverter": "Inverter Kártya", + "item.appliedenergistics2.ItemMaterial.CardRedstone": "Vöröskő Kártya", + "item.appliedenergistics2.ItemMaterial.CardSpeed": "Gyorsító Kártya", + "item.appliedenergistics2.ItemMaterial.Cell2SpatialPart": "2³ Térbeli Komponens", + "item.appliedenergistics2.ItemMaterial.Cell16SpatialPart": "16³ Térbeli Komponens", + "item.appliedenergistics2.ItemMaterial.Cell128SpatialPart": "128³ Térbeli Komponens", + "item.appliedenergistics2.ItemMaterial.Cell1kPart": "1k ME Taroló Komponens", + "item.appliedenergistics2.ItemMaterial.Cell4kPart": "4k ME Taroló Komponens", + "item.appliedenergistics2.ItemMaterial.Cell16kPart": "16k ME Taroló Komponens", + "item.appliedenergistics2.ItemMaterial.Cell64kPart": "64k ME Taroló Komponens", + "item.appliedenergistics2.ItemMaterial.CertusQuartzCrystal": "Certus Kvarc Kristály", + "item.appliedenergistics2.ItemMaterial.CertusQuartzCrystalCharged": "Töltött Certus Kvarc Kristály", + "item.appliedenergistics2.ItemMaterial.CertusQuartzDust": "Certus Kvarc Por", + "item.appliedenergistics2.ItemMaterial.EmptyStorageCell": "ME Tároló Ház", + "item.appliedenergistics2.ItemMaterial.EnderDust": "Bevégző Gyöngy Por", + "item.appliedenergistics2.ItemMaterial.EngProcessor": "Műszaki Processzor", + "item.appliedenergistics2.ItemMaterial.Flour": "Liszt", + "item.appliedenergistics2.ItemMaterial.FluixCrystal": "Fluix Kristály", + "item.appliedenergistics2.ItemMaterial.FluixDust": "Fluix Por", + "item.appliedenergistics2.ItemMaterial.FluixPearl": "Fluix Gyöngy", + "item.appliedenergistics2.ItemMaterial.FormationCore": "Formációs Mag", + "item.appliedenergistics2.ItemMaterial.GoldDust": "Arany Por", + "item.appliedenergistics2.ItemMaterial.IronDust": "Vas Por", + "item.appliedenergistics2.ItemMaterial.LogicProcessor": "Logikai Processzor", + "item.appliedenergistics2.ItemMaterial.LogicProcessorAsm": "Befejezetlen Logikai Processzor", + "item.appliedenergistics2.ItemMaterial.MatterBall": "Anyag Labda", + "item.appliedenergistics2.ItemMaterial.NetherQuartzDust": "Alvilági Kvarc Por", + "item.appliedenergistics2.ItemMaterial.PurifiedCertusQuartzCrystal": "Tiszta Certus Kvarc Kristály", + "item.appliedenergistics2.ItemMaterial.PurifiedFluixCrystal": "Tiszta Fluix Kristály", + "item.appliedenergistics2.ItemMaterial.PurifiedNetherQuartzCrystal": "Tiszta Alvilági Kvarc Kristály", + "item.appliedenergistics2.ItemMaterial.QESingularity": "Kvantum Átívelő Szingularitás", + "item.appliedenergistics2.ItemMaterial.Silicon": "Szilikon", + "item.appliedenergistics2.ItemMaterial.Singularity": "Szingularitás", + "item.appliedenergistics2.ItemMaterial.Wireless": "Vezetéknélküli Fogadó", + "item.appliedenergistics2.ItemMaterial.WirelessBooster": "Vezetéknélküli Erősítő", + "item.appliedenergistics2.ItemMaterial.WoodenGear": "Fa fogaskerék", + "item.appliedenergistics2.ItemMaterial.EngProcessorPress": "Műszaki Processzor Nyomat", + "item.appliedenergistics2.ItemMaterial.CalcProcessorPress": "Kalkulációs Processzor Nyomat", + "item.appliedenergistics2.ItemMaterial.LogicProcessorPress": "Logikai Processzor Nyomat", + "item.appliedenergistics2.ItemMaterial.EngProcessorPrint": "Nyomtatott Műszaki Áramkör", + "item.appliedenergistics2.ItemMaterial.CalcProcessorPrint": "Nyomtatott Kalkulációs Áramkör", + "item.appliedenergistics2.ItemMaterial.LogicProcessorPrint": "Nyomtatott Logikai Áramkör", + "item.appliedenergistics2.ItemMaterial.SiliconPress": "Vésett Szilikon Nyomat", + "item.appliedenergistics2.ItemMaterial.SiliconPrint": "Nyomtatott Szilikon", + "item.appliedenergistics2.ItemMaterial.NamePress": "Név Nyomat", + "item.appliedenergistics2.ItemMaterial.SkyDust": "Égboltkő Por", + "item.appliedenergistics2.ItemMaterial.CardCrafting": "Barkácsoló Kártya", + + "item.appliedenergistics2.ItemPart.AnnihilationPlane": "ME Megsemmisítő Lap", + "item.appliedenergistics2.ItemPart.IdentityAnnihilationPlane": "ME Identitás Megsemmisítő Lap", + "item.appliedenergistics2.ItemPart.CableAnchor": "Kábel Távtartó", + "item.appliedenergistics2.ItemPart.CableCovered": "ME Szigetelt Kábel", + "item.appliedenergistics2.ItemPart.CableGlass": "ME Üveg Kábel", + "item.appliedenergistics2.ItemPart.CableSmart": "ME Okos Kábel", + "item.appliedenergistics2.ItemPart.CableDense": "ME Sűrű Kábel", + "item.appliedenergistics2.ItemPart.StorageMonitor": "ME Tároló Monitor", + "item.appliedenergistics2.ItemPart.ConversionMonitor": "ME Átváltási Monitor", + "item.appliedenergistics2.ItemPart.CraftingTerminal": "ME Barkácsoló Terminal", + "item.appliedenergistics2.ItemPart.SemiDarkMonitor": "Kivilágított Lap", + "item.appliedenergistics2.ItemPart.Monitor": "Fényes Kivilágított Lap", + "item.appliedenergistics2.ItemPart.DarkMonitor": "Sötét Kivilágított Lap", + "item.appliedenergistics2.ItemPart.ExportBus": "ME Export Busz", + "item.appliedenergistics2.ItemPart.FormationPlane": "ME Kialakító Lap", + "item.appliedenergistics2.ItemPart.ImportBus": "ME Import Busz", + "item.appliedenergistics2.ItemPart.Interface": "ME Interfész", + "item.appliedenergistics2.ItemPart.LevelEmitter": "ME Szint Kibocsátó", + "item.appliedenergistics2.ItemPart.P2PTunnel": "P2P Alagút", + "item.appliedenergistics2.ItemPart.PatternTerminal": "ME Minta Terminál", + "item.appliedenergistics2.ItemPart.QuartzFiber": "Kvarc Rost", + "item.appliedenergistics2.ItemPart.StorageBus": "ME Tároló Busz", + "item.appliedenergistics2.ItemPart.Terminal": "ME Terminál", + "item.appliedenergistics2.ItemPart.InvertedToggleBus": "ME Invertált Kapcsoló Busz", + "item.appliedenergistics2.ItemPart.ToggleBus": "ME Kapcsoló Busz", + "item.appliedenergistics2.ItemPart.CraftingMonitor": "ME Barkácsoló Monitor", + "item.appliedenergistics2.ItemPart.InterfaceTerminal": "ME Interfész Terminál", + "item.appliedenergistics2.ItemPart.invalid_type": "Tiltott Tárgy", + + "item.appliedenergistics2.ItemSpatialStorageCell.128Cubed": "128³ Térbeli Tároló Cella", + "item.appliedenergistics2.ItemSpatialStorageCell.16Cubed": "16³ Térbeli Tároló Cella", + "item.appliedenergistics2.ItemSpatialStorageCell.2Cubed": "2³ Térbeli Tároló Cella", + + "item.appliedenergistics2.ToolCertusQuartzAxe": "Certus Kvarc Fejsze", + "item.appliedenergistics2.ToolCertusQuartzCuttingKnife": "Certus Kvarc Vágókés", + "item.appliedenergistics2.ToolCertusQuartzHoe": "Certus Kvarc Kapa", + "item.appliedenergistics2.ToolCertusQuartzPickaxe": "Certus Kvarc Csákány", + "item.appliedenergistics2.ToolCertusQuartzSpade": "Certus Kvarc Ásó", + "item.appliedenergistics2.ToolCertusQuartzSword": "Certus Kvarc Kard", + "item.appliedenergistics2.ToolCertusQuartzWrench": "Certus Kvarc Franciakulcs", + + "item.appliedenergistics2.ToolNetherQuartzAxe": "Alvilági Kvarc Fejsze", + "item.appliedenergistics2.ToolNetherQuartzCuttingKnife": "Alvilági Kvarc Vágókés", + "item.appliedenergistics2.ToolNetherQuartzHoe": "Alvilági Kvarc Kapa", + "item.appliedenergistics2.ToolNetherQuartzPickaxe": "Alvilági Kvarc Csákány", + "item.appliedenergistics2.ToolNetherQuartzSpade": "Alvilági Kvarc Ásó", + "item.appliedenergistics2.ToolNetherQuartzSword": "Alvilági Kvarc Kard", + "item.appliedenergistics2.ToolNetherQuartzWrench": "Alvilági Kvarc Franciakulcs", + + "item.appliedenergistics2.ItemPaintBall": "Festék Labda", + "item.appliedenergistics2.ToolPortableCell": "Hordozható Cella", + "item.appliedenergistics2.ToolNetworkTool": "Hálózati Eszköz", + "item.appliedenergistics2.ToolChargedStaff": "Feltöltött Pálca", + "item.appliedenergistics2.ToolEntropyManipulator": "Bomlás Manipuláló", + "item.appliedenergistics2.ToolMassCannon": "Anyag Ágyú", + "item.appliedenergistics2.ToolMemoryCard": "Memória Kártya", + "item.appliedenergistics2.ToolColorApplicator": "Szín Alkalmazó", + "item.appliedenergistics2.ToolWirelessTerminal": "Vezetéknélküli Terminál", + "item.appliedenergistics2.ToolBiometricCard": "Biometrikus Kártya", + + "item.appliedenergistics2.ToolDebugCard": "Dev.Debug Kártya", + "item.appliedenergistics2.ToolReplicatorCard": "Dev.Replikátor Kártya", + + "commands.ae2.usage": "Applied Energistics 2 által nyújtott parancsok - Használd az /ae2 list parancsot hogy kilistázza őket, és az /ae2 help _____ parancsot a segítséghez.", + "commands.ae2.permissions": "Nincs elegendő engedélyed hogy futtasd ezt a parancsot.", + "commands.ae2.ChunkLogger": "Állítgatja a Darabka betöltési és kitöltési naplót ( OP )", + "commands.ae2.ChunkLoggerOn": "Darabka naplózás bekapcsolva", + "commands.ae2.ChunkLoggerOff": "Darabka naplózás kikapcsolva", + "commands.ae2.Supporters": "Megjelenít egy listát az AE2-höz hozzájárulókról", + + "achievement.ae2.Compass": "Meteorit vadász", + "achievement.ae2.Compass.desc": "Készíts egy Meteor Iránytűt", + "achievement.ae2.Presses": "Ismeretlen technológia", + "achievement.ae2.Presses.desc": "Találj egy Processzor lenyomatot", + "achievement.ae2.SpatialIO": "Térbeli koordináció", + "achievement.ae2.SpatialIO.desc": "Készíts egy Tér-IO portot", + "achievement.ae2.SpatialIOExplorer": "Ahol még ember nem járt", + "achievement.ae2.SpatialIOExplorer.desc": "Legyél tárolva egy Térbeli Tároló Cellában", + "achievement.ae2.StorageCell": "Jobb mint a ládák", + "achievement.ae2.StorageCell.desc": "Készíts egy Tároló Cellát", + "achievement.ae2.IOPort": "Tároló Cella keverés", + "achievement.ae2.IOPort.desc": "Készíts egy ME IO Portot", + "achievement.ae2.CraftingTerminal": "Egy (sokkal) nagyobb asztal", + "achievement.ae2.CraftingTerminal.desc": "Készíts egy Barkácsoló Terminált", + "achievement.ae2.PatternTerminal": "Barkácsoló Maestro", + "achievement.ae2.PatternTerminal.desc": "Készíts egy Minta Terminált", + "achievement.ae2.ChargedQuartz": "Megrázó", + "achievement.ae2.ChargedQuartz.desc": "Találj Töltött Kvarcot", + "achievement.ae2.Fluix": "Természetellenes", + "achievement.ae2.Fluix.desc": "Készíts Fluix Kristályokat", + "achievement.ae2.Charger": "Fluix készítés", + "achievement.ae2.Charger.desc": "Készíts egy Töltőt", + "achievement.ae2.CrystalGrowthAccelerator": "A Gyorsító egy alábecslés", + "achievement.ae2.CrystalGrowthAccelerator.desc": "Készíts egy Krisztály Növekedés Gyorsítót", + "achievement.ae2.GlassCable": "Fluix Energia Kapcsolat", + "achievement.ae2.GlassCable.desc": "Készíts ME Üveg Kábelt", + "achievement.ae2.Networking1": "Hálózati tanonc", + "achievement.ae2.Networking1.desc": "Érj el 8 csatornát egy hálózaton akármivel.", + "achievement.ae2.Controller": "Hálózati kapcsolótábla", + "achievement.ae2.Controller.desc": "Készíts egy Vezérlőt", + "achievement.ae2.Networking2": "Hálózati Mérnök", + "achievement.ae2.Networking2.desc": "Érj el 128 csatornát a hálózaton akármivel.", + "achievement.ae2.Networking3": "Hálózat Adminisztrátor", + "achievement.ae2.Networking3.desc": "Érj el 2048 csatornát a hálózaton akármivel.", + "achievement.ae2.P2P": "Ponttol pontig hálózat", + "achievement.ae2.P2P.desc": "Készíts egy P2P Alagutat", + "achievement.ae2.Recursive": "Rekurzív Hálózat", + "achievement.ae2.Recursive.desc": "Helyezz egy Interfészt egy Tároló Buszra.", + "achievement.ae2.CraftingCPU": "Next Gen Barkácsolás", + "achievement.ae2.CraftingCPU.desc": "Készíts egy Barkácsoló Egységet", + "achievement.ae2.Facade": "Hálózati esztétika", + "achievement.ae2.Facade.desc": "Készíts egy kábel látszatot", + "achievement.ae2.NetworkTool": "Hálózat diagnosztika", + "achievement.ae2.NetworkTool.desc": "Készíts egy Hálózati Eszközt", + "achievement.ae2.PortableCell": "Tárolási Nomád", + "achievement.ae2.PortableCell.desc": "Készíts egy Hordozható Tárolót", + "achievement.ae2.StorageBus": "Határtalan potenciál", + "achievement.ae2.StorageBus.desc": "Készíts egy Tároló Buszt", + "achievement.ae2.QNB": "Kvantum Alagutazás", + "achievement.ae2.QNB.desc": "Készíts egy Kvantum Összeköttetést.", + + "stat.ae2.ItemsInserted": "Tárgyak hozzáadva ME tárolókhoz", + "stat.ae2.ItemsExtracted": "Tárgyak eltávolítva ME tárolókból", + "stat.ae2.TurnedCranks": "Kurblik forgatva" +} \ No newline at end of file diff --git a/src/main/resources/assets/appliedenergistics2/lang/hu_hu.lang b/src/main/resources/assets/appliedenergistics2/lang/hu_hu.lang deleted file mode 100644 index c0ee5bb48..000000000 --- a/src/main/resources/assets/appliedenergistics2/lang/hu_hu.lang +++ /dev/null @@ -1,562 +0,0 @@ -// Blocks -tile.appliedenergistics2.BlockCableBus.name=AE2 Kábel és/vagy Busz -tile.appliedenergistics2.cell_workbench.name=Cella Munkaasztal -tile.appliedenergistics2.charger.name=Töltő -tile.appliedenergistics2.chest.name=ME Láda -tile.appliedenergistics2.condenser.name=Anyag Sűrítő -tile.appliedenergistics2.controller.name=ME Vezérlő -tile.appliedenergistics2.crank.name=Fa Kurbli -tile.appliedenergistics2.BlockCreativeEnergyCell.name=Kreatív Energia Cella -tile.appliedenergistics2.dense_energy_cell.name=Sűrű Energia Cella -tile.appliedenergistics2.energy_cell.name=Energia Cella -tile.appliedenergistics2.drive.name=ME Meghajtó -tile.appliedenergistics2.energy_acceptor.name=Energia Befogadó -tile.appliedenergistics2.grindstone.name=Kvarc Daráló -tile.appliedenergistics2.BlockMatrixFrame.name=Mátrix Keret -tile.appliedenergistics2.ioport.name=ME Be/Ki Port -tile.appliedenergistics2.inscriber.name=Karcoló -tile.appliedenergistics2.interface.name=ME Interfész -tile.appliedenergistics2.quantum_link.name=ME Kvantum Összekötő Kamra -tile.appliedenergistics2.quantum_ring.name=ME Kvantum Gyűrű -tile.appliedenergistics2.fluix_block.name=Fluix Blokk -tile.appliedenergistics2.quartz_block.name=Certus Kvarc Blokk -tile.appliedenergistics2.chiseled_quartz_block.name=Finom Certus Kvarc Blokk -tile.appliedenergistics2.quartz_glass.name=Kvarc Üveg -tile.appliedenergistics2.quartz_vibrant_glass.name=Vibráló Kvarc Üveg -tile.appliedenergistics2.quartz_pillar.name=Certus Kvarc Oszlop -tile.appliedenergistics2.quartz_fixture.name=Töltött Kvarc Test -tile.appliedenergistics2.light_detector.name=Fény Észlelő test -tile.appliedenergistics2.spatial_ioport.name=Tér-IO Port -tile.appliedenergistics2.spatial_pylon.name=Tér-Pylon -tile.appliedenergistics2.tiny_tnt.name=Pici TNT -tile.appliedenergistics2.vibration_chamber.name=Vibrációs Kamra -tile.appliedenergistics2.wireless_access_point.name=ME Vezetéknélküli Hozzáférési Pont -tile.appliedenergistics2.quartz_ore.name=Certus Kvarc Érc -tile.appliedenergistics2.charged_quartz_ore.name=Töltött Certus Kvarc Érc -tile.appliedenergistics2.security_station.name=ME Bizonsági Terminál -tile.appliedenergistics2.quartz_growth_accelerator.name=Kristály Növekedés Gyorsító -tile.appliedenergistics2.sky_stone_block.name=Égboltkő -tile.appliedenergistics2.smooth_sky_stone_block.name=Égboltkő Blokk -tile.appliedenergistics2.sky_stone_brick.name=Égboltkő Tégla -tile.appliedenergistics2.sky_stone_small_brick.name=Kicsi Égboltkő Tégla -tile.appliedenergistics2.sky_stone_chest.name=Égboltkő Láda -tile.appliedenergistics2.smooth_sky_stone_chest.name=Égboltkő Blokk Láda -tile.appliedenergistics2.sky_compass.name=Meteor Iránytű -tile.appliedenergistics2.BlockCraftingMonitor.name=Barkácsoló Monitor -tile.appliedenergistics2.BlockCraftingStorage.name=1k Barkács Tároló -tile.appliedenergistics2.BlockCraftingStorage4k.name=4k Barkács Tároló -tile.appliedenergistics2.BlockCraftingStorage16k.name=16k Barkács Tároló -tile.appliedenergistics2.BlockCraftingStorage64k.name=64k Barkács Tároló -tile.appliedenergistics2.BlockCraftingAccelerator.name=Barkács Segédfeldolgozó Egység -tile.appliedenergistics2.BlockCraftingUnit.name=Barkácsoló Egység -tile.appliedenergistics2.BlockMolecularAssembler.name=Molekuláris Összeállító - - -// Stairs -tile.appliedenergistics2.ChiseledQuartzStairBlock.name=Finom Certus Kvarc Lépcső -tile.appliedenergistics2.FluixStairBlock.name=Fluix Lépcső -tile.appliedenergistics2.QuartzPillarStairBlock.name=Certus Kvarc Oszlop Lépcső -tile.appliedenergistics2.QuartzStairBlock.name=Certus Kvarc Lépcső -tile.appliedenergistics2.SkyStoneBlockStairBlock.name=Égboltkő Blokk Lépcső -tile.appliedenergistics2.SkyStoneBrickStairBlock.name=Égboltkő Tégla Lépcső -tile.appliedenergistics2.SkyStoneSmallBrickStairBlock.name=Kicsi Égboltkő Tégla Lépcső -tile.appliedenergistics2.SkyStoneStairBlock.name=Égboltkő Lépcső - -// Slabs -tile.appliedenergistics2.ChiseledQuartzSlabBlock.name=Finom Certus Kvarc Lépcsőfok -tile.appliedenergistics2.FluixSlabBlock.name=Fluix Lépcsőfok -tile.appliedenergistics2.QuartzPillarSlabBlock.name=Certus Kvarc Oszlop Lépcsőfok -tile.appliedenergistics2.QuartzSlabBlock.name=Certus Kvarc Lépcsőfok -tile.appliedenergistics2.SkyStoneBlockSlabBlock.name=Égboltkő Blokk Lépcsőfok -tile.appliedenergistics2.SkyStoneBrickSlabBlock.name=Égboltkő Tégla Lépcsőfok -tile.appliedenergistics2.SkyStoneSmallBrickSlabBlock.name=Kicsi Égboltkő Tégla Lépcsőfok -tile.appliedenergistics2.SkyStoneSlabBlock.name=Égboltkő Lépcsőfok - -// Chat Messages -chat.appliedenergistics2.ChestCannotReadStorageCell=Az ME Láda nem tudja olvasni a tároló cellát. -chat.appliedenergistics2.SettingCleared=Beállítások törölve. -chat.appliedenergistics2.OutOfRange=A vezetéknélküli hozzáférési pont hatókörön kívül van. -chat.appliedenergistics2.InvalidMachine=Érvénytelen gép. -chat.appliedenergistics2.LoadedSettings=Beállítások sikeresen beolvasva. -chat.appliedenergistics2.DeviceNotPowered=A készülékenergia szintje alacsony. -chat.appliedenergistics2.DeviceNotWirelessTerminal=A készülék nem egy Vezetéknélküli Terminál. -chat.appliedenergistics2.DeviceNotLinked=Az eszköz nincs összekötve. -chat.appliedenergistics2.SavedSettings=Beállítások sikeresen elmentve. -chat.appliedenergistics2.MachineNotPowered=A gép nem kap energiát. -chat.appliedenergistics2.CommunicationError=Hiba a hálózattal való kommunikáció közben. -chat.appliedenergistics2.SavedSettings=Beállítások sikeresen mentve. -chat.appliedenergistics2.AmmoDepleted=A lőszer kiürült. -chat.appliedenergistics2.isNowLocked=Monitor zárolva. -chat.appliedenergistics2.isNowUnlocked=Monitor feloldva. - -// Creative Tabs -itemGroup.appliedenergistics2=Applied Energistics 2 -itemGroup.appliedenergistics2.facades=Applied Energistics 2 - Látszatok - -// GUI -gui.appliedenergistics2.CraftingTerminal=Barkácsoló Terminál -gui.appliedenergistics2.METunnel=ME Csatorna -gui.appliedenergistics2.ItemTunnel=Tárgy Csatorna -gui.appliedenergistics2.FluidTunnel=Folyadék Csatorna -gui.appliedenergistics2.RedstoneTunnel=Vöröskő Csatorna -gui.appliedenergistics2.EUTunnel=EU Csatorna -gui.appliedenergistics2.FETunnel=FE Csatorna -gui.appliedenergistics2.LightTunnel=Fény Csatorna -gui.appliedenergistics2.OCTunnel=OpenComputers -gui.appliedenergistics2.PressureTunnel=Nyomás - -gui.appliedenergistics2.security.extract.name=Eltávolítás -gui.appliedenergistics2.security.inject.name=Behelyezés -gui.appliedenergistics2.security.craft.name=Barkácsolás -gui.appliedenergistics2.security.build.name=Építés -gui.appliedenergistics2.security.security.name=Biztonság - -gui.appliedenergistics2.security.extract.tip=A felhasználónak engedélyezett, hogy eltávolítson tárgyakat a tárolóból. -gui.appliedenergistics2.security.inject.tip=A felhasználónak engedélyezett, hogy új tárgyakat helyezzen a tárolóba. -gui.appliedenergistics2.security.craft.tip=A felhasználó képes új barkács folyamatot indítani. -gui.appliedenergistics2.security.build.tip=A felhasználó képes módosítani a hálózat teljes struktúráját, illetve változtatni a beállításokon. -gui.appliedenergistics2.security.security.tip=A felhasználó képes hozzáférni és módosítani a biztonsági terminálon. - -gui.appliedenergistics2.Efficiency=Hatékonyság -gui.appliedenergistics2.RequiredPower=Szükséges Energia -gui.appliedenergistics2.StoredPower=Tárolt Energia -gui.appliedenergistics2.MaxPower=Maximum Energia -gui.appliedenergistics2.QuartzCuttingKnife=Kvarc Vágókés -gui.appliedenergistics2.Inscriber=Véső -gui.appliedenergistics2.Wireless=Vezetéknélküli Hozzáférési Pont -gui.appliedenergistics2.WirelessTerminal=Vezetéknélküli terminál -gui.appliedenergistics2.NoPermissions=Hozzáférési jog nincs kijelölve. -gui.appliedenergistics2.SecurityCardEditor=Biometrikus kártya szerkesztő -gui.appliedenergistics2.Encoded=Kódolva -gui.appliedenergistics2.Priority=Prioritás -gui.appliedenergistics2.StorageBus=Tároló Busz -gui.appliedenergistics2.EnergyDrain=Passzív energia igény -gui.appliedenergistics2.Installed=Telepítve -gui.appliedenergistics2.NetworkTool=Hálózati Eszköz -gui.appliedenergistics2.PowerUsageRate=Energia Használat -gui.appliedenergistics2.PowerInputRate=Energia Bemenet -gui.appliedenergistics2.PortableCell=Szállítható Cella -gui.appliedenergistics2.Security=Biztonsági Szabályzat -gui.appliedenergistics2.CellWorkbench=Cella Munkaasztal -gui.appliedenergistics2.QuantumLinkChamber=Kvantum összekötő kamra -gui.appliedenergistics2.IOPort=ME IO Port -gui.appliedenergistics2.Chest=ME Láda -gui.appliedenergistics2.Condenser=Anyag Sűrítő -gui.appliedenergistics2.Config=Konfiguráció -gui.appliedenergistics2.Drive=ME Meghajtó -gui.appliedenergistics2.ExportBus=ME Export Busz -gui.appliedenergistics2.GrindStone=Daráló -gui.appliedenergistics2.ImportBus=ME Import Busz -gui.appliedenergistics2.Interface=ME Interfész -gui.appliedenergistics2.LevelEmitter=ME Szint Kibocsátó -gui.appliedenergistics2.Of=-ból/-ből -gui.appliedenergistics2.Patterns=Minták -gui.appliedenergistics2.SpatialIOPort=Tér-IO Port -gui.appliedenergistics2.StoredEnergy=Tárolt Energia -gui.appliedenergistics2.StoredItems=Tárolt Tárgyak -gui.appliedenergistics2.Terminal=Terminál -gui.appliedenergistics2.InterfaceTerminal=Interfész Terminál -gui.appliedenergistics2.InterfaceTerminalHint=Az interfész terminál megjelenítése, elrejtése. -gui.appliedenergistics2.FormationPlane=Kialakító Lap -gui.appliedenergistics2.VibrationChamber=Vibrációs Kamra -gui.appliedenergistics2.NetworkDetails=Hálózati Részletek -gui.appliedenergistics2.StorageCells=ME Tároló Cellák -gui.appliedenergistics2.IOBuses=ME Import/Export Busz -gui.appliedenergistics2.Stores=Tárak -gui.appliedenergistics2.BytesUsed=Használt bájtok -gui.appliedenergistics2.Types=Típus -gui.appliedenergistics2.Blank=Üres -gui.appliedenergistics2.Unlinked=Nincs Összekötve -gui.appliedenergistics2.Linked=Összekötve -gui.appliedenergistics2.StoredSize=Tárolt Méret -gui.appliedenergistics2.SkyChest=Ékboltkő Láda -gui.appliedenergistics2.PatternTerminal=Minta Terminál -gui.appliedenergistics2.CraftingPattern=Barkácsoló Minta -gui.appliedenergistics2.MolecularAssembler=Molekuláris Összeállító -gui.appliedenergistics2.ProcessingPattern=Feldolgozó Minta -gui.appliedenergistics2.Crafts=Barkácsol -gui.appliedenergistics2.And=és -gui.appliedenergistics2.Creates=Amít készít -gui.appliedenergistics2.With=Az alábbiakkal -gui.appliedenergistics2.Substitute=Pótlékokat használ: -gui.appliedenergistics2.Yes=Igen -gui.appliedenergistics2.No=Nem -gui.appliedenergistics2.InWorldCrafting=AE2 Világbeli Barkácsolás -gui.appliedenergistics2.inWorldFluix=Dobj 1 Töltött Certus Kvarcot + 1 Alvilági Kvarcot + 1 Vöröskő port egymás mellé egy pocsolyába. -gui.appliedenergistics2.inWorldPurificationCertus=Dobj egy Certus Kvarc Porból és homokból készúlt magot vízbe; Hogy felgyorsítsd a folyamatot helyezz le Kristály Növekedés gyorsítót. -gui.appliedenergistics2.inWorldPurificationNether=Dobj egy Alvilági Kvarc Porból és homokból készúlt magot vízbe; Hogy felgyorsítsd a folyamatot helyezz le Kristály Növekedés gyorsítót. -gui.appliedenergistics2.inWorldPurificationFluix=Dobj egy Fluix Porból és homokból készúlt magot vízbe; Hogy felgyorsítsd a folyamatot helyezz le Kristály Növekedés gyorsítót. -gui.appliedenergistics2.inWorldSingularity=A készítéséhez dobj egy Szingularitást és egy Bevégzőgyöngy Port a földre és robbantsd fel őket. -gui.appliedenergistics2.ChargedQuartz=Töltött Certus Kvarc készítéséhez helyezz be egy Certus Kvarcot a Töltőbe. -gui.appliedenergistics2.ChargedQuartzFind=Töltött Certus Kvarcot félritkán találhatsz a világban. Hasonlít a sima Certus Kvarca csak szikrázik. -gui.appliedenergistics2.NoSecondOutput=Nincs másodlagos termék -gui.appliedenergistics2.OfSecondOutput=%1$d%% Esély másodlagos termékre. -gui.appliedenergistics2.MultipleOutputs=%1$d%% esély másodlagos, %2$d%% esély harmadlagos termékre. -gui.appliedenergistics2.SelectAmount=Válassz mennyíséget -gui.appliedenergistics2.CopyMode=Másoló mód -gui.appliedenergistics2.CopyModeDesc=Befolyásolja hogy a beállítás ablakon lévő tárgyak megjelennek-e a terminálban. -gui.appliedenergistics2.Next=Következő -gui.appliedenergistics2.Lumen=Lumen -gui.appliedenergistics2.Empty=Üres -gui.appliedenergistics2.Stored=Tárolva -gui.appliedenergistics2.Cancel=Mégse -gui.appliedenergistics2.ETAFormat=HH:mm:ss -gui.appliedenergistics2.Crafting=Barkácsolás alatt -gui.appliedenergistics2.Scheduled=Ütemezett -gui.appliedenergistics2.CraftingStatus=Barkácsolási Státusz -gui.appliedenergistics2.FromStorage=Rendelkezésre áll -gui.appliedenergistics2.ToCraft=Hogy barkácsoljon -gui.appliedenergistics2.CraftingPlan=Barkácsolási terv -gui.appliedenergistics2.Automatic=Automatikus -gui.appliedenergistics2.Start=Indítás -gui.appliedenergistics2.Missing=Hiányzik -gui.appliedenergistics2.Bytes=Bájt -gui.appliedenergistics2.Simulation=Szimuláció -gui.appliedenergistics2.CoProcessors=Segéd CPU -gui.appliedenergistics2.CraftingCPU=Barkácsolási CPU -gui.appliedenergistics2.NoCraftingCPUs=Nincs elérhető Barkácsolási CPU -gui.appliedenergistics2.CalculatingWait=Számítás folyamatban... -gui.appliedenergistics2.Clean=Tiszta -gui.appliedenergistics2.InvalidPattern=Érvénytelen Minta -gui.appliedenergistics2.Range=Hatótáv -gui.appliedenergistics2.TransparentFacades=Átlátszó Látszatok -gui.appliedenergistics2.TransparentFacadesHint=Irányítja a látszatok láthatóságát miközben a Hálózati Eszköz a hotbarodon van. -gui.appliedenergistics2.CPUs=CPU -gui.appliedenergistics2.NoCraftingJobs=Nincs aktív Barkács folyamat -gui.appliedenergistics2.FacadeCrafting=Látszat Barkácsolás -gui.appliedenergistics2.inWorldCraftingPresses=A Barkács Nyomatok meteoritok belsejében találhatók amiket a világban találsz, a Meteor Iránytű segítségével. -gui.appliedenergistics2.Included=Tartalmazott -gui.appliedenergistics2.Excluded=Kihagyott -gui.appliedenergistics2.Partitioned=Particionált -gui.appliedenergistics2.Precise=Precíz -gui.appliedenergistics2.Fuzzy=Megkülönböztető -gui.appliedenergistics2.SmallFontCraft=Barkács -gui.appliedenergistics2.LargeFontCraft=+ -gui.appliedenergistics2.Nothing=Semmi - -// GUI Tooltips -gui.tooltips.appliedenergistics2.Stash=Tárgyak raktározása -gui.tooltips.appliedenergistics2.StashDesc=A tárgyak barkácsfelületről való hálózatba helyezése. -gui.tooltips.appliedenergistics2.Substitutions=Érc-szótár pótlás -gui.tooltips.appliedenergistics2.SubstitutionsDescEnabled=Bemeneti pótlékok engedélyezése. -gui.tooltips.appliedenergistics2.SubstitutionsDescDisabled=Bemeneti pótlékok tiltása. -gui.tooltips.appliedenergistics2.SubstitutionsOn=Pótlékok engedélyezve. -gui.tooltips.appliedenergistics2.SubstitutionsOff=Pótlékok tiltva. -gui.tooltips.appliedenergistics2.Encode=Minta kódolása -gui.tooltips.appliedenergistics2.EncodeDescription=A betáplált minta jelenlegi Kódolt Mintára, vagy elérhető Üres Mintára írása. -gui.tooltips.appliedenergistics2.FuzzyMode=Megkülönböztető összehasonlítás -gui.tooltips.appliedenergistics2.FZPercent_25=25% sérülésnél való elválasztás -gui.tooltips.appliedenergistics2.FZPercent_50=50% sérülésnél való elválasztás -gui.tooltips.appliedenergistics2.FZPercent_75=75% sérülésnél való elválasztás -gui.tooltips.appliedenergistics2.FZPercent_99=99% sérülésnél való elválasztás -gui.tooltips.appliedenergistics2.SortOrder=Rendezési irány -gui.tooltips.appliedenergistics2.SortBy=Rendezés -gui.tooltips.appliedenergistics2.FZIgnoreAll=Akármelyikkel egyező -gui.tooltips.appliedenergistics2.TransferDirection=Átviteli irány -gui.tooltips.appliedenergistics2.TransferToNetwork=Az adat hálózat felé való átvitele -gui.tooltips.appliedenergistics2.TransferToStorageCell=Az adat Taroló Cella felé való átvitele -gui.tooltips.appliedenergistics2.ToggleSortDirection=Rendezés fel/le váltogatása -gui.tooltips.appliedenergistics2.StoredItems=Tárolt tárgyak -gui.tooltips.appliedenergistics2.StoredCraftable=Tárolt / Barkácsolható tárgyak -gui.tooltips.appliedenergistics2.View=Nézett: -gui.tooltips.appliedenergistics2.RedstoneMode=Vöröskő Mód -gui.tooltips.appliedenergistics2.OperationMode=Művelet Mód -gui.tooltips.appliedenergistics2.NumberOfItems=Tárgyak száma szerint -gui.tooltips.appliedenergistics2.ItemName=Tárgy neve szerint -gui.tooltips.appliedenergistics2.PowerUnits=Energia egységek -gui.tooltips.appliedenergistics2.IOMode=Bemenet/Kimenet Mód -gui.tooltips.appliedenergistics2.CondenserOutput=ME Sűrítő - Kimenet -gui.tooltips.appliedenergistics2.PartitionStorage=Partició Tároló -gui.tooltips.appliedenergistics2.Clear=Ürítés -gui.tooltips.appliedenergistics2.TrashController=Törlés Shift/Szóköz+Kattintással. -gui.tooltips.appliedenergistics2.InterfaceBlockingMode=Torlaszoló Mód -gui.tooltips.appliedenergistics2.InterfaceCraftingMode=Barkácsoló Mód -gui.tooltips.appliedenergistics2.Trash=Tágyak elpusztítása -gui.tooltips.appliedenergistics2.MatterBalls=Anyaglabdává sűrítés \n%s darabonként -gui.tooltips.appliedenergistics2.Singularity=Szingularitássá sűrítés \n%s darabonként -gui.tooltips.appliedenergistics2.Read=Csak eltávolítás -gui.tooltips.appliedenergistics2.Write=Csak behelyezés -gui.tooltips.appliedenergistics2.ReadWrite=Két irányú -gui.tooltips.appliedenergistics2.AlwaysActive=Mindig aktív -gui.tooltips.appliedenergistics2.ActiveWithoutSignal=Jel nélkül aktív -gui.tooltips.appliedenergistics2.ActiveWithSignal=Jellel aktív -gui.tooltips.appliedenergistics2.ActiveOnPulse=Pulzusonként aktív -gui.tooltips.appliedenergistics2.EmitLevelsBelow=Kibocsátás ha a szint a határérték alatt van vagy azzal egyenlő. -gui.tooltips.appliedenergistics2.EmitLevelAbove=Kibocsátás ha a szint a határérték felett van vagy azzal egyenlő. -gui.tooltips.appliedenergistics2.SearchMode_Auto=Automata keresés -gui.tooltips.appliedenergistics2.SearchMode_Standard=Általános Keresés -gui.tooltips.appliedenergistics2.SearchMode_NEIAuto=NEI-vel szinkronizált automata -gui.tooltips.appliedenergistics2.SearchMode_NEIStandard=NEI-vel szinkronizált általános -gui.tooltips.appliedenergistics2.SearchMode=Keresési rublika mód -gui.tooltips.appliedenergistics2.PartitionStorageHint=A jelenleg tárolt tárgyak szerint konfigurálja a particiót. -gui.tooltips.appliedenergistics2.ClearSettings=Beállítások konfigurálása/törlése -gui.tooltips.appliedenergistics2.Craftable=Barkácsolható -gui.tooltips.appliedenergistics2.MoveWhenEmpty=Helyezze a kimenetfelé mikor üres. -gui.tooltips.appliedenergistics2.MoveWhenWorkIsDone=Helyezze a kimenetfelé mikor a feladat kész van. -gui.tooltips.appliedenergistics2.MoveWhenFull=Helyezze a kimenetfelé mikor megtelt. -gui.tooltips.appliedenergistics2.Disabled=Tiltott -gui.tooltips.appliedenergistics2.Enable=Engedélyezett -gui.tooltips.appliedenergistics2.Blocking=Ne helyezzen barkácsoló tárgyakat a tárolóba ha az tartalmaz tárgyakat. -gui.tooltips.appliedenergistics2.NonBlocking=A cél tároló tartalmának figyelmenkívül hagyása. -gui.tooltips.appliedenergistics2.Craft=Barkácsoló Viselkedés -gui.tooltips.appliedenergistics2.CraftOnly=Ne használjon tárolt tárgyakat, csak export közben barkácsoljon. -gui.tooltips.appliedenergistics2.CraftEither=Használjon tárolt tárgyakat, vagy eyport közben barkácsoljon. -gui.tooltips.appliedenergistics2.LevelType=Szint Típus -gui.tooltips.appliedenergistics2.LevelType_Energy=Energia -gui.tooltips.appliedenergistics2.LevelType_Item=Tárgy -gui.tooltips.appliedenergistics2.InventoryTweaks=Inventory Tweaks szerint -gui.tooltips.appliedenergistics2.Mod=Mod szerint -gui.tooltips.appliedenergistics2.TerminalStyle=Terminál Stílus -gui.tooltips.appliedenergistics2.TerminalStyle_Full=Teljes képernyős Terminál -gui.tooltips.appliedenergistics2.TerminalStyle_Tall=Magas Középreigazított Terminál -gui.tooltips.appliedenergistics2.TerminalStyle_Small=Kicsi Középreigazított Terminál -gui.tooltips.appliedenergistics2.DoesntDespawn=Ez a tárgy nem fog eltűnni. -gui.tooltips.appliedenergistics2.EmitterMode=Barkács Kibocsátó Mód -gui.tooltips.appliedenergistics2.CraftViaRedstone=Jel kibocsátása barkácsoláshoz. -gui.tooltips.appliedenergistics2.EmitWhenCrafting=Jel kibocsatása barkácsoláskor. -gui.tooltips.appliedenergistics2.ReportInaccessibleItems=Elérhetetlen tárgyak jelentése -gui.tooltips.appliedenergistics2.ReportInaccessibleItemsYes=Igen: Az el nem távolítható tárgyak is megjelennek. -gui.tooltips.appliedenergistics2.ReportInaccessibleItemsNo=Nem: Csak az eltávolítható tárgyak jelennek meg. -gui.tooltips.appliedenergistics2.BlockPlacement=Blokk lehelyezés -gui.tooltips.appliedenergistics2.BlockPlacementYes=A blokkok blokk ként lesznek lehelyezve. -gui.tooltips.appliedenergistics2.BlockPlacementNo=A blokkok tárgyként lesznek eldobva. -gui.tooltips.appliedenergistics2.SchedulingMode=Ütemező Mód -gui.tooltips.appliedenergistics2.SchedulingModeDefault=Az első tárgy eltávolítása míg a hálózat üres, majd a következőké. -gui.tooltips.appliedenergistics2.SchedulingModeRoundRobin=Eltávolítás körkörösen. -gui.tooltips.appliedenergistics2.SchedulingModeRandom=Eltávolítás véletlenszerűen. -gui.tooltips.appliedenergistics2.ItemsStored=Tárolt tárgyak száma: %s -gui.tooltips.appliedenergistics2.ItemsRequestable=Kérhető Tárgyak száma: %s - -// Units -gui.appliedenergistics2.units.appliedenergstics=AE -gui.appliedenergistics2.units.ic2=Energia Egység -gui.appliedenergistics2.units.mekanism=Joule -gui.appliedenergistics2.units.rotarycraft=Watt -gui.appliedenergistics2.units.thermalexpansion=Vöröskő Flux - -// Colors -gui.appliedenergistics2.White=Fehér -gui.appliedenergistics2.Orange=Narancs -gui.appliedenergistics2.Magenta=Bíborvörös -gui.appliedenergistics2.LightBlue=Világoskék -gui.appliedenergistics2.Yellow=Sárga -gui.appliedenergistics2.Lime=Lime -gui.appliedenergistics2.Pink=Pink -gui.appliedenergistics2.Gray=Szürke -gui.appliedenergistics2.LightGray=Világosszürke -gui.appliedenergistics2.Cyan=Cián -gui.appliedenergistics2.Purple=Lila -gui.appliedenergistics2.Blue=Kék -gui.appliedenergistics2.Brown=Barna -gui.appliedenergistics2.Green=Zöld -gui.appliedenergistics2.Red=Vörös -gui.appliedenergistics2.Black=Fekete -gui.appliedenergistics2.Fluix=Fluix - -// Waila -waila.appliedenergistics2.Crafting=Barkácsol -waila.appliedenergistics2.DeviceOnline=Eszköz Online -waila.appliedenergistics2.DeviceOffline=Eszköz Offline -waila.appliedenergistics2.DeviceMissingChannel=Hiányzó Csatorna -waila.appliedenergistics2.Locked=Zárolva -waila.appliedenergistics2.Unlocked=Feloldva -waila.appliedenergistics2.Showing=Mutatott tárgy -waila.appliedenergistics2.Contains=Energiaszint -waila.appliedenergistics2.Channels=%2$d Csatornából %1$d használatban - -// Items -item.appliedenergistics2.ItemBasicStorageCell.1k.name=1k ME Tároló Cella -item.appliedenergistics2.ItemBasicStorageCell.4k.name=4k ME Tároló Cella -item.appliedenergistics2.ItemBasicStorageCell.16k.name=16k ME Tároló Cella -item.appliedenergistics2.ItemBasicStorageCell.64k.name=64k Tároló Cella -item.appliedenergistics2.ItemCreativeStorageCell.name=Kreatív ME Tároló Cella -item.appliedenergistics2.ItemEncodedPattern.name=Kódolt Minta -item.appliedenergistics2.ItemViewCell.name=Nézet Cella -item.appliedenergistics2.ItemFacade.name=Kábel Látszat - -item.appliedenergistics2.ItemCrystalSeed.Certus.name=Certus Kvarc Mag -item.appliedenergistics2.ItemCrystalSeed.Nether.name=Alvilági Kvarc Mag -item.appliedenergistics2.ItemCrystalSeed.Fluix.name=Fluix Mag -item.appliedenergistics2.ItemMaterial.invalid_type.name=Ez a tárgy tiltva van. -item.appliedenergistics2.ItemMaterial.AdvCard.name=Fejlett Kártya -item.appliedenergistics2.ItemMaterial.AnnihilationCore.name=Megsemmisítő Mag -item.appliedenergistics2.ItemMaterial.BasicCard.name=Egyszerű Kártya -item.appliedenergistics2.ItemMaterial.BlankPattern.name=Üres Minta -item.appliedenergistics2.ItemMaterial.CalcProcessor.name=Kalkulációs Processzor -item.appliedenergistics2.ItemMaterial.CardCapacity.name=Kapacitás Kártya -item.appliedenergistics2.ItemMaterial.CardFuzzy.name=Megkülönböztető Kártya -item.appliedenergistics2.ItemMaterial.CardInverter.name=Inverter Kártya -item.appliedenergistics2.ItemMaterial.CardRedstone.name=Vöröskő Kártya -item.appliedenergistics2.ItemMaterial.CardSpeed.name=Gyorsító Kártya -item.appliedenergistics2.ItemMaterial.Cell2SpatialPart.name=2³ Térbeli Komponens -item.appliedenergistics2.ItemMaterial.Cell16SpatialPart.name=16³ Térbeli Komponens -item.appliedenergistics2.ItemMaterial.Cell128SpatialPart.name=128³ Térbeli Komponens -item.appliedenergistics2.ItemMaterial.Cell1kPart.name=1k ME Taroló Komponens -item.appliedenergistics2.ItemMaterial.Cell4kPart.name=4k ME Taroló Komponens -item.appliedenergistics2.ItemMaterial.Cell16kPart.name=16k ME Taroló Komponens -item.appliedenergistics2.ItemMaterial.Cell64kPart.name=64k ME Taroló Komponens -item.appliedenergistics2.ItemMaterial.CertusQuartzCrystal.name=Certus Kvarc Kristály -item.appliedenergistics2.ItemMaterial.CertusQuartzCrystalCharged.name=Töltött Certus Kvarc Kristály -item.appliedenergistics2.ItemMaterial.CertusQuartzDust.name=Certus Kvarc Por -item.appliedenergistics2.ItemMaterial.EmptyStorageCell.name=ME Tároló Ház -item.appliedenergistics2.ItemMaterial.EnderDust.name=Bevégző Gyöngy Por -item.appliedenergistics2.ItemMaterial.EngProcessor.name=Műszaki Processzor -item.appliedenergistics2.ItemMaterial.Flour.name=Liszt -item.appliedenergistics2.ItemMaterial.FluixCrystal.name=Fluix Kristály -item.appliedenergistics2.ItemMaterial.FluixDust.name=Fluix Por -item.appliedenergistics2.ItemMaterial.FluixPearl.name=Fluix Gyöngy -item.appliedenergistics2.ItemMaterial.FormationCore.name=Formációs Mag -item.appliedenergistics2.ItemMaterial.GoldDust.name=Arany Por -item.appliedenergistics2.ItemMaterial.IronDust.name=Vas Por -item.appliedenergistics2.ItemMaterial.LogicProcessor.name=Logikai Processzor -item.appliedenergistics2.ItemMaterial.LogicProcessorAsm.name=Befejezetlen Logikai Processzor -item.appliedenergistics2.ItemMaterial.MatterBall.name=Anyag Labda -item.appliedenergistics2.ItemMaterial.NetherQuartzDust.name=Alvilági Kvarc Por -item.appliedenergistics2.ItemMaterial.PurifiedCertusQuartzCrystal.name=Tiszta Certus Kvarc Kristály -item.appliedenergistics2.ItemMaterial.PurifiedFluixCrystal.name=Tiszta Fluix Kristály -item.appliedenergistics2.ItemMaterial.PurifiedNetherQuartzCrystal.name=Tiszta Alvilági Kvarc Kristály -item.appliedenergistics2.ItemMaterial.QESingularity.name=Kvantum Átívelő Szingularitás -item.appliedenergistics2.ItemMaterial.Silicon.name=Szilikon -item.appliedenergistics2.ItemMaterial.Singularity.name=Szingularitás -item.appliedenergistics2.ItemMaterial.Wireless.name=Vezetéknélküli Fogadó -item.appliedenergistics2.ItemMaterial.WirelessBooster.name=Vezetéknélküli Erősítő -item.appliedenergistics2.ItemMaterial.WoodenGear.name=Fa fogaskerék -item.appliedenergistics2.ItemMaterial.EngProcessorPress.name=Műszaki Processzor Nyomat -item.appliedenergistics2.ItemMaterial.CalcProcessorPress.name=Kalkulációs Processzor Nyomat -item.appliedenergistics2.ItemMaterial.LogicProcessorPress.name=Logikai Processzor Nyomat -item.appliedenergistics2.ItemMaterial.EngProcessorPrint.name=Nyomtatott Műszaki Áramkör -item.appliedenergistics2.ItemMaterial.CalcProcessorPrint.name=Nyomtatott Kalkulációs Áramkör -item.appliedenergistics2.ItemMaterial.LogicProcessorPrint.name=Nyomtatott Logikai Áramkör -item.appliedenergistics2.ItemMaterial.SiliconPress.name=Vésett Szilikon Nyomat -item.appliedenergistics2.ItemMaterial.SiliconPrint.name=Nyomtatott Szilikon -item.appliedenergistics2.ItemMaterial.NamePress.name=Név Nyomat -item.appliedenergistics2.ItemMaterial.SkyDust.name=Égboltkő Por -item.appliedenergistics2.ItemMaterial.CardCrafting.name=Barkácsoló Kártya - -item.appliedenergistics2.ItemPart.AnnihilationPlane.name=ME Megsemmisítő Lap -item.appliedenergistics2.ItemPart.IdentityAnnihilationPlane.name=ME Identitás Megsemmisítő Lap -item.appliedenergistics2.ItemPart.CableAnchor.name=Kábel Távtartó -item.appliedenergistics2.ItemPart.CableCovered.name=ME Szigetelt Kábel -item.appliedenergistics2.ItemPart.CableGlass.name=ME Üveg Kábel -item.appliedenergistics2.ItemPart.CableSmart.name=ME Okos Kábel -item.appliedenergistics2.ItemPart.CableDense.name=ME Sűrű Kábel -item.appliedenergistics2.ItemPart.StorageMonitor.name=ME Tároló Monitor -item.appliedenergistics2.ItemPart.ConversionMonitor.name=ME Átváltási Monitor -item.appliedenergistics2.ItemPart.CraftingTerminal.name=ME Barkácsoló Terminal -item.appliedenergistics2.ItemPart.SemiDarkMonitor.name=Kivilágított Lap -item.appliedenergistics2.ItemPart.Monitor.name=Fényes Kivilágított Lap -item.appliedenergistics2.ItemPart.DarkMonitor.name=Sötét Kivilágított Lap -item.appliedenergistics2.ItemPart.ExportBus.name=ME Export Busz -item.appliedenergistics2.ItemPart.FormationPlane.name=ME Kialakító Lap -item.appliedenergistics2.ItemPart.ImportBus.name=ME Import Busz -item.appliedenergistics2.ItemPart.Interface.name=ME Interfész -item.appliedenergistics2.ItemPart.LevelEmitter.name=ME Szint Kibocsátó -item.appliedenergistics2.ItemPart.P2PTunnel.name=P2P Alagút -item.appliedenergistics2.ItemPart.PatternTerminal.name=ME Minta Terminál -item.appliedenergistics2.ItemPart.QuartzFiber.name=Kvarc Rost -item.appliedenergistics2.ItemPart.StorageBus.name=ME Tároló Busz -item.appliedenergistics2.ItemPart.Terminal.name=ME Terminál -item.appliedenergistics2.ItemPart.InvertedToggleBus.name=ME Invertált Kapcsoló Busz -item.appliedenergistics2.ItemPart.ToggleBus.name=ME Kapcsoló Busz -item.appliedenergistics2.ItemPart.CraftingMonitor.name=ME Barkácsoló Monitor -item.appliedenergistics2.ItemPart.InterfaceTerminal.name=ME Interfész Terminál -item.appliedenergistics2.ItemPart.invalid_type.name=Tiltott Tárgy - -item.appliedenergistics2.ItemSpatialStorageCell.128Cubed.name=128³ Térbeli Tároló Cella -item.appliedenergistics2.ItemSpatialStorageCell.16Cubed.name=16³ Térbeli Tároló Cella -item.appliedenergistics2.ItemSpatialStorageCell.2Cubed.name=2³ Térbeli Tároló Cella - -item.appliedenergistics2.ToolCertusQuartzAxe.name=Certus Kvarc Fejsze -item.appliedenergistics2.ToolCertusQuartzCuttingKnife.name=Certus Kvarc Vágókés -item.appliedenergistics2.ToolCertusQuartzHoe.name=Certus Kvarc Kapa -item.appliedenergistics2.ToolCertusQuartzPickaxe.name=Certus Kvarc Csákány -item.appliedenergistics2.ToolCertusQuartzSpade.name=Certus Kvarc Ásó -item.appliedenergistics2.ToolCertusQuartzSword.name=Certus Kvarc Kard -item.appliedenergistics2.ToolCertusQuartzWrench.name=Certus Kvarc Franciakulcs - -item.appliedenergistics2.ToolNetherQuartzAxe.name=Alvilági Kvarc Fejsze -item.appliedenergistics2.ToolNetherQuartzCuttingKnife.name=Alvilági Kvarc Vágókés -item.appliedenergistics2.ToolNetherQuartzHoe.name=Alvilági Kvarc Kapa -item.appliedenergistics2.ToolNetherQuartzPickaxe.name=Alvilági Kvarc Csákány -item.appliedenergistics2.ToolNetherQuartzSpade.name=Alvilági Kvarc Ásó -item.appliedenergistics2.ToolNetherQuartzSword.name=Alvilági Kvarc Kard -item.appliedenergistics2.ToolNetherQuartzWrench.name=Alvilági Kvarc Franciakulcs - -item.appliedenergistics2.ItemPaintBall.name=Festék Labda -item.appliedenergistics2.ToolPortableCell.name=Hordozható Cella -item.appliedenergistics2.ToolNetworkTool.name=Hálózati Eszköz -item.appliedenergistics2.ToolChargedStaff.name=Feltöltött Pálca -item.appliedenergistics2.ToolEntropyManipulator.name=Bomlás Manipuláló -item.appliedenergistics2.ToolMassCannon.name=Anyag Ágyú -item.appliedenergistics2.ToolMemoryCard.name=Memória Kártya -item.appliedenergistics2.ToolColorApplicator.name=Szín Alkalmazó -item.appliedenergistics2.ToolWirelessTerminal.name=Vezetéknélküli Terminál -item.appliedenergistics2.ToolBiometricCard.name=Biometrikus Kártya - -item.appliedenergistics2.ToolDebugCard.name=Dev.Debug Kártya -item.appliedenergistics2.ToolReplicatorCard.name=Dev.Replikátor Kártya - -// Commands -commands.ae2.usage=Applied Energistics 2 által nyújtott parancsok - Használd az /ae2 list parancsot hogy kilistázza őket, és az /ae2 help _____ parancsot a segítséghez. -commands.ae2.permissions=Nincs elegendő engedélyed hogy futtasd ezt a parancsot. -commands.ae2.ChunkLogger=Állítgatja a Darabka betöltési és kitöltési naplót ( OP ) -commands.ae2.ChunkLoggerOn=Darabka naplózás bekapcsolva -commands.ae2.ChunkLoggerOff=Darabka naplózás kikapcsolva -commands.ae2.Supporters=Megjelenít egy listát az AE2-höz hozzájárulókról - -// Achievements -achievement.ae2.Compass=Meteorit vadász -achievement.ae2.Compass.desc=Készíts egy Meteor Iránytűt -achievement.ae2.Presses=Ismeretlen technológia -achievement.ae2.Presses.desc=Találj egy Processzor lenyomatot -achievement.ae2.SpatialIO=Térbeli koordináció -achievement.ae2.SpatialIO.desc=Készíts egy Tér-IO portot -achievement.ae2.SpatialIOExplorer=Ahol még ember nem járt -achievement.ae2.SpatialIOExplorer.desc=Legyél tárolva egy Térbeli Tároló Cellában -achievement.ae2.StorageCell=Jobb mint a ládák -achievement.ae2.StorageCell.desc=Készíts egy Tároló Cellát -achievement.ae2.IOPort=Tároló Cella keverés -achievement.ae2.IOPort.desc=Készíts egy ME IO Portot -achievement.ae2.CraftingTerminal=Egy (sokkal) nagyobb asztal -achievement.ae2.CraftingTerminal.desc=Készíts egy Barkácsoló Terminált -achievement.ae2.PatternTerminal=Barkácsoló Maestro -achievement.ae2.PatternTerminal.desc=Készíts egy Minta Terminált -achievement.ae2.ChargedQuartz=Megrázó -achievement.ae2.ChargedQuartz.desc=Találj Töltött Kvarcot -achievement.ae2.Fluix=Természetellenes -achievement.ae2.Fluix.desc=Készíts Fluix Kristályokat -achievement.ae2.Charger=Fluix készítés -achievement.ae2.Charger.desc=Készíts egy Töltőt -achievement.ae2.CrystalGrowthAccelerator=A Gyorsító egy alábecslés -achievement.ae2.CrystalGrowthAccelerator.desc=Készíts egy Krisztály Növekedés Gyorsítót -achievement.ae2.GlassCable=Fluix Energia Kapcsolat -achievement.ae2.GlassCable.desc=Készíts ME Üveg Kábelt -achievement.ae2.Networking1=Hálózati tanonc -achievement.ae2.Networking1.desc=Érj el 8 csatornát egy hálózaton akármivel. -achievement.ae2.Controller=Hálózati kapcsolótábla -achievement.ae2.Controller.desc=Készíts egy Vezérlőt -achievement.ae2.Networking2=Hálózati Mérnök -achievement.ae2.Networking2.desc=Érj el 128 csatornát a hálózaton akármivel. -achievement.ae2.Networking3=Hálózat Adminisztrátor -achievement.ae2.Networking3.desc=Érj el 2048 csatornát a hálózaton akármivel. -achievement.ae2.P2P=Ponttol pontig hálózat -achievement.ae2.P2P.desc=Készíts egy P2P Alagutat -achievement.ae2.Recursive=Rekurzív Hálózat -achievement.ae2.Recursive.desc=Helyezz egy Interfészt egy Tároló Buszra. -achievement.ae2.CraftingCPU=Next Gen Barkácsolás -achievement.ae2.CraftingCPU.desc=Készíts egy Barkácsoló Egységet -achievement.ae2.Facade=Hálózati esztétika -achievement.ae2.Facade.desc=Készíts egy kábel látszatot -achievement.ae2.NetworkTool=Hálózat diagnosztika -achievement.ae2.NetworkTool.desc=Készíts egy Hálózati Eszközt -achievement.ae2.PortableCell=Tárolási Nomád -achievement.ae2.PortableCell.desc=Készíts egy Hordozható Tárolót -achievement.ae2.StorageBus=Határtalan potenciál -achievement.ae2.StorageBus.desc=Készíts egy Tároló Buszt -achievement.ae2.QNB=Kvantum Alagutazás -achievement.ae2.QNB.desc=Készíts egy Kvantum Összeköttetést. - -// Stats -stat.ae2.ItemsInserted=Tárgyak hozzáadva ME tárolókhoz -stat.ae2.ItemsExtracted=Tárgyak eltávolítva ME tárolókból -stat.ae2.TurnedCranks=Kurblik forgatva diff --git a/src/main/resources/assets/appliedenergistics2/lang/it_it.json b/src/main/resources/assets/appliedenergistics2/lang/it_it.json new file mode 100644 index 000000000..b848a8eaa --- /dev/null +++ b/src/main/resources/assets/appliedenergistics2/lang/it_it.json @@ -0,0 +1,524 @@ +{ + "block.appliedenergistics2.cable_bus": "Cavo ME", + "block.appliedenergistics2.cell_workbench": "Banco da lavoro per celle", + "block.appliedenergistics2.charger": "Caricatore", + "block.appliedenergistics2.chest": "Baule ME", + "block.appliedenergistics2.condenser": "Condensatore di materia", + "block.appliedenergistics2.controller": "Controllore ME", + "block.appliedenergistics2.crank": "Manovella di legno", + "block.appliedenergistics2.creative_energy_cell": "Cella creativa di energia", + "block.appliedenergistics2.dense_energy_cell": "Cella densa di energia", + "block.appliedenergistics2.energy_cell": "Cella di energia", + "block.appliedenergistics2.drive": "Drive ME", + "block.appliedenergistics2.energy_acceptor": "Accettatore di energia", + "block.appliedenergistics2.grindstone": "Macina di quarzo", + "block.appliedenergistics2.matrix_frame": "Struttura matrice", + "block.appliedenergistics2.io_port": "Porta IO ME", + "block.appliedenergistics2.inscriber": "Incisore", + "block.appliedenergistics2.interface": "Interfaccia ME", + "block.appliedenergistics2.quantum_link": "Camera di collegamento quantistico ME", + "block.appliedenergistics2.quantum_ring": "Anello quantistico ME", + "block.appliedenergistics2.fluix_block": "Blocco di fluix", + "block.appliedenergistics2.quartz_block": "Blocco di quarzo certus", + "block.appliedenergistics2.chiseled_quartz_block": "Blocco di quarzo certus intagliato", + "block.appliedenergistics2.quartz_glass": "Vetro di quarzo", + "block.appliedenergistics2.quartz_vibrant_glass": "Vetro di quarzo vibrante", + "block.appliedenergistics2.quartz_pillar": "Pilastro di quarzo certus", + "block.appliedenergistics2.quartz_fixture": "Lanterna di quarzo carico", + "block.appliedenergistics2.light_detector": "Lanterna rilevatore di luce", + "block.appliedenergistics2.spatial_io_port": "Porta IO per spazio", + "block.appliedenergistics2.spatial_pylon": "Pilone per spazio", + "block.appliedenergistics2.tiny_tnt": "Tritolo piccolo", + "block.appliedenergistics2.vibration_chamber": "Camera vibrante", + "block.appliedenergistics2.wireless_access_point": "Punto d'accesso wireless ME", + "block.appliedenergistics2.quartz_ore": "Quarzo certus grezzo", + "block.appliedenergistics2.charged_quartz_ore": "Quarzo certus carico grezzo", + "block.appliedenergistics2.security_station": "Terminale di sicurezza ME", + "block.appliedenergistics2.quartz_growth_accelerator": "Acceleratore della crescita di cristalli", + "block.appliedenergistics2.sky_stone_block": "Roccia del cielo", + "block.appliedenergistics2.smooth_sky_stone_block": "Blocco di roccia del cielo", + "block.appliedenergistics2.sky_stone_brick": "Roccia del cielo concia", + "block.appliedenergistics2.sky_stone_small_brick": "Mattoni di roccia del cielo", + "block.appliedenergistics2.sky_stone_chest": "Baule di roccia del cielo", + "block.appliedenergistics2.smooth_sky_stone_chest": "Baule di blocchi del cielo", + "block.appliedenergistics2.sky_compass": "Bussola per Meteoriti", + "block.appliedenergistics2.crafting_monitor": "Monitor per fabbricazione", + "block.appliedenergistics2.crafting_storage_1k": "Memoria di fabbricazione da 1k", + "block.appliedenergistics2.crafting_storage_4k": "Memoria di fabbricazione da 4k", + "block.appliedenergistics2.crafting_storage_16k": "Memoria di fabbricazione da 16k", + "block.appliedenergistics2.crafting_storage_64k": "Memoria di fabbricazione da 64k", + "block.appliedenergistics2.crafting_accelerator": "Unità co-processore per fabbricazione", + "block.appliedenergistics2.crafting_unit": "Unità di fabbricazione", + "block.appliedenergistics2.molecular_assembler": "Assemblatore moleculare", + + "block.appliedenergistics2.ChiseledQuartzStairBlock": "Scalini di quarzo certus intagliato", + "block.appliedenergistics2.fluix_stairs": "Scalini di fluix", + "block.appliedenergistics2.QuartzPillarStairBlock": "Scalini di pilastro di quarzo certus", + "block.appliedenergistics2.QuartzStairBlock": "Scalini di quarzo certus", + "block.appliedenergistics2.SkyStoneBlockStairBlock": "Scalini di blocco di roccia del cielo", + "block.appliedenergistics2.SkyStoneBrickStairBlock": "Scalini di roccia del cielo concia", + "block.appliedenergistics2.SkyStoneSmallBrickStairBlock": "Scalini di mattoni di roccia del cielo", + "block.appliedenergistics2.SkyStoneStairBlock": "Scalini di roccia del cielo", + + "chat.appliedenergistics2.ChestCannotReadStorageCell": "Baule ME non riesce a leggere cella di immagazzinaggio.", + "chat.appliedenergistics2.SettingCleared": "Impostazioni cancellate.", + "chat.appliedenergistics2.OutOfRange": "Wireless fuori portata.", + "chat.appliedenergistics2.InvalidMachine": "Macchina invalida.", + "chat.appliedenergistics2.LoadedSettings": "Impostazioni caricate con successo.", + "chat.appliedenergistics2.DeviceNotPowered": "Dispositivo a corto di energia.", + "chat.appliedenergistics2.DeviceNotWirelessTerminal": "Dispositivo non è un terminale wireless.", + "chat.appliedenergistics2.DeviceNotLinked": "Dispositivo non è collegato is not linked.", + "chat.appliedenergistics2.StationCanNotBeLocated": "Emittente non può essere trovato.", + "chat.appliedenergistics2.MachineNotPowered": "Macchina non alimentata.", + "chat.appliedenergistics2.CommunicationError": "Errore nel communicare col Sistema.", + "chat.appliedenergistics2.SavedSettings": "Impostazioni salvate con successo.", + "chat.appliedenergistics2.AmmoDepleted": "Arma scarica.", + "chat.appliedenergistics2.isNowLocked": "Il monitor è ora bloccato.", + "chat.appliedenergistics2.isNowUnlocked": "Il monitor è ora sbloccato.", + + "itemGroup.appliedenergistics2": "Applied Energistics 2", + "itemGroup.appliedenergistics2.facades": "Applied Energistics 2 - Facciate", + + "gui.appliedenergistics2.CraftingTerminal": "Terminale con banco da lavoro", + "gui.appliedenergistics2.METunnel": "ME", + "gui.appliedenergistics2.ItemTunnel": "Oggetto", + "gui.appliedenergistics2.FluidTunnel": "Fluido", + "gui.appliedenergistics2.RedstoneTunnel": "Pietrarossa", + "gui.appliedenergistics2.EUTunnel": "EU", + "gui.appliedenergistics2.FETunnel": "FE", + "gui.appliedenergistics2.LightTunnel": "Luce", + + "gui.appliedenergistics2.security.extract.name": "Estrai", + "gui.appliedenergistics2.security.inject.name": "Deposita", + "gui.appliedenergistics2.security.craft.name": "Fabbrica", + "gui.appliedenergistics2.security.build.name": "Costruisci", + "gui.appliedenergistics2.security.security.name": "Sicurezza", + + "gui.appliedenergistics2.security.extract.tip": "Utente ha il permesso di rimuovere oggetti dal deposito.", + "gui.appliedenergistics2.security.inject.tip": "Utente ha il permesso di aggiungere oggetti nuovi al deposito.", + "gui.appliedenergistics2.security.craft.tip": "Utente ha il permesso di iniziare fabbricazioni.", + "gui.appliedenergistics2.security.build.tip": "Utente ha il permesso di modificare la struttura fisica del sistema, e fare cambiamenti nelle impostazioni.", + "gui.appliedenergistics2.security.security.tip": "Utente ha il permesso di accedere e modificare il terminale di sicurezza del sistema.", + + "gui.appliedenergistics2.Efficiency": "Efficienza", + "gui.appliedenergistics2.RequiredPower": "Energia richiesta", + "gui.appliedenergistics2.StoredPower": "Energia immagazzinata", + "gui.appliedenergistics2.MaxPower": "Energia massima", + "gui.appliedenergistics2.QuartzCuttingKnife": "Coltello di quarzo", + "gui.appliedenergistics2.Inscriber": "Incisore", + "gui.appliedenergistics2.Wireless": "Punto d'accesso wireless", + "gui.appliedenergistics2.WirelessTerminal": "Terminale wireless", + "gui.appliedenergistics2.NoPermissions": "Nessun permesso selezionato", + "gui.appliedenergistics2.SecurityCardEditor": "Modificatore di schede biometriche", + "gui.appliedenergistics2.Encoded": "Codificato", + "gui.appliedenergistics2.Priority": "Priorità", + "gui.appliedenergistics2.StorageBus": "Bus di immagazzinaggio", + "gui.appliedenergistics2.EnergyDrain": "Uso passivo di energia", + "gui.appliedenergistics2.Installed": "Installato", + "gui.appliedenergistics2.NetworkTool": "Attrezzo per sistema", + "gui.appliedenergistics2.PowerUsageRate": "Uso di energia", + "gui.appliedenergistics2.PowerInputRate": "Generazione di energia", + "gui.appliedenergistics2.PortableCell": "Cella portabile", + "gui.appliedenergistics2.Security": "Terminale di sicurezza", + "gui.appliedenergistics2.CellWorkbench": "Banco da lavoro per celle", + "gui.appliedenergistics2.QuantumLinkChamber": "Camera di collegamento quantistico", + "gui.appliedenergistics2.IOPort": "Porta IO ME", + "gui.appliedenergistics2.Chest": "Baule ME", + "gui.appliedenergistics2.Condenser": "Condesatore di materia", + "gui.appliedenergistics2.Config": "Configurazioni", + "gui.appliedenergistics2.Drive": "Drive ME", + "gui.appliedenergistics2.ExportBus": "Bus esportatore ME", + "gui.appliedenergistics2.GrindStone": "Macina", + "gui.appliedenergistics2.ImportBus": "Bus importatore ME", + "gui.appliedenergistics2.Interface": "Interfacia ME", + "gui.appliedenergistics2.LevelEmitter": "Emettitore di pietrarossa ME", + "gui.appliedenergistics2.Of": "di", + "gui.appliedenergistics2.Patterns": "Modelli", + "gui.appliedenergistics2.SpatialIOPort": "Porta IO per spazio", + "gui.appliedenergistics2.StoredEnergy": "Energia conservata", + "gui.appliedenergistics2.StoredItems": "Oggetti conservati", + "gui.appliedenergistics2.Terminal": "Terminale", + "gui.appliedenergistics2.InterfaceTerminal": "Terminale con interfaccia", + "gui.appliedenergistics2.InterfaceTerminalHint": "Mostra o nascondi Terminale con interfaccia.", + "gui.appliedenergistics2.FormationPlane": "Piano di formazione", + "gui.appliedenergistics2.VibrationChamber": "Camera vibrante", + "gui.appliedenergistics2.NetworkDetails": "Dettagli del sistema", + "gui.appliedenergistics2.StorageCells": "Cella di immagazzinazione ME", + "gui.appliedenergistics2.IOBuses": "ME Bus importatore/esportatore", + "gui.appliedenergistics2.Stores": "Contiene", + "gui.appliedenergistics2.BytesUsed": "Bytes usati", + "gui.appliedenergistics2.Types": "Tipi", + "gui.appliedenergistics2.Blank": "Vuoto", + "gui.appliedenergistics2.Unlinked": "Non collegato", + "gui.appliedenergistics2.Linked": "Collegato", + "gui.appliedenergistics2.StoredSize": "Grandezza immagazzinata", + "gui.appliedenergistics2.SkyChest": "Baule di roccia del cielo", + "gui.appliedenergistics2.PatternTerminal": "Terminale per modelli", + "gui.appliedenergistics2.CraftingPattern": "Modello per fabbricazione", + "gui.appliedenergistics2.MolecularAssembler": "Assemblatore moleculare", + "gui.appliedenergistics2.ProcessingPattern": "Modelli in lavoro", + "gui.appliedenergistics2.Crafts": "Fabbrica", + "gui.appliedenergistics2.And": "e", + "gui.appliedenergistics2.Creates": "Crea", + "gui.appliedenergistics2.With": "con", + "gui.appliedenergistics2.InWorldCrafting": "AE2 Fabbricazione nel mondo", + "gui.appliedenergistics2.inWorldFluix": "Butta insieme in una pozzanghera 1 Quarzo certus carico + 1 Quarzo degli Inferi + Pietrarossa e aspetta un momento per ottenere due Cristalli di Fluix.", + "gui.appliedenergistics2.inWorldPurificationCertus": "Butta in una pozzanghera un Seme di quarzo certus creato con Polvere di quarzo certus e Sabbia; per velocizzare il processo aggiungi dei Acceleratore della crescita di cristalli.", + "gui.appliedenergistics2.inWorldPurificationNether": "Butta in una pozzanghera un Seme di quarzo degli Inferi creato con Polvere di quarzo degli Inferi e Sabbia; per velocizzare il processo aggiungi dei Acceleratore della crescita di cristalli.", + "gui.appliedenergistics2.inWorldPurificationFluix": "Butta in una pozzanghera un Seme di fluix creato con Polvere di fluix e Sabbia; per velocizzare il processo aggiungi dei Acceleratore della crescita di cristalli.", + "gui.appliedenergistics2.inWorldSingularity": "Per creare butta 1 Singolarità e 1 Polvere d'omega e causa un esplosione presso gli oggetti.", + "gui.appliedenergistics2.ChargedQuartz": "Quarzo certus carico si ottiene inserendo un Cristallo di quarzo certus normale in un Caricatore alimentato di elettricità.", + "gui.appliedenergistics2.ChargedQuartzFind": "Quarzo certus carico si trova abbastanza raramente nel mondo, è simile al quarzo certus normale, solo che brilla.", + "gui.appliedenergistics2.OfSecondOutput": "%1$d%% Cambia per output secondario.", + "gui.appliedenergistics2.NoSecondOutput": "Nessun output secondario", + "gui.appliedenergistics2.SelectAmount": "Seleziona quantità", + "gui.appliedenergistics2.CopyMode": "Modalità copia", + "gui.appliedenergistics2.CopyModeDesc": "Controlla se il contenuto del pannello di configurazione è vuoto quando rimuovi la cella.", + "gui.appliedenergistics2.Next": "Pros", + "gui.appliedenergistics2.Lumen": "Lumen", + "gui.appliedenergistics2.Empty": "Vuoto", + "gui.appliedenergistics2.Stored": "Immagazinato", + "gui.appliedenergistics2.Cancel": "Cancella", + "gui.appliedenergistics2.Crafting": "Fabbricazione", + "gui.appliedenergistics2.Scheduled": "Programmato", + "gui.appliedenergistics2.CraftingStatus": "Stato della fabbricazione", + "gui.appliedenergistics2.FromStorage": "Avviabile", + "gui.appliedenergistics2.ToCraft": "a essere fabbricato", + "gui.appliedenergistics2.CraftingPlan": "Piano di fabbricazione", + "gui.appliedenergistics2.Automatic": "Automatico", + "gui.appliedenergistics2.Start": "Inizia", + "gui.appliedenergistics2.Missing": "Manca", + "gui.appliedenergistics2.Bytes": "Deposito", + "gui.appliedenergistics2.Simulation": "Simulazione", + "gui.appliedenergistics2.CoProcessors": "Co Processore", + "gui.appliedenergistics2.CraftingCPU": "CPU di fabbricazione", + "gui.appliedenergistics2.NoCraftingCPUs": "Nessuna CPU di fabbricazione è disponibile", + "gui.appliedenergistics2.CalculatingWait": "Calcolando, aspettare...", + "gui.appliedenergistics2.Clean": "Clean", + "gui.appliedenergistics2.InvalidPattern": "Modello invalido", + "gui.appliedenergistics2.Range": "Raggio", + "gui.appliedenergistics2.TransparentFacades": "Facciate trasparenti", + "gui.appliedenergistics2.TransparentFacadesHint": "Controlla la visibilità della facciata con un Attrezzo per sistema a portata di mano.", + "gui.appliedenergistics2.CPUs": "CPU", + "gui.appliedenergistics2.NoCraftingJobs": "Nessuna fabbricazione attiva", + "gui.appliedenergistics2.FacadeCrafting": "Fabbricazione di facciate", + "gui.appliedenergistics2.inWorldCraftingPresses": "I stampi si trovano nel centro dei meteoriti, le quali si possono trovare nel mondo usando una bussola per meteoriti .", + "gui.appliedenergistics2.Included": "Incluso", + "gui.appliedenergistics2.Excluded": "Escluso", + "gui.appliedenergistics2.Partitioned": "Suddiviso", + "gui.appliedenergistics2.Precise": "Preciso", + "gui.appliedenergistics2.Fuzzy": "Vago", + "gui.appliedenergistics2.SmallFontCraft": "Fabbrica", + "gui.appliedenergistics2.LargeFontCraft": "+", + "gui.appliedenergistics2.Nothing": "Niente", + + "gui.tooltips.appliedenergistics2.Stash": "Oggetti immagazinati", + "gui.tooltips.appliedenergistics2.StashDesc": "Manda gli oggetti sulla griglia di fabbricazione nel deposito del sistema.", + "gui.tooltips.appliedenergistics2.Substitutions": "Sostituzione Ore-Dict", + "gui.tooltips.appliedenergistics2.SubstitutionsDesc": "Modifica le opzioni di sostituzioni per componenti in entrata.", + "gui.tooltips.appliedenergistics2.SubstitutionsOn": "Sostituzione attivata", + "gui.tooltips.appliedenergistics2.SubstitutionsOff": "Sostituzione disattivata", + "gui.tooltips.appliedenergistics2.Encode": "Codifica modello", + "gui.tooltips.appliedenergistics2.EncodeDescription": "Iscrivi il modello scritto nel modello codificato corrente, o in un modello vuoto avviabile.", + "gui.tooltips.appliedenergistics2.FuzzyMode": "Confronto vago", + "gui.tooltips.appliedenergistics2.FZPercent_25": "Dividi il danno al 25%", + "gui.tooltips.appliedenergistics2.FZPercent_50": "Dividi il danno al 50%", + "gui.tooltips.appliedenergistics2.FZPercent_75": "Dividi il danno al 75%", + "gui.tooltips.appliedenergistics2.FZPercent_99": "Dividi il danno al 99%", + "gui.tooltips.appliedenergistics2.SortOrder": "Modifica ordine", + "gui.tooltips.appliedenergistics2.SortBy": "Ordina per", + "gui.tooltips.appliedenergistics2.FZIgnoreAll": "Abbina qualunque", + "gui.tooltips.appliedenergistics2.TransferDirection": "Trasferisci direzione", + "gui.tooltips.appliedenergistics2.TransferToNetwork": "Trasferisci data al Sistema", + "gui.tooltips.appliedenergistics2.TransferToStorageCell": "Trasferisci data alla Cella di immagazzinaggio", + "gui.tooltips.appliedenergistics2.ToggleSortDirection": "Modifica la direzione dell'ordine", + "gui.tooltips.appliedenergistics2.StoredItems": "Oggetti depositati", + "gui.tooltips.appliedenergistics2.StoredCraftable": "Immagazinati / Fabbricabili", + "gui.tooltips.appliedenergistics2.View": "Vedi", + "gui.tooltips.appliedenergistics2.RedstoneMode": "Modalità pietrarossa", + "gui.tooltips.appliedenergistics2.OperationMode": "Modalità operazione", + "gui.tooltips.appliedenergistics2.NumberOfItems": "numero di oggetti", + "gui.tooltips.appliedenergistics2.ItemName": "Nome dell'oggetto", + "gui.tooltips.appliedenergistics2.PowerUnits": "Unità di elettricità", + "gui.tooltips.appliedenergistics2.IOMode": "Modalità entrata/uscita", + "gui.tooltips.appliedenergistics2.CondenserOutput": "Condensatore ME - Uscita", + "gui.tooltips.appliedenergistics2.PartitionStorage": "Divisione del deposito", + "gui.tooltips.appliedenergistics2.Clear": "Cancella", + "gui.tooltips.appliedenergistics2.TrashController": "Cancella via Shift / cliccando SPAZIO.", + "gui.tooltips.appliedenergistics2.InterfaceBlockingMode": "Modalità bloccando", + "gui.tooltips.appliedenergistics2.InterfaceCraftingMode": "Modalità fabbricazione", + "gui.tooltips.appliedenergistics2.Trash": "Distruggi oggetti", + "gui.tooltips.appliedenergistics2.MatterBalls": "Condensa in Sfere di materia\n%s per oggetto", + "gui.tooltips.appliedenergistics2.Singularity": "Condensa in Singolarità\n%s per oggetto", + "gui.tooltips.appliedenergistics2.Read": "Estrai solo", + "gui.tooltips.appliedenergistics2.Write": "Inserisci solo", + "gui.tooltips.appliedenergistics2.ReadWrite": "Bi-Direzionale", + "gui.tooltips.appliedenergistics2.AlwaysActive": "Sempre attivo", + "gui.tooltips.appliedenergistics2.ActiveWithoutSignal": "Attivo senza segnale", + "gui.tooltips.appliedenergistics2.ActiveWithSignal": "Attivo con segnale", + "gui.tooltips.appliedenergistics2.ActiveOnPulse": "Attivo una volta per impulso", + "gui.tooltips.appliedenergistics2.EmitLevelsBelow": "Emetti quando il livello è minore o uguale al limite.", + "gui.tooltips.appliedenergistics2.EmitLevelAbove": "Emetti quando il livello è sopra al limite.", + "gui.tooltips.appliedenergistics2.SearchMode_Auto": "Auto-cerca", + "gui.tooltips.appliedenergistics2.SearchMode_Standard": "Ricerca normale", + "gui.tooltips.appliedenergistics2.SearchMode_JEIAuto": "Sincronizazione JEI automatica", + "gui.tooltips.appliedenergistics2.SearchMode_JEIStandard": "Sincronizazione JEI normale", + "gui.tooltips.appliedenergistics2.SearchMode": "Modalità ricerca", + "gui.tooltips.appliedenergistics2.PartitionStorageHint": "Configura divisione basato sugli oggetti depositati ora.", + "gui.tooltips.appliedenergistics2.ClearSettings": "Cancella config/impostazioni", + "gui.tooltips.appliedenergistics2.Craftable": "Fabbricabile", + "gui.tooltips.appliedenergistics2.MoveWhenEmpty": "Muovi a uscita quando vuoto.", + "gui.tooltips.appliedenergistics2.MoveWhenWorkIsDone": "Muovi a uscita quando il lavoro è finito.", + "gui.tooltips.appliedenergistics2.MoveWhenFull": "Muovi a uscita quando pieno.", + "gui.tooltips.appliedenergistics2.Disabled": "Disabilita", + "gui.tooltips.appliedenergistics2.Enable": "Abilita", + "gui.tooltips.appliedenergistics2.Blocking": "Non usare oggetti fabbricati se l'inventario contiene gli oggetti.", + "gui.tooltips.appliedenergistics2.NonBlocking": "Ignora il contenuto dell'inventario.", + "gui.tooltips.appliedenergistics2.Craft": "Funzionalità fabbricazione", + "gui.tooltips.appliedenergistics2.CraftOnly": "Non usare oggetti immagazinati, fabbricali quando esporta oggetti.", + "gui.tooltips.appliedenergistics2.CraftEither": "Usa oggetti immagazinati, o fabbrica gli oggetti quando esporta.", + "gui.tooltips.appliedenergistics2.LevelType": "Tipo di livello", + "gui.tooltips.appliedenergistics2.LevelType_Energy": "Energia", + "gui.tooltips.appliedenergistics2.LevelType_Item": "Oggetti", + "gui.tooltips.appliedenergistics2.InventoryTweaks": "Inventory Tweaks", + "gui.tooltips.appliedenergistics2.Mod": "Mod", + "gui.tooltips.appliedenergistics2.TerminalStyle": "Stile terminale", + "gui.tooltips.appliedenergistics2.TerminalStyle_Full": "Terminale schermo intero", + "gui.tooltips.appliedenergistics2.TerminalStyle_Tall": "Terminale centrato grande", + "gui.tooltips.appliedenergistics2.TerminalStyle_Small": "Terminale centrato piccolo", + "gui.tooltips.appliedenergistics2.DoesntDespawn": "Questo oggetto non scomparirà (de-spawn).", + "gui.tooltips.appliedenergistics2.EmitterMode": "Modalità pietrarossa per fabbricazione", + "gui.tooltips.appliedenergistics2.CraftViaRedstone": "Emette pietrarossa per fabbricare oggetto.", + "gui.tooltips.appliedenergistics2.EmitWhenCrafting": "Emette pietrarossa mentre fabbrica oggetto.", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItems": "Riporta oggetti inaccessibili", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItemsYes": "Si: gli oggetti che non possono essere estratti sono visibili.", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItemsNo": "No: Solo oggetti estrabili sono visibili.", + "gui.tooltips.appliedenergistics2.BlockPlacement": "Piazzamento di blocco", + "gui.tooltips.appliedenergistics2.BlockPlacementYes": "I blocchi saranno piazzati come blocco.", + "gui.tooltips.appliedenergistics2.BlockPlacementNo": "I blocchi saranno fatti cadere come oggetti.", + "gui.tooltips.appliedenergistics2.ItemsStored": "Oggetti contenuti: %s", + "gui.tooltips.appliedenergistics2.ItemsRequestable": "Oggetti richiedibili: %s", + + "gui.appliedenergistics2.units.appliedenergstics": "AE", + "gui.appliedenergistics2.units.ic2": "Energy Units", + "gui.appliedenergistics2.units.rf": "Redstone Flux", + + "gui.appliedenergistics2.White": "Bianco", + "gui.appliedenergistics2.Orange": "Arancione", + "gui.appliedenergistics2.Magenta": "Magenta", + "gui.appliedenergistics2.LightBlue": "Azzurro", + "gui.appliedenergistics2.Yellow": "Giallo", + "gui.appliedenergistics2.Lime": "Lime", + "gui.appliedenergistics2.Pink": "Rosa", + "gui.appliedenergistics2.Gray": "Grigio", + "gui.appliedenergistics2.LightGray": "Grigio Chiaro", + "gui.appliedenergistics2.Cyan": "Ciano", + "gui.appliedenergistics2.Purple": "Viola", + "gui.appliedenergistics2.Blue": "Blu", + "gui.appliedenergistics2.Brown": "Marrone", + "gui.appliedenergistics2.Green": "Verde", + "gui.appliedenergistics2.Red": "Rosso", + "gui.appliedenergistics2.Black": "Nero", + "gui.appliedenergistics2.Fluix": "Fluix", + + "waila.appliedenergistics2.Crafting": "Fabbricazione", + "waila.appliedenergistics2.DeviceOnline": "Dispositivo online", + "waila.appliedenergistics2.DeviceOffline": "Dispositivo offline", + "waila.appliedenergistics2.DeviceMissingChannel": "Al dispositivo manca il canale", + "waila.appliedenergistics2.Locked": "Bloccato", + "waila.appliedenergistics2.Unlocked": "Sbloccato", + "waila.appliedenergistics2.Showing": "Mostra", + "waila.appliedenergistics2.Contains": "Contiene", + "waila.appliedenergistics2.Channels": "Canali %1$d di %2$d", + + "item.appliedenergistics2.storage_cell_1k": "Cella di immagazzinaggio da 1k ME", + "item.appliedenergistics2.storage_cell_4k": "Cella di immagazzinaggio da 4k ME", + "item.appliedenergistics2.storage_cell_16k": "Cella di immagazzinaggio da 16k ME", + "item.appliedenergistics2.storage_cell_64k": "Cella di immagazzinaggio da 64k ME", + "item.appliedenergistics2.creative_storage_cell": "Cella di immagazzinaggio ME creativa", + "item.appliedenergistics2.encoded_pattern": "Modello Codificato", + "item.appliedenergistics2.view_cell": "Cella olografica", + "item.appliedenergistics2.facade": "Facciata per cavo", + + "item.appliedenergistics2.crystal_seed.certus": "Seme di quarzo certus", + "item.appliedenergistics2.crystal_seed.nether": "Seme di quarzo degli Inferi", + "item.appliedenergistics2.crystal_seed.fluix": "Seme di fluix", + "item.appliedenergistics2.material.invalid_type": "Quest'oggetto è disabilitato.", + "item.appliedenergistics2.material.advanced_card": "Scheda avanzata", + "item.appliedenergistics2.material.annihilation_core": "Nucleo di annientamento", + "item.appliedenergistics2.material.basic_card": "Scheda base", + "item.appliedenergistics2.material.blank_pattern": "Modello vuoto", + "item.appliedenergistics2.material.calculation_processor": "Processore di calcolo", + "item.appliedenergistics2.material.card_capacity": "Sceda per capacità", + "item.appliedenergistics2.material.card_fuzzy": "Scheda vaga", + "item.appliedenergistics2.material.card_inverter": "Scheda invertita", + "item.appliedenergistics2.material.card_redstone": "Sceda pietrarossa", + "item.appliedenergistics2.material.card_speed": "Sceda acceleratore", + "item.appliedenergistics2.material.cell2_spatial_part": "Componente per spazio da 2³", + "item.appliedenergistics2.material.cell16_spatial_part": "Componente per spazio da 16³", + "item.appliedenergistics2.material.cell128_spatial_part": "Componente per spazio da 128³", + "item.appliedenergistics2.material.cell1k_part": "Componente per immagazzinaggio da 1k ME", + "item.appliedenergistics2.material.cell4k_part": "Componente per immagazzinaggio da 4k ME", + "item.appliedenergistics2.material.cell16k_part": "Componente per immagazzinaggio da 16k ME", + "item.appliedenergistics2.material.cell64k_part": "Componente per immagazzinaggio da 64k ME", + "item.appliedenergistics2.material.certus_quartz_crystal": "Cristallo di quarzo certus", + "item.appliedenergistics2.material.certus_quartz_crystal_charged": "Cristallo di quarzo certus carico", + "item.appliedenergistics2.material.certus_quartz_dust": "Polvere di quarzo certus", + "item.appliedenergistics2.material.empty_storage_cell": "Custodia per cella ME", + "item.appliedenergistics2.material.ender_dust": "Polvere d'omega", + "item.appliedenergistics2.material.engineering_processor": "Processore di ingegneria", + "item.appliedenergistics2.material.flour": "Farina", + "item.appliedenergistics2.material.fluix_crystal": "Cristallo di Fluix", + "item.appliedenergistics2.material.fluix_dust": "Polvere di Fluix", + "item.appliedenergistics2.material.fluix_pearl": "Perla di Fluix", + "item.appliedenergistics2.material.formation_core": "Nucleo di formazione", + "item.appliedenergistics2.material.gold_dust": "Polvere d'oro", + "item.appliedenergistics2.material.iron_dust": "Polvere di ferro", + "item.appliedenergistics2.material.logic_processor": "Processore logico", + "item.appliedenergistics2.material.logic_processor_asm": "Processore logico incompleto", + "item.appliedenergistics2.material.matter_ball": "Sfera di materia", + "item.appliedenergistics2.material.nether_quartz_dust": "Polvere di quarzo degli Inferi", + "item.appliedenergistics2.material.purified_certus_quartz_crystal": "Cristallo di quarzo certus puro", + "item.appliedenergistics2.material.purified_fluix_crystal": "Cristallo di fluix puro", + "item.appliedenergistics2.material.purified_nether_quartz_crystal": "Cristallo di quarzo degli Inferi puro", + "item.appliedenergistics2.material.quantum_entangled_singularity": "Singolarità quantistico incrociato", + "item.appliedenergistics2.material.silicon": "Silicone", + "item.appliedenergistics2.material.singularity": "Singolarità", + "item.appliedenergistics2.material.wireless": "Ricevitore wireless", + "item.appliedenergistics2.material.wireless_booster": "Amplificatori wireless", + "item.appliedenergistics2.material.wooden_gear": "Ingranaggio di legno", + "item.appliedenergistics2.material.engineering_processor_press": "Stampo di ingegneria per incisore", + "item.appliedenergistics2.material.calculation_processor_press": "Stampo di calcolo per incisore", + "item.appliedenergistics2.material.logic_processor_press": "Stampo di logica per incisore", + "item.appliedenergistics2.material.engineering_processor_print": "Circuito di ingegneria stampato", + "item.appliedenergistics2.material.calculation_processor_print": "Circuito di calcolo stampato", + "item.appliedenergistics2.material.logic_processor_print": "Circuito di logica stampato", + "item.appliedenergistics2.material.silicon_press": "Stampo di silicone per incisore", + "item.appliedenergistics2.material.silicon_print": "Silicone stampato", + "item.appliedenergistics2.material.name_press": "Stampo di nomi per incisore", + "item.appliedenergistics2.material.sky_dust": "Polvere di roccia del cielo", + "item.appliedenergistics2.material.card_crafting": "Scheda di fabbricazione", + + "item.appliedenergistics2.multi_part.annihilation_plane": "Piano annientatore ME", + "item.appliedenergistics2.multi_part.cable_anchor": "Ancoraggio per cavi", + "item.appliedenergistics2.multi_part.cable_covered": "Cavo comperto ME", + "item.appliedenergistics2.multi_part.cable_glass": "Cavo di vetro ME", + "item.appliedenergistics2.multi_part.cable_smart": "Cavo intelligente ME", + "item.appliedenergistics2.multi_part.cable_dense_smart": "Cavo denso ME", + "item.appliedenergistics2.multi_part.storage_monitor": "Monitor per deposito ME", + "item.appliedenergistics2.multi_part.conversion_monitor": "Monitor convertitore ME", + "item.appliedenergistics2.multi_part.crafting_terminal": "Terminale con banco da lavoro ME", + "item.appliedenergistics2.multi_part.semi_dark_monitor": "Pannello illuminato", + "item.appliedenergistics2.multi_part.monitor": "Pannello illuminato chiaro", + "item.appliedenergistics2.multi_part.dark_monitor": "Pannello illuminato scuro", + "item.appliedenergistics2.multi_part.export_bus": "Bus esportatore ME", + "item.appliedenergistics2.multi_part.formation_plane": "Piano di formazione ME", + "item.appliedenergistics2.multi_part.import_bus": "Bus importatore ME", + "item.appliedenergistics2.multi_part.interface": "Interfaccia ME", + "item.appliedenergistics2.multi_part.level_emitter": "Emettitore di pietrarossa ME", + "item.appliedenergistics2.multi_part.p2p_tunnel": "P2P Tunnel", + "item.appliedenergistics2.multi_part.pattern_terminal": "Terminale per modelli ME", + "item.appliedenergistics2.multi_part.quartz_fiber": "Fibra quarzo", + "item.appliedenergistics2.multi_part.storage_bus": "Bus di immagazzinaggio ME", + "item.appliedenergistics2.multi_part.terminal": "Terminale ME", + "item.appliedenergistics2.multi_part.inverted_toggle_bus": "Bus alternatore inverso ME", + "item.appliedenergistics2.multi_part.toggle_bus": "Bus alternatore ME", + "item.appliedenergistics2.multi_part.crafting_monitor": "Monitor per fabbricazione ME", + "item.appliedenergistics2.multi_part.interface_terminal": "Terminale con interfaccia ME", + + "item.appliedenergistics2.spatial_storage_cell_128_cubed": "Cella di immagazzinaggio per spazio da 128³", + "item.appliedenergistics2.spatial_storage_cell_16_cubed": "Cella di immagazzinaggio per spazio da 16³", + "item.appliedenergistics2.spatial_storage_cell_2_cubed": "Cella di immagazzinaggio per spazio da 2³", + + "item.appliedenergistics2.certus_quartz_axe": "Ascia di quarzo certus", + "item.appliedenergistics2.certus_quartz_cutting_knife": "Coltello di quarzo certus", + "item.appliedenergistics2.certus_quartz_hoe": "Zappa di quarzo certus", + "item.appliedenergistics2.certus_quartz_pickaxe": "Piccone di quarzo certus", + "item.appliedenergistics2.certus_quartz_spade": "Pala di quarzo certus", + "item.appliedenergistics2.certus_quartz_sword": "Spada di quarzo certus", + "item.appliedenergistics2.certus_quartz_wrench": "Chiave inglese di quarzo certus", + + "item.appliedenergistics2.nether_quartz_axe": "Ascia di quarzo degli Inferi", + "item.appliedenergistics2.nether_quartz_cutting_knife": "Coltello di quarzo degli Inferi", + "item.appliedenergistics2.nether_quartz_hoe": "Zappa di quarzo degli Inferi", + "item.appliedenergistics2.nether_quartz_pickaxe": "Piccone di quarzo degli Inferi", + "item.appliedenergistics2.nether_quartz_spade": "Pala di quarzo degli Inferi", + "item.appliedenergistics2.nether_quartz_sword": "Spada di quarzo degli Inferi", + "item.appliedenergistics2.nether_quartz_wrench": "Chiave inglese di quarzo degli Inferi", + + "item.appliedenergistics2.paint_ball": "Sfera di vernice", + "item.appliedenergistics2.portable_cell": "Cella portabile", + "item.appliedenergistics2.network_tool": "Attrezzo per sistema", + "item.appliedenergistics2.charged_staff": "Bastone carico", + "item.appliedenergistics2.entropy_manipulator": "Manipulatore di entropia", + "item.appliedenergistics2.matter_cannon": "Cannone di materia", + "item.appliedenergistics2.memory_card": "Scheda per la memoria", + "item.appliedenergistics2.color_applicator": "Applicatore di colore", + "item.appliedenergistics2.wireless_terminal": "Terminale wireless", + "item.appliedenergistics2.biometric_card": "Scheda biometrica", + + "item.appliedenergistics2.debug_card": "Dev.DebugCard", + "item.appliedenergistics2.debug_replicator_card": "Dev.ReplicatorCard", + + "commands.ae2.usage": "Comandi forniti da Applied Energistics 2 - usa /ae2 list per una lista, e /ae2 help _____ per aiuto con i comandi.", + "commands.ae2.permissions": "Non hai il permesso di usare questo comando.", + "commands.ae2.ChunkLogger": "Altera tra Chunk Loading e Unloading nel server log. ( OP )", + "commands.ae2.ChunkLoggerOn": "Chunk Logging è ora attivato", + "commands.ae2.ChunkLoggerOff": "Chunk Logging è ora disattivato", + "commands.ae2.Supporters": "Mostra una lista dei Sostenitori di AE2", + + "achievement.ae2.Compass": "Cacciatore di meteoriti", + "achievement.ae2.Compass.desc": "Fabbrica una Bussola per meteoriti", + "achievement.ae2.Presses": "Tecnologia sconosciuta", + "achievement.ae2.Presses.desc": "Trova un Stampo per processore", + "achievement.ae2.SpatialIO": "Coordinazione nello spazio", + "achievement.ae2.SpatialIO.desc": "Fabbrica una Porta IO per spazio", + "achievement.ae2.SpatialIOExplorer": "Andando con audacia", + "achievement.ae2.SpatialIOExplorer.desc": "Immagazinati in una cella di immagazzinaggio per spazio", + "achievement.ae2.StorageCell": "Migliore dei bauli", + "achievement.ae2.StorageCell.desc": "Fabbrica una cella di immagazzinaggio", + "achievement.ae2.IOPort": "Mescolamento di celle di immagazzinaggio", + "achievement.ae2.IOPort.desc": "Fabbrica una Porta IO", + "achievement.ae2.CraftingTerminal": "Un tavolo (molto) più grande", + "achievement.ae2.CraftingTerminal.desc": "Fabbrica un Terminale con banco da lavoro", + "achievement.ae2.PatternTerminal": "Maestro della fabbricazione", + "achievement.ae2.PatternTerminal.desc": "Fabbrica un Terminale per modelli", + "achievement.ae2.ChargedQuartz": "Scioccante", + "achievement.ae2.ChargedQuartz.desc": "Trova del Quarzo carico", + "achievement.ae2.Fluix": "Innaturale", + "achievement.ae2.Fluix.desc": "Crea un Cristallo di Fluix", + "achievement.ae2.Charger": "Produzione di Fluix", + "achievement.ae2.Charger.desc": "Fabbrica un Caricatore", + "achievement.ae2.CrystalGrowthAccelerator": "Accelerazione è un eufemismo", + "achievement.ae2.CrystalGrowthAccelerator.desc": "Fabbrica un Acceleratore della crescita di cristalli", + "achievement.ae2.GlassCable": "Connessione di corrente Fluix", + "achievement.ae2.GlassCable.desc": "Fabbrica Cavi di vetro ME", + "achievement.ae2.Networking1": "Apprendista del sistema", + "achievement.ae2.Networking1.desc": "Arriva a 8 canali che usano dispositivi in un sistema.", + "achievement.ae2.Controller": "Centralino sistemante", + "achievement.ae2.Controller.desc": "Fabbrica un Controllore", + "achievement.ae2.Networking2": "Geniere del sistema", + "achievement.ae2.Networking2.desc": "Arriva a 128 canali che usano dispositivi in un sistema.", + "achievement.ae2.Networking3": "Amministratore del sistema", + "achievement.ae2.Networking3.desc": "Arriva a 2048 canali che usano dispositivi in un sistema.", + "achievement.ae2.P2P": "Posto a Posto sistemante", + "achievement.ae2.P2P.desc": "Fabbrica un P2P Tunnel", + "achievement.ae2.Recursive": "Networkzione ricorsivo", + "achievement.ae2.Recursive.desc": "Piazza un'Interfaccia su un Bus di immagazzinaggio.", + "achievement.ae2.CraftingCPU": "Fabbricazione Next Gen", + "achievement.ae2.CraftingCPU.desc": "Fabbrica una Unità di fabbricazione", + "achievement.ae2.Facade": "Estetica del sistema", + "achievement.ae2.Facade.desc": "Fabbrica una Facciata per cavo", + "achievement.ae2.NetworkTool": "Diagnostica del sistema ", + "achievement.ae2.NetworkTool.desc": "Fabbrica un Attrezzo per sistema", + "achievement.ae2.PortableCell": "Nomade magazziniere", + "achievement.ae2.PortableCell.desc": "Fabbrica una Cella portabile", + "achievement.ae2.StorageBus": "Potenziale illimitato", + "achievement.ae2.StorageBus.desc": "Fabbrica un Bus di immagazzinaggio", + "achievement.ae2.QNB": "Tunnel quantistico", + "achievement.ae2.QNB.desc": "Crea un Collegamento quantistico", + + "stat.ae2.ItemsInserted": "Oggetti aggiunti al Deposito ME", + "stat.ae2.ItemsExtracted": "Oggetti estratti dal Deposito ME", + "stat.ae2.TurnedCranks": "Manovelle girate" +} \ No newline at end of file diff --git a/src/main/resources/assets/appliedenergistics2/lang/it_it.lang b/src/main/resources/assets/appliedenergistics2/lang/it_it.lang deleted file mode 100644 index 10a31f698..000000000 --- a/src/main/resources/assets/appliedenergistics2/lang/it_it.lang +++ /dev/null @@ -1,535 +0,0 @@ -// Blocks -tile.appliedenergistics2.cable_bus.name=Cavo ME -tile.appliedenergistics2.cell_workbench.name=Banco da lavoro per celle -tile.appliedenergistics2.charger.name=Caricatore -tile.appliedenergistics2.chest.name=Baule ME -tile.appliedenergistics2.condenser.name=Condensatore di materia -tile.appliedenergistics2.controller.name=Controllore ME -tile.appliedenergistics2.crank.name=Manovella di legno -tile.appliedenergistics2.creative_energy_cell.name=Cella creativa di energia -tile.appliedenergistics2.dense_energy_cell.name=Cella densa di energia -tile.appliedenergistics2.energy_cell.name=Cella di energia -tile.appliedenergistics2.drive.name=Drive ME -tile.appliedenergistics2.energy_acceptor.name=Accettatore di energia -tile.appliedenergistics2.grindstone.name=Macina di quarzo -tile.appliedenergistics2.matrix_frame.name=Struttura matrice -tile.appliedenergistics2.io_port.name=Porta IO ME -tile.appliedenergistics2.inscriber.name=Incisore -tile.appliedenergistics2.interface.name=Interfaccia ME -tile.appliedenergistics2.quantum_link.name=Camera di collegamento quantistico ME -tile.appliedenergistics2.quantum_ring.name=Anello quantistico ME -tile.appliedenergistics2.fluix_block.name=Blocco di fluix -tile.appliedenergistics2.quartz_block.name=Blocco di quarzo certus -tile.appliedenergistics2.chiseled_quartz_block.name=Blocco di quarzo certus intagliato -tile.appliedenergistics2.quartz_glass.name=Vetro di quarzo -tile.appliedenergistics2.quartz_vibrant_glass.name=Vetro di quarzo vibrante -tile.appliedenergistics2.quartz_pillar.name=Pilastro di quarzo certus -tile.appliedenergistics2.quartz_fixture.name=Lanterna di quarzo carico -tile.appliedenergistics2.light_detector.name=Lanterna rilevatore di luce -tile.appliedenergistics2.spatial_io_port.name=Porta IO per spazio -tile.appliedenergistics2.spatial_pylon.name=Pilone per spazio -tile.appliedenergistics2.tiny_tnt.name=Tritolo piccolo -tile.appliedenergistics2.vibration_chamber.name=Camera vibrante -tile.appliedenergistics2.wireless_access_point.name=Punto d'accesso wireless ME -tile.appliedenergistics2.quartz_ore.name=Quarzo certus grezzo -tile.appliedenergistics2.charged_quartz_ore.name=Quarzo certus carico grezzo -tile.appliedenergistics2.security_station.name=Terminale di sicurezza ME -tile.appliedenergistics2.quartz_growth_accelerator.name=Acceleratore della crescita di cristalli -tile.appliedenergistics2.sky_stone_block.name=Roccia del cielo -tile.appliedenergistics2.smooth_sky_stone_block.name=Blocco di roccia del cielo -tile.appliedenergistics2.sky_stone_brick.name=Roccia del cielo concia -tile.appliedenergistics2.sky_stone_small_brick.name=Mattoni di roccia del cielo -tile.appliedenergistics2.sky_stone_chest.name=Baule di roccia del cielo -tile.appliedenergistics2.smooth_sky_stone_chest.name=Baule di blocchi del cielo -tile.appliedenergistics2.sky_compass.name=Bussola per Meteoriti -tile.appliedenergistics2.crafting_monitor.name=Monitor per fabbricazione -tile.appliedenergistics2.crafting_storage_1k.name=Memoria di fabbricazione da 1k -tile.appliedenergistics2.crafting_storage_4k.name=Memoria di fabbricazione da 4k -tile.appliedenergistics2.crafting_storage_16k.name=Memoria di fabbricazione da 16k -tile.appliedenergistics2.crafting_storage_64k.name=Memoria di fabbricazione da 64k -tile.appliedenergistics2.crafting_accelerator.name=Unità co-processore per fabbricazione -tile.appliedenergistics2.crafting_unit.name=Unità di fabbricazione -tile.appliedenergistics2.molecular_assembler.name=Assemblatore moleculare - -// Stairs -tile.appliedenergistics2.ChiseledQuartzStairBlock.name=Scalini di quarzo certus intagliato -tile.appliedenergistics2.fluix_stairs.name=Scalini di fluix -tile.appliedenergistics2.QuartzPillarStairBlock.name=Scalini di pilastro di quarzo certus -tile.appliedenergistics2.QuartzStairBlock.name=Scalini di quarzo certus -tile.appliedenergistics2.SkyStoneBlockStairBlock.name=Scalini di blocco di roccia del cielo -tile.appliedenergistics2.SkyStoneBrickStairBlock.name=Scalini di roccia del cielo concia -tile.appliedenergistics2.SkyStoneSmallBrickStairBlock.name=Scalini di mattoni di roccia del cielo -tile.appliedenergistics2.SkyStoneStairBlock.name=Scalini di roccia del cielo - -// Chat Messages -chat.appliedenergistics2.ChestCannotReadStorageCell=Baule ME non riesce a leggere cella di immagazzinaggio. -chat.appliedenergistics2.SettingCleared=Impostazioni cancellate. -chat.appliedenergistics2.OutOfRange=Wireless fuori portata. -chat.appliedenergistics2.InvalidMachine=Macchina invalida. -chat.appliedenergistics2.LoadedSettings=Impostazioni caricate con successo. -chat.appliedenergistics2.DeviceNotPowered=Dispositivo a corto di energia. -chat.appliedenergistics2.DeviceNotWirelessTerminal=Dispositivo non è un terminale wireless. -chat.appliedenergistics2.DeviceNotLinked=Dispositivo non è collegato is not linked. -chat.appliedenergistics2.StationCanNotBeLocated=Emittente non può essere trovato. -chat.appliedenergistics2.MachineNotPowered=Macchina non alimentata. -chat.appliedenergistics2.CommunicationError=Errore nel communicare col Sistema. -chat.appliedenergistics2.SavedSettings=Impostazioni salvate con successo. -chat.appliedenergistics2.AmmoDepleted=Arma scarica. -chat.appliedenergistics2.isNowLocked=Il monitor è ora bloccato. -chat.appliedenergistics2.isNowUnlocked=Il monitor è ora sbloccato. - -// Creative Tabs -itemGroup.appliedenergistics2=Applied Energistics 2 -itemGroup.appliedenergistics2.facades=Applied Energistics 2 - Facciate - -// GUI -gui.appliedenergistics2.CraftingTerminal=Terminale con banco da lavoro -gui.appliedenergistics2.METunnel=ME -gui.appliedenergistics2.ItemTunnel=Oggetto -gui.appliedenergistics2.FluidTunnel=Fluido -gui.appliedenergistics2.RedstoneTunnel=Pietrarossa -gui.appliedenergistics2.EUTunnel=EU -gui.appliedenergistics2.FETunnel=FE -gui.appliedenergistics2.LightTunnel=Luce - -gui.appliedenergistics2.security.extract.name=Estrai -gui.appliedenergistics2.security.inject.name=Deposita -gui.appliedenergistics2.security.craft.name=Fabbrica -gui.appliedenergistics2.security.build.name=Costruisci -gui.appliedenergistics2.security.security.name=Sicurezza - -gui.appliedenergistics2.security.extract.tip=Utente ha il permesso di rimuovere oggetti dal deposito. -gui.appliedenergistics2.security.inject.tip=Utente ha il permesso di aggiungere oggetti nuovi al deposito. -gui.appliedenergistics2.security.craft.tip=Utente ha il permesso di iniziare fabbricazioni. -gui.appliedenergistics2.security.build.tip=Utente ha il permesso di modificare la struttura fisica del sistema, e fare cambiamenti nelle impostazioni. -gui.appliedenergistics2.security.security.tip=Utente ha il permesso di accedere e modificare il terminale di sicurezza del sistema. - -gui.appliedenergistics2.Efficiency=Efficienza -gui.appliedenergistics2.RequiredPower=Energia richiesta -gui.appliedenergistics2.StoredPower=Energia immagazzinata -gui.appliedenergistics2.MaxPower=Energia massima -gui.appliedenergistics2.QuartzCuttingKnife=Coltello di quarzo -gui.appliedenergistics2.Inscriber=Incisore -gui.appliedenergistics2.Wireless=Punto d'accesso wireless -gui.appliedenergistics2.WirelessTerminal=Terminale wireless -gui.appliedenergistics2.NoPermissions=Nessun permesso selezionato -gui.appliedenergistics2.SecurityCardEditor=Modificatore di schede biometriche -gui.appliedenergistics2.Encoded=Codificato -gui.appliedenergistics2.Priority=Priorità -gui.appliedenergistics2.StorageBus=Bus di immagazzinaggio -gui.appliedenergistics2.EnergyDrain=Uso passivo di energia -gui.appliedenergistics2.Installed=Installato -gui.appliedenergistics2.NetworkTool=Attrezzo per sistema -gui.appliedenergistics2.PowerUsageRate=Uso di energia -gui.appliedenergistics2.PowerInputRate=Generazione di energia -gui.appliedenergistics2.PortableCell=Cella portabile -gui.appliedenergistics2.Security=Terminale di sicurezza -gui.appliedenergistics2.CellWorkbench=Banco da lavoro per celle -gui.appliedenergistics2.QuantumLinkChamber=Camera di collegamento quantistico -gui.appliedenergistics2.IOPort=Porta IO ME -gui.appliedenergistics2.Chest=Baule ME -gui.appliedenergistics2.Condenser=Condesatore di materia -gui.appliedenergistics2.Config=Configurazioni -gui.appliedenergistics2.Drive=Drive ME -gui.appliedenergistics2.ExportBus=Bus esportatore ME -gui.appliedenergistics2.GrindStone=Macina -gui.appliedenergistics2.ImportBus=Bus importatore ME -gui.appliedenergistics2.Interface=Interfacia ME -gui.appliedenergistics2.LevelEmitter=Emettitore di pietrarossa ME -gui.appliedenergistics2.Of=di -gui.appliedenergistics2.Patterns=Modelli -gui.appliedenergistics2.SpatialIOPort=Porta IO per spazio -gui.appliedenergistics2.StoredEnergy=Energia conservata -gui.appliedenergistics2.StoredItems=Oggetti conservati -gui.appliedenergistics2.Terminal=Terminale -gui.appliedenergistics2.InterfaceTerminal=Terminale con interfaccia -gui.appliedenergistics2.InterfaceTerminalHint=Mostra o nascondi Terminale con interfaccia. -gui.appliedenergistics2.FormationPlane=Piano di formazione -gui.appliedenergistics2.VibrationChamber=Camera vibrante -gui.appliedenergistics2.NetworkDetails=Dettagli del sistema -gui.appliedenergistics2.StorageCells=Cella di immagazzinazione ME -gui.appliedenergistics2.IOBuses=ME Bus importatore/esportatore -gui.appliedenergistics2.Stores=Contiene -gui.appliedenergistics2.BytesUsed=Bytes usati -gui.appliedenergistics2.Types=Tipi -gui.appliedenergistics2.Blank=Vuoto -gui.appliedenergistics2.Unlinked=Non collegato -gui.appliedenergistics2.Linked=Collegato -gui.appliedenergistics2.StoredSize=Grandezza immagazzinata -gui.appliedenergistics2.SkyChest=Baule di roccia del cielo -gui.appliedenergistics2.PatternTerminal=Terminale per modelli -gui.appliedenergistics2.CraftingPattern=Modello per fabbricazione -gui.appliedenergistics2.MolecularAssembler=Assemblatore moleculare -gui.appliedenergistics2.ProcessingPattern=Modelli in lavoro -gui.appliedenergistics2.Crafts=Fabbrica -gui.appliedenergistics2.And=e -gui.appliedenergistics2.Creates=Crea -gui.appliedenergistics2.With=con -gui.appliedenergistics2.InWorldCrafting=AE2 Fabbricazione nel mondo -gui.appliedenergistics2.inWorldFluix=Butta insieme in una pozzanghera 1 Quarzo certus carico + 1 Quarzo degli Inferi + Pietrarossa e aspetta un momento per ottenere due Cristalli di Fluix. -gui.appliedenergistics2.inWorldPurificationCertus=Butta in una pozzanghera un Seme di quarzo certus creato con Polvere di quarzo certus e Sabbia; per velocizzare il processo aggiungi dei Acceleratore della crescita di cristalli. -gui.appliedenergistics2.inWorldPurificationNether=Butta in una pozzanghera un Seme di quarzo degli Inferi creato con Polvere di quarzo degli Inferi e Sabbia; per velocizzare il processo aggiungi dei Acceleratore della crescita di cristalli. -gui.appliedenergistics2.inWorldPurificationFluix=Butta in una pozzanghera un Seme di fluix creato con Polvere di fluix e Sabbia; per velocizzare il processo aggiungi dei Acceleratore della crescita di cristalli. -gui.appliedenergistics2.inWorldSingularity=Per creare butta 1 Singolarità e 1 Polvere d'omega e causa un esplosione presso gli oggetti. -gui.appliedenergistics2.ChargedQuartz=Quarzo certus carico si ottiene inserendo un Cristallo di quarzo certus normale in un Caricatore alimentato di elettricità. -gui.appliedenergistics2.ChargedQuartzFind=Quarzo certus carico si trova abbastanza raramente nel mondo, è simile al quarzo certus normale, solo che brilla. -gui.appliedenergistics2.OfSecondOutput=%1$d%% Cambia per output secondario. -gui.appliedenergistics2.NoSecondOutput=Nessun output secondario -gui.appliedenergistics2.SelectAmount=Seleziona quantità -gui.appliedenergistics2.CopyMode=Modalità copia -gui.appliedenergistics2.CopyModeDesc=Controlla se il contenuto del pannello di configurazione è vuoto quando rimuovi la cella. -gui.appliedenergistics2.Next=Pros -gui.appliedenergistics2.Lumen=Lumen -gui.appliedenergistics2.Empty=Vuoto -gui.appliedenergistics2.Stored=Immagazinato -gui.appliedenergistics2.Cancel=Cancella -gui.appliedenergistics2.Crafting=Fabbricazione -gui.appliedenergistics2.Scheduled=Programmato -gui.appliedenergistics2.CraftingStatus=Stato della fabbricazione -gui.appliedenergistics2.FromStorage=Avviabile -gui.appliedenergistics2.ToCraft=a essere fabbricato -gui.appliedenergistics2.CraftingPlan=Piano di fabbricazione -gui.appliedenergistics2.Automatic=Automatico -gui.appliedenergistics2.Start=Inizia -gui.appliedenergistics2.Missing=Manca -gui.appliedenergistics2.Bytes=Deposito -gui.appliedenergistics2.Simulation=Simulazione -gui.appliedenergistics2.CoProcessors=Co Processore -gui.appliedenergistics2.CraftingCPU=CPU di fabbricazione -gui.appliedenergistics2.NoCraftingCPUs=Nessuna CPU di fabbricazione è disponibile -gui.appliedenergistics2.CalculatingWait=Calcolando, aspettare... -gui.appliedenergistics2.Clean=Clean -gui.appliedenergistics2.InvalidPattern=Modello invalido -gui.appliedenergistics2.Range=Raggio -gui.appliedenergistics2.TransparentFacades=Facciate trasparenti -gui.appliedenergistics2.TransparentFacadesHint=Controlla la visibilità della facciata con un Attrezzo per sistema a portata di mano. -gui.appliedenergistics2.CPUs=CPU -gui.appliedenergistics2.NoCraftingJobs=Nessuna fabbricazione attiva -gui.appliedenergistics2.FacadeCrafting=Fabbricazione di facciate -gui.appliedenergistics2.inWorldCraftingPresses=I stampi si trovano nel centro dei meteoriti, le quali si possono trovare nel mondo usando una bussola per meteoriti . -gui.appliedenergistics2.Included=Incluso -gui.appliedenergistics2.Excluded=Escluso -gui.appliedenergistics2.Partitioned=Suddiviso -gui.appliedenergistics2.Precise=Preciso -gui.appliedenergistics2.Fuzzy=Vago -gui.appliedenergistics2.SmallFontCraft=Fabbrica -gui.appliedenergistics2.LargeFontCraft=+ -gui.appliedenergistics2.Nothing=Niente - -// GUI Tooltips -gui.tooltips.appliedenergistics2.Stash=Oggetti immagazinati -gui.tooltips.appliedenergistics2.StashDesc=Manda gli oggetti sulla griglia di fabbricazione nel deposito del sistema. -gui.tooltips.appliedenergistics2.Substitutions=Sostituzione Ore-Dict -gui.tooltips.appliedenergistics2.SubstitutionsDesc=Modifica le opzioni di sostituzioni per componenti in entrata. -gui.tooltips.appliedenergistics2.SubstitutionsOn=Sostituzione attivata -gui.tooltips.appliedenergistics2.SubstitutionsOff=Sostituzione disattivata -gui.tooltips.appliedenergistics2.Encode=Codifica modello -gui.tooltips.appliedenergistics2.EncodeDescription=Iscrivi il modello scritto nel modello codificato corrente, o in un modello vuoto avviabile. -gui.tooltips.appliedenergistics2.FuzzyMode=Confronto vago -gui.tooltips.appliedenergistics2.FZPercent_25=Dividi il danno al 25% -gui.tooltips.appliedenergistics2.FZPercent_50=Dividi il danno al 50% -gui.tooltips.appliedenergistics2.FZPercent_75=Dividi il danno al 75% -gui.tooltips.appliedenergistics2.FZPercent_99=Dividi il danno al 99% -gui.tooltips.appliedenergistics2.SortOrder=Modifica ordine -gui.tooltips.appliedenergistics2.SortBy=Ordina per -gui.tooltips.appliedenergistics2.FZIgnoreAll=Abbina qualunque -gui.tooltips.appliedenergistics2.TransferDirection=Trasferisci direzione -gui.tooltips.appliedenergistics2.TransferToNetwork=Trasferisci data al Sistema -gui.tooltips.appliedenergistics2.TransferToStorageCell=Trasferisci data alla Cella di immagazzinaggio -gui.tooltips.appliedenergistics2.ToggleSortDirection=Modifica la direzione dell'ordine -gui.tooltips.appliedenergistics2.StoredItems=Oggetti depositati -gui.tooltips.appliedenergistics2.StoredCraftable=Immagazinati / Fabbricabili -gui.tooltips.appliedenergistics2.View=Vedi -gui.tooltips.appliedenergistics2.RedstoneMode=Modalità pietrarossa -gui.tooltips.appliedenergistics2.OperationMode=Modalità operazione -gui.tooltips.appliedenergistics2.NumberOfItems=numero di oggetti -gui.tooltips.appliedenergistics2.ItemName=Nome dell'oggetto -gui.tooltips.appliedenergistics2.PowerUnits=Unità di elettricità -gui.tooltips.appliedenergistics2.IOMode=Modalità entrata/uscita -gui.tooltips.appliedenergistics2.CondenserOutput=Condensatore ME - Uscita -gui.tooltips.appliedenergistics2.PartitionStorage=Divisione del deposito -gui.tooltips.appliedenergistics2.Clear=Cancella -gui.tooltips.appliedenergistics2.TrashController=Cancella via Shift / cliccando SPAZIO. -gui.tooltips.appliedenergistics2.InterfaceBlockingMode=Modalità bloccando -gui.tooltips.appliedenergistics2.InterfaceCraftingMode=Modalità fabbricazione -gui.tooltips.appliedenergistics2.Trash=Distruggi oggetti -gui.tooltips.appliedenergistics2.MatterBalls=Condensa in Sfere di materia\n%s per oggetto -gui.tooltips.appliedenergistics2.Singularity=Condensa in Singolarità\n%s per oggetto -gui.tooltips.appliedenergistics2.Read=Estrai solo -gui.tooltips.appliedenergistics2.Write=Inserisci solo -gui.tooltips.appliedenergistics2.ReadWrite=Bi-Direzionale -gui.tooltips.appliedenergistics2.AlwaysActive=Sempre attivo -gui.tooltips.appliedenergistics2.ActiveWithoutSignal=Attivo senza segnale -gui.tooltips.appliedenergistics2.ActiveWithSignal=Attivo con segnale -gui.tooltips.appliedenergistics2.ActiveOnPulse=Attivo una volta per impulso -gui.tooltips.appliedenergistics2.EmitLevelsBelow=Emetti quando il livello è minore o uguale al limite. -gui.tooltips.appliedenergistics2.EmitLevelAbove=Emetti quando il livello è sopra al limite. -gui.tooltips.appliedenergistics2.SearchMode_Auto=Auto-cerca -gui.tooltips.appliedenergistics2.SearchMode_Standard=Ricerca normale -gui.tooltips.appliedenergistics2.SearchMode_JEIAuto=Sincronizazione JEI automatica -gui.tooltips.appliedenergistics2.SearchMode_JEIStandard=Sincronizazione JEI normale -gui.tooltips.appliedenergistics2.SearchMode=Modalità ricerca -gui.tooltips.appliedenergistics2.PartitionStorageHint=Configura divisione basato sugli oggetti depositati ora. -gui.tooltips.appliedenergistics2.ClearSettings=Cancella config/impostazioni -gui.tooltips.appliedenergistics2.Craftable=Fabbricabile -gui.tooltips.appliedenergistics2.MoveWhenEmpty=Muovi a uscita quando vuoto. -gui.tooltips.appliedenergistics2.MoveWhenWorkIsDone=Muovi a uscita quando il lavoro è finito. -gui.tooltips.appliedenergistics2.MoveWhenFull=Muovi a uscita quando pieno. -gui.tooltips.appliedenergistics2.Disabled=Disabilita -gui.tooltips.appliedenergistics2.Enable=Abilita -gui.tooltips.appliedenergistics2.Blocking=Non usare oggetti fabbricati se l'inventario contiene gli oggetti. -gui.tooltips.appliedenergistics2.NonBlocking=Ignora il contenuto dell'inventario. -gui.tooltips.appliedenergistics2.Craft=Funzionalità fabbricazione -gui.tooltips.appliedenergistics2.CraftOnly=Non usare oggetti immagazinati, fabbricali quando esporta oggetti. -gui.tooltips.appliedenergistics2.CraftEither=Usa oggetti immagazinati, o fabbrica gli oggetti quando esporta. -gui.tooltips.appliedenergistics2.LevelType=Tipo di livello -gui.tooltips.appliedenergistics2.LevelType_Energy=Energia -gui.tooltips.appliedenergistics2.LevelType_Item=Oggetti -gui.tooltips.appliedenergistics2.InventoryTweaks=Inventory Tweaks -gui.tooltips.appliedenergistics2.Mod=Mod -gui.tooltips.appliedenergistics2.TerminalStyle=Stile terminale -gui.tooltips.appliedenergistics2.TerminalStyle_Full=Terminale schermo intero -gui.tooltips.appliedenergistics2.TerminalStyle_Tall=Terminale centrato grande -gui.tooltips.appliedenergistics2.TerminalStyle_Small=Terminale centrato piccolo -gui.tooltips.appliedenergistics2.DoesntDespawn=Questo oggetto non scomparirà (de-spawn). -gui.tooltips.appliedenergistics2.EmitterMode=Modalità pietrarossa per fabbricazione -gui.tooltips.appliedenergistics2.CraftViaRedstone=Emette pietrarossa per fabbricare oggetto. -gui.tooltips.appliedenergistics2.EmitWhenCrafting=Emette pietrarossa mentre fabbrica oggetto. -gui.tooltips.appliedenergistics2.ReportInaccessibleItems=Riporta oggetti inaccessibili -gui.tooltips.appliedenergistics2.ReportInaccessibleItemsYes=Si: gli oggetti che non possono essere estratti sono visibili. -gui.tooltips.appliedenergistics2.ReportInaccessibleItemsNo=No: Solo oggetti estrabili sono visibili. -gui.tooltips.appliedenergistics2.BlockPlacement=Piazzamento di blocco -gui.tooltips.appliedenergistics2.BlockPlacementYes=I blocchi saranno piazzati come blocco. -gui.tooltips.appliedenergistics2.BlockPlacementNo=I blocchi saranno fatti cadere come oggetti. -gui.tooltips.appliedenergistics2.ItemsStored=Oggetti contenuti: %s -gui.tooltips.appliedenergistics2.ItemsRequestable=Oggetti richiedibili: %s - -// Units -gui.appliedenergistics2.units.appliedenergstics=AE -gui.appliedenergistics2.units.ic2=Energy Units -gui.appliedenergistics2.units.rf=Redstone Flux - -// Colors -gui.appliedenergistics2.White=Bianco -gui.appliedenergistics2.Orange=Arancione -gui.appliedenergistics2.Magenta=Magenta -gui.appliedenergistics2.LightBlue=Azzurro -gui.appliedenergistics2.Yellow=Giallo -gui.appliedenergistics2.Lime=Lime -gui.appliedenergistics2.Pink=Rosa -gui.appliedenergistics2.Gray=Grigio -gui.appliedenergistics2.LightGray=Grigio Chiaro -gui.appliedenergistics2.Cyan=Ciano -gui.appliedenergistics2.Purple=Viola -gui.appliedenergistics2.Blue=Blu -gui.appliedenergistics2.Brown=Marrone -gui.appliedenergistics2.Green=Verde -gui.appliedenergistics2.Red=Rosso -gui.appliedenergistics2.Black=Nero -gui.appliedenergistics2.Fluix=Fluix - -// Waila -waila.appliedenergistics2.Crafting=Fabbricazione -waila.appliedenergistics2.DeviceOnline=Dispositivo online -waila.appliedenergistics2.DeviceOffline=Dispositivo offline -waila.appliedenergistics2.DeviceMissingChannel=Al dispositivo manca il canale -waila.appliedenergistics2.Locked=Bloccato -waila.appliedenergistics2.Unlocked=Sbloccato -waila.appliedenergistics2.Showing=Mostra -waila.appliedenergistics2.Contains=Contiene -waila.appliedenergistics2.Channels=Canali %1$d di %2$d - -// Items -item.appliedenergistics2.storage_cell_1k.name=Cella di immagazzinaggio da 1k ME -item.appliedenergistics2.storage_cell_4k.name=Cella di immagazzinaggio da 4k ME -item.appliedenergistics2.storage_cell_16k.name=Cella di immagazzinaggio da 16k ME -item.appliedenergistics2.storage_cell_64k.name=Cella di immagazzinaggio da 64k ME -item.appliedenergistics2.creative_storage_cell.name=Cella di immagazzinaggio ME creativa -item.appliedenergistics2.encoded_pattern.name=Modello Codificato -item.appliedenergistics2.view_cell.name=Cella olografica -item.appliedenergistics2.facade.name=Facciata per cavo - -item.appliedenergistics2.crystal_seed.certus.name=Seme di quarzo certus -item.appliedenergistics2.crystal_seed.nether.name=Seme di quarzo degli Inferi -item.appliedenergistics2.crystal_seed.fluix.name=Seme di fluix -item.appliedenergistics2.material.invalid_type.name=Quest'oggetto è disabilitato. -item.appliedenergistics2.material.advanced_card.name=Scheda avanzata -item.appliedenergistics2.material.annihilation_core.name=Nucleo di annientamento -item.appliedenergistics2.material.basic_card.name=Scheda base -item.appliedenergistics2.material.blank_pattern.name=Modello vuoto -item.appliedenergistics2.material.calculation_processor.name=Processore di calcolo -item.appliedenergistics2.material.card_capacity.name=Sceda per capacità -item.appliedenergistics2.material.card_fuzzy.name=Scheda vaga -item.appliedenergistics2.material.card_inverter.name=Scheda invertita -item.appliedenergistics2.material.card_redstone.name=Sceda pietrarossa -item.appliedenergistics2.material.card_speed.name=Sceda acceleratore -item.appliedenergistics2.material.cell2_spatial_part.name=Componente per spazio da 2³ -item.appliedenergistics2.material.cell16_spatial_part.name=Componente per spazio da 16³ -item.appliedenergistics2.material.cell128_spatial_part.name=Componente per spazio da 128³ -item.appliedenergistics2.material.cell1k_part.name=Componente per immagazzinaggio da 1k ME -item.appliedenergistics2.material.cell4k_part.name=Componente per immagazzinaggio da 4k ME -item.appliedenergistics2.material.cell16k_part.name=Componente per immagazzinaggio da 16k ME -item.appliedenergistics2.material.cell64k_part.name=Componente per immagazzinaggio da 64k ME -item.appliedenergistics2.material.certus_quartz_crystal.name=Cristallo di quarzo certus -item.appliedenergistics2.material.certus_quartz_crystal_charged.name=Cristallo di quarzo certus carico -item.appliedenergistics2.material.certus_quartz_dust.name=Polvere di quarzo certus -item.appliedenergistics2.material.empty_storage_cell.name=Custodia per cella ME -item.appliedenergistics2.material.ender_dust.name=Polvere d'omega -item.appliedenergistics2.material.engineering_processor.name=Processore di ingegneria -item.appliedenergistics2.material.flour.name=Farina -item.appliedenergistics2.material.fluix_crystal.name=Cristallo di Fluix -item.appliedenergistics2.material.fluix_dust.name=Polvere di Fluix -item.appliedenergistics2.material.fluix_pearl.name=Perla di Fluix -item.appliedenergistics2.material.formation_core.name=Nucleo di formazione -item.appliedenergistics2.material.gold_dust.name=Polvere d'oro -item.appliedenergistics2.material.iron_dust.name=Polvere di ferro -item.appliedenergistics2.material.logic_processor.name=Processore logico -item.appliedenergistics2.material.logic_processor_asm.name=Processore logico incompleto -item.appliedenergistics2.material.matter_ball.name=Sfera di materia -item.appliedenergistics2.material.nether_quartz_dust.name=Polvere di quarzo degli Inferi -item.appliedenergistics2.material.purified_certus_quartz_crystal.name=Cristallo di quarzo certus puro -item.appliedenergistics2.material.purified_fluix_crystal.name=Cristallo di fluix puro -item.appliedenergistics2.material.purified_nether_quartz_crystal.name=Cristallo di quarzo degli Inferi puro -item.appliedenergistics2.material.quantum_entangled_singularity.name=Singolarità quantistico incrociato -item.appliedenergistics2.material.silicon.name=Silicone -item.appliedenergistics2.material.singularity.name=Singolarità -item.appliedenergistics2.material.wireless.name=Ricevitore wireless -item.appliedenergistics2.material.wireless_booster.name=Amplificatori wireless -item.appliedenergistics2.material.wooden_gear.name=Ingranaggio di legno -item.appliedenergistics2.material.engineering_processor_press.name=Stampo di ingegneria per incisore -item.appliedenergistics2.material.calculation_processor_press.name=Stampo di calcolo per incisore -item.appliedenergistics2.material.logic_processor_press.name=Stampo di logica per incisore -item.appliedenergistics2.material.engineering_processor_print.name=Circuito di ingegneria stampato -item.appliedenergistics2.material.calculation_processor_print.name=Circuito di calcolo stampato -item.appliedenergistics2.material.logic_processor_print.name=Circuito di logica stampato -item.appliedenergistics2.material.silicon_press.name=Stampo di silicone per incisore -item.appliedenergistics2.material.silicon_print.name=Silicone stampato -item.appliedenergistics2.material.name_press.name=Stampo di nomi per incisore -item.appliedenergistics2.material.sky_dust.name=Polvere di roccia del cielo -item.appliedenergistics2.material.card_crafting.name=Scheda di fabbricazione - -item.appliedenergistics2.multi_part.annihilation_plane.name=Piano annientatore ME -item.appliedenergistics2.multi_part.cable_anchor.name=Ancoraggio per cavi -item.appliedenergistics2.multi_part.cable_covered.name=Cavo comperto ME -item.appliedenergistics2.multi_part.cable_glass.name=Cavo di vetro ME -item.appliedenergistics2.multi_part.cable_smart.name=Cavo intelligente ME -item.appliedenergistics2.multi_part.cable_dense_smart.name=Cavo denso ME -item.appliedenergistics2.multi_part.storage_monitor.name=Monitor per deposito ME -item.appliedenergistics2.multi_part.conversion_monitor.name=Monitor convertitore ME -item.appliedenergistics2.multi_part.crafting_terminal.name=Terminale con banco da lavoro ME -item.appliedenergistics2.multi_part.semi_dark_monitor.name=Pannello illuminato -item.appliedenergistics2.multi_part.monitor.name=Pannello illuminato chiaro -item.appliedenergistics2.multi_part.dark_monitor.name=Pannello illuminato scuro -item.appliedenergistics2.multi_part.export_bus.name=Bus esportatore ME -item.appliedenergistics2.multi_part.formation_plane.name=Piano di formazione ME -item.appliedenergistics2.multi_part.import_bus.name=Bus importatore ME -item.appliedenergistics2.multi_part.interface.name=Interfaccia ME -item.appliedenergistics2.multi_part.level_emitter.name=Emettitore di pietrarossa ME -item.appliedenergistics2.multi_part.p2p_tunnel.name=P2P Tunnel -item.appliedenergistics2.multi_part.pattern_terminal.name=Terminale per modelli ME -item.appliedenergistics2.multi_part.quartz_fiber.name=Fibra quarzo -item.appliedenergistics2.multi_part.storage_bus.name=Bus di immagazzinaggio ME -item.appliedenergistics2.multi_part.terminal.name=Terminale ME -item.appliedenergistics2.multi_part.inverted_toggle_bus.name=Bus alternatore inverso ME -item.appliedenergistics2.multi_part.toggle_bus.name=Bus alternatore ME -item.appliedenergistics2.multi_part.crafting_monitor.name=Monitor per fabbricazione ME -item.appliedenergistics2.multi_part.interface_terminal.name=Terminale con interfaccia ME - -item.appliedenergistics2.spatial_storage_cell_128_cubed.name=Cella di immagazzinaggio per spazio da 128³ -item.appliedenergistics2.spatial_storage_cell_16_cubed.name=Cella di immagazzinaggio per spazio da 16³ -item.appliedenergistics2.spatial_storage_cell_2_cubed.name=Cella di immagazzinaggio per spazio da 2³ - -item.appliedenergistics2.certus_quartz_axe.name=Ascia di quarzo certus -item.appliedenergistics2.certus_quartz_cutting_knife.name=Coltello di quarzo certus -item.appliedenergistics2.certus_quartz_hoe.name=Zappa di quarzo certus -item.appliedenergistics2.certus_quartz_pickaxe.name=Piccone di quarzo certus -item.appliedenergistics2.certus_quartz_spade.name=Pala di quarzo certus -item.appliedenergistics2.certus_quartz_sword.name=Spada di quarzo certus -item.appliedenergistics2.certus_quartz_wrench.name=Chiave inglese di quarzo certus - -item.appliedenergistics2.nether_quartz_axe.name=Ascia di quarzo degli Inferi -item.appliedenergistics2.nether_quartz_cutting_knife.name=Coltello di quarzo degli Inferi -item.appliedenergistics2.nether_quartz_hoe.name=Zappa di quarzo degli Inferi -item.appliedenergistics2.nether_quartz_pickaxe.name=Piccone di quarzo degli Inferi -item.appliedenergistics2.nether_quartz_spade.name=Pala di quarzo degli Inferi -item.appliedenergistics2.nether_quartz_sword.name=Spada di quarzo degli Inferi -item.appliedenergistics2.nether_quartz_wrench.name=Chiave inglese di quarzo degli Inferi - -item.appliedenergistics2.paint_ball.name=Sfera di vernice -item.appliedenergistics2.portable_cell.name=Cella portabile -item.appliedenergistics2.network_tool.name=Attrezzo per sistema -item.appliedenergistics2.charged_staff.name=Bastone carico -item.appliedenergistics2.entropy_manipulator.name=Manipulatore di entropia -item.appliedenergistics2.matter_cannon.name=Cannone di materia -item.appliedenergistics2.memory_card.name=Scheda per la memoria -item.appliedenergistics2.color_applicator.name=Applicatore di colore -item.appliedenergistics2.wireless_terminal.name=Terminale wireless -item.appliedenergistics2.biometric_card.name=Scheda biometrica - -item.appliedenergistics2.debug_card.name=Dev.DebugCard -item.appliedenergistics2.debug_replicator_card.name=Dev.ReplicatorCard - -// Commands -commands.ae2.usage=Comandi forniti da Applied Energistics 2 - usa /ae2 list per una lista, e /ae2 help _____ per aiuto con i comandi. -commands.ae2.permissions=Non hai il permesso di usare questo comando. -commands.ae2.ChunkLogger=Altera tra Chunk Loading e Unloading nel server log. ( OP ) -commands.ae2.ChunkLoggerOn=Chunk Logging è ora attivato -commands.ae2.ChunkLoggerOff=Chunk Logging è ora disattivato -commands.ae2.Supporters=Mostra una lista dei Sostenitori di AE2 - -// Achievements -achievement.ae2.Compass=Cacciatore di meteoriti -achievement.ae2.Compass.desc=Fabbrica una Bussola per meteoriti -achievement.ae2.Presses=Tecnologia sconosciuta -achievement.ae2.Presses.desc=Trova un Stampo per processore -achievement.ae2.SpatialIO=Coordinazione nello spazio -achievement.ae2.SpatialIO.desc=Fabbrica una Porta IO per spazio -achievement.ae2.SpatialIOExplorer=Andando con audacia -achievement.ae2.SpatialIOExplorer.desc=Immagazinati in una cella di immagazzinaggio per spazio -achievement.ae2.StorageCell=Migliore dei bauli -achievement.ae2.StorageCell.desc=Fabbrica una cella di immagazzinaggio -achievement.ae2.IOPort=Mescolamento di celle di immagazzinaggio -achievement.ae2.IOPort.desc=Fabbrica una Porta IO -achievement.ae2.CraftingTerminal=Un tavolo (molto) più grande -achievement.ae2.CraftingTerminal.desc=Fabbrica un Terminale con banco da lavoro -achievement.ae2.PatternTerminal=Maestro della fabbricazione -achievement.ae2.PatternTerminal.desc=Fabbrica un Terminale per modelli -achievement.ae2.ChargedQuartz=Scioccante -achievement.ae2.ChargedQuartz.desc=Trova del Quarzo carico -achievement.ae2.Fluix=Innaturale -achievement.ae2.Fluix.desc=Crea un Cristallo di Fluix -achievement.ae2.Charger=Produzione di Fluix -achievement.ae2.Charger.desc=Fabbrica un Caricatore -achievement.ae2.CrystalGrowthAccelerator=Accelerazione è un eufemismo -achievement.ae2.CrystalGrowthAccelerator.desc=Fabbrica un Acceleratore della crescita di cristalli -achievement.ae2.GlassCable=Connessione di corrente Fluix -achievement.ae2.GlassCable.desc=Fabbrica Cavi di vetro ME -achievement.ae2.Networking1=Apprendista del sistema -achievement.ae2.Networking1.desc=Arriva a 8 canali che usano dispositivi in un sistema. -achievement.ae2.Controller=Centralino sistemante -achievement.ae2.Controller.desc=Fabbrica un Controllore -achievement.ae2.Networking2=Geniere del sistema -achievement.ae2.Networking2.desc=Arriva a 128 canali che usano dispositivi in un sistema. -achievement.ae2.Networking3=Amministratore del sistema -achievement.ae2.Networking3.desc=Arriva a 2048 canali che usano dispositivi in un sistema. -achievement.ae2.P2P=Posto a Posto sistemante -achievement.ae2.P2P.desc=Fabbrica un P2P Tunnel -achievement.ae2.Recursive=Networkzione ricorsivo -achievement.ae2.Recursive.desc=Piazza un'Interfaccia su un Bus di immagazzinaggio. -achievement.ae2.CraftingCPU=Fabbricazione Next Gen -achievement.ae2.CraftingCPU.desc=Fabbrica una Unità di fabbricazione -achievement.ae2.Facade=Estetica del sistema -achievement.ae2.Facade.desc=Fabbrica una Facciata per cavo -achievement.ae2.NetworkTool=Diagnostica del sistema -achievement.ae2.NetworkTool.desc=Fabbrica un Attrezzo per sistema -achievement.ae2.PortableCell=Nomade magazziniere -achievement.ae2.PortableCell.desc=Fabbrica una Cella portabile -achievement.ae2.StorageBus=Potenziale illimitato -achievement.ae2.StorageBus.desc=Fabbrica un Bus di immagazzinaggio -achievement.ae2.QNB=Tunnel quantistico -achievement.ae2.QNB.desc=Crea un Collegamento quantistico - -// Stats -stat.ae2.ItemsInserted=Oggetti aggiunti al Deposito ME -stat.ae2.ItemsExtracted=Oggetti estratti dal Deposito ME -stat.ae2.TurnedCranks=Manovelle girate diff --git a/src/main/resources/assets/appliedenergistics2/lang/ko_kr.json b/src/main/resources/assets/appliedenergistics2/lang/ko_kr.json new file mode 100644 index 000000000..679162ee4 --- /dev/null +++ b/src/main/resources/assets/appliedenergistics2/lang/ko_kr.json @@ -0,0 +1,608 @@ +{ + "block.appliedenergistics2.cable_bus": "AE2 케이블 and/or 버스", + "block.appliedenergistics2.cell_workbench": "셀 작업대", + "block.appliedenergistics2.charger": "충전기", + "block.appliedenergistics2.chest": "ME 상자", + "block.appliedenergistics2.condenser": "물질 응축기", + "block.appliedenergistics2.controller": "ME 제어기", + "block.appliedenergistics2.crank": "나무 크랭크", + "block.appliedenergistics2.creative_energy_cell": "크리에이티브 에너지 셀", + "block.appliedenergistics2.dense_energy_cell": "조밀한 에너지 셀", + "block.appliedenergistics2.energy_cell": "에너지 셀", + "block.appliedenergistics2.drive": "ME 드라이브", + "block.appliedenergistics2.energy_acceptor": "에너지 수용기", + "block.appliedenergistics2.grindstone": "석영 맷돌", + "block.appliedenergistics2.matrix_frame": "행렬 프레임", + "block.appliedenergistics2.io_port": "ME 입출력 포트", + "block.appliedenergistics2.inscriber": "회로 인쇄기", + "block.appliedenergistics2.interface": "ME 인터페이스", + "block.appliedenergistics2.fluid_interface": "ME 유체 인터페이스", + "block.appliedenergistics2.quantum_link": "ME 양자 연결기", + "block.appliedenergistics2.quantum_ring": "ME 양자 고리", + "block.appliedenergistics2.fluix_block": "액정 블럭", + "block.appliedenergistics2.quartz_block": "서투스 석영 블록", + "block.appliedenergistics2.chiseled_quartz_block": "조각된 서투스 석영 블록", + "block.appliedenergistics2.quartz_glass": "석영 유리", + "block.appliedenergistics2.quartz_vibrant_glass": "공명 석영 유리", + "block.appliedenergistics2.quartz_pillar": "서투스 석영 기둥", + "block.appliedenergistics2.quartz_fixture": "충전된 석영 설비", + "block.appliedenergistics2.light_detector": "빛 감지 설비", + "block.appliedenergistics2.spatial_io_port": "시공 입출력 포트", + "block.appliedenergistics2.spatial_pylon": "시공 지시탑", + "block.appliedenergistics2.tiny_tnt": "소형 TNT", + "block.appliedenergistics2.vibration_chamber": "진동실", + "block.appliedenergistics2.wireless_access_point": "ME 무선 액세스 포인트", + "block.appliedenergistics2.quartz_ore": "서투스 석영 광석", + "block.appliedenergistics2.charged_quartz_ore": "충전된 서투스 석영 광석", + "block.appliedenergistics2.security_station": "ME 보안 단말기", + "block.appliedenergistics2.quartz_growth_accelerator": "결정 성장 촉진기", + "block.appliedenergistics2.sky_stone_block": "천령석", + "block.appliedenergistics2.smooth_sky_stone_block": "부드러운 천령석", + "block.appliedenergistics2.sky_stone_brick": "천령석 벽돌", + "block.appliedenergistics2.sky_stone_small_brick": "천령석 작은 벽돌", + "block.appliedenergistics2.sky_stone_chest": "천령석 상자", + "block.appliedenergistics2.smooth_sky_stone_chest": "천령석 블록 상자", + "block.appliedenergistics2.sky_compass": "운석 탐지기", + "block.appliedenergistics2.crafting_monitor": "조합 모니터", + "block.appliedenergistics2.crafting_storage_1k": "1k 조합법 저장고", + "block.appliedenergistics2.crafting_storage_4k": "4k 조합법 저장고", + "block.appliedenergistics2.crafting_storage_16k": "16k 조합법 저장고", + "block.appliedenergistics2.crafting_storage_64k": "64k 조합법 저장고", + "block.appliedenergistics2.crafting_accelerator": "조합 공처리 유닛", + "block.appliedenergistics2.crafting_unit": "조합 유닛", + "block.appliedenergistics2.molecular_assembler": "분자 조합기", + + "block.appliedenergistics2.fluix_stairs": "액정 계단", + "block.appliedenergistics2.quartz_stairs": "서투스 석영 계단", + "block.appliedenergistics2.chiseled_quartz_stairs": "조각된 서투스 석영 계단", + "block.appliedenergistics2.quartz_pillar_stairs": "서투스 석영 기둥 계단", + "block.appliedenergistics2.smooth_sky_stone_stairs": "부드러운 천령석 계단", + "block.appliedenergistics2.sky_stone_brick_stairs": "천령석 벽돌 계단", + "block.appliedenergistics2.sky_stone_small_brick_stairs": "천령석 작은 벽돌 계단", + "block.appliedenergistics2.sky_stone_stairs": "천령석 계단", + + "block.appliedenergistics2.chiseled_quartz_slab": "조각된 서투스 석영 반 블록", + "block.appliedenergistics2.fluix_slab": "액정 반 블록", + "block.appliedenergistics2.quartz_pillar_slab": "서투스 석영 기둥 반 블록", + "block.appliedenergistics2.quartz_slab": "서투스 석영 반 블록", + "block.appliedenergistics2.smooth_sky_stone_slab": "부드러운 천령석 반 블록", + "block.appliedenergistics2.sky_stone_brick_slab": "천령석 벽돌 반 블록", + "block.appliedenergistics2.sky_stone_small_brick_slab": "천령석 작은 벽돌 반 블록", + "block.appliedenergistics2.sky_stone_slab": "천령석 반 블록", + + "chat.appliedenergistics2.ChestCannotReadStorageCell": "ME 상자가 셀을 읽을 수 없습니다.", + "chat.appliedenergistics2.SettingCleared": "설정이 초기화 되었습니다.", + "chat.appliedenergistics2.OutOfRange": "무선 신호 범위를 이탈했습니다.", + "chat.appliedenergistics2.InvalidMachine": "알 수 없는 기계입니다.", + "chat.appliedenergistics2.LoadedSettings": "설정을 성공적으로 복사했습니다.", + "chat.appliedenergistics2.DeviceNotPowered": "장치의 전력이 부족합니다.", + "chat.appliedenergistics2.DeviceNotWirelessTerminal": "장치가 무선 단말기가 아닙니다.", + "chat.appliedenergistics2.DeviceNotLinked": "장치가 연결되지 않았습니다.", + "chat.appliedenergistics2.StationCanNotBeLocated": "기지가 없습니다.", + "chat.appliedenergistics2.MachineNotPowered": "장치가 전력을 받고 있지 않습니다.", + "chat.appliedenergistics2.CommunicationError": "네트워크와 소통하는 데 문제가 발생했습니다.", + "chat.appliedenergistics2.SavedSettings": "설정을 성공적으로 저장했습니다.", + "chat.appliedenergistics2.AmmoDepleted": "암모가 고갈되었습니다.", + "chat.appliedenergistics2.isNowLocked": "모니터가 잠금 상태입니다.", + "chat.appliedenergistics2.isNowUnlocked": "모니터가 잠금 해제되었습니다.", + + "itemGroup.appliedenergistics2": "응용 에너지학", + "itemGroup.appliedenergistics2.facades": "응용 에너지학(덮개)", + + "gui.appliedenergistics2.CraftingTerminal": "조합 단말기", + "gui.appliedenergistics2.METunnel": "ME", + "gui.appliedenergistics2.ItemTunnel": "아이템", + "gui.appliedenergistics2.FluidTunnel": "액체", + "gui.appliedenergistics2.RedstoneTunnel": "레드스톤", + "gui.appliedenergistics2.EUTunnel": "EU", + "gui.appliedenergistics2.FETunnel": "FE", + "gui.appliedenergistics2.LightTunnel": "빛", + "gui.appliedenergistics2.OCTunnel": "오픈컴퓨터즈", + "gui.appliedenergistics2.PressureTunnel": "압력", + + "gui.appliedenergistics2.security.extract.name": "추출", + "gui.appliedenergistics2.security.inject.name": "주입", + "gui.appliedenergistics2.security.craft.name": "조합", + "gui.appliedenergistics2.security.build.name": "건설", + "gui.appliedenergistics2.security.security.name": "보안", + + "gui.appliedenergistics2.security.extract.tip": "유저는 저장소에서 아이템을 빼갈 수 있습니다.", + "gui.appliedenergistics2.security.inject.tip": "유저는 저장소에 아이템을 집어 넣을 수 있습니다.", + "gui.appliedenergistics2.security.craft.tip": "유저는 자동 조합을 명령할 수 있습니다.", + "gui.appliedenergistics2.security.build.tip": "유저는 네트워크의 물리적 구조를 수정하고 구성을 변경할 수 있습니다.", + "gui.appliedenergistics2.security.security.tip": "유저는 네트워크의 보안 단말기에 액세스하여 수정할 수 있습니다.", + + "gui.appliedenergistics2.Efficiency": "효율", + "gui.appliedenergistics2.SCSSize": "SCS 규모", + "gui.appliedenergistics2.SCSInvalid": "무효", + "gui.appliedenergistics2.RequiredPower": "전력 요구량", + "gui.appliedenergistics2.StoredPower": "전력 저장량", + "gui.appliedenergistics2.MaxPower": "최대 전력량", + "gui.appliedenergistics2.QuartzCuttingKnife": "석영 조각도", + "gui.appliedenergistics2.Inscriber": "회로 인쇄기", + "gui.appliedenergistics2.Wireless": "무선 엑세스 포인트", + "gui.appliedenergistics2.WirelessTerminal": "무선 터미널", + "gui.appliedenergistics2.NoPermissions": "아무 권한이 선택되지 않음", + "gui.appliedenergistics2.SecurityCardEditor": "바이오메트릭 카드 에디터", + "gui.appliedenergistics2.Encoded": "기록됨", + "gui.appliedenergistics2.Priority": "우선 순위", + "gui.appliedenergistics2.StorageBus": "저장 버스", + "gui.appliedenergistics2.StorageBusFluids": "액체 저장 버스", + "gui.appliedenergistics2.EnergyDrain": "수동 배수기", + "gui.appliedenergistics2.Installed": "설치됨", + "gui.appliedenergistics2.NetworkTool": "네트워크 도구", + "gui.appliedenergistics2.PowerUsageRate": "에너지 사용량", + "gui.appliedenergistics2.PowerInputRate": "에너지 생산량", + "gui.appliedenergistics2.PortableCell": "휴대용 셀", + "gui.appliedenergistics2.Security": "보안 터미널", + "gui.appliedenergistics2.CellWorkbench": "셀 작업대", + "gui.appliedenergistics2.QuantumLinkChamber": "ME 양자 연결기", + "gui.appliedenergistics2.IOPort": "ME 입출력 포트", + "gui.appliedenergistics2.Chest": "ME 상자", + "gui.appliedenergistics2.Condenser": "물질 응축기", + "gui.appliedenergistics2.Config": "설정", + "gui.appliedenergistics2.Drive": "ME 드라이브", + "gui.appliedenergistics2.ExportBus": "ME 반출 버스", + "gui.appliedenergistics2.ExportBusFluids": "ME 액체 반출 버스", + "gui.appliedenergistics2.GrindStone": "맷돌", + "gui.appliedenergistics2.ImportBus": "ME 반입 버스", + "gui.appliedenergistics2.ImportBusFluids": "ME 액체 반입 버스", + "gui.appliedenergistics2.Interface": "ME 인터페이스", + "gui.appliedenergistics2.FluidInterface": "ME 액체 인터페이스", + "gui.appliedenergistics2.LevelEmitter": "ME 레벨 측정기", + "gui.appliedenergistics2.Of": "의", + "gui.appliedenergistics2.Patterns": "패턴", + "gui.appliedenergistics2.SpatialIOPort": "시공 입출력 포트", + "gui.appliedenergistics2.StoredEnergy": "저장된 전력량", + "gui.appliedenergistics2.StoredItems": "저장된 아이템", + "gui.appliedenergistics2.StoredFluids": "저장된 액체", + "gui.appliedenergistics2.Terminal": "터미널", + "gui.appliedenergistics2.InterfaceTerminal": "인터페이스 터미널", + "gui.appliedenergistics2.InterfaceTerminalHint": "인터페이스 터미널에서 보여주거나 숨깁니다.", + "gui.appliedenergistics2.FormationPlane": "생성면", + "gui.appliedenergistics2.FluidFormationPlane": "액체 생성면", + "gui.appliedenergistics2.VibrationChamber": "진동기", + "gui.appliedenergistics2.NetworkDetails": "네트워크 세부 사항", + "gui.appliedenergistics2.StorageCells": "ME 저장 셀", + "gui.appliedenergistics2.IOBuses": "ME 반입/반출 버스", + "gui.appliedenergistics2.IOBusesFluids": "ME 액체 반입/반출 버스", + "gui.appliedenergistics2.Stores": "저장", + "gui.appliedenergistics2.BytesUsed": "사용된 바이트", + "gui.appliedenergistics2.Types": "유형", + "gui.appliedenergistics2.Blank": "공백", + "gui.appliedenergistics2.Unlinked": "연결되지 않음", + "gui.appliedenergistics2.Linked": "연결됨", + "gui.appliedenergistics2.StoredSize": "저장된 규모", + "gui.appliedenergistics2.CellId": "셀 ID", + "gui.appliedenergistics2.SkyChest": "천령석 상자", + "gui.appliedenergistics2.PatternTerminal": "패턴 터미널", + "gui.appliedenergistics2.CraftingPattern": "조합 패턴", + "gui.appliedenergistics2.MolecularAssembler": "분자 조합기", + "gui.appliedenergistics2.ProcessingPattern": "패턴 제작하기", + "gui.appliedenergistics2.Crafts": "다음을 조합:", + "gui.appliedenergistics2.And": "와(과)", + "gui.appliedenergistics2.Creates": "다음으로 조합:", + "gui.appliedenergistics2.With": "와(과)", + "gui.appliedenergistics2.Substitute": "대리 사용:", + "gui.appliedenergistics2.Yes": "예", + "gui.appliedenergistics2.No": "아니오", + "gui.appliedenergistics2.InWorldCrafting": "AE2 월드 내 조합", + "gui.appliedenergistics2.inWorldFluix": "물 웅덩이에 충전된 서투스 석영 1개를 던지고 지옥 석영과 래드스톤 가루를 놓고 기다리세요.", + "gui.appliedenergistics2.inWorldPurificationCertus": "물 웅덩이에다 서투스 석영 가루로 만든 서투스 석영 씨앗 1개를 던지고 모래를 놓고 기다리세요.; 만들어지는 속도를 가속하시려면 결정 성장 촉진기를 넣으세요.", + "gui.appliedenergistics2.inWorldPurificationNether": "물 웅덩이에다 지옥 석영 가루로 만든 지옥 석영 씨앗 1개를 던지고 모래를 놓고 기다리세요.; 만들어지는 속도를 가속하시려면 결정 성장 촉진기를 넣으세요.", + "gui.appliedenergistics2.inWorldPurificationFluix": "물 웅덩이에다 액정 가루로 만든 액정 씨앗 1개를 던지고 모래를 놓고 기다리세요.; 만들어지는 속도를 가속하시려면 결정 성장 촉진기를 넣으세요.", + "gui.appliedenergistics2.inWorldSingularity": "특이점 1개와 엔더 가루 1개를 아이템 범위 내에서 던지는 것은 폭발을 발생합니다.", + "gui.appliedenergistics2.ChargedQuartz": "충전된 서투스 석영은 충전이 안된 서투스 석영 수정을 충전기에 삽입하여 만들어지고 전력을 내뿜습니다.", + "gui.appliedenergistics2.ChargedQuartzFind": "충전된 서투스 석영은 드물게 발견할 수 있으며, 스파크를 일으키는 것을 제외하고는 평범한 서투스 석영과 비슷하게 나타납니다.", + "gui.appliedenergistics2.NoSecondOutput": "2차 출력 없음", + "gui.appliedenergistics2.OfSecondOutput": "%1$d%%이 2차 출력을 할 수 있습니다.", + "gui.appliedenergistics2.MultipleOutputs": "%1$d%%이 2차 출력, %2$d%%이 3차 출력을 합니다.", + "gui.appliedenergistics2.SelectAmount": "양 선택", + "gui.appliedenergistics2.CopyMode": "복사 모드", + "gui.appliedenergistics2.CopyModeDesc": "셀을 제거할 때 환경설정 창의 내용을 지울지 여부를 제어합니다.", + "gui.appliedenergistics2.Next": "다음", + "gui.appliedenergistics2.Lumen": "루멘", + "gui.appliedenergistics2.Empty": "비어있음", + "gui.appliedenergistics2.Stored": "저장됨", + "gui.appliedenergistics2.Cancel": "취소", + "gui.appliedenergistics2.ETAFormat": "HH:mm:ss", + "gui.appliedenergistics2.Crafting": "제작", + "gui.appliedenergistics2.Scheduled": "예정됨", + "gui.appliedenergistics2.CraftingStatus": "제작 상황", + "gui.appliedenergistics2.FromStorage": "활성화", + "gui.appliedenergistics2.ToCraft": "제작하기", + "gui.appliedenergistics2.CraftingPlan": "제작 계획", + "gui.appliedenergistics2.Automatic": "자동", + "gui.appliedenergistics2.Start": "시작", + "gui.appliedenergistics2.Missing": "부족", + "gui.appliedenergistics2.Bytes": "저장소", + "gui.appliedenergistics2.Simulation": "시뮬레이션", + "gui.appliedenergistics2.CoProcessors": "프로세서", + "gui.appliedenergistics2.CraftingCPU": "제작용 CPU", + "gui.appliedenergistics2.NoCraftingCPUs": "제작용 CPU를 사용할 수 없습니다.", + "gui.appliedenergistics2.CalculatingWait": "계산중입니다...", + "gui.appliedenergistics2.Clean": "청소", + "gui.appliedenergistics2.InvalidPattern": "알 수 없는 패턴", + "gui.appliedenergistics2.Range": "범위", + "gui.appliedenergistics2.TransparentFacades": "투명 덮개", + "gui.appliedenergistics2.TransparentFacadesHint": "도구 모음에 네트워크 도구가 있는 동안 덮개의 가시성을 제어합니다.", + "gui.appliedenergistics2.CPUs": "CPU", + "gui.appliedenergistics2.NoCraftingJobs": "조합 작업 활성 없음", + "gui.appliedenergistics2.FacadeCrafting": "덮개 제작", + "gui.appliedenergistics2.inWorldCraftingPresses": "프레스 조합은 세계 곳곳에서 볼 수 있는 운석 중심에 있으며 운석 탐지기를 이용해 위치를 파악할 수 있습니다.", + "gui.appliedenergistics2.Included": "포함됨", + "gui.appliedenergistics2.Excluded": "제외됨", + "gui.appliedenergistics2.Partitioned": "분할됨", + "gui.appliedenergistics2.Precise": "정밀화", + "gui.appliedenergistics2.Fuzzy": "퍼지", + "gui.appliedenergistics2.SmallFontCraft": "조합", + "gui.appliedenergistics2.LargeFontCraft": "+", + "gui.appliedenergistics2.Nothing": "없음", + + "gui.tooltips.appliedenergistics2.Stash": "아이템 저장", + "gui.tooltips.appliedenergistics2.StashDesc": "조합대의 아이템을 네트워크 저장고로 반환합니다.", + "gui.tooltips.appliedenergistics2.Substitutions": "오어딕셔네리 대체", + "gui.tooltips.appliedenergistics2.SubstitutionsDescEnabled": "요소 입력의 대체를 허용합니다.", + "gui.tooltips.appliedenergistics2.SubstitutionsDescDisabled": "요소 입력의 대체를 불허합니다.", + "gui.tooltips.appliedenergistics2.SubstitutionsDesc": "요소 삽입을 위해 대체 설정을 수정합니다.", + "gui.tooltips.appliedenergistics2.SubstitutionsOn": "대체 활성화", + "gui.tooltips.appliedenergistics2.SubstitutionsOff": "대체 비활성화", + "gui.tooltips.appliedenergistics2.Encode": "패턴 인코딩", + "gui.tooltips.appliedenergistics2.EncodeDescription": "입력된 패턴을 현재 인코딩된 패턴 또는 사용 가능한 빈 패턴에 기록합니다.", + "gui.tooltips.appliedenergistics2.FuzzyMode": "퍼지 비교", + "gui.tooltips.appliedenergistics2.FZPercent_25": "분할 손상도 25%", + "gui.tooltips.appliedenergistics2.FZPercent_50": "분할 손상도 50%", + "gui.tooltips.appliedenergistics2.FZPercent_75": "분할 손상도 75%", + "gui.tooltips.appliedenergistics2.FZPercent_99": "분할 손상도 99%", + "gui.tooltips.appliedenergistics2.SortOrder": "정렬 순서", + "gui.tooltips.appliedenergistics2.SortBy": "정렬 기준", + "gui.tooltips.appliedenergistics2.FZIgnoreAll": "일치", + "gui.tooltips.appliedenergistics2.TransferDirection": "전송 방향", + "gui.tooltips.appliedenergistics2.TransferToNetwork": "데이터를 네트워크로 전송", + "gui.tooltips.appliedenergistics2.TransferToStorageCell": "데이터를 저장 셀로 전송", + "gui.tooltips.appliedenergistics2.ToggleSortDirection": "방향 정렬을 토글하기", + "gui.tooltips.appliedenergistics2.StoredItems": "저장된 아이템", + "gui.tooltips.appliedenergistics2.StoredCraftable": "저장 / 조합 가능", + "gui.tooltips.appliedenergistics2.View": "보기", + "gui.tooltips.appliedenergistics2.RedstoneMode": "레드스톤 모드", + "gui.tooltips.appliedenergistics2.OperationMode": "운용 모드", + "gui.tooltips.appliedenergistics2.NumberOfItems": "아이템 갯수", + "gui.tooltips.appliedenergistics2.ItemName": "아이템 이름", + "gui.tooltips.appliedenergistics2.PowerUnits": "파워 유닛", + "gui.tooltips.appliedenergistics2.IOMode": "입출력 모드", + "gui.tooltips.appliedenergistics2.CondenserOutput": "ME 콘덴서 - 출력", + "gui.tooltips.appliedenergistics2.PartitionStorage": "부분 저장고", + "gui.tooltips.appliedenergistics2.Clear": "청소", + "gui.tooltips.appliedenergistics2.TrashController": "Shift/Space를 눌러 삭제하세요.", + "gui.tooltips.appliedenergistics2.InterfaceBlockingMode": "차단 모드", + "gui.tooltips.appliedenergistics2.InterfaceCraftingMode": "조합 모드", + "gui.tooltips.appliedenergistics2.Trash": "아이템 파괴", + "gui.tooltips.appliedenergistics2.MatterBalls": "재료공에 냉각하기\n아이템 당 %s", + "gui.tooltips.appliedenergistics2.Singularity": "특이점에 냉각하기\n아이템 당 %s", + "gui.tooltips.appliedenergistics2.Read": "추출 한정", + "gui.tooltips.appliedenergistics2.Write": "주입 한정", + "gui.tooltips.appliedenergistics2.ReadWrite": "쌍방향", + "gui.tooltips.appliedenergistics2.AlwaysActive": "항상 활성화", + "gui.tooltips.appliedenergistics2.ActiveWithoutSignal": "신호없는 활성화", + "gui.tooltips.appliedenergistics2.ActiveWithSignal": "신호있는 활성화", + "gui.tooltips.appliedenergistics2.ActiveOnPulse": "한 파동 당 활성화", + "gui.tooltips.appliedenergistics2.EmitLevelsBelow": "레벨이 제한보다 낮거나 같은 경우 수신합니다.", + "gui.tooltips.appliedenergistics2.EmitLevelAbove": "레벨이 한계 이상일 때 발생합니다.", + "gui.tooltips.appliedenergistics2.SearchMode_Auto": "자동 검색", + "gui.tooltips.appliedenergistics2.SearchMode_Standard": "표준 검색", + "gui.tooltips.appliedenergistics2.SearchMode_JEIAuto": "JEI 자동 동기화", + "gui.tooltips.appliedenergistics2.SearchMode_JEIStandard": "JEI 표준 동기화", + "gui.tooltips.appliedenergistics2.SearchMode": "검색 상자 모드", + "gui.tooltips.appliedenergistics2.PartitionStorageHint": "현재 저장된 아이템을 기준으로 파티션을 구성합니다.", + "gui.tooltips.appliedenergistics2.ClearSettings": "설정 지우기", + "gui.tooltips.appliedenergistics2.Craftable": "조합 가능", + "gui.tooltips.appliedenergistics2.MoveWhenEmpty": "비어있을 때 출력을 위해 움직입니다.", + "gui.tooltips.appliedenergistics2.MoveWhenWorkIsDone": "작동할 때 출력을 위해 움직입니다.", + "gui.tooltips.appliedenergistics2.MoveWhenFull": "채워질 때 출력을 위해 움직입니다.", + "gui.tooltips.appliedenergistics2.Disabled": "비활성화", + "gui.tooltips.appliedenergistics2.Enable": "비활성화", + "gui.tooltips.appliedenergistics2.Blocking": "인벤토리에 아이템이 있다면 아이템 조합을 넣지 마세요.", + "gui.tooltips.appliedenergistics2.NonBlocking": "타겟 인벤토리의 내용을 무시하세요.", + "gui.tooltips.appliedenergistics2.Craft": "행동 조합", + "gui.tooltips.appliedenergistics2.CraftOnly": "유출하는 동안 쌓은 아이템을 사용하지 않고, 오직 아이템만 조합 하세요.", + "gui.tooltips.appliedenergistics2.CraftEither": "유출하는 동안 쌓은 아이템을 사용하거나 아이템을 조합하세요.", + "gui.tooltips.appliedenergistics2.LevelType": "레벨 유형", + "gui.tooltips.appliedenergistics2.LevelType_Energy": "에너지", + "gui.tooltips.appliedenergistics2.LevelType_Item": "아이템", + "gui.tooltips.appliedenergistics2.InventoryTweaks": "인벤토리 트위크", + "gui.tooltips.appliedenergistics2.Mod": "모드", + "gui.tooltips.appliedenergistics2.TerminalStyle": "터미널 방식", + "gui.tooltips.appliedenergistics2.TerminalStyle_Full": "풀 스크린 터미널", + "gui.tooltips.appliedenergistics2.TerminalStyle_Tall": "긴 집중 터미널", + "gui.tooltips.appliedenergistics2.TerminalStyle_Small": "짧은 집중 터미널", + "gui.tooltips.appliedenergistics2.DoesntDespawn": "이 아이템은 디스폰하지 않을 것입니다.", + "gui.tooltips.appliedenergistics2.EmitterMode": "처리 조합 모드", + "gui.tooltips.appliedenergistics2.CraftViaRedstone": "레드스톤을 꺼내어 아이템을 조합하세요.", + "gui.tooltips.appliedenergistics2.EmitWhenCrafting": "아이템을 조합하는 동안 레드스톤을 꺼내세요.", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItems": "액세스할 수 없는 아이템 보고", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItemsYes": "예: 추출될 수 없는 아이템은 보일 것입니다.", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItemsNo": "아니오: 추출 가능한 아이템은 보일 것입니다.", + "gui.tooltips.appliedenergistics2.ReportInaccessibleFluids": "엑세스할 수 없는 액체 보고", + "gui.tooltips.appliedenergistics2.ReportInaccessibleFluidsYes": "예: 추출될 수 없는 액체는 보일 것입니다.", + "gui.tooltips.appliedenergistics2.ReportInaccessibleFluidsNo": "아니오: 추출 가능한 아이템은 보일 것입니다.", + "gui.tooltips.appliedenergistics2.BlockPlacement": "블록 설치", + "gui.tooltips.appliedenergistics2.BlockPlacementYes": "블록은 블록으로서 설치될 수 있습니다.", + "gui.tooltips.appliedenergistics2.BlockPlacementNo": "블록은 아이템으로서 드롭될 수 있습니다.", + "gui.tooltips.appliedenergistics2.SchedulingMode": "일정 모드", + "gui.tooltips.appliedenergistics2.SchedulingModeDefault": "네트워크가 비어 있을 때까지 첫 번째 아이템을 내보낸 후 다음 아이템을 시도해 보세요.", + "gui.tooltips.appliedenergistics2.SchedulingModeRoundRobin": "라운드 로빈 모드를 사용하여 내보냅니다.", + "gui.tooltips.appliedenergistics2.SchedulingModeRandom": "아이템을 임의 모드로 내보냅니다.", + "gui.tooltips.appliedenergistics2.FilterMode": "검색 필터 모드", + "gui.tooltips.appliedenergistics2.FilterModeKeep": "이전 검색 필터를 복원합니다.", + "gui.tooltips.appliedenergistics2.FilterModeClear": "각 오픈마다 청소합니다.", + "gui.tooltips.appliedenergistics2.ItemsStored": "아이템 저장: %s", + "gui.tooltips.appliedenergistics2.ItemsRequestable": "아이템 요청: %s", + "gui.tooltips.appliedenergistics2.P2PFrequency": "빈도: %s", + + "gui.appliedenergistics2.units.appliedenergstics": "AE", + "gui.appliedenergistics2.units.ic2": "EU", + "gui.appliedenergistics2.units.rf": "RF", + + "gui.appliedenergistics2.White": "흰색", + "gui.appliedenergistics2.Orange": "주황", + "gui.appliedenergistics2.Magenta": "자홍색", + "gui.appliedenergistics2.LightBlue": "하늘색", + "gui.appliedenergistics2.Yellow": "노랑색", + "gui.appliedenergistics2.Lime": "연두색", + "gui.appliedenergistics2.Pink": "분홍색", + "gui.appliedenergistics2.Gray": "회색", + "gui.appliedenergistics2.LightGray": "밝은 회색", + "gui.appliedenergistics2.Cyan": "청록색", + "gui.appliedenergistics2.Purple": "보라색", + "gui.appliedenergistics2.Blue": "파랑색", + "gui.appliedenergistics2.Brown": "갈색", + "gui.appliedenergistics2.Green": "초록색", + "gui.appliedenergistics2.Red": "빨강색", + "gui.appliedenergistics2.Black": "검정색", + "gui.appliedenergistics2.Fluix": "액정", + + "waila.appliedenergistics2.Crafting": "조합", + "waila.appliedenergistics2.DeviceOnline": "장치 켜짐", + "waila.appliedenergistics2.DeviceOffline": "장치 꺼짐", + "waila.appliedenergistics2.DeviceMissingChannel": "채널을 잃은 장치", + "waila.appliedenergistics2.Locked": "잠겨 있음", + "waila.appliedenergistics2.Unlocked": "잠겨있지 않음", + "waila.appliedenergistics2.Showing": "공개", + "waila.appliedenergistics2.Contains": "포함", + "waila.appliedenergistics2.Channels": "%1$d의 %2$d 채널", + "waila.appliedenergistics2.P2PUnlinked": "접속 안됨", + "waila.appliedenergistics2.P2PInputOneOutput": "접속됨 (입력면)", + "waila.appliedenergistics2.P2PInputManyOutputs": "접속됨 (입력면) - %d 출력", + "waila.appliedenergistics2.P2POutput": "접속됨 (출력면)", + + "theoneprobe.appliedenergistics2.crafting": "조합: %1$s", + "theoneprobe.appliedenergistics2.device_online": "장치 켜짐", + "theoneprobe.appliedenergistics2.device_offline": "장치 꺼짐", + "theoneprobe.appliedenergistics2.device_missing_channel": "채널을 잃은 장치", + "theoneprobe.appliedenergistics2.locked": "잠겨 있음", + "theoneprobe.appliedenergistics2.unlocked": "잠겨있지 않음", + "theoneprobe.appliedenergistics2.showing": "공개", + "theoneprobe.appliedenergistics2.contains": "포함", + "theoneprobe.appliedenergistics2.channels": "%1$d의 %2$d 채널", + "theoneprobe.appliedenergistics2.p2p_unlinked": "접속 안됨", + "theoneprobe.appliedenergistics2.p2p_input_one_output": "접속됨 (입력면)", + "theoneprobe.appliedenergistics2.p2p_input_many_outputs": "접속됨 (입력면) - %d 출력", + "theoneprobe.appliedenergistics2.p2p_output": "접속됨 (출력면)", + "theoneprobe.appliedenergistics2.p2p_frequency": "빈도: %1$s", + "theoneprobe.appliedenergistics2.stored_energy": "%1$d / %2$d", + + "item.appliedenergistics2.storage_cell_1k": "1k ME 저장 셀", + "item.appliedenergistics2.storage_cell_4k": "4k ME 저장 셀", + "item.appliedenergistics2.storage_cell_16k": "16k ME 저장 셀", + "item.appliedenergistics2.storage_cell_64k": "64k ME 저장 셀", + "item.appliedenergistics2.fluid_storage_cell_1k": "1k ME 액체 저장 셀", + "item.appliedenergistics2.fluid_storage_cell_4k": "4k ME 액체 저장 셀", + "item.appliedenergistics2.fluid_storage_cell_16k": "16k ME 액체 저장 셀", + "item.appliedenergistics2.fluid_storage_cell_64k": "64k ME 액체 저장 셀", + "item.appliedenergistics2.creative_storage_cell": "크리에이티브 ME 저장 셀", + "item.appliedenergistics2.encoded_pattern": "인코딩된 패턴", + "item.appliedenergistics2.view_cell": "뷰 셀", + "item.appliedenergistics2.facade": "케이블 덮개", + + "item.appliedenergistics2.crystal_seed.certus": "서투스 석영 씨앗", + "item.appliedenergistics2.crystal_seed.nether": "지옥 석영 씨앗", + "item.appliedenergistics2.crystal_seed.fluix": "액정 씨앗", + "item.appliedenergistics2.material.invalid_type": "이 아이템은 비활성화됨", + "item.appliedenergistics2.material.advanced_card": "고급 카드", + "item.appliedenergistics2.material.annihilation_core": "소멸 코어", + "item.appliedenergistics2.material.basic_card": "기본 카드", + "item.appliedenergistics2.material.blank_pattern": "빈 패턴", + "item.appliedenergistics2.material.calculation_processor": "계산 프로세서", + "item.appliedenergistics2.material.card_capacity": "용량 카드", + "item.appliedenergistics2.material.card_fuzzy": "퍼지 카드", + "item.appliedenergistics2.material.card_inverter": "변환 카드", + "item.appliedenergistics2.material.card_redstone": "레드스톤 카드", + "item.appliedenergistics2.material.card_speed": "가속 카드", + "item.appliedenergistics2.material.cell2_spatial_part": "2³ 시공 요소", + "item.appliedenergistics2.material.cell16_spatial_part": "16³ 시공 요소", + "item.appliedenergistics2.material.cell128_spatial_part": "128³ 시공 요소", + "item.appliedenergistics2.material.cell1k_part": "1k ME 저장 요소", + "item.appliedenergistics2.material.cell4k_part": "4k ME 저장 요소", + "item.appliedenergistics2.material.cell16k_part": "16k ME 저장 요소", + "item.appliedenergistics2.material.cell64k_part": "64k ME 저장 요소", + "item.appliedenergistics2.material.fluid_cell1k_part": "1k ME 액체 저장 요소", + "item.appliedenergistics2.material.fluid_cell4k_part": "4k ME 액체 저장 요소", + "item.appliedenergistics2.material.fluid_cell16k_part": "16k ME 액체 저장 요소", + "item.appliedenergistics2.material.fluid_cell64k_part": "64k ME 액체 저장 요소", + "item.appliedenergistics2.material.certus_quartz_crystal": "서투스 석영 수정", + "item.appliedenergistics2.material.certus_quartz_crystal_charged": "충전된 서투스 석영 수정", + "item.appliedenergistics2.material.certus_quartz_dust": "서투스 석영 가루", + "item.appliedenergistics2.material.empty_storage_cell": "빈 ME 저장 셀", + "item.appliedenergistics2.material.ender_dust": "엔더 가루", + "item.appliedenergistics2.material.engineering_processor": "공학 프로세서", + "item.appliedenergistics2.material.flour": "가루", + "item.appliedenergistics2.material.fluix_crystal": "액정 수정", + "item.appliedenergistics2.material.fluix_dust": "액정 가루", + "item.appliedenergistics2.material.fluix_pearl": "액정 진주", + "item.appliedenergistics2.material.formation_core": "형성 코어", + "item.appliedenergistics2.material.gold_dust": "금 가루", + "item.appliedenergistics2.material.iron_dust": "철 가루", + "item.appliedenergistics2.material.logic_processor": "논리 프로세서", + "item.appliedenergistics2.material.logic_processor_asm": "미완성된 논리 프로세서", + "item.appliedenergistics2.material.matter_ball": "물질 공", + "item.appliedenergistics2.material.nether_quartz_dust": "지옥 석영 가루", + "item.appliedenergistics2.material.purified_certus_quartz_crystal": "순수한 서투스 석영 수정", + "item.appliedenergistics2.material.purified_fluix_crystal": "순수한 액정 수정", + "item.appliedenergistics2.material.purified_nether_quartz_crystal": "순수한 지옥 석영 수정", + "item.appliedenergistics2.material.quantum_entangled_singularity": "양자얽힘 특이점", + "item.appliedenergistics2.material.silicon": "실리콘", + "item.appliedenergistics2.material.singularity": "특이점", + "item.appliedenergistics2.material.wireless": "무선 수신기", + "item.appliedenergistics2.material.wireless_booster": "무선 기지국", + "item.appliedenergistics2.material.wooden_gear": "나무 톱니바퀴", + "item.appliedenergistics2.material.engineering_processor_press": "공학 회로 프레스", + "item.appliedenergistics2.material.calculation_processor_press": "계산 회로 프레스", + "item.appliedenergistics2.material.logic_processor_press": "논리 회로 프레스", + "item.appliedenergistics2.material.engineering_processor_print": "인쇄된 공학 회로", + "item.appliedenergistics2.material.calculation_processor_print": "인쇄된 계산 회로", + "item.appliedenergistics2.material.logic_processor_print": "인쇄된 논리 회로", + "item.appliedenergistics2.material.silicon_press": "실리콘 프레스", + "item.appliedenergistics2.material.silicon_print": "인쇄된 실리콘", + "item.appliedenergistics2.material.name_press": "이름 프레스", + "item.appliedenergistics2.material.sky_dust": "천령석 가루", + "item.appliedenergistics2.material.card_crafting": "조합 카드", + + "item.appliedenergistics2.multi_part.annihilation_plane": "ME 소멸 평면", + "item.appliedenergistics2.multi_part.fluid_annihilation_plane": "ME 액체 소멸 평면", + "item.appliedenergistics2.multi_part.identity_annihilation_plane": "ME 확인 소멸 평면", + "item.appliedenergistics2.multi_part.cable_anchor": "케이블 앵커", + "item.appliedenergistics2.multi_part.cable_covered": "ME 차폐 케이블", + "item.appliedenergistics2.multi_part.cable_glass": "ME 유리 케이블", + "item.appliedenergistics2.multi_part.cable_smart": "ME 스마트 케이블", + "item.appliedenergistics2.multi_part.cable_dense_smart": "ME 조밀 케이블", + "item.appliedenergistics2.multi_part.cable_dense_smart": "ME 조밀 스마트 케이블", + "item.appliedenergistics2.multi_part.storage_monitor": "ME 저장고 모니터", + "item.appliedenergistics2.multi_part.conversion_monitor": "ME 변환 모니터", + "item.appliedenergistics2.multi_part.crafting_terminal": "ME 조합 터미널", + "item.appliedenergistics2.multi_part.semi_dark_monitor": "조명판", + "item.appliedenergistics2.multi_part.monitor": "밝은 조명판", + "item.appliedenergistics2.multi_part.dark_monitor": "어두운 조명판", + "item.appliedenergistics2.multi_part.export_bus": "ME 유출 버스", + "item.appliedenergistics2.multi_part.fluid_export_bus": "ME 액체 유출 버스", + "item.appliedenergistics2.multi_part.formation_plane": "ME 생성면", + "item.appliedenergistics2.multi_part.fluid_formation_plane": "ME 액체 생성면", + "item.appliedenergistics2.multi_part.import_bus": "ME 유입 버스", + "item.appliedenergistics2.multi_part.fluid_import_bus": "ME 액체 유입 버스", + "item.appliedenergistics2.multi_part.interface": "ME 인터페이스", + "item.appliedenergistics2.multi_part.fluid_interface": "ME 액체 인터페이스", + "item.appliedenergistics2.multi_part.level_emitter": "ME 레벨 측정기", + "item.appliedenergistics2.multi_part.fluid_level_emitter": "ME 액체 레벨 측정기", + "item.appliedenergistics2.multi_part.p2p_tunnel": "P2P 터널", + "item.appliedenergistics2.multi_part.pattern_terminal": "ME 패턴 터미널", + "item.appliedenergistics2.multi_part.quartz_fiber": "석영 섬유", + "item.appliedenergistics2.multi_part.storage_bus": "ME 저장 버스", + "item.appliedenergistics2.multi_part.fluid_storage_bus": "ME 액체 저장 버스", + "item.appliedenergistics2.multi_part.terminal": "ME 터미널", + "item.appliedenergistics2.multi_part.inverted_toggle_bus": "ME 반전된 토글 버스", + "item.appliedenergistics2.multi_part.toggle_bus": "ME 토글 버스", + "item.appliedenergistics2.multi_part.crafting_monitor": "ME 조합 모니터", + "item.appliedenergistics2.multi_part.interface_terminal": "ME 인터페이스 터미널", + "item.appliedenergistics2.multi_part.fluid_terminal": "ME 액체 터미널", + "item.appliedenergistics2.multi_part.invalid_type": "비활성화된 아이템", + + "item.appliedenergistics2.spatial_storage_cell_128_cubed": "128³ 시공 셀", + "item.appliedenergistics2.spatial_storage_cell_16_cubed": "16³ 시공 셀", + "item.appliedenergistics2.spatial_storage_cell_2_cubed": "2³ 시공 셀", + + "item.appliedenergistics2.certus_quartz_axe": "서투스 석영 도끼", + "item.appliedenergistics2.certus_quartz_cutting_knife": "서투스 석영 커터칼", + "item.appliedenergistics2.certus_quartz_hoe": "서투스 석영 괭이", + "item.appliedenergistics2.certus_quartz_pickaxe": "서투스 석영 곡괭이", + "item.appliedenergistics2.certus_quartz_spade": "서투스 석영 삽", + "item.appliedenergistics2.certus_quartz_sword": "서투스 석영 검", + "item.appliedenergistics2.certus_quartz_wrench": "서투스 석영 렌치", + + "item.appliedenergistics2.nether_quartz_axe": "지옥 석영 도끼", + "item.appliedenergistics2.nether_quartz_cutting_knife": "지옥 석영 커터칼", + "item.appliedenergistics2.nether_quartz_hoe": "지옥 석영 괭이", + "item.appliedenergistics2.nether_quartz_pickaxe": "지옥 석영 곡괭이", + "item.appliedenergistics2.nether_quartz_spade": "지옥 석영 삽", + "item.appliedenergistics2.nether_quartz_sword": "지옥 석영 검", + "item.appliedenergistics2.nether_quartz_wrench": "지옥 석영 렌치", + + "item.appliedenergistics2.paint_ball": "페인트 공", + "item.appliedenergistics2.portable_cell": "휴대용 셀", + "item.appliedenergistics2.network_tool": "네트워크 도구", + "item.appliedenergistics2.charged_staff": "충전된 스태프", + "item.appliedenergistics2.entropy_manipulator": "엔트로피 조종기", + "item.appliedenergistics2.matter_cannon": "물질 대포", + "item.appliedenergistics2.memory_card": "메모리 카드", + "item.appliedenergistics2.color_applicator": "색상 적용기", + "item.appliedenergistics2.wireless_terminal": "무선 터미널", + "item.appliedenergistics2.biometric_card": "바이오메트릭 카드", + + "item.appliedenergistics2.debug_card": "디버그 카드", + "item.appliedenergistics2.debug_replicator_card": "복제 카드", + + "commands.ae2.usage": "응용 에너지학 모드에서 제공되는 명령어는 다음과 같습니다. - 목록은 /ae2 list를 사용하고, 명령어 도움말은 /ae2 help _____를 사용하세요.", + "commands.ae2.permissions": "이 명령어를 실행할 수 있는 적절한 권한이 없습니다.", + "commands.ae2.ChunkLogger": "청크 로드 및 서버 로그 로딩을 전환합니다. (OP)", + "commands.ae2.ChunkLoggerOn": "청크 로깅이 켜졌습니다.", + "commands.ae2.ChunkLoggerOff": "청크 로깅이 꺼졌습니다.", + "commands.ae2.Supporters": "응용 에너지학 모드의 지원자 목록을 공개합니다.", + + "achievement.ae2.Root": "응용 에너지학", + "achievement.ae2.Root.desc": "상자가 충분치 않을 때", + "achievement.ae2.Compass": "운석 사냥꾼", + "achievement.ae2.Compass.desc": "운석 탐지기 조합", + "achievement.ae2.Presses": "알려지지 않은 기술", + "achievement.ae2.Presses.desc": "프로세서 프레스 발견", + "achievement.ae2.SpatialIO": "공간 조정", + "achievement.ae2.SpatialIO.desc": "시공 입출력 포트 조합", + "achievement.ae2.SpatialIOExplorer": "대담하게 가다", + "achievement.ae2.SpatialIOExplorer.desc": "시공 저장 셀에 저장", + "achievement.ae2.StorageCell": "상자보다 그뤠잇", + "achievement.ae2.StorageCell.desc": "저장 셀 조합", + "achievement.ae2.IOPort": "저장 셀 순서 섞기", + "achievement.ae2.IOPort.desc": "입출력 포트 조합", + "achievement.ae2.CraftingTerminal": "더 큰 탁자", + "achievement.ae2.CraftingTerminal.desc": "조합 터미널 조합", + "achievement.ae2.PatternTerminal": "마에스트로 조합", + "achievement.ae2.PatternTerminal.desc": "패턴 터미널 조합", + "achievement.ae2.ChargedQuartz": "슈퍼그뤠잇!", + "achievement.ae2.ChargedQuartz.desc": "충전된 수정 발견", + "achievement.ae2.Fluix": "비자연", + "achievement.ae2.Fluix.desc": "액정 수정 발견", + "achievement.ae2.Charger": "액정 생산", + "achievement.ae2.Charger.desc": "충전기 조합", + "achievement.ae2.CrystalGrowthAccelerator": "가속기는 절제", + "achievement.ae2.CrystalGrowthAccelerator.desc": "결정 성장 촉진기 조합", + "achievement.ae2.GlassCable": "유동 에너지 연결", + "achievement.ae2.GlassCable.desc": "ME 유리 케이블 조합", + "achievement.ae2.Networking1": "네트워크 견습생", + "achievement.ae2.Networking1.desc": "네트워크에 사용하는 장치를 8채널에 도달", + "achievement.ae2.Controller": "네트워크 교환대", + "achievement.ae2.Controller.desc": "제어기 조합", + "achievement.ae2.Networking2": "네트워크 엔지니어", + "achievement.ae2.Networking2.desc": "네트워크에 사용하는 장치를 128채널에 도달", + "achievement.ae2.Networking3": "네트워크 관리자", + "achievement.ae2.Networking3.desc": "네트워크에 사용하는 장치를 2048채널에 도달", + "achievement.ae2.P2P": "P2P 네트워크", + "achievement.ae2.P2P.desc": "P2P 터널 조합", + "achievement.ae2.Recursive": "재귀적 네트워킹", + "achievement.ae2.Recursive.desc": "저장 버스에 인터페이스 설치", + "achievement.ae2.CraftingCPU": "차세대 조합", + "achievement.ae2.CraftingCPU.desc": "조합 유닛 조합", + "achievement.ae2.Facade": "네트워크 미학", + "achievement.ae2.Facade.desc": "케이블 덮개 조합", + "achievement.ae2.NetworkTool": "네트워크 진단", + "achievement.ae2.NetworkTool.desc": "네트워크 도구 제작", + "achievement.ae2.PortableCell": "저장 유목민", + "achievement.ae2.PortableCell.desc": "휴대용 셀 제작", + "achievement.ae2.StorageBus": "한계없는 잠재력", + "achievement.ae2.StorageBus.desc": "저장 버스 조합", + "achievement.ae2.QNB": "양자 터널링", + "achievement.ae2.QNB.desc": "양자 링크 조합", + + "stat.ae2.ItemsInserted": "아이템이 ME 저장고에 추가되었습니다.", + "stat.ae2.ItemsExtracted": "아이템이 ME 저장고로부터 추출되었습니다.", + "stat.ae2.TurnedCranks": "전환된 크랭크", + + "key.appliedenergistics2.category": "응용 에너지학", + "key.toggle_focus.desc": "상자를 집중적으로 토글하면서 검색하세요." +} \ No newline at end of file diff --git a/src/main/resources/assets/appliedenergistics2/lang/ko_kr.lang b/src/main/resources/assets/appliedenergistics2/lang/ko_kr.lang deleted file mode 100644 index d9f600de5..000000000 --- a/src/main/resources/assets/appliedenergistics2/lang/ko_kr.lang +++ /dev/null @@ -1,622 +0,0 @@ -// Blocks -tile.appliedenergistics2.cable_bus.name=AE2 케이블 and/or 버스 -tile.appliedenergistics2.cell_workbench.name=셀 작업대 -tile.appliedenergistics2.charger.name=충전기 -tile.appliedenergistics2.chest.name=ME 상자 -tile.appliedenergistics2.condenser.name=물질 응축기 -tile.appliedenergistics2.controller.name=ME 제어기 -tile.appliedenergistics2.crank.name=나무 크랭크 -tile.appliedenergistics2.creative_energy_cell.name=크리에이티브 에너지 셀 -tile.appliedenergistics2.dense_energy_cell.name=조밀한 에너지 셀 -tile.appliedenergistics2.energy_cell.name=에너지 셀 -tile.appliedenergistics2.drive.name=ME 드라이브 -tile.appliedenergistics2.energy_acceptor.name=에너지 수용기 -tile.appliedenergistics2.grindstone.name=석영 맷돌 -tile.appliedenergistics2.matrix_frame.name=행렬 프레임 -tile.appliedenergistics2.io_port.name=ME 입출력 포트 -tile.appliedenergistics2.inscriber.name=회로 인쇄기 -tile.appliedenergistics2.interface.name=ME 인터페이스 -tile.appliedenergistics2.fluid_interface.name=ME 유체 인터페이스 -tile.appliedenergistics2.quantum_link.name=ME 양자 연결기 -tile.appliedenergistics2.quantum_ring.name=ME 양자 고리 -tile.appliedenergistics2.fluix_block.name=액정 블럭 -tile.appliedenergistics2.quartz_block.name=서투스 석영 블록 -tile.appliedenergistics2.chiseled_quartz_block.name=조각된 서투스 석영 블록 -tile.appliedenergistics2.quartz_glass.name=석영 유리 -tile.appliedenergistics2.quartz_vibrant_glass.name=공명 석영 유리 -tile.appliedenergistics2.quartz_pillar.name=서투스 석영 기둥 -tile.appliedenergistics2.quartz_fixture.name=충전된 석영 설비 -tile.appliedenergistics2.light_detector.name=빛 감지 설비 -tile.appliedenergistics2.spatial_io_port.name=시공 입출력 포트 -tile.appliedenergistics2.spatial_pylon.name=시공 지시탑 -tile.appliedenergistics2.tiny_tnt.name=소형 TNT -tile.appliedenergistics2.vibration_chamber.name=진동실 -tile.appliedenergistics2.wireless_access_point.name=ME 무선 액세스 포인트 -tile.appliedenergistics2.quartz_ore.name=서투스 석영 광석 -tile.appliedenergistics2.charged_quartz_ore.name=충전된 서투스 석영 광석 -tile.appliedenergistics2.security_station.name=ME 보안 단말기 -tile.appliedenergistics2.quartz_growth_accelerator.name=결정 성장 촉진기 -tile.appliedenergistics2.sky_stone_block.name=천령석 -tile.appliedenergistics2.smooth_sky_stone_block.name=부드러운 천령석 -tile.appliedenergistics2.sky_stone_brick.name=천령석 벽돌 -tile.appliedenergistics2.sky_stone_small_brick.name=천령석 작은 벽돌 -tile.appliedenergistics2.sky_stone_chest.name=천령석 상자 -tile.appliedenergistics2.smooth_sky_stone_chest.name=천령석 블록 상자 -tile.appliedenergistics2.sky_compass.name=운석 탐지기 -tile.appliedenergistics2.crafting_monitor.name=조합 모니터 -tile.appliedenergistics2.crafting_storage_1k.name=1k 조합법 저장고 -tile.appliedenergistics2.crafting_storage_4k.name=4k 조합법 저장고 -tile.appliedenergistics2.crafting_storage_16k.name=16k 조합법 저장고 -tile.appliedenergistics2.crafting_storage_64k.name=64k 조합법 저장고 -tile.appliedenergistics2.crafting_accelerator.name=조합 공처리 유닛 -tile.appliedenergistics2.crafting_unit.name=조합 유닛 -tile.appliedenergistics2.molecular_assembler.name=분자 조합기 - -// Stairs -tile.appliedenergistics2.fluix_stairs.name=액정 계단 -tile.appliedenergistics2.quartz_stairs.name=서투스 석영 계단 -tile.appliedenergistics2.chiseled_quartz_stairs.name=조각된 서투스 석영 계단 -tile.appliedenergistics2.quartz_pillar_stairs.name=서투스 석영 기둥 계단 -tile.appliedenergistics2.smooth_sky_stone_stairs.name=부드러운 천령석 계단 -tile.appliedenergistics2.sky_stone_brick_stairs.name=천령석 벽돌 계단 -tile.appliedenergistics2.sky_stone_small_brick_stairs.name=천령석 작은 벽돌 계단 -tile.appliedenergistics2.sky_stone_stairs.name=천령석 계단 - -// Slabs -tile.appliedenergistics2.chiseled_quartz_slab.name=조각된 서투스 석영 반 블록 -tile.appliedenergistics2.fluix_slab.name=액정 반 블록 -tile.appliedenergistics2.quartz_pillar_slab.name=서투스 석영 기둥 반 블록 -tile.appliedenergistics2.quartz_slab.name=서투스 석영 반 블록 -tile.appliedenergistics2.smooth_sky_stone_slab.name=부드러운 천령석 반 블록 -tile.appliedenergistics2.sky_stone_brick_slab.name=천령석 벽돌 반 블록 -tile.appliedenergistics2.sky_stone_small_brick_slab.name=천령석 작은 벽돌 반 블록 -tile.appliedenergistics2.sky_stone_slab.name=천령석 반 블록 - -// Chat Messages -chat.appliedenergistics2.ChestCannotReadStorageCell=ME 상자가 셀을 읽을 수 없습니다. -chat.appliedenergistics2.SettingCleared=설정이 초기화 되었습니다. -chat.appliedenergistics2.OutOfRange=무선 신호 범위를 이탈했습니다. -chat.appliedenergistics2.InvalidMachine=알 수 없는 기계입니다. -chat.appliedenergistics2.LoadedSettings=설정을 성공적으로 복사했습니다. -chat.appliedenergistics2.DeviceNotPowered=장치의 전력이 부족합니다. -chat.appliedenergistics2.DeviceNotWirelessTerminal=장치가 무선 단말기가 아닙니다. -chat.appliedenergistics2.DeviceNotLinked=장치가 연결되지 않았습니다. -chat.appliedenergistics2.StationCanNotBeLocated=기지가 없습니다. -chat.appliedenergistics2.MachineNotPowered=장치가 전력을 받고 있지 않습니다. -chat.appliedenergistics2.CommunicationError=네트워크와 소통하는 데 문제가 발생했습니다. -chat.appliedenergistics2.SavedSettings=설정을 성공적으로 저장했습니다. -chat.appliedenergistics2.AmmoDepleted=암모가 고갈되었습니다. -chat.appliedenergistics2.isNowLocked=모니터가 잠금 상태입니다. -chat.appliedenergistics2.isNowUnlocked=모니터가 잠금 해제되었습니다. - -// Creative Tabs -itemGroup.appliedenergistics2=응용 에너지학 -itemGroup.appliedenergistics2.facades=응용 에너지학(덮개) - -// GUI -gui.appliedenergistics2.CraftingTerminal=조합 단말기 -gui.appliedenergistics2.METunnel=ME -gui.appliedenergistics2.ItemTunnel=아이템 -gui.appliedenergistics2.FluidTunnel=액체 -gui.appliedenergistics2.RedstoneTunnel=레드스톤 -gui.appliedenergistics2.EUTunnel=EU -gui.appliedenergistics2.FETunnel=FE -gui.appliedenergistics2.LightTunnel=빛 -gui.appliedenergistics2.OCTunnel=오픈컴퓨터즈 -gui.appliedenergistics2.PressureTunnel=압력 - -gui.appliedenergistics2.security.extract.name=추출 -gui.appliedenergistics2.security.inject.name=주입 -gui.appliedenergistics2.security.craft.name=조합 -gui.appliedenergistics2.security.build.name=건설 -gui.appliedenergistics2.security.security.name=보안 - -gui.appliedenergistics2.security.extract.tip=유저는 저장소에서 아이템을 빼갈 수 있습니다. -gui.appliedenergistics2.security.inject.tip=유저는 저장소에 아이템을 집어 넣을 수 있습니다. -gui.appliedenergistics2.security.craft.tip=유저는 자동 조합을 명령할 수 있습니다. -gui.appliedenergistics2.security.build.tip=유저는 네트워크의 물리적 구조를 수정하고 구성을 변경할 수 있습니다. -gui.appliedenergistics2.security.security.tip=유저는 네트워크의 보안 단말기에 액세스하여 수정할 수 있습니다. - -gui.appliedenergistics2.Efficiency=효율 -gui.appliedenergistics2.SCSSize=SCS 규모 -gui.appliedenergistics2.SCSInvalid=무효 -gui.appliedenergistics2.RequiredPower=전력 요구량 -gui.appliedenergistics2.StoredPower=전력 저장량 -gui.appliedenergistics2.MaxPower=최대 전력량 -gui.appliedenergistics2.QuartzCuttingKnife=석영 조각도 -gui.appliedenergistics2.Inscriber=회로 인쇄기 -gui.appliedenergistics2.Wireless=무선 엑세스 포인트 -gui.appliedenergistics2.WirelessTerminal=무선 터미널 -gui.appliedenergistics2.NoPermissions=아무 권한이 선택되지 않음 -gui.appliedenergistics2.SecurityCardEditor=바이오메트릭 카드 에디터 -gui.appliedenergistics2.Encoded=기록됨 -gui.appliedenergistics2.Priority=우선 순위 -gui.appliedenergistics2.StorageBus=저장 버스 -gui.appliedenergistics2.StorageBusFluids=액체 저장 버스 -gui.appliedenergistics2.EnergyDrain=수동 배수기 -gui.appliedenergistics2.Installed=설치됨 -gui.appliedenergistics2.NetworkTool=네트워크 도구 -gui.appliedenergistics2.PowerUsageRate=에너지 사용량 -gui.appliedenergistics2.PowerInputRate=에너지 생산량 -gui.appliedenergistics2.PortableCell=휴대용 셀 -gui.appliedenergistics2.Security=보안 터미널 -gui.appliedenergistics2.CellWorkbench=셀 작업대 -gui.appliedenergistics2.QuantumLinkChamber=ME 양자 연결기 -gui.appliedenergistics2.IOPort=ME 입출력 포트 -gui.appliedenergistics2.Chest=ME 상자 -gui.appliedenergistics2.Condenser=물질 응축기 -gui.appliedenergistics2.Config=설정 -gui.appliedenergistics2.Drive=ME 드라이브 -gui.appliedenergistics2.ExportBus=ME 반출 버스 -gui.appliedenergistics2.ExportBusFluids=ME 액체 반출 버스 -gui.appliedenergistics2.GrindStone=맷돌 -gui.appliedenergistics2.ImportBus=ME 반입 버스 -gui.appliedenergistics2.ImportBusFluids=ME 액체 반입 버스 -gui.appliedenergistics2.Interface=ME 인터페이스 -gui.appliedenergistics2.FluidInterface=ME 액체 인터페이스 -gui.appliedenergistics2.LevelEmitter=ME 레벨 측정기 -gui.appliedenergistics2.Of=의 -gui.appliedenergistics2.Patterns=패턴 -gui.appliedenergistics2.SpatialIOPort=시공 입출력 포트 -gui.appliedenergistics2.StoredEnergy=저장된 전력량 -gui.appliedenergistics2.StoredItems=저장된 아이템 -gui.appliedenergistics2.StoredFluids=저장된 액체 -gui.appliedenergistics2.Terminal=터미널 -gui.appliedenergistics2.InterfaceTerminal=인터페이스 터미널 -gui.appliedenergistics2.InterfaceTerminalHint=인터페이스 터미널에서 보여주거나 숨깁니다. -gui.appliedenergistics2.FormationPlane=생성면 -gui.appliedenergistics2.FluidFormationPlane=액체 생성면 -gui.appliedenergistics2.VibrationChamber=진동기 -gui.appliedenergistics2.NetworkDetails=네트워크 세부 사항 -gui.appliedenergistics2.StorageCells=ME 저장 셀 -gui.appliedenergistics2.IOBuses=ME 반입/반출 버스 -gui.appliedenergistics2.IOBusesFluids=ME 액체 반입/반출 버스 -gui.appliedenergistics2.Stores=저장 -gui.appliedenergistics2.BytesUsed=사용된 바이트 -gui.appliedenergistics2.Types=유형 -gui.appliedenergistics2.Blank=공백 -gui.appliedenergistics2.Unlinked=연결되지 않음 -gui.appliedenergistics2.Linked=연결됨 -gui.appliedenergistics2.StoredSize=저장된 규모 -gui.appliedenergistics2.CellId=셀 ID -gui.appliedenergistics2.SkyChest=천령석 상자 -gui.appliedenergistics2.PatternTerminal=패턴 터미널 -gui.appliedenergistics2.CraftingPattern=조합 패턴 -gui.appliedenergistics2.MolecularAssembler=분자 조합기 -gui.appliedenergistics2.ProcessingPattern=패턴 제작하기 -gui.appliedenergistics2.Crafts=다음을 조합: -gui.appliedenergistics2.And=와(과) -gui.appliedenergistics2.Creates=다음으로 조합: -gui.appliedenergistics2.With=와(과) -gui.appliedenergistics2.Substitute=대리 사용: -gui.appliedenergistics2.Yes=예 -gui.appliedenergistics2.No=아니오 -gui.appliedenergistics2.InWorldCrafting=AE2 월드 내 조합 -gui.appliedenergistics2.inWorldFluix=물 웅덩이에 충전된 서투스 석영 1개를 던지고 지옥 석영과 래드스톤 가루를 놓고 기다리세요. -gui.appliedenergistics2.inWorldPurificationCertus=물 웅덩이에다 서투스 석영 가루로 만든 서투스 석영 씨앗 1개를 던지고 모래를 놓고 기다리세요.; 만들어지는 속도를 가속하시려면 결정 성장 촉진기를 넣으세요. -gui.appliedenergistics2.inWorldPurificationNether=물 웅덩이에다 지옥 석영 가루로 만든 지옥 석영 씨앗 1개를 던지고 모래를 놓고 기다리세요.; 만들어지는 속도를 가속하시려면 결정 성장 촉진기를 넣으세요. -gui.appliedenergistics2.inWorldPurificationFluix=물 웅덩이에다 액정 가루로 만든 액정 씨앗 1개를 던지고 모래를 놓고 기다리세요.; 만들어지는 속도를 가속하시려면 결정 성장 촉진기를 넣으세요. -gui.appliedenergistics2.inWorldSingularity=특이점 1개와 엔더 가루 1개를 아이템 범위 내에서 던지는 것은 폭발을 발생합니다. -gui.appliedenergistics2.ChargedQuartz=충전된 서투스 석영은 충전이 안된 서투스 석영 수정을 충전기에 삽입하여 만들어지고 전력을 내뿜습니다. -gui.appliedenergistics2.ChargedQuartzFind=충전된 서투스 석영은 드물게 발견할 수 있으며, 스파크를 일으키는 것을 제외하고는 평범한 서투스 석영과 비슷하게 나타납니다. -gui.appliedenergistics2.NoSecondOutput=2차 출력 없음 -gui.appliedenergistics2.OfSecondOutput=%1$d%%이 2차 출력을 할 수 있습니다. -gui.appliedenergistics2.MultipleOutputs=%1$d%%이 2차 출력, %2$d%%이 3차 출력을 합니다. -gui.appliedenergistics2.SelectAmount=양 선택 -gui.appliedenergistics2.CopyMode=복사 모드 -gui.appliedenergistics2.CopyModeDesc=셀을 제거할 때 환경설정 창의 내용을 지울지 여부를 제어합니다. -gui.appliedenergistics2.Next=다음 -gui.appliedenergistics2.Lumen=루멘 -gui.appliedenergistics2.Empty=비어있음 -gui.appliedenergistics2.Stored=저장됨 -gui.appliedenergistics2.Cancel=취소 -gui.appliedenergistics2.ETAFormat=HH:mm:ss -gui.appliedenergistics2.Crafting=제작 -gui.appliedenergistics2.Scheduled=예정됨 -gui.appliedenergistics2.CraftingStatus=제작 상황 -gui.appliedenergistics2.FromStorage=활성화 -gui.appliedenergistics2.ToCraft=제작하기 -gui.appliedenergistics2.CraftingPlan=제작 계획 -gui.appliedenergistics2.Automatic=자동 -gui.appliedenergistics2.Start=시작 -gui.appliedenergistics2.Missing=부족 -gui.appliedenergistics2.Bytes=저장소 -gui.appliedenergistics2.Simulation=시뮬레이션 -gui.appliedenergistics2.CoProcessors=프로세서 -gui.appliedenergistics2.CraftingCPU=제작용 CPU -gui.appliedenergistics2.NoCraftingCPUs=제작용 CPU를 사용할 수 없습니다. -gui.appliedenergistics2.CalculatingWait=계산중입니다... -gui.appliedenergistics2.Clean=청소 -gui.appliedenergistics2.InvalidPattern=알 수 없는 패턴 -gui.appliedenergistics2.Range=범위 -gui.appliedenergistics2.TransparentFacades=투명 덮개 -gui.appliedenergistics2.TransparentFacadesHint=도구 모음에 네트워크 도구가 있는 동안 덮개의 가시성을 제어합니다. -gui.appliedenergistics2.CPUs=CPU -gui.appliedenergistics2.NoCraftingJobs=조합 작업 활성 없음 -gui.appliedenergistics2.FacadeCrafting=덮개 제작 -gui.appliedenergistics2.inWorldCraftingPresses=프레스 조합은 세계 곳곳에서 볼 수 있는 운석 중심에 있으며 운석 탐지기를 이용해 위치를 파악할 수 있습니다. -gui.appliedenergistics2.Included=포함됨 -gui.appliedenergistics2.Excluded=제외됨 -gui.appliedenergistics2.Partitioned=분할됨 -gui.appliedenergistics2.Precise=정밀화 -gui.appliedenergistics2.Fuzzy=퍼지 -gui.appliedenergistics2.SmallFontCraft=조합 -gui.appliedenergistics2.LargeFontCraft=+ -gui.appliedenergistics2.Nothing=없음 - -// GUI Tooltips -gui.tooltips.appliedenergistics2.Stash=아이템 저장 -gui.tooltips.appliedenergistics2.StashDesc=조합대의 아이템을 네트워크 저장고로 반환합니다. -gui.tooltips.appliedenergistics2.Substitutions=오어딕셔네리 대체 -gui.tooltips.appliedenergistics2.SubstitutionsDescEnabled=요소 입력의 대체를 허용합니다. -gui.tooltips.appliedenergistics2.SubstitutionsDescDisabled=요소 입력의 대체를 불허합니다. -gui.tooltips.appliedenergistics2.SubstitutionsDesc=요소 삽입을 위해 대체 설정을 수정합니다. -gui.tooltips.appliedenergistics2.SubstitutionsOn=대체 활성화 -gui.tooltips.appliedenergistics2.SubstitutionsOff=대체 비활성화 -gui.tooltips.appliedenergistics2.Encode=패턴 인코딩 -gui.tooltips.appliedenergistics2.EncodeDescription=입력된 패턴을 현재 인코딩된 패턴 또는 사용 가능한 빈 패턴에 기록합니다. -gui.tooltips.appliedenergistics2.FuzzyMode=퍼지 비교 -gui.tooltips.appliedenergistics2.FZPercent_25=분할 손상도 25% -gui.tooltips.appliedenergistics2.FZPercent_50=분할 손상도 50% -gui.tooltips.appliedenergistics2.FZPercent_75=분할 손상도 75% -gui.tooltips.appliedenergistics2.FZPercent_99=분할 손상도 99% -gui.tooltips.appliedenergistics2.SortOrder=정렬 순서 -gui.tooltips.appliedenergistics2.SortBy=정렬 기준 -gui.tooltips.appliedenergistics2.FZIgnoreAll=일치 -gui.tooltips.appliedenergistics2.TransferDirection=전송 방향 -gui.tooltips.appliedenergistics2.TransferToNetwork=데이터를 네트워크로 전송 -gui.tooltips.appliedenergistics2.TransferToStorageCell=데이터를 저장 셀로 전송 -gui.tooltips.appliedenergistics2.ToggleSortDirection=방향 정렬을 토글하기 -gui.tooltips.appliedenergistics2.StoredItems=저장된 아이템 -gui.tooltips.appliedenergistics2.StoredCraftable=저장 / 조합 가능 -gui.tooltips.appliedenergistics2.View=보기 -gui.tooltips.appliedenergistics2.RedstoneMode=레드스톤 모드 -gui.tooltips.appliedenergistics2.OperationMode=운용 모드 -gui.tooltips.appliedenergistics2.NumberOfItems=아이템 갯수 -gui.tooltips.appliedenergistics2.ItemName=아이템 이름 -gui.tooltips.appliedenergistics2.PowerUnits=파워 유닛 -gui.tooltips.appliedenergistics2.IOMode=입출력 모드 -gui.tooltips.appliedenergistics2.CondenserOutput=ME 콘덴서 - 출력 -gui.tooltips.appliedenergistics2.PartitionStorage=부분 저장고 -gui.tooltips.appliedenergistics2.Clear=청소 -gui.tooltips.appliedenergistics2.TrashController=Shift/Space를 눌러 삭제하세요. -gui.tooltips.appliedenergistics2.InterfaceBlockingMode=차단 모드 -gui.tooltips.appliedenergistics2.InterfaceCraftingMode=조합 모드 -gui.tooltips.appliedenergistics2.Trash=아이템 파괴 -gui.tooltips.appliedenergistics2.MatterBalls=재료공에 냉각하기\n아이템 당 %s -gui.tooltips.appliedenergistics2.Singularity=특이점에 냉각하기\n아이템 당 %s -gui.tooltips.appliedenergistics2.Read=추출 한정 -gui.tooltips.appliedenergistics2.Write=주입 한정 -gui.tooltips.appliedenergistics2.ReadWrite=쌍방향 -gui.tooltips.appliedenergistics2.AlwaysActive=항상 활성화 -gui.tooltips.appliedenergistics2.ActiveWithoutSignal=신호없는 활성화 -gui.tooltips.appliedenergistics2.ActiveWithSignal=신호있는 활성화 -gui.tooltips.appliedenergistics2.ActiveOnPulse=한 파동 당 활성화 -gui.tooltips.appliedenergistics2.EmitLevelsBelow=레벨이 제한보다 낮거나 같은 경우 수신합니다. -gui.tooltips.appliedenergistics2.EmitLevelAbove=레벨이 한계 이상일 때 발생합니다. -gui.tooltips.appliedenergistics2.SearchMode_Auto=자동 검색 -gui.tooltips.appliedenergistics2.SearchMode_Standard=표준 검색 -gui.tooltips.appliedenergistics2.SearchMode_JEIAuto=JEI 자동 동기화 -gui.tooltips.appliedenergistics2.SearchMode_JEIStandard=JEI 표준 동기화 -gui.tooltips.appliedenergistics2.SearchMode=검색 상자 모드 -gui.tooltips.appliedenergistics2.PartitionStorageHint=현재 저장된 아이템을 기준으로 파티션을 구성합니다. -gui.tooltips.appliedenergistics2.ClearSettings=설정 지우기 -gui.tooltips.appliedenergistics2.Craftable=조합 가능 -gui.tooltips.appliedenergistics2.MoveWhenEmpty=비어있을 때 출력을 위해 움직입니다. -gui.tooltips.appliedenergistics2.MoveWhenWorkIsDone=작동할 때 출력을 위해 움직입니다. -gui.tooltips.appliedenergistics2.MoveWhenFull=채워질 때 출력을 위해 움직입니다. -gui.tooltips.appliedenergistics2.Disabled=비활성화 -gui.tooltips.appliedenergistics2.Enable=비활성화 -gui.tooltips.appliedenergistics2.Blocking=인벤토리에 아이템이 있다면 아이템 조합을 넣지 마세요. -gui.tooltips.appliedenergistics2.NonBlocking=타겟 인벤토리의 내용을 무시하세요. -gui.tooltips.appliedenergistics2.Craft=행동 조합 -gui.tooltips.appliedenergistics2.CraftOnly=유출하는 동안 쌓은 아이템을 사용하지 않고, 오직 아이템만 조합 하세요. -gui.tooltips.appliedenergistics2.CraftEither=유출하는 동안 쌓은 아이템을 사용하거나 아이템을 조합하세요. -gui.tooltips.appliedenergistics2.LevelType=레벨 유형 -gui.tooltips.appliedenergistics2.LevelType_Energy=에너지 -gui.tooltips.appliedenergistics2.LevelType_Item=아이템 -gui.tooltips.appliedenergistics2.InventoryTweaks=인벤토리 트위크 -gui.tooltips.appliedenergistics2.Mod=모드 -gui.tooltips.appliedenergistics2.TerminalStyle=터미널 방식 -gui.tooltips.appliedenergistics2.TerminalStyle_Full=풀 스크린 터미널 -gui.tooltips.appliedenergistics2.TerminalStyle_Tall=긴 집중 터미널 -gui.tooltips.appliedenergistics2.TerminalStyle_Small=짧은 집중 터미널 -gui.tooltips.appliedenergistics2.DoesntDespawn=이 아이템은 디스폰하지 않을 것입니다. -gui.tooltips.appliedenergistics2.EmitterMode=처리 조합 모드 -gui.tooltips.appliedenergistics2.CraftViaRedstone=레드스톤을 꺼내어 아이템을 조합하세요. -gui.tooltips.appliedenergistics2.EmitWhenCrafting=아이템을 조합하는 동안 레드스톤을 꺼내세요. -gui.tooltips.appliedenergistics2.ReportInaccessibleItems=액세스할 수 없는 아이템 보고 -gui.tooltips.appliedenergistics2.ReportInaccessibleItemsYes=예: 추출될 수 없는 아이템은 보일 것입니다. -gui.tooltips.appliedenergistics2.ReportInaccessibleItemsNo=아니오: 추출 가능한 아이템은 보일 것입니다. -gui.tooltips.appliedenergistics2.ReportInaccessibleFluids=엑세스할 수 없는 액체 보고 -gui.tooltips.appliedenergistics2.ReportInaccessibleFluidsYes=예: 추출될 수 없는 액체는 보일 것입니다. -gui.tooltips.appliedenergistics2.ReportInaccessibleFluidsNo=아니오: 추출 가능한 아이템은 보일 것입니다. -gui.tooltips.appliedenergistics2.BlockPlacement=블록 설치 -gui.tooltips.appliedenergistics2.BlockPlacementYes=블록은 블록으로서 설치될 수 있습니다. -gui.tooltips.appliedenergistics2.BlockPlacementNo=블록은 아이템으로서 드롭될 수 있습니다. -gui.tooltips.appliedenergistics2.SchedulingMode=일정 모드 -gui.tooltips.appliedenergistics2.SchedulingModeDefault=네트워크가 비어 있을 때까지 첫 번째 아이템을 내보낸 후 다음 아이템을 시도해 보세요. -gui.tooltips.appliedenergistics2.SchedulingModeRoundRobin=라운드 로빈 모드를 사용하여 내보냅니다. -gui.tooltips.appliedenergistics2.SchedulingModeRandom=아이템을 임의 모드로 내보냅니다. -gui.tooltips.appliedenergistics2.FilterMode=검색 필터 모드 -gui.tooltips.appliedenergistics2.FilterModeKeep=이전 검색 필터를 복원합니다. -gui.tooltips.appliedenergistics2.FilterModeClear=각 오픈마다 청소합니다. -gui.tooltips.appliedenergistics2.ItemsStored=아이템 저장: %s -gui.tooltips.appliedenergistics2.ItemsRequestable=아이템 요청: %s -gui.tooltips.appliedenergistics2.P2PFrequency=빈도: %s - -// Units -gui.appliedenergistics2.units.appliedenergstics=AE -gui.appliedenergistics2.units.ic2=EU -gui.appliedenergistics2.units.rf=RF - -// Colors -gui.appliedenergistics2.White=흰색 -gui.appliedenergistics2.Orange=주황 -gui.appliedenergistics2.Magenta=자홍색 -gui.appliedenergistics2.LightBlue=하늘색 -gui.appliedenergistics2.Yellow=노랑색 -gui.appliedenergistics2.Lime=연두색 -gui.appliedenergistics2.Pink=분홍색 -gui.appliedenergistics2.Gray=회색 -gui.appliedenergistics2.LightGray=밝은 회색 -gui.appliedenergistics2.Cyan=청록색 -gui.appliedenergistics2.Purple=보라색 -gui.appliedenergistics2.Blue=파랑색 -gui.appliedenergistics2.Brown=갈색 -gui.appliedenergistics2.Green=초록색 -gui.appliedenergistics2.Red=빨강색 -gui.appliedenergistics2.Black=검정색 -gui.appliedenergistics2.Fluix=액정 - -// Waila -waila.appliedenergistics2.Crafting=조합 -waila.appliedenergistics2.DeviceOnline=장치 켜짐 -waila.appliedenergistics2.DeviceOffline=장치 꺼짐 -waila.appliedenergistics2.DeviceMissingChannel=채널을 잃은 장치 -waila.appliedenergistics2.Locked=잠겨 있음 -waila.appliedenergistics2.Unlocked=잠겨있지 않음 -waila.appliedenergistics2.Showing=공개 -waila.appliedenergistics2.Contains=포함 -waila.appliedenergistics2.Channels=%1$d의 %2$d 채널 -waila.appliedenergistics2.P2PUnlinked=접속 안됨 -waila.appliedenergistics2.P2PInputOneOutput=접속됨 (입력면) -waila.appliedenergistics2.P2PInputManyOutputs=접속됨 (입력면) - %d 출력 -waila.appliedenergistics2.P2POutput=접속됨 (출력면) - -// TheOneProbe -theoneprobe.appliedenergistics2.crafting=조합: %1$s -theoneprobe.appliedenergistics2.device_online=장치 켜짐 -theoneprobe.appliedenergistics2.device_offline=장치 꺼짐 -theoneprobe.appliedenergistics2.device_missing_channel=채널을 잃은 장치 -theoneprobe.appliedenergistics2.locked=잠겨 있음 -theoneprobe.appliedenergistics2.unlocked=잠겨있지 않음 -theoneprobe.appliedenergistics2.showing=공개 -theoneprobe.appliedenergistics2.contains=포함 -theoneprobe.appliedenergistics2.channels=%1$d의 %2$d 채널 -theoneprobe.appliedenergistics2.p2p_unlinked=접속 안됨 -theoneprobe.appliedenergistics2.p2p_input_one_output=접속됨 (입력면) -theoneprobe.appliedenergistics2.p2p_input_many_outputs=접속됨 (입력면) - %d 출력 -theoneprobe.appliedenergistics2.p2p_output=접속됨 (출력면) -theoneprobe.appliedenergistics2.p2p_frequency=빈도: %1$s -theoneprobe.appliedenergistics2.stored_energy=%1$d / %2$d - -// Items -item.appliedenergistics2.storage_cell_1k.name=1k ME 저장 셀 -item.appliedenergistics2.storage_cell_4k.name=4k ME 저장 셀 -item.appliedenergistics2.storage_cell_16k.name=16k ME 저장 셀 -item.appliedenergistics2.storage_cell_64k.name=64k ME 저장 셀 -item.appliedenergistics2.fluid_storage_cell_1k.name=1k ME 액체 저장 셀 -item.appliedenergistics2.fluid_storage_cell_4k.name=4k ME 액체 저장 셀 -item.appliedenergistics2.fluid_storage_cell_16k.name=16k ME 액체 저장 셀 -item.appliedenergistics2.fluid_storage_cell_64k.name=64k ME 액체 저장 셀 -item.appliedenergistics2.creative_storage_cell.name=크리에이티브 ME 저장 셀 -item.appliedenergistics2.encoded_pattern.name=인코딩된 패턴 -item.appliedenergistics2.view_cell.name=뷰 셀 -item.appliedenergistics2.facade.name=케이블 덮개 - -item.appliedenergistics2.crystal_seed.certus.name=서투스 석영 씨앗 -item.appliedenergistics2.crystal_seed.nether.name=지옥 석영 씨앗 -item.appliedenergistics2.crystal_seed.fluix.name=액정 씨앗 -item.appliedenergistics2.material.invalid_type.name=이 아이템은 비활성화됨 -item.appliedenergistics2.material.advanced_card.name=고급 카드 -item.appliedenergistics2.material.annihilation_core.name=소멸 코어 -item.appliedenergistics2.material.basic_card.name=기본 카드 -item.appliedenergistics2.material.blank_pattern.name=빈 패턴 -item.appliedenergistics2.material.calculation_processor.name=계산 프로세서 -item.appliedenergistics2.material.card_capacity.name=용량 카드 -item.appliedenergistics2.material.card_fuzzy.name=퍼지 카드 -item.appliedenergistics2.material.card_inverter.name=변환 카드 -item.appliedenergistics2.material.card_redstone.name=레드스톤 카드 -item.appliedenergistics2.material.card_speed.name=가속 카드 -item.appliedenergistics2.material.cell2_spatial_part.name=2³ 시공 요소 -item.appliedenergistics2.material.cell16_spatial_part.name=16³ 시공 요소 -item.appliedenergistics2.material.cell128_spatial_part.name=128³ 시공 요소 -item.appliedenergistics2.material.cell1k_part.name=1k ME 저장 요소 -item.appliedenergistics2.material.cell4k_part.name=4k ME 저장 요소 -item.appliedenergistics2.material.cell16k_part.name=16k ME 저장 요소 -item.appliedenergistics2.material.cell64k_part.name=64k ME 저장 요소 -item.appliedenergistics2.material.fluid_cell1k_part.name=1k ME 액체 저장 요소 -item.appliedenergistics2.material.fluid_cell4k_part.name=4k ME 액체 저장 요소 -item.appliedenergistics2.material.fluid_cell16k_part.name=16k ME 액체 저장 요소 -item.appliedenergistics2.material.fluid_cell64k_part.name=64k ME 액체 저장 요소 -item.appliedenergistics2.material.certus_quartz_crystal.name=서투스 석영 수정 -item.appliedenergistics2.material.certus_quartz_crystal_charged.name=충전된 서투스 석영 수정 -item.appliedenergistics2.material.certus_quartz_dust.name=서투스 석영 가루 -item.appliedenergistics2.material.empty_storage_cell.name=빈 ME 저장 셀 -item.appliedenergistics2.material.ender_dust.name=엔더 가루 -item.appliedenergistics2.material.engineering_processor.name=공학 프로세서 -item.appliedenergistics2.material.flour.name=가루 -item.appliedenergistics2.material.fluix_crystal.name=액정 수정 -item.appliedenergistics2.material.fluix_dust.name=액정 가루 -item.appliedenergistics2.material.fluix_pearl.name=액정 진주 -item.appliedenergistics2.material.formation_core.name=형성 코어 -item.appliedenergistics2.material.gold_dust.name=금 가루 -item.appliedenergistics2.material.iron_dust.name=철 가루 -item.appliedenergistics2.material.logic_processor.name=논리 프로세서 -item.appliedenergistics2.material.logic_processor_asm.name=미완성된 논리 프로세서 -item.appliedenergistics2.material.matter_ball.name=물질 공 -item.appliedenergistics2.material.nether_quartz_dust.name=지옥 석영 가루 -item.appliedenergistics2.material.purified_certus_quartz_crystal.name=순수한 서투스 석영 수정 -item.appliedenergistics2.material.purified_fluix_crystal.name=순수한 액정 수정 -item.appliedenergistics2.material.purified_nether_quartz_crystal.name=순수한 지옥 석영 수정 -item.appliedenergistics2.material.quantum_entangled_singularity.name=양자얽힘 특이점 -item.appliedenergistics2.material.silicon.name=실리콘 -item.appliedenergistics2.material.singularity.name=특이점 -item.appliedenergistics2.material.wireless.name=무선 수신기 -item.appliedenergistics2.material.wireless_booster.name=무선 기지국 -item.appliedenergistics2.material.wooden_gear.name=나무 톱니바퀴 -item.appliedenergistics2.material.engineering_processor_press.name=공학 회로 프레스 -item.appliedenergistics2.material.calculation_processor_press.name=계산 회로 프레스 -item.appliedenergistics2.material.logic_processor_press.name=논리 회로 프레스 -item.appliedenergistics2.material.engineering_processor_print.name=인쇄된 공학 회로 -item.appliedenergistics2.material.calculation_processor_print.name=인쇄된 계산 회로 -item.appliedenergistics2.material.logic_processor_print.name=인쇄된 논리 회로 -item.appliedenergistics2.material.silicon_press.name=실리콘 프레스 -item.appliedenergistics2.material.silicon_print.name=인쇄된 실리콘 -item.appliedenergistics2.material.name_press.name=이름 프레스 -item.appliedenergistics2.material.sky_dust.name=천령석 가루 -item.appliedenergistics2.material.card_crafting.name=조합 카드 - -item.appliedenergistics2.multi_part.annihilation_plane.name=ME 소멸 평면 -item.appliedenergistics2.multi_part.fluid_annihilation_plane.name=ME 액체 소멸 평면 -item.appliedenergistics2.multi_part.identity_annihilation_plane.name=ME 확인 소멸 평면 -item.appliedenergistics2.multi_part.cable_anchor.name=케이블 앵커 -item.appliedenergistics2.multi_part.cable_covered.name=ME 차폐 케이블 -item.appliedenergistics2.multi_part.cable_glass.name=ME 유리 케이블 -item.appliedenergistics2.multi_part.cable_smart.name=ME 스마트 케이블 -item.appliedenergistics2.multi_part.cable_dense_smart.name=ME 조밀 케이블 -item.appliedenergistics2.multi_part.cable_dense_smart.name=ME 조밀 스마트 케이블 -item.appliedenergistics2.multi_part.storage_monitor.name=ME 저장고 모니터 -item.appliedenergistics2.multi_part.conversion_monitor.name=ME 변환 모니터 -item.appliedenergistics2.multi_part.crafting_terminal.name=ME 조합 터미널 -item.appliedenergistics2.multi_part.semi_dark_monitor.name=조명판 -item.appliedenergistics2.multi_part.monitor.name=밝은 조명판 -item.appliedenergistics2.multi_part.dark_monitor.name=어두운 조명판 -item.appliedenergistics2.multi_part.export_bus.name=ME 유출 버스 -item.appliedenergistics2.multi_part.fluid_export_bus.name=ME 액체 유출 버스 -item.appliedenergistics2.multi_part.formation_plane.name=ME 생성면 -item.appliedenergistics2.multi_part.fluid_formation_plane.name=ME 액체 생성면 -item.appliedenergistics2.multi_part.import_bus.name=ME 유입 버스 -item.appliedenergistics2.multi_part.fluid_import_bus.name=ME 액체 유입 버스 -item.appliedenergistics2.multi_part.interface.name=ME 인터페이스 -item.appliedenergistics2.multi_part.fluid_interface.name=ME 액체 인터페이스 -item.appliedenergistics2.multi_part.level_emitter.name=ME 레벨 측정기 -item.appliedenergistics2.multi_part.fluid_level_emitter.name=ME 액체 레벨 측정기 -item.appliedenergistics2.multi_part.p2p_tunnel.name=P2P 터널 -item.appliedenergistics2.multi_part.pattern_terminal.name=ME 패턴 터미널 -item.appliedenergistics2.multi_part.quartz_fiber.name=석영 섬유 -item.appliedenergistics2.multi_part.storage_bus.name=ME 저장 버스 -item.appliedenergistics2.multi_part.fluid_storage_bus.name=ME 액체 저장 버스 -item.appliedenergistics2.multi_part.terminal.name=ME 터미널 -item.appliedenergistics2.multi_part.inverted_toggle_bus.name=ME 반전된 토글 버스 -item.appliedenergistics2.multi_part.toggle_bus.name=ME 토글 버스 -item.appliedenergistics2.multi_part.crafting_monitor.name=ME 조합 모니터 -item.appliedenergistics2.multi_part.interface_terminal.name=ME 인터페이스 터미널 -item.appliedenergistics2.multi_part.fluid_terminal.name=ME 액체 터미널 -item.appliedenergistics2.multi_part.invalid_type.name=비활성화된 아이템 - -item.appliedenergistics2.spatial_storage_cell_128_cubed.name=128³ 시공 셀 -item.appliedenergistics2.spatial_storage_cell_16_cubed.name=16³ 시공 셀 -item.appliedenergistics2.spatial_storage_cell_2_cubed.name=2³ 시공 셀 - -item.appliedenergistics2.certus_quartz_axe.name=서투스 석영 도끼 -item.appliedenergistics2.certus_quartz_cutting_knife.name=서투스 석영 커터칼 -item.appliedenergistics2.certus_quartz_hoe.name=서투스 석영 괭이 -item.appliedenergistics2.certus_quartz_pickaxe.name=서투스 석영 곡괭이 -item.appliedenergistics2.certus_quartz_spade.name=서투스 석영 삽 -item.appliedenergistics2.certus_quartz_sword.name=서투스 석영 검 -item.appliedenergistics2.certus_quartz_wrench.name=서투스 석영 렌치 - -item.appliedenergistics2.nether_quartz_axe.name=지옥 석영 도끼 -item.appliedenergistics2.nether_quartz_cutting_knife.name=지옥 석영 커터칼 -item.appliedenergistics2.nether_quartz_hoe.name=지옥 석영 괭이 -item.appliedenergistics2.nether_quartz_pickaxe.name=지옥 석영 곡괭이 -item.appliedenergistics2.nether_quartz_spade.name=지옥 석영 삽 -item.appliedenergistics2.nether_quartz_sword.name=지옥 석영 검 -item.appliedenergistics2.nether_quartz_wrench.name=지옥 석영 렌치 - -item.appliedenergistics2.paint_ball.name=페인트 공 -item.appliedenergistics2.portable_cell.name=휴대용 셀 -item.appliedenergistics2.network_tool.name=네트워크 도구 -item.appliedenergistics2.charged_staff.name=충전된 스태프 -item.appliedenergistics2.entropy_manipulator.name=엔트로피 조종기 -item.appliedenergistics2.matter_cannon.name=물질 대포 -item.appliedenergistics2.memory_card.name=메모리 카드 -item.appliedenergistics2.color_applicator.name=색상 적용기 -item.appliedenergistics2.wireless_terminal.name무선 터미널 -item.appliedenergistics2.biometric_card.name=바이오메트릭 카드 - -item.appliedenergistics2.debug_card.name=디버그 카드 -item.appliedenergistics2.debug_replicator_card.name=복제 카드 - -// Commands -commands.ae2.usage=응용 에너지학 모드에서 제공되는 명령어는 다음과 같습니다. - 목록은 /ae2 list를 사용하고, 명령어 도움말은 /ae2 help _____를 사용하세요. -commands.ae2.permissions=이 명령어를 실행할 수 있는 적절한 권한이 없습니다. -commands.ae2.ChunkLogger=청크 로드 및 서버 로그 로딩을 전환합니다. (OP) -commands.ae2.ChunkLoggerOn=청크 로깅이 켜졌습니다. -commands.ae2.ChunkLoggerOff=청크 로깅이 꺼졌습니다. -commands.ae2.Supporters=응용 에너지학 모드의 지원자 목록을 공개합니다. - -// Achievements -achievement.ae2.Root=응용 에너지학 -achievement.ae2.Root.desc=상자가 충분치 않을 때 -achievement.ae2.Compass=운석 사냥꾼 -achievement.ae2.Compass.desc=운석 탐지기 조합 -achievement.ae2.Presses=알려지지 않은 기술 -achievement.ae2.Presses.desc=프로세서 프레스 발견 -achievement.ae2.SpatialIO=공간 조정 -achievement.ae2.SpatialIO.desc=시공 입출력 포트 조합 -achievement.ae2.SpatialIOExplorer=대담하게 가다 -achievement.ae2.SpatialIOExplorer.desc=시공 저장 셀에 저장 -achievement.ae2.StorageCell=상자보다 그뤠잇 -achievement.ae2.StorageCell.desc=저장 셀 조합 -achievement.ae2.IOPort=저장 셀 순서 섞기 -achievement.ae2.IOPort.desc=입출력 포트 조합 -achievement.ae2.CraftingTerminal=더 큰 탁자 -achievement.ae2.CraftingTerminal.desc=조합 터미널 조합 -achievement.ae2.PatternTerminal=마에스트로 조합 -achievement.ae2.PatternTerminal.desc=패턴 터미널 조합 -achievement.ae2.ChargedQuartz=슈퍼그뤠잇! -achievement.ae2.ChargedQuartz.desc=충전된 수정 발견 -achievement.ae2.Fluix=비자연 -achievement.ae2.Fluix.desc=액정 수정 발견 -achievement.ae2.Charger=액정 생산 -achievement.ae2.Charger.desc=충전기 조합 -achievement.ae2.CrystalGrowthAccelerator=가속기는 절제 -achievement.ae2.CrystalGrowthAccelerator.desc=결정 성장 촉진기 조합 -achievement.ae2.GlassCable=유동 에너지 연결 -achievement.ae2.GlassCable.desc=ME 유리 케이블 조합 -achievement.ae2.Networking1=네트워크 견습생 -achievement.ae2.Networking1.desc=네트워크에 사용하는 장치를 8채널에 도달 -achievement.ae2.Controller=네트워크 교환대 -achievement.ae2.Controller.desc=제어기 조합 -achievement.ae2.Networking2=네트워크 엔지니어 -achievement.ae2.Networking2.desc=네트워크에 사용하는 장치를 128채널에 도달 -achievement.ae2.Networking3=네트워크 관리자 -achievement.ae2.Networking3.desc=네트워크에 사용하는 장치를 2048채널에 도달 -achievement.ae2.P2P=P2P 네트워크 -achievement.ae2.P2P.desc=P2P 터널 조합 -achievement.ae2.Recursive=재귀적 네트워킹 -achievement.ae2.Recursive.desc=저장 버스에 인터페이스 설치 -achievement.ae2.CraftingCPU=차세대 조합 -achievement.ae2.CraftingCPU.desc=조합 유닛 조합 -achievement.ae2.Facade=네트워크 미학 -achievement.ae2.Facade.desc=케이블 덮개 조합 -achievement.ae2.NetworkTool=네트워크 진단 -achievement.ae2.NetworkTool.desc=네트워크 도구 제작 -achievement.ae2.PortableCell=저장 유목민 -achievement.ae2.PortableCell.desc=휴대용 셀 제작 -achievement.ae2.StorageBus=한계없는 잠재력 -achievement.ae2.StorageBus.desc=저장 버스 조합 -achievement.ae2.QNB=양자 터널링 -achievement.ae2.QNB.desc=양자 링크 조합 - -// Stats -stat.ae2.ItemsInserted=아이템이 ME 저장고에 추가되었습니다. -stat.ae2.ItemsExtracted=아이템이 ME 저장고로부터 추출되었습니다. -stat.ae2.TurnedCranks=전환된 크랭크 - -//Keys -key.appliedenergistics2.category=응용 에너지학 -key.toggle_focus.desc=상자를 집중적으로 토글하면서 검색하세요. diff --git a/src/main/resources/assets/appliedenergistics2/lang/pt_br.json b/src/main/resources/assets/appliedenergistics2/lang/pt_br.json new file mode 100644 index 000000000..815db0330 --- /dev/null +++ b/src/main/resources/assets/appliedenergistics2/lang/pt_br.json @@ -0,0 +1,597 @@ +{ + "block.appliedenergistics2.cable_bus": "Cabos e/ou Barramentos do AE2", + "block.appliedenergistics2.cell_workbench": "Bancada de Células", + "block.appliedenergistics2.charger": "Carregador", + "block.appliedenergistics2.chest": "Báu de Matéria para Energia (ME)", + "block.appliedenergistics2.condenser": "Condensador de Matéria", + "block.appliedenergistics2.controller": "Controlador ME", + "block.appliedenergistics2.crank": "Manivela de Madeira", + "block.appliedenergistics2.creative_energy_cell": "Célula Criativa de Energia", + "block.appliedenergistics2.dense_energy_cell": "Célula Densa de Energia", + "block.appliedenergistics2.energy_cell": "Célula de Energia", + "block.appliedenergistics2.drive": "Acionador ME", + "block.appliedenergistics2.energy_acceptor": "Aceitador de Energia", + "block.appliedenergistics2.grindstone": "Rebolo de Quartzo", + "block.appliedenergistics2.matrix_frame": "Armação de Matriz", + "block.appliedenergistics2.io_port": "Porta de Entrada/Saída ME", + "block.appliedenergistics2.inscriber": "Inscritor", + "block.appliedenergistics2.interface": "Interface ME", + "block.appliedenergistics2.fluid_interface": "Interface de Fluidos ME", + "block.appliedenergistics2.quantum_link": "Câmara de Ligação Quântica ME", + "block.appliedenergistics2.quantum_ring": "Anel Quântico ME", + "block.appliedenergistics2.fluix_block": "Bloco de Fluix", + "block.appliedenergistics2.quartz_block": "Bloco de Quartzo Certus", + "block.appliedenergistics2.chiseled_quartz_block": "Bloco de Quartzo Certus Talhado", + "block.appliedenergistics2.quartz_glass": "Vidro de Quartzo", + "block.appliedenergistics2.quartz_vibrant_glass": "Vidro Vibrante de Quartzo", + "block.appliedenergistics2.quartz_pillar": "Pilar de Quartzo Certus", + "block.appliedenergistics2.quartz_fixture": "Instalação de Quartzo Carregado", + "block.appliedenergistics2.light_detector": "Instalação Detectora de Luz", + "block.appliedenergistics2.spatial_io_port": "Porta Entrada-Saída Espacial", + "block.appliedenergistics2.spatial_pylon": "Pilão Espacial", + "block.appliedenergistics2.tiny_tnt": "TNT Minúscula", + "block.appliedenergistics2.vibration_chamber": "Câmara de Vibração", + "block.appliedenergistics2.wireless_access_point": "Ponto de Acesso Sem Fio ME", + "block.appliedenergistics2.quartz_ore": "Minério de Quartzo Certus", + "block.appliedenergistics2.charged_quartz_ore": "Minério de Quartzo Certus Carregado", + "block.appliedenergistics2.security_station": "Terminal de Segurança ME", + "block.appliedenergistics2.quartz_growth_accelerator": "Acelerador de Crescimento de Cristais", + "block.appliedenergistics2.sky_stone_block": "Pedra do Céu", + "block.appliedenergistics2.smooth_sky_stone_block": "Bloco de Pedra do Céu", + "block.appliedenergistics2.sky_stone_brick": "Tijolos de Pedra do Céu", + "block.appliedenergistics2.sky_stone_small_brick": "Tijolos Pequenos de Pedra do Céu", + "block.appliedenergistics2.sky_stone_chest": "Baú de Pedra do Céu", + "block.appliedenergistics2.smooth_sky_stone_chest": "Baú de Bloco de Pedra do Céu", + "block.appliedenergistics2.sky_compass": "Bússola de Meteoritos", + "block.appliedenergistics2.crafting_monitor": "Monitor de Fabricação", + "block.appliedenergistics2.crafting_storage_1k": "Armazenamento de Fabricação de 1k", + "block.appliedenergistics2.crafting_storage_4k": "Armazenamento de Fabricação de 4k", + "block.appliedenergistics2.crafting_storage_16k": "Armazenamento de Fabricação de 16k", + "block.appliedenergistics2.crafting_storage_64k": "Armazenamento de Fabricação de 64k", + "block.appliedenergistics2.crafting_accelerator": "Unidade de Co-Processamento de Fabricação", + "block.appliedenergistics2.crafting_unit": "Unidade de Fabricação", + "block.appliedenergistics2.molecular_assembler": "Montador Molecular", + + "block.appliedenergistics2.ChiseledQuartzStairBlock": "Escadas de Quartzo Certus Talhadas", + "block.appliedenergistics2.fluix_stairs": "Escadas de Fluix", + "block.appliedenergistics2.QuartzPillarStairBlock": "Escadas de Pilar de Quartzo Certus ", + "block.appliedenergistics2.QuartzStairBlock": "Escadas de Quartzo Certus ", + "block.appliedenergistics2.SkyStoneBlockStairBlock": "Escadas de Bloco de Pedra do Céu ", + "block.appliedenergistics2.SkyStoneBrickStairBlock": "Escadas de Tijolos de Pedra do Céu ", + "block.appliedenergistics2.SkyStoneSmallBrickStairBlock": "Escadas de Tijolos Pequenos de Pedra do Céu ", + "block.appliedenergistics2.SkyStoneStairBlock": "Escadas de Pedra do Céu ", + + "block.appliedenergistics2.chiseled_quartz_slab": "Laje de Quartzo Certus Talhadas", + "block.appliedenergistics2.fluix_slab": "Laje de Fluix", + "block.appliedenergistics2.quartz_pillar_slab": "Laje de Pilar de Quartzo Certus", + "block.appliedenergistics2.quartz_slab": "Laje de Quartzo Certus", + "block.appliedenergistics2.smooth_sky_stone_slab": "Laje de Bloco de Pedra do Céu", + "block.appliedenergistics2.sky_stone_brick_slab": "Laje de Tijolos de Pedra do Céu", + "block.appliedenergistics2.sky_stone_small_brick_slab": "Laje de Tijolos Pequenos de Pedra do Céu", + "block.appliedenergistics2.sky_stone_slab": "Laje de Pedra do Céu", + + "chat.appliedenergistics2.ChestCannotReadStorageCell": "Baú ME não consegue ler a célula de armazenamento.", + "chat.appliedenergistics2.SettingCleared": "Cartão de Memória limpo.", + "chat.appliedenergistics2.OutOfRange": "Fora de área do sinal", + "chat.appliedenergistics2.InvalidMachine": "Máquina inválida.", + "chat.appliedenergistics2.LoadedSettings": "Configuração de dispositivo carregada a partir do cartão de memória.", + "chat.appliedenergistics2.DeviceNotPowered": "Dispositivo está com baixa energia.", + "chat.appliedenergistics2.DeviceNotWirelessTerminal": "Dispositivo não é um terminal sem fios.", + "chat.appliedenergistics2.DeviceNotLinked": "Dispositivo não conectado", + "chat.appliedenergistics2.StationCanNotBeLocated": "Estação não pode ser encontrada.", + "chat.appliedenergistics2.MachineNotPowered": "Máquina não está sendo alimentada.", + "chat.appliedenergistics2.CommunicationError": "Erro ao comunicar com a rede.", + "chat.appliedenergistics2.SavedSettings": "Configurações atuais do dispositivo copiadas ao cartão de memória.", + "chat.appliedenergistics2.ResetSettings": "Criada nova configuração de dispositivo e copiada ao cartão de memória.", + "chat.appliedenergistics2.AmmoDepleted": "Munição esgotada.", + "chat.appliedenergistics2.isNowLocked": "O monitor agora está Bloqueado.", + "chat.appliedenergistics2.isNowUnlocked": "O monitor agora está Desbloqueado.", + + "itemGroup.appliedenergistics2": "Applied Energistics 2", + "itemGroup.appliedenergistics2.facades": "Applied Energistics 2 - Fachadas", + + "gui.appliedenergistics2.CraftingTerminal": "Terminal de Fabricação", + "gui.appliedenergistics2.METunnel": "ME", + "gui.appliedenergistics2.ItemTunnel": "Item", + "gui.appliedenergistics2.FluidTunnel": "Fluido", + "gui.appliedenergistics2.RedstoneTunnel": "Redstone", + "gui.appliedenergistics2.EUTunnel": "EU", + "gui.appliedenergistics2.FETunnel": "FE", + "gui.appliedenergistics2.LightTunnel": "Luz", + "gui.appliedenergistics2.OCTunnel": "OpenComputers", + "gui.appliedenergistics2.PressureTunnel": "Pressão", + + "gui.appliedenergistics2.security.extract.name": "Retirar", + "gui.appliedenergistics2.security.inject.name": "Depositar", + "gui.appliedenergistics2.security.craft.name": "Fabricar", + "gui.appliedenergistics2.security.build.name": "Construir", + "gui.appliedenergistics2.security.security.name": "Segurança", + + "gui.appliedenergistics2.security.extract.tip": "O usuário tem permissão para remover itens do armazernamento.", + "gui.appliedenergistics2.security.inject.tip": "O usuário tem permissão para guardar novos itens no armazenamento", + "gui.appliedenergistics2.security.craft.tip": "O usuário pode iniciar novos processos de fabricação.", + "gui.appliedenergistics2.security.build.tip": "O usuário pode modificar a estutura física da rede, e fazer mudanças nas configurações.", + "gui.appliedenergistics2.security.security.tip": "O usuário pode acessar e modificar o terminal de segurança da rede.", + + "gui.appliedenergistics2.Efficiency": "Eficiência", + "gui.appliedenergistics2.SCSSize": "Tamanho SCS", + "gui.appliedenergistics2.SCSInvalid": "Inválido", + "gui.appliedenergistics2.RequiredPower": "Energia Requerida", + "gui.appliedenergistics2.StoredPower": "Energia Armazenada", + "gui.appliedenergistics2.MaxPower": "Energia Máxima", + "gui.appliedenergistics2.QuartzCuttingKnife": "Faca de Corte de Quartzo", + "gui.appliedenergistics2.Inscriber": "Inscritor", + "gui.appliedenergistics2.Wireless": "Ponto de Acesso Sem Fio", + "gui.appliedenergistics2.WirelessTerminal": "Term. Sem Fio", + "gui.appliedenergistics2.NoPermissions": "Sem Permissões Selecionadas", + "gui.appliedenergistics2.SecurityCardEditor": "Editor de Cartão Biométrico", + "gui.appliedenergistics2.Encoded": "Codificado", + "gui.appliedenergistics2.Priority": "Prioridade", + "gui.appliedenergistics2.StorageBus": "Barramento de Armazenamento", + "gui.appliedenergistics2.StorageBusFluids": "Barramento de Armazenamento de Fluido", + "gui.appliedenergistics2.EnergyDrain": "Drenagem Passiva", + "gui.appliedenergistics2.Installed": "Instalado", + "gui.appliedenergistics2.NetworkTool": "Ferramenta de Rede", + "gui.appliedenergistics2.PowerUsageRate": "Uso de Energia", + "gui.appliedenergistics2.PowerInputRate": "Geração de Energia", + "gui.appliedenergistics2.PortableCell": "Célula Portátil", + "gui.appliedenergistics2.Security": "Term. de Segurança", + "gui.appliedenergistics2.CellWorkbench": "Bancada de Células", + "gui.appliedenergistics2.QuantumLinkChamber": "Câmara de Ligação Quântica", + "gui.appliedenergistics2.IOPort": "Porta de E/S ME", + "gui.appliedenergistics2.Chest": "Baú ME", + "gui.appliedenergistics2.Condenser": "Condensador de Matéria", + "gui.appliedenergistics2.Config": "Config.", + "gui.appliedenergistics2.Drive": "Acionador ME", + "gui.appliedenergistics2.ExportBus": "Barramento ME de Exportação", + "gui.appliedenergistics2.ExportBusFluids": "Barramento ME de Exportação de Fluidos", + "gui.appliedenergistics2.GrindStone": "Rebolo", + "gui.appliedenergistics2.ImportBus": "Barramento ME de Importação", + "gui.appliedenergistics2.ImportBusFluids": "Barramento ME de Importação de Fluido", + "gui.appliedenergistics2.Interface": "Interface ME", + "gui.appliedenergistics2.FluidInterface": "Interface ME de Fluido", + "gui.appliedenergistics2.LevelEmitter": "Emissor ME de Nível", + "gui.appliedenergistics2.FluidLevelEmitter": "Emissor ME de Nível de Fluido", + "gui.appliedenergistics2.Of": "de", + "gui.appliedenergistics2.Patterns": "Padrões", + "gui.appliedenergistics2.SpatialIOPort": "Porta de E/S Espacial", + "gui.appliedenergistics2.StoredEnergy": "Energia Armazenada", + "gui.appliedenergistics2.StoredItems": "Itens Armazenados", + "gui.appliedenergistics2.StoredFluids": "Fluidos Armazenados", + "gui.appliedenergistics2.Terminal": "Terminal", + "gui.appliedenergistics2.InterfaceTerminal": "Terminal de Interface", + "gui.appliedenergistics2.InterfaceTerminalHint": "Mostrar ou Esconder no Terminal de Interface", + "gui.appliedenergistics2.FormationPlane": "Plano de Formação", + "gui.appliedenergistics2.FluidFormationPlane": "Plano de Formação de Fluido", + "gui.appliedenergistics2.VibrationChamber": "Câmara de Vibração", + "gui.appliedenergistics2.NetworkDetails": "Detalhes de Rede", + "gui.appliedenergistics2.StorageCells": "Células de Armazenamento ME", + "gui.appliedenergistics2.IOBuses": "Barramento ME de Exp/Importação", + "gui.appliedenergistics2.IOBusesFluids": "Barramento ME de Exp/Importação de Fluido", + "gui.appliedenergistics2.Stores": "Guarda", + "gui.appliedenergistics2.BytesUsed": "Bytes Usados", + "gui.appliedenergistics2.Types": "Tipos", + "gui.appliedenergistics2.Blank": "Em Branco", + "gui.appliedenergistics2.Unlinked": "Desconectado", + "gui.appliedenergistics2.Linked": "Conectado", + "gui.appliedenergistics2.StoredSize": "Tamanho Armazenado", + "gui.appliedenergistics2.CellId": "ID da Célula", + "gui.appliedenergistics2.SkyChest": "Baú de Pedra do Céu", + "gui.appliedenergistics2.PatternTerminal": "Terminal de Padrões", + "gui.appliedenergistics2.CraftingPattern": "Padrão de Fabricação", + "gui.appliedenergistics2.MolecularAssembler": "Montador Molecular", + "gui.appliedenergistics2.ProcessingPattern": "Processando Padrão", + "gui.appliedenergistics2.Crafts": "Receitas", + "gui.appliedenergistics2.And": "e", + "gui.appliedenergistics2.Creates": "Cria", + "gui.appliedenergistics2.With": "com", + "gui.appliedenergistics2.Substitute": "Usando Substituições:", + "gui.appliedenergistics2.Yes": "Sim", + "gui.appliedenergistics2.No": "Não", + "gui.appliedenergistics2.InWorldCrafting": "Receita no Mundo AE2", + "gui.appliedenergistics2.inWorldFluix": "Jogue um Quartzo Certus Carregado + 1 Quartzo do Nether + Pó de Redstone em uma poça um perto do outro e espere um momento para receber 2 Cristais Fluix.", + "gui.appliedenergistics2.inWorldPurificationCertus": "Jogue uma Semente de Quartzo Certus feita de Pó de Quartzo Certus e Areia em uma poça de água; para fazer o processo ir mais rápido adicione Aceleradores de Crescimento de Cristais.", + "gui.appliedenergistics2.inWorldPurificationNether": "Jogue uma Semente de Quartzo do Nether feita de Pó de Quartzo do Nether + Areia em uma poça de água; para fazer o processo ir mais rápido adicione Aceleradores de Crescimento de Cristais.", + "gui.appliedenergistics2.inWorldPurificationFluix": "Jogue uma Semente Fluix feita de Pó Fluix e Areia em uma poça de água; para fazer o processo ir mais rápido adicione Aceleradores de Crescimento de Cristais.", + "gui.appliedenergistics2.inWorldSingularity": "Para criar jogue 1 Singularidade e 1 Pó do Fim e cause uma explosão no alcance dos itens.", + "gui.appliedenergistics2.ChargedQuartz": "Quartzo Certus Carregado é fabricado inserindo um Cristal de Quartzo Certus descarregado no Carregador e o alimentando.", + "gui.appliedenergistics2.ChargedQuartzFind": "Quartzo Certus Carregado pode ser achado no mundo semi-raramente, parece similiar ao Quartzo Certus normal, exceto que faisca.", + "gui.appliedenergistics2.NoSecondOutput": "Sem Saída Secundária", + "gui.appliedenergistics2.OfSecondOutput": "%1$d%% de Chance de Saída Secundária", + "gui.appliedenergistics2.MultipleOutputs": "%1$d%% de Chance de Secundária e %2$d%% de Terciária.", + "gui.appliedenergistics2.SelectAmount": "Selecione Quantia", + "gui.appliedenergistics2.CopyMode": "Modo de Cópia", + "gui.appliedenergistics2.CopyModeDesc": "Controla se o conteúdo do painel de configuração são limpos quando você remove a célula.", + "gui.appliedenergistics2.Next": "Próximo ", + "gui.appliedenergistics2.Lumen": "Lumen", + "gui.appliedenergistics2.Empty": "Vazio", + "gui.appliedenergistics2.Stored": "Armazenado", + "gui.appliedenergistics2.Cancel": "Cancelar", + "gui.appliedenergistics2.ETAFormat": "HH:mm:ss", + "gui.appliedenergistics2.Crafting": "Fabricando", + "gui.appliedenergistics2.Scheduled": "Na Fila", + "gui.appliedenergistics2.CraftingStatus": "Estado da Fabricação", + "gui.appliedenergistics2.FromStorage": "Disponível", + "gui.appliedenergistics2.ToCraft": "Para Fazer", + "gui.appliedenergistics2.CraftingPlan": "Plano de Fabricação", + "gui.appliedenergistics2.Automatic": "Automático", + "gui.appliedenergistics2.Start": "Começar", + "gui.appliedenergistics2.Missing": "Faltante(s)", + "gui.appliedenergistics2.Bytes": "Armazenamento", + "gui.appliedenergistics2.Simulation": "Simulação", + "gui.appliedenergistics2.CoProcessors": "Co Processadores", + "gui.appliedenergistics2.CraftingCPU": "CPU de Fabricação", + "gui.appliedenergistics2.NoCraftingCPUs": "Sem CPUs de Fabricação Disponíveis", + "gui.appliedenergistics2.CalculatingWait": "Calculando, por favor aguarde...", + "gui.appliedenergistics2.Clean": "Limpar", + "gui.appliedenergistics2.InvalidPattern": "Padrão Inválido", + "gui.appliedenergistics2.Range": "Área", + "gui.appliedenergistics2.TransparentFacades": "Fachadas Transparentes", + "gui.appliedenergistics2.TransparentFacadesHint": "Controla a visibilidade de fachadas quando a ferramenta de rede estivar na sua toolbar.", + "gui.appliedenergistics2.CPUs": "CPU", + "gui.appliedenergistics2.NoCraftingJobs": "Nenhum Processo de Fabricação Ativo", + "gui.appliedenergistics2.FacadeCrafting": "Receita de Fachada", + "gui.appliedenergistics2.inWorldCraftingPresses": "Prensas de Fabricação são achadas no centro de meteoritos que podem ser encontrador ao redor do mundo. Eles podem ser localizados utilizando uma bússola de meteoritos.", + "gui.appliedenergistics2.Included": "Incluído", + "gui.appliedenergistics2.Excluded": "Excluído", + "gui.appliedenergistics2.Partitioned": "Particionado", + "gui.appliedenergistics2.Precise": "Preciso", + "gui.appliedenergistics2.Fuzzy": "Impreciso", + "gui.appliedenergistics2.SmallFontCraft": "Fabricação", + "gui.appliedenergistics2.LargeFontCraft": "+", + "gui.appliedenergistics2.Nothing": "Nada", + + "gui.tooltips.appliedenergistics2.Stash": "Armazenar Itens", + "gui.tooltips.appliedenergistics2.StashDesc": "Retorna itens na grade de fabricação à rede de armazenamento.", + "gui.tooltips.appliedenergistics2.Substitutions": "Substituições do Ore-Dict", + "gui.tooltips.appliedenergistics2.SubstitutionsDescEnabled": "Possibilitar substituição para componentes de entrada.", + "gui.tooltips.appliedenergistics2.SubstitutionsDescDisabled": "Impedir substituição para componentes de entrada.", + "gui.tooltips.appliedenergistics2.SubstitutionsOn": "Substituições Ativadas", + "gui.tooltips.appliedenergistics2.SubstitutionsOff": "Substituições Desativadas", + "gui.tooltips.appliedenergistics2.Encode": "Codificar Padrão", + "gui.tooltips.appliedenergistics2.EncodeDescription": "Escreve o padrão entrado ao padrão codificado atual, ou a um padrão em branco disponível.", + "gui.tooltips.appliedenergistics2.FuzzyMode": "Comparação Imprecisa", + "gui.tooltips.appliedenergistics2.FZPercent_25": "Separar com 25% de Dano", + "gui.tooltips.appliedenergistics2.FZPercent_50": "Separar com 50% de Dano", + "gui.tooltips.appliedenergistics2.FZPercent_75": "Separar com 75% de Dano", + "gui.tooltips.appliedenergistics2.FZPercent_99": "Separar com 99% de Dano", + "gui.tooltips.appliedenergistics2.SortOrder": "Ordem de Triagem", + "gui.tooltips.appliedenergistics2.SortBy": "Ordenar Por", + "gui.tooltips.appliedenergistics2.FZIgnoreAll": "Qualquer um", + "gui.tooltips.appliedenergistics2.TransferDirection": "Direção de Transferência", + "gui.tooltips.appliedenergistics2.TransferToNetwork": "Transferir dados à rede", + "gui.tooltips.appliedenergistics2.TransferToStorageCell": "Transferir dados à Celula de Armazenamento", + "gui.tooltips.appliedenergistics2.ToggleSortDirection": "Alternar Direção de Ordenação", + "gui.tooltips.appliedenergistics2.StoredItems": "Itens Armazenados", + "gui.tooltips.appliedenergistics2.StoredCraftable": "Armazenados / Fabricáveis", + "gui.tooltips.appliedenergistics2.View": "Ver", + "gui.tooltips.appliedenergistics2.RedstoneMode": "Modo de Redstone", + "gui.tooltips.appliedenergistics2.OperationMode": "Modo de Operação", + "gui.tooltips.appliedenergistics2.NumberOfItems": "Número de Itens", + "gui.tooltips.appliedenergistics2.ItemName": "Nome do item", + "gui.tooltips.appliedenergistics2.PowerUnits": "Unidades de Energia", + "gui.tooltips.appliedenergistics2.IOMode": "Modo de Entrada/Saída", + "gui.tooltips.appliedenergistics2.CondenserOutput": "Condensador ME - Saída", + "gui.tooltips.appliedenergistics2.PartitionStorage": "Armazenamento de Partição", + "gui.tooltips.appliedenergistics2.Clear": "Limpar", + "gui.tooltips.appliedenergistics2.TrashController": "Deleção via Shift / Espaço + Clique.", + "gui.tooltips.appliedenergistics2.InterfaceBlockingMode": "Modo de Bloqueio", + "gui.tooltips.appliedenergistics2.InterfaceCraftingMode": "Modo de Fabricação", + "gui.tooltips.appliedenergistics2.Trash": "Destruir Itens", + "gui.tooltips.appliedenergistics2.MatterBalls": "Condensar em Bolas de Matéria\n%s por item", + "gui.tooltips.appliedenergistics2.Singularity": "Condensar em Singularidades\n%s por item", + "gui.tooltips.appliedenergistics2.Read": "Extrair Apenas", + "gui.tooltips.appliedenergistics2.Write": "Inserir Apenas", + "gui.tooltips.appliedenergistics2.ReadWrite": "Bi-Direcional", + "gui.tooltips.appliedenergistics2.AlwaysActive": "Sempre ativo", + "gui.tooltips.appliedenergistics2.ActiveWithoutSignal": "Ativo sem sinal", + "gui.tooltips.appliedenergistics2.ActiveWithSignal": "Ativo com sinal", + "gui.tooltips.appliedenergistics2.ActiveOnPulse": "Ativar uma vez por pulso", + "gui.tooltips.appliedenergistics2.EmitLevelsBelow": "Emitir quando níveis são iguais ou estão abaixo do limite", + "gui.tooltips.appliedenergistics2.EmitLevelAbove": "Emitir quando níveis são iguais ou estão acima do limite.", + "gui.tooltips.appliedenergistics2.SearchMode_Auto": "Auto Procura", + "gui.tooltips.appliedenergistics2.SearchMode_Standard": "Procura Padrão", + "gui.tooltips.appliedenergistics2.SearchMode_JEIAuto": "Auto Procura, Sincronizado com o JEI", + "gui.tooltips.appliedenergistics2.SearchMode_JEIStandard": "Procura Padrão, Sincronizado com o JEI", + "gui.tooltips.appliedenergistics2.SearchMode_AutoKeep": "Auto Procura (Manter)", + "gui.tooltips.appliedenergistics2.SearchMode_StandardKeep": "Procura Padrão (Manter)", + "gui.tooltips.appliedenergistics2.SearchMode_JEIAutoKeep": "Auto Procura, Sincronizado com o JEI (Manter)", + "gui.tooltips.appliedenergistics2.SearchMode_JEIStandardKeep": "Procura Padrão, Sincronizado com o JEI (Manter)", + "gui.tooltips.appliedenergistics2.SearchMode": "Modo de Caixa de Procura", + "gui.tooltips.appliedenergistics2.PartitionStorageHint": "Configura a Partição baseado em itens atualmente armazenados.", + "gui.tooltips.appliedenergistics2.ClearSettings": "Limpar Configurações", + "gui.tooltips.appliedenergistics2.Craftable": "Fabricável", + "gui.tooltips.appliedenergistics2.MoveWhenEmpty": "Mover pra saída quando vazio.", + "gui.tooltips.appliedenergistics2.MoveWhenWorkIsDone": "Mover pra saída quanto o trabalho está terminado.", + "gui.tooltips.appliedenergistics2.MoveWhenFull": "Mover pra saída quando cheio.", + "gui.tooltips.appliedenergistics2.Disabled": "Desativado", + "gui.tooltips.appliedenergistics2.Enable": "Ativado", + "gui.tooltips.appliedenergistics2.Blocking": "Não empurra itens de fabricação se o inventário contém itens.", + "gui.tooltips.appliedenergistics2.NonBlocking": "Ignora o conteúdo do inventário alvo.", + "gui.tooltips.appliedenergistics2.Craft": "Comportamento de Fabricação", + "gui.tooltips.appliedenergistics2.CraftOnly": "Não usa itens estocados, apenas cria enquanto exporta.", + "gui.tooltips.appliedenergistics2.CraftEither": "Usa itens estocados, ou cria itens quando exporta.", + "gui.tooltips.appliedenergistics2.LevelType": "Tipo de Nível ", + "gui.tooltips.appliedenergistics2.LevelType_Energy": "Energia", + "gui.tooltips.appliedenergistics2.LevelType_Item": "Item", + "gui.tooltips.appliedenergistics2.InventoryTweaks": "Organização de Inventário", + "gui.tooltips.appliedenergistics2.Mod": "Mod", + "gui.tooltips.appliedenergistics2.TerminalStyle": "Estilo do Terminal", + "gui.tooltips.appliedenergistics2.TerminalStyle_Full": "Terminal em Tela Cheia", + "gui.tooltips.appliedenergistics2.TerminalStyle_Tall": "Terminal Alto e Centrado", + "gui.tooltips.appliedenergistics2.TerminalStyle_Small": "Terminal Pequeno e Centrado", + "gui.tooltips.appliedenergistics2.DoesntDespawn": "Esse item não vai sumir.", + "gui.tooltips.appliedenergistics2.EmitterMode": "Modo de Fabricação Emissor", + "gui.tooltips.appliedenergistics2.CraftViaRedstone": "Emite sinal para fazer um item.", + "gui.tooltips.appliedenergistics2.EmitWhenCrafting": "Emite sinal enquanto o item está sendo fabricado.", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItems": "Reportar Itens Inacessíveis", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItemsYes": "Sim: Itens que não podem ser extraídos estarão visíveis.", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItemsNo": "Não: Apenas itens extraíveis vão estar visíveis.", + "gui.tooltips.appliedenergistics2.ReportInaccessibleFluids": "Reportar Fluidos Inacessíveis", + "gui.tooltips.appliedenergistics2.ReportInaccessibleFluidsYes": "Sim: Fluidos que não podem ser extraídos estarão visíveis.", + "gui.tooltips.appliedenergistics2.ReportInaccessibleFluidsNo": "Não: Apenas fluidos extraíveis estarão visíveis.", + "gui.tooltips.appliedenergistics2.BlockPlacement": "Colocação de Blocos", + "gui.tooltips.appliedenergistics2.BlockPlacementYes": "Blocks serão colocados como blocos.", + "gui.tooltips.appliedenergistics2.BlockPlacementNo": "Blocos serão jogados como itens.", + "gui.tooltips.appliedenergistics2.SchedulingMode": "Modo Planejado", + "gui.tooltips.appliedenergistics2.SchedulingModeDefault": "Exportar o primeiro item até que a rede esteja vazia, e depois tentar o próximo.", + "gui.tooltips.appliedenergistics2.SchedulingModeRoundRobin": "Exportar usando mode modo de turnos.", + "gui.tooltips.appliedenergistics2.SchedulingModeRandom": "Exportar items usando modo aleatório.", + "gui.tooltips.appliedenergistics2.FilterMode": "Modo Filtro de Procura", + "gui.tooltips.appliedenergistics2.FilterModeKeep": "Restaura o Filtro de Procura Anterior.", + "gui.tooltips.appliedenergistics2.FilterModeClear": "Limpa em cada abertura.", + "gui.tooltips.appliedenergistics2.ItemsStored": "Items Guardados: %s", + "gui.tooltips.appliedenergistics2.ItemsRequestable": "Items Solicitáveis: %s", + "gui.tooltips.appliedenergistics2.P2PFrequency": "Frequência: %s", + + "gui.appliedenergistics2.units.appliedenergstics": "AE", + "gui.appliedenergistics2.units.ic2": "Unidades de Energia", + "gui.appliedenergistics2.units.rf": "Redstone Flux", + + "gui.appliedenergistics2.White": "Branco", + "gui.appliedenergistics2.Orange": "Laranja", + "gui.appliedenergistics2.Magenta": "Magenta", + "gui.appliedenergistics2.LightBlue": "Azul Claro", + "gui.appliedenergistics2.Yellow": "Amarelo", + "gui.appliedenergistics2.Lime": "Verde Limão", + "gui.appliedenergistics2.Pink": "Rosa", + "gui.appliedenergistics2.Gray": "Cinza", + "gui.appliedenergistics2.LightGray": "Cinza Claro", + "gui.appliedenergistics2.Cyan": "Ciano", + "gui.appliedenergistics2.Purple": "Lilás", + "gui.appliedenergistics2.Blue": "Azul", + "gui.appliedenergistics2.Brown": "Marrom", + "gui.appliedenergistics2.Green": "Verde", + "gui.appliedenergistics2.Red": "Vermelho", + "gui.appliedenergistics2.Black": "Preto", + "gui.appliedenergistics2.Fluix": "Fluix", + + "waila.appliedenergistics2.Crafting": "Fabricando", + "waila.appliedenergistics2.DeviceOnline": "Dispositivo On-line", + "waila.appliedenergistics2.DeviceOffline": "Dispositivo Off-line", + "waila.appliedenergistics2.DeviceMissingChannel": "Dispositivo Sem Canal", + "waila.appliedenergistics2.Locked": "Trancado", + "waila.appliedenergistics2.Unlocked": "Destrancado", + "waila.appliedenergistics2.Showing": "Mostrando", + "waila.appliedenergistics2.Contains": "Contém", + "waila.appliedenergistics2.Channels": "%1$d de %2$d Canais", + "waila.appliedenergistics2.P2PUnlinked": "Desconectado", + "waila.appliedenergistics2.P2PInputOneOutput": "Conectado (Lado de Entrada)", + "waila.appliedenergistics2.P2PInputManyOutputs": "Conectado (Lado de Entrada) - %d Saídas", + "waila.appliedenergistics2.P2POutput": "Conectado (Lado de Saída)", + + "item.appliedenergistics2.storage_cell_1k": "Célula de Armazenamento ME de 1k", + "item.appliedenergistics2.storage_cell_4k": "Célula de Armazenamento ME de 4k", + "item.appliedenergistics2.storage_cell_16k": "Célula de Armazenamento ME de 16k", + "item.appliedenergistics2.storage_cell_64k": "Célula de Armazenamento ME de 64k", + "item.appliedenergistics2.fluid_storage_cell_1k": "Célula de Armazenamento ME de 1k para Fluidos", + "item.appliedenergistics2.fluid_storage_cell_4k": "Célula de Armazenamento ME de 4k para Fluidos", + "item.appliedenergistics2.fluid_storage_cell_16k": "Célula de Armazenamento ME de 16k para Fluidos", + "item.appliedenergistics2.fluid_storage_cell_64k": "Célula de Armazenamento ME de 64k para Fluidos", + "item.appliedenergistics2.creative_storage_cell": "Célula de Armazenamento ME Criativa", + "item.appliedenergistics2.encoded_pattern": "Padrão Codificado", + "item.appliedenergistics2.view_cell": "Célula de Visualização", + "item.appliedenergistics2.facade": "Fachada de Cabos", + + "item.appliedenergistics2.crystal_seed.certus": "Semente de Quartzo Certus", + "item.appliedenergistics2.crystal_seed.nether": "Semente de Quartzo do Nether", + "item.appliedenergistics2.crystal_seed.fluix": "Semente de Fluix", + "item.appliedenergistics2.material.invalid_type": "Esse item está Desativado.", + "item.appliedenergistics2.material.advanced_card": "Cartão Avançado", + "item.appliedenergistics2.material.annihilation_core": "Núcleo de Aniquilação", + "item.appliedenergistics2.material.basic_card": "Cartão Básico", + "item.appliedenergistics2.material.blank_pattern": "Padrão em Branco", + "item.appliedenergistics2.material.calculation_processor": "Processador de Cálculo", + "item.appliedenergistics2.material.card_capacity": "Cartão de Capacidade", + "item.appliedenergistics2.material.card_fuzzy": "Cartão Impreciso", + "item.appliedenergistics2.material.card_inverter": "Cartão Inversor", + "item.appliedenergistics2.material.card_redstone": "Cartão de Redstone", + "item.appliedenergistics2.material.card_speed": "Cartão de Aceleração", + "item.appliedenergistics2.material.cell2_spatial_part": "Componente Espacial 2³", + "item.appliedenergistics2.material.cell16_spatial_part": "Componente Espacial 16³", + "item.appliedenergistics2.material.cell128_spatial_part": "Componente Espacial 128³", + "item.appliedenergistics2.material.cell1k_part": "Componente de Armazenamento ME de 1k", + "item.appliedenergistics2.material.cell4k_part": "Componente de Armazenamento ME de 4k", + "item.appliedenergistics2.material.cell16k_part": "Componente de Armazenamento ME de 16k", + "item.appliedenergistics2.material.cell64k_part": "Componente de Armazenamento ME de 64k", + "item.appliedenergistics2.material.fluid_cell1k_part": "Componente de Armazenamento ME de Fluidos de 1k", + "item.appliedenergistics2.material.fluid_cell4k_part": "Componente de Armazenamento ME de Fluidos de 4k", + "item.appliedenergistics2.material.fluid_cell16k_part": "Componente de Armazenamento ME de Fluidos de 16k", + "item.appliedenergistics2.material.fluid_cell64k_part": "Componente de Armazenamento ME de Fluidos de 64k", + "item.appliedenergistics2.material.certus_quartz_crystal": "Cristal de Quartzo Certus", + "item.appliedenergistics2.material.certus_quartz_crystal_charged": "Cristal Carregado de Quartzo Certus", + "item.appliedenergistics2.material.certus_quartz_dust": "Pó de Quartzo Certus", + "item.appliedenergistics2.material.empty_storage_cell": "Encaixe de Armazenamento ME", + "item.appliedenergistics2.material.ender_dust": "Pó do End", + "item.appliedenergistics2.material.engineering_processor": "Processador de Engenharia", + "item.appliedenergistics2.material.flour": "Farinha", + "item.appliedenergistics2.material.fluix_crystal": "Cristal de Fluix", + "item.appliedenergistics2.material.fluix_dust": "Pó de Fluix", + "item.appliedenergistics2.material.fluix_pearl": "Pérola de Fluix", + "item.appliedenergistics2.material.formation_core": "Núcleo de Formação", + "item.appliedenergistics2.material.gold_dust": "Pó de Ouro", + "item.appliedenergistics2.material.iron_dust": "Pó de Ferro", + "item.appliedenergistics2.material.logic_processor": "Processador Lógico", + "item.appliedenergistics2.material.logic_processor_asm": "Processador Lógico Inacabado", + "item.appliedenergistics2.material.matter_ball": "Bola de Matéria", + "item.appliedenergistics2.material.nether_quartz_dust": "Pó de Quartzo do Nether", + "item.appliedenergistics2.material.purified_certus_quartz_crystal": "Cristal Puro de Quartzo Certus", + "item.appliedenergistics2.material.purified_fluix_crystal": "Cristal Fluix Puro", + "item.appliedenergistics2.material.purified_nether_quartz_crystal": "Cristal Puro de Quartzo do Nether", + "item.appliedenergistics2.material.quantum_entangled_singularity": "Singularidade Quanticamente Entrelaçada", + "item.appliedenergistics2.material.silicon": "Silício", + "item.appliedenergistics2.material.singularity": "Singularidade", + "item.appliedenergistics2.material.wireless": "Receptor Sem Fio", + "item.appliedenergistics2.material.wireless_booster": "Amplificador Sem Fio", + "item.appliedenergistics2.material.wooden_gear": "Engrenagem de Madeira", + "item.appliedenergistics2.material.engineering_processor_press": "Prensa Inscritora de Engenharia", + "item.appliedenergistics2.material.calculation_processor_press": "Prensa Inscritora de Cálculo", + "item.appliedenergistics2.material.logic_processor_press": "Prensa Inscritora Lógica", + "item.appliedenergistics2.material.engineering_processor_print": "Circuito Impresso de Engenharia", + "item.appliedenergistics2.material.calculation_processor_print": "Circuito Impresso de Cálculo", + "item.appliedenergistics2.material.logic_processor_print": "Circuito Impresso Lógico", + "item.appliedenergistics2.material.silicon_press": "Compressa Inscitora de Silício", + "item.appliedenergistics2.material.silicon_print": "Silício Impresso", + "item.appliedenergistics2.material.name_press": "Prensa Inscritora de Nome", + "item.appliedenergistics2.material.sky_dust": "Pó de Pedra do Céu", + "item.appliedenergistics2.material.card_crafting": "Cartão de Fabricação", + + "item.appliedenergistics2.multi_part.annihilation_plane": "Plano de Aniquilação ME", + "item.appliedenergistics2.multi_part.fluid_annihilation_plane": "Plano de Aniquilação ME para Fluidos", + "item.appliedenergistics2.multi_part.identity_annihilation_plane": "Plano de Aniquilação de identidade ME", + "item.appliedenergistics2.multi_part.cable_anchor": "Cabo Âncora", + "item.appliedenergistics2.multi_part.cable_covered": "Cabo Coberto ME", + "item.appliedenergistics2.multi_part.cable_glass": "Cabo de Vidro ME", + "item.appliedenergistics2.multi_part.cable_smart": "Cabo Inteligente ME", + "item.appliedenergistics2.multi_part.cable_dense_smart": "Cabo Denso Coberto ME", + "item.appliedenergistics2.multi_part.cable_dense_smart": "Cabo Denso Coberto Inteligente ME", + "item.appliedenergistics2.multi_part.storage_monitor": "Monitor de Armazenamento ME", + "item.appliedenergistics2.multi_part.conversion_monitor": "Monitor de Conversão ME", + "item.appliedenergistics2.multi_part.crafting_terminal": "Terminal de Fabricação ME", + "item.appliedenergistics2.multi_part.semi_dark_monitor": "Painel Iluminado", + "item.appliedenergistics2.multi_part.monitor": "Painel Brilhante Iluminado", + "item.appliedenergistics2.multi_part.dark_monitor": "Painel Escuro Iluminado", + "item.appliedenergistics2.multi_part.export_bus": "Barramento ME de Exportação", + "item.appliedenergistics2.multi_part.fluid_export_bus": "Barramento ME de Exportação de Fluidos", + "item.appliedenergistics2.multi_part.formation_plane": "Plano de Formação ME", + "item.appliedenergistics2.multi_part.fluid_formation_plane": "Plano de Formação ME para Fluidos", + "item.appliedenergistics2.multi_part.import_bus": "Barramento ME de Importação", + "item.appliedenergistics2.multi_part.fluid_import_bus": "Barramento ME de Importação de Fluidos", + "item.appliedenergistics2.multi_part.interface": "Interface ME", + "item.appliedenergistics2.multi_part.fluid_interface": "Interface ME de Fluidos", + "item.appliedenergistics2.multi_part.level_emitter": "Emissor de Nível ME", + "item.appliedenergistics2.multi_part.fluid_level_emitter": "Emissor de Nível ME para Fluidos", + "item.appliedenergistics2.multi_part.p2p_tunnel": "Tùnel P2P", + "item.appliedenergistics2.multi_part.pattern_terminal": "Terminal de Padrões ME", + "item.appliedenergistics2.multi_part.quartz_fiber": "Fibra de Quartzo", + "item.appliedenergistics2.multi_part.storage_bus": "Barramento ME de Armazenamento", + "item.appliedenergistics2.multi_part.fluid_storage_bus": "Barramento ME de Armazenamento de Fluidos", + "item.appliedenergistics2.multi_part.terminal": "Terminal ME", + "item.appliedenergistics2.multi_part.inverted_toggle_bus": "Barramento de Alternância Invertido ME", + "item.appliedenergistics2.multi_part.toggle_bus": "Barramento de Alternância ME", + "item.appliedenergistics2.multi_part.crafting_monitor": "Monitor de Fabricação ME", + "item.appliedenergistics2.multi_part.interface_terminal": "Terminal de Interface ME", + "item.appliedenergistics2.multi_part.fluid_terminal": "Terminal ME de Fluidos", + "item.appliedenergistics2.multi_part.invalid_type": "Item Desabilitado", + + "item.appliedenergistics2.spatial_storage_cell_128_cubed": "Célula de Armazenamento Espacial 128³", + "item.appliedenergistics2.spatial_storage_cell_16_cubed": "Célula de Armazenamento Espacial 16³", + "item.appliedenergistics2.spatial_storage_cell_2_cubed": "Célula de Armazenamento Espacial 2³", + + "item.appliedenergistics2.certus_quartz_axe": "Machado de Quartzo Certus", + "item.appliedenergistics2.certus_quartz_cutting_knife": "Faca de Corte de Quartzo Certus", + "item.appliedenergistics2.certus_quartz_hoe": "Enxada de Quartzo Certus", + "item.appliedenergistics2.certus_quartz_pickaxe": "Picareta de Quartzo Certus", + "item.appliedenergistics2.certus_quartz_spade": "Pá de Quartzo Certus", + "item.appliedenergistics2.certus_quartz_sword": "Espada de Certus Quartz", + "item.appliedenergistics2.certus_quartz_wrench": "Chave de Certus Quartz", + + "item.appliedenergistics2.nether_quartz_axe": "Machado de Quartzo do Nether", + "item.appliedenergistics2.nether_quartz_cutting_knife": "Faca de Corte de Quartzo do Nether", + "item.appliedenergistics2.nether_quartz_hoe": "Enxada de Quartzo do Nether", + "item.appliedenergistics2.nether_quartz_pickaxe": "Picareta de Quartzo do Nether", + "item.appliedenergistics2.nether_quartz_spade": "Pá de Quartzo do Nether", + "item.appliedenergistics2.nether_quartz_sword": "Espada de Quarzo do Nether", + "item.appliedenergistics2.nether_quartz_wrench": "Chave de Quartzo do Nether", + + "item.appliedenergistics2.paint_ball": "Bola de Tinta", + "item.appliedenergistics2.portable_cell": "Célula Portátil", + "item.appliedenergistics2.network_tool": "Ferramenta de Rede", + "item.appliedenergistics2.charged_staff": "Cajado Carregado", + "item.appliedenergistics2.entropy_manipulator": "Manipulador de Entropia", + "item.appliedenergistics2.matter_cannon": "Canhão de Matéria", + "item.appliedenergistics2.memory_card": "Cartão de Memória", + "item.appliedenergistics2.color_applicator": "Aplicador de Cor", + "item.appliedenergistics2.wireless_terminal": "Terminal Sem Fio", + "item.appliedenergistics2.biometric_card": "Cartão Biométrico", + + "item.appliedenergistics2.debug_card": "Dev.PlacaDepuradora", + "item.appliedenergistics2.debug_replicator_card": "Dev.PlacaReplicadora", + + "commands.ae2.usage": "Comandos providenciados pelo Applied Energistics 2 - use /ae2 list para uma lista, e /ae2 help _____ para ajuda com certo comando.", + "commands.ae2.permissions": "Você não tem a permissão adequada para executar esse comando.", + "commands.ae2.ChunkLogger": "Alterna o carregamento ou descarregamento de chunks no log do servidor.Toggles Chunk Loading and unloading to the server log. ( OP )", + "commands.ae2.ChunkLoggerOn": "O registro de chunks agora está ligado.", + "commands.ae2.ChunkLoggerOff": "O registro de agora está desligado.", + "commands.ae2.Supporters": "Mostra uma lista de Apoiadores do AE2", + + "achievement.ae2.Root": "Energistica Aplicada", + "achievement.ae2.Root.desc": "Quando baús não são o suficiente.", + "achievement.ae2.Compass": "Caça-Meteoritos", + "achievement.ae2.Compass.desc": "Faça uma Bússola de Meteoritos", + "achievement.ae2.Presses": "Tecnologia Desconhecida", + "achievement.ae2.Presses.desc": "Ache uma Prensa de Processador", + "achievement.ae2.SpatialIO": "Coordenação Espacial", + "achievement.ae2.SpatialIO.desc": "Crie uma Porta de E/S Espacial", + "achievement.ae2.SpatialIOExplorer": "Ir audaciosamente", + "achievement.ae2.SpatialIOExplorer.desc": "Seja armazenado em uma Célula de Armazenamento Espacial.", + "achievement.ae2.StorageCell": "Melhor que Baús", + "achievement.ae2.StorageCell.desc": "Faça uma Célula de Armazenamento de Matéria para Energia", + "achievement.ae2.IOPort": "Embaralhamento de Células de Armazenamento", + "achievement.ae2.IOPort.desc": "Faça uma Porta de E/S", + "achievement.ae2.CraftingTerminal": "Uma Bancada (Muito) Maior", + "achievement.ae2.CraftingTerminal.desc": "Faça um Terminal de Fabricação", + "achievement.ae2.PatternTerminal": "Maestro da Fabricação", + "achievement.ae2.PatternTerminal.desc": "Faça um Terminal de Padrões", + "achievement.ae2.ChargedQuartz": "Chocante", + "achievement.ae2.ChargedQuartz.desc": "Ache Quartzo Carregado", + "achievement.ae2.Fluix": "Antinatural", + "achievement.ae2.Fluix.desc": "Crie Cristais de Fluix", + "achievement.ae2.Charger": "Produção de Fluix", + "achievement.ae2.Charger.desc": "Faça um Carregador", + "achievement.ae2.CrystalGrowthAccelerator": "Acelerador é um eufemismo", + "achievement.ae2.CrystalGrowthAccelerator.desc": "Faça um Acelerador de Crescimento de Cristais", + "achievement.ae2.GlassCable": "Conexão de Energia Fluix", + "achievement.ae2.GlassCable.desc": "Faça um Cabo de Vidro ME", + "achievement.ae2.Networking1": "Estagiário de Redes", + "achievement.ae2.Networking1.desc": "Alcance o 8° canal usando dispositivos em uma rede.", + "achievement.ae2.Controller": "Quadro de Distruibuição de Rede", + "achievement.ae2.Controller.desc": "Faça um Controlador", + "achievement.ae2.Networking2": "Engenheiro de Redes", + "achievement.ae2.Networking2.desc": "Alcance o 128° canal usando dispositivos em uma rede.", + "achievement.ae2.Networking3": "Administrador de Redes", + "achievement.ae2.Networking3.desc": "Alcance o 2048° canal usando dispositivos em uma rede.", + "achievement.ae2.P2P": "Redes Ponto-a-Ponto", + "achievement.ae2.P2P.desc": "Faça um Túnel P2P", + "achievement.ae2.Recursive": "Rede Recursiva", + "achievement.ae2.Recursive.desc": "Coloque uma Interface do lado de um Barramento de Armazenamento", + "achievement.ae2.CraftingCPU": "Fabricação Next-Gen", + "achievement.ae2.CraftingCPU.desc": "Faça uma Unidade de Fabricação", + "achievement.ae2.Facade": "Estética de Rede", + "achievement.ae2.Facade.desc": "Faça uma Fachada de Cabo", + "achievement.ae2.NetworkTool": "Diagnóstico de Rede", + "achievement.ae2.NetworkTool.desc": "Faça uma Ferramenta de Rede", + "achievement.ae2.PortableCell": "Armazenamento Nômade", + "achievement.ae2.PortableCell.desc": "Faça uma Célula Portátil", + "achievement.ae2.StorageBus": "Potencial Sem Limites", + "achievement.ae2.StorageBus.desc": "Faça um Barramento de Armazenamento", + "achievement.ae2.QNB": "Tunelamento Quântico", + "achievement.ae2.QNB.desc": "Faça uma Ligação Quântica", + + "stat.ae2.ItemsInserted": "Itens adicionados ao Armazenamento ME", + "stat.ae2.ItemsExtracted": "Itens extraídos do Armazenamento ME", + "stat.ae2.TurnedCranks": "Manivelas Giradas", + + "key.appliedenergistics2.category": "Applied Energistics 2", + "key.toggle_focus.desc": "Alterar foco da caixa de procura" +} \ No newline at end of file diff --git a/src/main/resources/assets/appliedenergistics2/lang/pt_br.lang b/src/main/resources/assets/appliedenergistics2/lang/pt_br.lang deleted file mode 100644 index 28da146ad..000000000 --- a/src/main/resources/assets/appliedenergistics2/lang/pt_br.lang +++ /dev/null @@ -1,611 +0,0 @@ -//versão pt-BR atualizada por _InterPlay_ em 31/12/2018 -//Blocos -tile.appliedenergistics2.cable_bus.name=Cabos e/ou Barramentos do AE2 -tile.appliedenergistics2.cell_workbench.name=Bancada de Células -tile.appliedenergistics2.charger.name=Carregador -tile.appliedenergistics2.chest.name=Báu de Matéria para Energia (ME) -tile.appliedenergistics2.condenser.name=Condensador de Matéria -tile.appliedenergistics2.controller.name=Controlador ME -tile.appliedenergistics2.crank.name=Manivela de Madeira -tile.appliedenergistics2.creative_energy_cell.name=Célula Criativa de Energia -tile.appliedenergistics2.dense_energy_cell.name=Célula Densa de Energia -tile.appliedenergistics2.energy_cell.name=Célula de Energia -tile.appliedenergistics2.drive.name=Acionador ME -tile.appliedenergistics2.energy_acceptor.name=Aceitador de Energia -tile.appliedenergistics2.grindstone.name=Rebolo de Quartzo -tile.appliedenergistics2.matrix_frame.name=Armação de Matriz -tile.appliedenergistics2.io_port.name=Porta de Entrada/Saída ME -tile.appliedenergistics2.inscriber.name=Inscritor -tile.appliedenergistics2.interface.name=Interface ME -tile.appliedenergistics2.fluid_interface.name=Interface de Fluidos ME -tile.appliedenergistics2.quantum_link.name=Câmara de Ligação Quântica ME -tile.appliedenergistics2.quantum_ring.name=Anel Quântico ME -tile.appliedenergistics2.fluix_block.name=Bloco de Fluix -tile.appliedenergistics2.quartz_block.name=Bloco de Quartzo Certus -tile.appliedenergistics2.chiseled_quartz_block.name=Bloco de Quartzo Certus Talhado -tile.appliedenergistics2.quartz_glass.name=Vidro de Quartzo -tile.appliedenergistics2.quartz_vibrant_glass.name=Vidro Vibrante de Quartzo -tile.appliedenergistics2.quartz_pillar.name=Pilar de Quartzo Certus -tile.appliedenergistics2.quartz_fixture.name=Instalação de Quartzo Carregado -tile.appliedenergistics2.light_detector.name=Instalação Detectora de Luz -tile.appliedenergistics2.spatial_io_port.name=Porta Entrada-Saída Espacial -tile.appliedenergistics2.spatial_pylon.name=Pilão Espacial -tile.appliedenergistics2.tiny_tnt.name=TNT Minúscula -tile.appliedenergistics2.vibration_chamber.name=Câmara de Vibração -tile.appliedenergistics2.wireless_access_point.name=Ponto de Acesso Sem Fio ME -tile.appliedenergistics2.quartz_ore.name=Minério de Quartzo Certus -tile.appliedenergistics2.charged_quartz_ore.name=Minério de Quartzo Certus Carregado -tile.appliedenergistics2.security_station.name=Terminal de Segurança ME -tile.appliedenergistics2.quartz_growth_accelerator.name=Acelerador de Crescimento de Cristais -tile.appliedenergistics2.sky_stone_block.name=Pedra do Céu -tile.appliedenergistics2.smooth_sky_stone_block.name=Bloco de Pedra do Céu -tile.appliedenergistics2.sky_stone_brick.name=Tijolos de Pedra do Céu -tile.appliedenergistics2.sky_stone_small_brick.name=Tijolos Pequenos de Pedra do Céu -tile.appliedenergistics2.sky_stone_chest.name=Baú de Pedra do Céu -tile.appliedenergistics2.smooth_sky_stone_chest.name=Baú de Bloco de Pedra do Céu -tile.appliedenergistics2.sky_compass.name=Bússola de Meteoritos -tile.appliedenergistics2.crafting_monitor.name=Monitor de Fabricação -tile.appliedenergistics2.crafting_storage_1k.name=Armazenamento de Fabricação de 1k -tile.appliedenergistics2.crafting_storage_4k.name=Armazenamento de Fabricação de 4k -tile.appliedenergistics2.crafting_storage_16k.name=Armazenamento de Fabricação de 16k -tile.appliedenergistics2.crafting_storage_64k.name=Armazenamento de Fabricação de 64k -tile.appliedenergistics2.crafting_accelerator.name=Unidade de Co-Processamento de Fabricação -tile.appliedenergistics2.crafting_unit.name=Unidade de Fabricação -tile.appliedenergistics2.molecular_assembler.name=Montador Molecular - -// Escadas -tile.appliedenergistics2.ChiseledQuartzStairBlock.name=Escadas de Quartzo Certus Talhadas -tile.appliedenergistics2.fluix_stairs.name=Escadas de Fluix -tile.appliedenergistics2.QuartzPillarStairBlock.name=Escadas de Pilar de Quartzo Certus -tile.appliedenergistics2.QuartzStairBlock.name=Escadas de Quartzo Certus -tile.appliedenergistics2.SkyStoneBlockStairBlock.name=Escadas de Bloco de Pedra do Céu -tile.appliedenergistics2.SkyStoneBrickStairBlock.name=Escadas de Tijolos de Pedra do Céu -tile.appliedenergistics2.SkyStoneSmallBrickStairBlock.name=Escadas de Tijolos Pequenos de Pedra do Céu -tile.appliedenergistics2.SkyStoneStairBlock.name=Escadas de Pedra do Céu - -// Slabs -tile.appliedenergistics2.chiseled_quartz_slab.name=Laje de Quartzo Certus Talhadas -tile.appliedenergistics2.fluix_slab.name=Laje de Fluix -tile.appliedenergistics2.quartz_pillar_slab.name=Laje de Pilar de Quartzo Certus -tile.appliedenergistics2.quartz_slab.name=Laje de Quartzo Certus -tile.appliedenergistics2.smooth_sky_stone_slab.name=Laje de Bloco de Pedra do Céu -tile.appliedenergistics2.sky_stone_brick_slab.name=Laje de Tijolos de Pedra do Céu -tile.appliedenergistics2.sky_stone_small_brick_slab.name=Laje de Tijolos Pequenos de Pedra do Céu -tile.appliedenergistics2.sky_stone_slab.name=Laje de Pedra do Céu - -// Chat Messages -chat.appliedenergistics2.ChestCannotReadStorageCell=Baú ME não consegue ler a célula de armazenamento. -chat.appliedenergistics2.SettingCleared=Cartão de Memória limpo. -chat.appliedenergistics2.OutOfRange=Fora de área do sinal -chat.appliedenergistics2.InvalidMachine=Máquina inválida. -chat.appliedenergistics2.LoadedSettings=Configuração de dispositivo carregada a partir do cartão de memória. -chat.appliedenergistics2.DeviceNotPowered=Dispositivo está com baixa energia. -chat.appliedenergistics2.DeviceNotWirelessTerminal=Dispositivo não é um terminal sem fios. -chat.appliedenergistics2.DeviceNotLinked=Dispositivo não conectado -chat.appliedenergistics2.StationCanNotBeLocated=Estação não pode ser encontrada. -chat.appliedenergistics2.MachineNotPowered=Máquina não está sendo alimentada. -chat.appliedenergistics2.CommunicationError=Erro ao comunicar com a rede. -chat.appliedenergistics2.SavedSettings=Configurações atuais do dispositivo copiadas ao cartão de memória. -chat.appliedenergistics2.ResetSettings=Criada nova configuração de dispositivo e copiada ao cartão de memória. -chat.appliedenergistics2.AmmoDepleted=Munição esgotada. -chat.appliedenergistics2.isNowLocked=O monitor agora está Bloqueado. -chat.appliedenergistics2.isNowUnlocked=O monitor agora está Desbloqueado. - -// Abas do modo Criativo -itemGroup.appliedenergistics2=Applied Energistics 2 -itemGroup.appliedenergistics2.facades=Applied Energistics 2 - Fachadas - -// GUI -gui.appliedenergistics2.CraftingTerminal=Terminal de Fabricação -gui.appliedenergistics2.METunnel=ME -gui.appliedenergistics2.ItemTunnel=Item -gui.appliedenergistics2.FluidTunnel=Fluido -gui.appliedenergistics2.RedstoneTunnel=Redstone -gui.appliedenergistics2.EUTunnel=EU -gui.appliedenergistics2.FETunnel=FE -gui.appliedenergistics2.LightTunnel=Luz -gui.appliedenergistics2.OCTunnel=OpenComputers -gui.appliedenergistics2.PressureTunnel=Pressão - -gui.appliedenergistics2.security.extract.name=Retirar -gui.appliedenergistics2.security.inject.name=Depositar -gui.appliedenergistics2.security.craft.name=Fabricar -gui.appliedenergistics2.security.build.name=Construir -gui.appliedenergistics2.security.security.name=Segurança - -gui.appliedenergistics2.security.extract.tip=O usuário tem permissão para remover itens do armazernamento. -gui.appliedenergistics2.security.inject.tip=O usuário tem permissão para guardar novos itens no armazenamento -gui.appliedenergistics2.security.craft.tip=O usuário pode iniciar novos processos de fabricação. -gui.appliedenergistics2.security.build.tip=O usuário pode modificar a estutura física da rede, e fazer mudanças nas configurações. -gui.appliedenergistics2.security.security.tip=O usuário pode acessar e modificar o terminal de segurança da rede. - -gui.appliedenergistics2.Efficiency=Eficiência -gui.appliedenergistics2.SCSSize=Tamanho SCS -gui.appliedenergistics2.SCSInvalid=Inválido -gui.appliedenergistics2.RequiredPower=Energia Requerida -gui.appliedenergistics2.StoredPower=Energia Armazenada -gui.appliedenergistics2.MaxPower=Energia Máxima -gui.appliedenergistics2.QuartzCuttingKnife=Faca de Corte de Quartzo -gui.appliedenergistics2.Inscriber=Inscritor -gui.appliedenergistics2.Wireless=Ponto de Acesso Sem Fio -gui.appliedenergistics2.WirelessTerminal=Term. Sem Fio -gui.appliedenergistics2.NoPermissions=Sem Permissões Selecionadas -gui.appliedenergistics2.SecurityCardEditor=Editor de Cartão Biométrico -gui.appliedenergistics2.Encoded=Codificado -gui.appliedenergistics2.Priority=Prioridade -gui.appliedenergistics2.StorageBus=Barramento de Armazenamento -gui.appliedenergistics2.StorageBusFluids=Barramento de Armazenamento de Fluido -gui.appliedenergistics2.EnergyDrain=Drenagem Passiva -gui.appliedenergistics2.Installed=Instalado -gui.appliedenergistics2.NetworkTool=Ferramenta de Rede -gui.appliedenergistics2.PowerUsageRate=Uso de Energia -gui.appliedenergistics2.PowerInputRate=Geração de Energia -gui.appliedenergistics2.PortableCell=Célula Portátil -gui.appliedenergistics2.Security=Term. de Segurança -gui.appliedenergistics2.CellWorkbench=Bancada de Células -gui.appliedenergistics2.QuantumLinkChamber=Câmara de Ligação Quântica -gui.appliedenergistics2.IOPort=Porta de E/S ME -gui.appliedenergistics2.Chest=Baú ME -gui.appliedenergistics2.Condenser=Condensador de Matéria -gui.appliedenergistics2.Config=Config. -gui.appliedenergistics2.Drive=Acionador ME -gui.appliedenergistics2.ExportBus=Barramento ME de Exportação -gui.appliedenergistics2.ExportBusFluids=Barramento ME de Exportação de Fluidos -gui.appliedenergistics2.GrindStone=Rebolo -gui.appliedenergistics2.ImportBus=Barramento ME de Importação -gui.appliedenergistics2.ImportBusFluids=Barramento ME de Importação de Fluido -gui.appliedenergistics2.Interface=Interface ME -gui.appliedenergistics2.FluidInterface=Interface ME de Fluido -gui.appliedenergistics2.LevelEmitter=Emissor ME de Nível -gui.appliedenergistics2.FluidLevelEmitter=Emissor ME de Nível de Fluido -gui.appliedenergistics2.Of=de -gui.appliedenergistics2.Patterns=Padrões -gui.appliedenergistics2.SpatialIOPort=Porta de E/S Espacial -gui.appliedenergistics2.StoredEnergy=Energia Armazenada -gui.appliedenergistics2.StoredItems=Itens Armazenados -gui.appliedenergistics2.StoredFluids=Fluidos Armazenados -gui.appliedenergistics2.Terminal=Terminal -gui.appliedenergistics2.InterfaceTerminal=Terminal de Interface -gui.appliedenergistics2.InterfaceTerminalHint=Mostrar ou Esconder no Terminal de Interface -gui.appliedenergistics2.FormationPlane=Plano de Formação -gui.appliedenergistics2.FluidFormationPlane=Plano de Formação de Fluido -gui.appliedenergistics2.VibrationChamber=Câmara de Vibração -gui.appliedenergistics2.NetworkDetails=Detalhes de Rede -gui.appliedenergistics2.StorageCells=Células de Armazenamento ME -gui.appliedenergistics2.IOBuses=Barramento ME de Exp/Importação -gui.appliedenergistics2.IOBusesFluids=Barramento ME de Exp/Importação de Fluido -gui.appliedenergistics2.Stores=Guarda -gui.appliedenergistics2.BytesUsed=Bytes Usados -gui.appliedenergistics2.Types=Tipos -gui.appliedenergistics2.Blank=Em Branco -gui.appliedenergistics2.Unlinked=Desconectado -gui.appliedenergistics2.Linked=Conectado -gui.appliedenergistics2.StoredSize=Tamanho Armazenado -gui.appliedenergistics2.CellId=ID da Célula -gui.appliedenergistics2.SkyChest=Baú de Pedra do Céu -gui.appliedenergistics2.PatternTerminal=Terminal de Padrões -gui.appliedenergistics2.CraftingPattern=Padrão de Fabricação -gui.appliedenergistics2.MolecularAssembler=Montador Molecular -gui.appliedenergistics2.ProcessingPattern=Processando Padrão -gui.appliedenergistics2.Crafts=Receitas -gui.appliedenergistics2.And=e -gui.appliedenergistics2.Creates=Cria -gui.appliedenergistics2.With=com -gui.appliedenergistics2.Substitute=Usando Substituições: -gui.appliedenergistics2.Yes=Sim -gui.appliedenergistics2.No=Não -gui.appliedenergistics2.InWorldCrafting=Receita no Mundo AE2 -gui.appliedenergistics2.inWorldFluix=Jogue um Quartzo Certus Carregado + 1 Quartzo do Nether + Pó de Redstone em uma poça um perto do outro e espere um momento para receber 2 Cristais Fluix. -gui.appliedenergistics2.inWorldPurificationCertus=Jogue uma Semente de Quartzo Certus feita de Pó de Quartzo Certus e Areia em uma poça de água; para fazer o processo ir mais rápido adicione Aceleradores de Crescimento de Cristais. -gui.appliedenergistics2.inWorldPurificationNether=Jogue uma Semente de Quartzo do Nether feita de Pó de Quartzo do Nether + Areia em uma poça de água; para fazer o processo ir mais rápido adicione Aceleradores de Crescimento de Cristais. -gui.appliedenergistics2.inWorldPurificationFluix=Jogue uma Semente Fluix feita de Pó Fluix e Areia em uma poça de água; para fazer o processo ir mais rápido adicione Aceleradores de Crescimento de Cristais. -gui.appliedenergistics2.inWorldSingularity=Para criar jogue 1 Singularidade e 1 Pó do Fim e cause uma explosão no alcance dos itens. -gui.appliedenergistics2.ChargedQuartz=Quartzo Certus Carregado é fabricado inserindo um Cristal de Quartzo Certus descarregado no Carregador e o alimentando. -gui.appliedenergistics2.ChargedQuartzFind=Quartzo Certus Carregado pode ser achado no mundo semi-raramente, parece similiar ao Quartzo Certus normal, exceto que faisca. -gui.appliedenergistics2.NoSecondOutput=Sem Saída Secundária -gui.appliedenergistics2.OfSecondOutput=%1$d%% de Chance de Saída Secundária -gui.appliedenergistics2.MultipleOutputs=%1$d%% de Chance de Secundária e %2$d%% de Terciária. -gui.appliedenergistics2.SelectAmount=Selecione Quantia -gui.appliedenergistics2.CopyMode=Modo de Cópia -gui.appliedenergistics2.CopyModeDesc=Controla se o conteúdo do painel de configuração são limpos quando você remove a célula. -gui.appliedenergistics2.Next=Próximo -gui.appliedenergistics2.Lumen=Lumen -gui.appliedenergistics2.Empty=Vazio -gui.appliedenergistics2.Stored=Armazenado -gui.appliedenergistics2.Cancel=Cancelar -gui.appliedenergistics2.ETAFormat=HH:mm:ss -gui.appliedenergistics2.Crafting=Fabricando -gui.appliedenergistics2.Scheduled=Na Fila -gui.appliedenergistics2.CraftingStatus=Estado da Fabricação -gui.appliedenergistics2.FromStorage=Disponível -gui.appliedenergistics2.ToCraft=Para Fazer -gui.appliedenergistics2.CraftingPlan=Plano de Fabricação -gui.appliedenergistics2.Automatic=Automático -gui.appliedenergistics2.Start=Começar -gui.appliedenergistics2.Missing=Faltante(s) -gui.appliedenergistics2.Bytes=Armazenamento -gui.appliedenergistics2.Simulation=Simulação -gui.appliedenergistics2.CoProcessors=Co Processadores -gui.appliedenergistics2.CraftingCPU=CPU de Fabricação -gui.appliedenergistics2.NoCraftingCPUs=Sem CPUs de Fabricação Disponíveis -gui.appliedenergistics2.CalculatingWait=Calculando, por favor aguarde... -gui.appliedenergistics2.Clean=Limpar -gui.appliedenergistics2.InvalidPattern=Padrão Inválido -gui.appliedenergistics2.Range=Área -gui.appliedenergistics2.TransparentFacades=Fachadas Transparentes -gui.appliedenergistics2.TransparentFacadesHint=Controla a visibilidade de fachadas quando a ferramenta de rede estivar na sua toolbar. -gui.appliedenergistics2.CPUs=CPU -gui.appliedenergistics2.NoCraftingJobs=Nenhum Processo de Fabricação Ativo -gui.appliedenergistics2.FacadeCrafting=Receita de Fachada -gui.appliedenergistics2.inWorldCraftingPresses=Prensas de Fabricação são achadas no centro de meteoritos que podem ser encontrador ao redor do mundo. Eles podem ser localizados utilizando uma bússola de meteoritos. -gui.appliedenergistics2.Included=Incluído -gui.appliedenergistics2.Excluded=Excluído -gui.appliedenergistics2.Partitioned=Particionado -gui.appliedenergistics2.Precise=Preciso -gui.appliedenergistics2.Fuzzy=Impreciso -gui.appliedenergistics2.SmallFontCraft=Fabricação -gui.appliedenergistics2.LargeFontCraft=+ -gui.appliedenergistics2.Nothing=Nada - -// Dicas na GUI -gui.tooltips.appliedenergistics2.Stash=Armazenar Itens -gui.tooltips.appliedenergistics2.StashDesc=Retorna itens na grade de fabricação à rede de armazenamento. -gui.tooltips.appliedenergistics2.Substitutions=Substituições do Ore-Dict -gui.tooltips.appliedenergistics2.SubstitutionsDescEnabled=Possibilitar substituição para componentes de entrada. -gui.tooltips.appliedenergistics2.SubstitutionsDescDisabled=Impedir substituição para componentes de entrada. -gui.tooltips.appliedenergistics2.SubstitutionsOn=Substituições Ativadas -gui.tooltips.appliedenergistics2.SubstitutionsOff=Substituições Desativadas -gui.tooltips.appliedenergistics2.Encode=Codificar Padrão -gui.tooltips.appliedenergistics2.EncodeDescription=Escreve o padrão entrado ao padrão codificado atual, ou a um padrão em branco disponível. -gui.tooltips.appliedenergistics2.FuzzyMode=Comparação Imprecisa -gui.tooltips.appliedenergistics2.FZPercent_25=Separar com 25% de Dano -gui.tooltips.appliedenergistics2.FZPercent_50=Separar com 50% de Dano -gui.tooltips.appliedenergistics2.FZPercent_75=Separar com 75% de Dano -gui.tooltips.appliedenergistics2.FZPercent_99=Separar com 99% de Dano -gui.tooltips.appliedenergistics2.SortOrder=Ordem de Triagem -gui.tooltips.appliedenergistics2.SortBy=Ordenar Por -gui.tooltips.appliedenergistics2.FZIgnoreAll=Qualquer um -gui.tooltips.appliedenergistics2.TransferDirection=Direção de Transferência -gui.tooltips.appliedenergistics2.TransferToNetwork=Transferir dados à rede -gui.tooltips.appliedenergistics2.TransferToStorageCell=Transferir dados à Celula de Armazenamento -gui.tooltips.appliedenergistics2.ToggleSortDirection=Alternar Direção de Ordenação -gui.tooltips.appliedenergistics2.StoredItems=Itens Armazenados -gui.tooltips.appliedenergistics2.StoredCraftable=Armazenados / Fabricáveis -gui.tooltips.appliedenergistics2.View=Ver -gui.tooltips.appliedenergistics2.RedstoneMode=Modo de Redstone -gui.tooltips.appliedenergistics2.OperationMode=Modo de Operação -gui.tooltips.appliedenergistics2.NumberOfItems=Número de Itens -gui.tooltips.appliedenergistics2.ItemName=Nome do item -gui.tooltips.appliedenergistics2.PowerUnits=Unidades de Energia -gui.tooltips.appliedenergistics2.IOMode=Modo de Entrada/Saída -gui.tooltips.appliedenergistics2.CondenserOutput=Condensador ME - Saída -gui.tooltips.appliedenergistics2.PartitionStorage=Armazenamento de Partição -gui.tooltips.appliedenergistics2.Clear=Limpar -gui.tooltips.appliedenergistics2.TrashController=Deleção via Shift / Espaço + Clique. -gui.tooltips.appliedenergistics2.InterfaceBlockingMode=Modo de Bloqueio -gui.tooltips.appliedenergistics2.InterfaceCraftingMode=Modo de Fabricação -gui.tooltips.appliedenergistics2.Trash=Destruir Itens -gui.tooltips.appliedenergistics2.MatterBalls=Condensar em Bolas de Matéria\n%s por item -gui.tooltips.appliedenergistics2.Singularity=Condensar em Singularidades\n%s por item -gui.tooltips.appliedenergistics2.Read=Extrair Apenas -gui.tooltips.appliedenergistics2.Write=Inserir Apenas -gui.tooltips.appliedenergistics2.ReadWrite=Bi-Direcional -gui.tooltips.appliedenergistics2.AlwaysActive=Sempre ativo -gui.tooltips.appliedenergistics2.ActiveWithoutSignal=Ativo sem sinal -gui.tooltips.appliedenergistics2.ActiveWithSignal=Ativo com sinal -gui.tooltips.appliedenergistics2.ActiveOnPulse=Ativar uma vez por pulso -gui.tooltips.appliedenergistics2.EmitLevelsBelow=Emitir quando níveis são iguais ou estão abaixo do limite -gui.tooltips.appliedenergistics2.EmitLevelAbove=Emitir quando níveis são iguais ou estão acima do limite. -gui.tooltips.appliedenergistics2.SearchMode_Auto=Auto Procura -gui.tooltips.appliedenergistics2.SearchMode_Standard=Procura Padrão -gui.tooltips.appliedenergistics2.SearchMode_JEIAuto=Auto Procura, Sincronizado com o JEI -gui.tooltips.appliedenergistics2.SearchMode_JEIStandard=Procura Padrão, Sincronizado com o JEI -gui.tooltips.appliedenergistics2.SearchMode_AutoKeep=Auto Procura (Manter) -gui.tooltips.appliedenergistics2.SearchMode_StandardKeep=Procura Padrão (Manter) -gui.tooltips.appliedenergistics2.SearchMode_JEIAutoKeep=Auto Procura, Sincronizado com o JEI (Manter) -gui.tooltips.appliedenergistics2.SearchMode_JEIStandardKeep=Procura Padrão, Sincronizado com o JEI (Manter) -gui.tooltips.appliedenergistics2.SearchMode=Modo de Caixa de Procura -gui.tooltips.appliedenergistics2.PartitionStorageHint=Configura a Partição baseado em itens atualmente armazenados. -gui.tooltips.appliedenergistics2.ClearSettings=Limpar Configurações -gui.tooltips.appliedenergistics2.Craftable=Fabricável -gui.tooltips.appliedenergistics2.MoveWhenEmpty=Mover pra saída quando vazio. -gui.tooltips.appliedenergistics2.MoveWhenWorkIsDone=Mover pra saída quanto o trabalho está terminado. -gui.tooltips.appliedenergistics2.MoveWhenFull=Mover pra saída quando cheio. -gui.tooltips.appliedenergistics2.Disabled=Desativado -gui.tooltips.appliedenergistics2.Enable=Ativado -gui.tooltips.appliedenergistics2.Blocking=Não empurra itens de fabricação se o inventário contém itens. -gui.tooltips.appliedenergistics2.NonBlocking=Ignora o conteúdo do inventário alvo. -gui.tooltips.appliedenergistics2.Craft=Comportamento de Fabricação -gui.tooltips.appliedenergistics2.CraftOnly=Não usa itens estocados, apenas cria enquanto exporta. -gui.tooltips.appliedenergistics2.CraftEither=Usa itens estocados, ou cria itens quando exporta. -gui.tooltips.appliedenergistics2.LevelType=Tipo de Nível -gui.tooltips.appliedenergistics2.LevelType_Energy=Energia -gui.tooltips.appliedenergistics2.LevelType_Item=Item -gui.tooltips.appliedenergistics2.InventoryTweaks=Organização de Inventário -gui.tooltips.appliedenergistics2.Mod=Mod -gui.tooltips.appliedenergistics2.TerminalStyle=Estilo do Terminal -gui.tooltips.appliedenergistics2.TerminalStyle_Full=Terminal em Tela Cheia -gui.tooltips.appliedenergistics2.TerminalStyle_Tall=Terminal Alto e Centrado -gui.tooltips.appliedenergistics2.TerminalStyle_Small=Terminal Pequeno e Centrado -gui.tooltips.appliedenergistics2.DoesntDespawn=Esse item não vai sumir. -gui.tooltips.appliedenergistics2.EmitterMode=Modo de Fabricação Emissor -gui.tooltips.appliedenergistics2.CraftViaRedstone=Emite sinal para fazer um item. -gui.tooltips.appliedenergistics2.EmitWhenCrafting=Emite sinal enquanto o item está sendo fabricado. -gui.tooltips.appliedenergistics2.ReportInaccessibleItems=Reportar Itens Inacessíveis -gui.tooltips.appliedenergistics2.ReportInaccessibleItemsYes=Sim: Itens que não podem ser extraídos estarão visíveis. -gui.tooltips.appliedenergistics2.ReportInaccessibleItemsNo=Não: Apenas itens extraíveis vão estar visíveis. -gui.tooltips.appliedenergistics2.ReportInaccessibleFluids=Reportar Fluidos Inacessíveis -gui.tooltips.appliedenergistics2.ReportInaccessibleFluidsYes=Sim: Fluidos que não podem ser extraídos estarão visíveis. -gui.tooltips.appliedenergistics2.ReportInaccessibleFluidsNo=Não: Apenas fluidos extraíveis estarão visíveis. -gui.tooltips.appliedenergistics2.BlockPlacement=Colocação de Blocos -gui.tooltips.appliedenergistics2.BlockPlacementYes=Blocks serão colocados como blocos. -gui.tooltips.appliedenergistics2.BlockPlacementNo=Blocos serão jogados como itens. -gui.tooltips.appliedenergistics2.SchedulingMode=Modo Planejado -gui.tooltips.appliedenergistics2.SchedulingModeDefault=Exportar o primeiro item até que a rede esteja vazia, e depois tentar o próximo. -gui.tooltips.appliedenergistics2.SchedulingModeRoundRobin=Exportar usando mode modo de turnos. -gui.tooltips.appliedenergistics2.SchedulingModeRandom=Exportar items usando modo aleatório. -gui.tooltips.appliedenergistics2.FilterMode=Modo Filtro de Procura -gui.tooltips.appliedenergistics2.FilterModeKeep=Restaura o Filtro de Procura Anterior. -gui.tooltips.appliedenergistics2.FilterModeClear=Limpa em cada abertura. -gui.tooltips.appliedenergistics2.ItemsStored=Items Guardados: %s -gui.tooltips.appliedenergistics2.ItemsRequestable=Items Solicitáveis: %s -gui.tooltips.appliedenergistics2.P2PFrequency=Frequência: %s - -// Units -gui.appliedenergistics2.units.appliedenergstics=AE -gui.appliedenergistics2.units.ic2=Unidades de Energia -gui.appliedenergistics2.units.rf=Redstone Flux - -// Cores -gui.appliedenergistics2.White=Branco -gui.appliedenergistics2.Orange=Laranja -gui.appliedenergistics2.Magenta=Magenta -gui.appliedenergistics2.LightBlue=Azul Claro -gui.appliedenergistics2.Yellow=Amarelo -gui.appliedenergistics2.Lime=Verde Limão -gui.appliedenergistics2.Pink=Rosa -gui.appliedenergistics2.Gray=Cinza -gui.appliedenergistics2.LightGray=Cinza Claro -gui.appliedenergistics2.Cyan=Ciano -gui.appliedenergistics2.Purple=Lilás -gui.appliedenergistics2.Blue=Azul -gui.appliedenergistics2.Brown=Marrom -gui.appliedenergistics2.Green=Verde -gui.appliedenergistics2.Red=Vermelho -gui.appliedenergistics2.Black=Preto -gui.appliedenergistics2.Fluix=Fluix - -// Waila -waila.appliedenergistics2.Crafting=Fabricando -waila.appliedenergistics2.DeviceOnline=Dispositivo On-line -waila.appliedenergistics2.DeviceOffline=Dispositivo Off-line -waila.appliedenergistics2.DeviceMissingChannel=Dispositivo Sem Canal -waila.appliedenergistics2.Locked=Trancado -waila.appliedenergistics2.Unlocked=Destrancado -waila.appliedenergistics2.Showing=Mostrando -waila.appliedenergistics2.Contains=Contém -waila.appliedenergistics2.Channels=%1$d de %2$d Canais -waila.appliedenergistics2.P2PUnlinked=Desconectado -waila.appliedenergistics2.P2PInputOneOutput=Conectado (Lado de Entrada) -waila.appliedenergistics2.P2PInputManyOutputs=Conectado (Lado de Entrada) - %d Saídas -waila.appliedenergistics2.P2POutput=Conectado (Lado de Saída) - -// Items -item.appliedenergistics2.storage_cell_1k.name=Célula de Armazenamento ME de 1k -item.appliedenergistics2.storage_cell_4k.name=Célula de Armazenamento ME de 4k -item.appliedenergistics2.storage_cell_16k.name=Célula de Armazenamento ME de 16k -item.appliedenergistics2.storage_cell_64k.name=Célula de Armazenamento ME de 64k -item.appliedenergistics2.fluid_storage_cell_1k.name=Célula de Armazenamento ME de 1k para Fluidos -item.appliedenergistics2.fluid_storage_cell_4k.name=Célula de Armazenamento ME de 4k para Fluidos -item.appliedenergistics2.fluid_storage_cell_16k.name=Célula de Armazenamento ME de 16k para Fluidos -item.appliedenergistics2.fluid_storage_cell_64k.name=Célula de Armazenamento ME de 64k para Fluidos -item.appliedenergistics2.creative_storage_cell.name=Célula de Armazenamento ME Criativa -item.appliedenergistics2.encoded_pattern.name=Padrão Codificado -item.appliedenergistics2.view_cell.name=Célula de Visualização -item.appliedenergistics2.facade.name=Fachada de Cabos - -item.appliedenergistics2.crystal_seed.certus.name=Semente de Quartzo Certus -item.appliedenergistics2.crystal_seed.nether.name=Semente de Quartzo do Nether -item.appliedenergistics2.crystal_seed.fluix.name=Semente de Fluix -item.appliedenergistics2.material.invalid_type.name=Esse item está Desativado. -item.appliedenergistics2.material.advanced_card.name=Cartão Avançado -item.appliedenergistics2.material.annihilation_core.name=Núcleo de Aniquilação -item.appliedenergistics2.material.basic_card.name=Cartão Básico -item.appliedenergistics2.material.blank_pattern.name=Padrão em Branco -item.appliedenergistics2.material.calculation_processor.name=Processador de Cálculo -item.appliedenergistics2.material.card_capacity.name=Cartão de Capacidade -item.appliedenergistics2.material.card_fuzzy.name=Cartão Impreciso -item.appliedenergistics2.material.card_inverter.name=Cartão Inversor -item.appliedenergistics2.material.card_redstone.name=Cartão de Redstone -item.appliedenergistics2.material.card_speed.name=Cartão de Aceleração -item.appliedenergistics2.material.cell2_spatial_part.name=Componente Espacial 2³ -item.appliedenergistics2.material.cell16_spatial_part.name=Componente Espacial 16³ -item.appliedenergistics2.material.cell128_spatial_part.name=Componente Espacial 128³ -item.appliedenergistics2.material.cell1k_part.name=Componente de Armazenamento ME de 1k -item.appliedenergistics2.material.cell4k_part.name=Componente de Armazenamento ME de 4k -item.appliedenergistics2.material.cell16k_part.name=Componente de Armazenamento ME de 16k -item.appliedenergistics2.material.cell64k_part.name=Componente de Armazenamento ME de 64k -item.appliedenergistics2.material.fluid_cell1k_part.name=Componente de Armazenamento ME de Fluidos de 1k -item.appliedenergistics2.material.fluid_cell4k_part.name=Componente de Armazenamento ME de Fluidos de 4k -item.appliedenergistics2.material.fluid_cell16k_part.name=Componente de Armazenamento ME de Fluidos de 16k -item.appliedenergistics2.material.fluid_cell64k_part.name=Componente de Armazenamento ME de Fluidos de 64k -item.appliedenergistics2.material.certus_quartz_crystal.name=Cristal de Quartzo Certus -item.appliedenergistics2.material.certus_quartz_crystal_charged.name=Cristal Carregado de Quartzo Certus -item.appliedenergistics2.material.certus_quartz_dust.name=Pó de Quartzo Certus -item.appliedenergistics2.material.empty_storage_cell.name=Encaixe de Armazenamento ME -item.appliedenergistics2.material.ender_dust.name=Pó do End -item.appliedenergistics2.material.engineering_processor.name=Processador de Engenharia -item.appliedenergistics2.material.flour.name=Farinha -item.appliedenergistics2.material.fluix_crystal.name=Cristal de Fluix -item.appliedenergistics2.material.fluix_dust.name=Pó de Fluix -item.appliedenergistics2.material.fluix_pearl.name=Pérola de Fluix -item.appliedenergistics2.material.formation_core.name=Núcleo de Formação -item.appliedenergistics2.material.gold_dust.name=Pó de Ouro -item.appliedenergistics2.material.iron_dust.name=Pó de Ferro -item.appliedenergistics2.material.logic_processor.name=Processador Lógico -item.appliedenergistics2.material.logic_processor_asm.name=Processador Lógico Inacabado -item.appliedenergistics2.material.matter_ball.name=Bola de Matéria -item.appliedenergistics2.material.nether_quartz_dust.name=Pó de Quartzo do Nether -item.appliedenergistics2.material.purified_certus_quartz_crystal.name=Cristal Puro de Quartzo Certus -item.appliedenergistics2.material.purified_fluix_crystal.name=Cristal Fluix Puro -item.appliedenergistics2.material.purified_nether_quartz_crystal.name=Cristal Puro de Quartzo do Nether -item.appliedenergistics2.material.quantum_entangled_singularity.name=Singularidade Quanticamente Entrelaçada -item.appliedenergistics2.material.silicon.name=Silício -item.appliedenergistics2.material.singularity.name=Singularidade -item.appliedenergistics2.material.wireless.name=Receptor Sem Fio -item.appliedenergistics2.material.wireless_booster.name=Amplificador Sem Fio -item.appliedenergistics2.material.wooden_gear.name=Engrenagem de Madeira -item.appliedenergistics2.material.engineering_processor_press.name=Prensa Inscritora de Engenharia -item.appliedenergistics2.material.calculation_processor_press.name=Prensa Inscritora de Cálculo -item.appliedenergistics2.material.logic_processor_press.name=Prensa Inscritora Lógica -item.appliedenergistics2.material.engineering_processor_print.name=Circuito Impresso de Engenharia -item.appliedenergistics2.material.calculation_processor_print.name=Circuito Impresso de Cálculo -item.appliedenergistics2.material.logic_processor_print.name=Circuito Impresso Lógico -item.appliedenergistics2.material.silicon_press.name=Compressa Inscitora de Silício -item.appliedenergistics2.material.silicon_print.name=Silício Impresso -item.appliedenergistics2.material.name_press.name=Prensa Inscritora de Nome -item.appliedenergistics2.material.sky_dust.name=Pó de Pedra do Céu -item.appliedenergistics2.material.card_crafting.name=Cartão de Fabricação - -item.appliedenergistics2.multi_part.annihilation_plane.name=Plano de Aniquilação ME -item.appliedenergistics2.multi_part.fluid_annihilation_plane.name=Plano de Aniquilação ME para Fluidos -item.appliedenergistics2.multi_part.identity_annihilation_plane.name=Plano de Aniquilação de identidade ME -item.appliedenergistics2.multi_part.cable_anchor.name=Cabo Âncora -item.appliedenergistics2.multi_part.cable_covered.name=Cabo Coberto ME -item.appliedenergistics2.multi_part.cable_glass.name=Cabo de Vidro ME -item.appliedenergistics2.multi_part.cable_smart.name=Cabo Inteligente ME -item.appliedenergistics2.multi_part.cable_dense_smart.name=Cabo Denso Coberto ME -item.appliedenergistics2.multi_part.cable_dense_smart.name=Cabo Denso Coberto Inteligente ME -item.appliedenergistics2.multi_part.storage_monitor.name=Monitor de Armazenamento ME -item.appliedenergistics2.multi_part.conversion_monitor.name=Monitor de Conversão ME -item.appliedenergistics2.multi_part.crafting_terminal.name=Terminal de Fabricação ME -item.appliedenergistics2.multi_part.semi_dark_monitor.name=Painel Iluminado -item.appliedenergistics2.multi_part.monitor.name=Painel Brilhante Iluminado -item.appliedenergistics2.multi_part.dark_monitor.name=Painel Escuro Iluminado -item.appliedenergistics2.multi_part.export_bus.name=Barramento ME de Exportação -item.appliedenergistics2.multi_part.fluid_export_bus.name=Barramento ME de Exportação de Fluidos -item.appliedenergistics2.multi_part.formation_plane.name=Plano de Formação ME -item.appliedenergistics2.multi_part.fluid_formation_plane.name=Plano de Formação ME para Fluidos -item.appliedenergistics2.multi_part.import_bus.name=Barramento ME de Importação -item.appliedenergistics2.multi_part.fluid_import_bus.name=Barramento ME de Importação de Fluidos -item.appliedenergistics2.multi_part.interface.name=Interface ME -item.appliedenergistics2.multi_part.fluid_interface.name=Interface ME de Fluidos -item.appliedenergistics2.multi_part.level_emitter.name=Emissor de Nível ME -item.appliedenergistics2.multi_part.fluid_level_emitter.name=Emissor de Nível ME para Fluidos -item.appliedenergistics2.multi_part.p2p_tunnel.name=Tùnel P2P -item.appliedenergistics2.multi_part.pattern_terminal.name=Terminal de Padrões ME -item.appliedenergistics2.multi_part.quartz_fiber.name=Fibra de Quartzo -item.appliedenergistics2.multi_part.storage_bus.name=Barramento ME de Armazenamento -item.appliedenergistics2.multi_part.fluid_storage_bus.name=Barramento ME de Armazenamento de Fluidos -item.appliedenergistics2.multi_part.terminal.name=Terminal ME -item.appliedenergistics2.multi_part.inverted_toggle_bus.name=Barramento de Alternância Invertido ME -item.appliedenergistics2.multi_part.toggle_bus.name=Barramento de Alternância ME -item.appliedenergistics2.multi_part.crafting_monitor.name=Monitor de Fabricação ME -item.appliedenergistics2.multi_part.interface_terminal.name=Terminal de Interface ME -item.appliedenergistics2.multi_part.fluid_terminal.name=Terminal ME de Fluidos -item.appliedenergistics2.multi_part.invalid_type.name=Item Desabilitado - -item.appliedenergistics2.spatial_storage_cell_128_cubed.name=Célula de Armazenamento Espacial 128³ -item.appliedenergistics2.spatial_storage_cell_16_cubed.name=Célula de Armazenamento Espacial 16³ -item.appliedenergistics2.spatial_storage_cell_2_cubed.name=Célula de Armazenamento Espacial 2³ - -item.appliedenergistics2.certus_quartz_axe.name=Machado de Quartzo Certus -item.appliedenergistics2.certus_quartz_cutting_knife.name=Faca de Corte de Quartzo Certus -item.appliedenergistics2.certus_quartz_hoe.name=Enxada de Quartzo Certus -item.appliedenergistics2.certus_quartz_pickaxe.name=Picareta de Quartzo Certus -item.appliedenergistics2.certus_quartz_spade.name=Pá de Quartzo Certus -item.appliedenergistics2.certus_quartz_sword.name=Espada de Certus Quartz -item.appliedenergistics2.certus_quartz_wrench.name=Chave de Certus Quartz - -item.appliedenergistics2.nether_quartz_axe.name=Machado de Quartzo do Nether -item.appliedenergistics2.nether_quartz_cutting_knife.name=Faca de Corte de Quartzo do Nether -item.appliedenergistics2.nether_quartz_hoe.name=Enxada de Quartzo do Nether -item.appliedenergistics2.nether_quartz_pickaxe.name=Picareta de Quartzo do Nether -item.appliedenergistics2.nether_quartz_spade.name=Pá de Quartzo do Nether -item.appliedenergistics2.nether_quartz_sword.name=Espada de Quarzo do Nether -item.appliedenergistics2.nether_quartz_wrench.name=Chave de Quartzo do Nether - -item.appliedenergistics2.paint_ball.name=Bola de Tinta -item.appliedenergistics2.portable_cell.name=Célula Portátil -item.appliedenergistics2.network_tool.name=Ferramenta de Rede -item.appliedenergistics2.charged_staff.name=Cajado Carregado -item.appliedenergistics2.entropy_manipulator.name=Manipulador de Entropia -item.appliedenergistics2.matter_cannon.name=Canhão de Matéria -item.appliedenergistics2.memory_card.name=Cartão de Memória -item.appliedenergistics2.color_applicator.name=Aplicador de Cor -item.appliedenergistics2.wireless_terminal.name=Terminal Sem Fio -item.appliedenergistics2.biometric_card.name=Cartão Biométrico - -item.appliedenergistics2.debug_card.name=Dev.PlacaDepuradora -item.appliedenergistics2.debug_replicator_card.name=Dev.PlacaReplicadora - -// Comandos -commands.ae2.usage=Comandos providenciados pelo Applied Energistics 2 - use /ae2 list para uma lista, e /ae2 help _____ para ajuda com certo comando. -commands.ae2.permissions=Você não tem a permissão adequada para executar esse comando. -commands.ae2.ChunkLogger=Alterna o carregamento ou descarregamento de chunks no log do servidor.Toggles Chunk Loading and unloading to the server log. ( OP ) -commands.ae2.ChunkLoggerOn=O registro de chunks agora está ligado. -commands.ae2.ChunkLoggerOff=O registro de agora está desligado. -commands.ae2.Supporters=Mostra uma lista de Apoiadores do AE2 - -// Conquistas -achievement.ae2.Root=Energistica Aplicada -achievement.ae2.Root.desc=Quando baús não são o suficiente. -achievement.ae2.Compass=Caça-Meteoritos -achievement.ae2.Compass.desc=Faça uma Bússola de Meteoritos -achievement.ae2.Presses=Tecnologia Desconhecida -achievement.ae2.Presses.desc=Ache uma Prensa de Processador -achievement.ae2.SpatialIO=Coordenação Espacial -achievement.ae2.SpatialIO.desc=Crie uma Porta de E/S Espacial -achievement.ae2.SpatialIOExplorer=Ir audaciosamente -achievement.ae2.SpatialIOExplorer.desc=Seja armazenado em uma Célula de Armazenamento Espacial. -achievement.ae2.StorageCell=Melhor que Baús -achievement.ae2.StorageCell.desc=Faça uma Célula de Armazenamento de Matéria para Energia -achievement.ae2.IOPort=Embaralhamento de Células de Armazenamento -achievement.ae2.IOPort.desc=Faça uma Porta de E/S -achievement.ae2.CraftingTerminal=Uma Bancada (Muito) Maior -achievement.ae2.CraftingTerminal.desc=Faça um Terminal de Fabricação -achievement.ae2.PatternTerminal=Maestro da Fabricação -achievement.ae2.PatternTerminal.desc=Faça um Terminal de Padrões -achievement.ae2.ChargedQuartz=Chocante -achievement.ae2.ChargedQuartz.desc=Ache Quartzo Carregado -achievement.ae2.Fluix=Antinatural -achievement.ae2.Fluix.desc=Crie Cristais de Fluix -achievement.ae2.Charger=Produção de Fluix -achievement.ae2.Charger.desc=Faça um Carregador -achievement.ae2.CrystalGrowthAccelerator=Acelerador é um eufemismo -achievement.ae2.CrystalGrowthAccelerator.desc=Faça um Acelerador de Crescimento de Cristais -achievement.ae2.GlassCable=Conexão de Energia Fluix -achievement.ae2.GlassCable.desc=Faça um Cabo de Vidro ME -achievement.ae2.Networking1=Estagiário de Redes -achievement.ae2.Networking1.desc=Alcance o 8° canal usando dispositivos em uma rede. -achievement.ae2.Controller=Quadro de Distruibuição de Rede -achievement.ae2.Controller.desc=Faça um Controlador -achievement.ae2.Networking2=Engenheiro de Redes -achievement.ae2.Networking2.desc=Alcance o 128° canal usando dispositivos em uma rede. -achievement.ae2.Networking3=Administrador de Redes -achievement.ae2.Networking3.desc=Alcance o 2048° canal usando dispositivos em uma rede. -achievement.ae2.P2P=Redes Ponto-a-Ponto -achievement.ae2.P2P.desc=Faça um Túnel P2P -achievement.ae2.Recursive=Rede Recursiva -achievement.ae2.Recursive.desc=Coloque uma Interface do lado de um Barramento de Armazenamento -achievement.ae2.CraftingCPU=Fabricação Next-Gen -achievement.ae2.CraftingCPU.desc=Faça uma Unidade de Fabricação -achievement.ae2.Facade=Estética de Rede -achievement.ae2.Facade.desc=Faça uma Fachada de Cabo -achievement.ae2.NetworkTool=Diagnóstico de Rede -achievement.ae2.NetworkTool.desc=Faça uma Ferramenta de Rede -achievement.ae2.PortableCell=Armazenamento Nômade -achievement.ae2.PortableCell.desc=Faça uma Célula Portátil -achievement.ae2.StorageBus=Potencial Sem Limites -achievement.ae2.StorageBus.desc=Faça um Barramento de Armazenamento -achievement.ae2.QNB=Tunelamento Quântico -achievement.ae2.QNB.desc=Faça uma Ligação Quântica - -// Stats -stat.ae2.ItemsInserted=Itens adicionados ao Armazenamento ME -stat.ae2.ItemsExtracted=Itens extraídos do Armazenamento ME -stat.ae2.TurnedCranks=Manivelas Giradas - -//Keys -key.appliedenergistics2.category=Applied Energistics 2 -key.toggle_focus.desc=Alterar foco da caixa de procura diff --git a/src/main/resources/assets/appliedenergistics2/lang/ro_ro.json b/src/main/resources/assets/appliedenergistics2/lang/ro_ro.json new file mode 100644 index 000000000..b494dada9 --- /dev/null +++ b/src/main/resources/assets/appliedenergistics2/lang/ro_ro.json @@ -0,0 +1,347 @@ +{ + "tile.appliedenergistics2.cable_bus.name": "Cabluri AE2 şi/sau Punct", + "block.appliedenergistics2.cell_workbench": "Masă de Lucru de Celulă", + "block.appliedenergistics2.charger": "Încărcător", + "block.appliedenergistics2.chest": " Cufăr ME", + "block.appliedenergistics2.condenser": "Condensator de Materie", + "block.appliedenergistics2.controller": "Controlator ME", + "block.appliedenergistics2.crank": "Manivelă de Lemn", + "block.appliedenergistics2.creative_energy_cell": "Celulă de Energie Infinită", + "block.appliedenergistics2.dense_energy_cell": "Celulă de Energie Densă", + "block.appliedenergistics2.energy_cell": "Celulă de Energie", + "block.appliedenergistics2.drive": "Consolă ME", + "block.appliedenergistics2.energy_acceptor": "Acceptor de Energie", + "block.appliedenergistics2.grindstone": "Moară de Quartz", + "block.appliedenergistics2.matrix_frame": "Ramă de Matrix", + "block.appliedenergistics2.io_port": "Port ME IO", + "block.appliedenergistics2.inscriber": "Inscripţioner", + "block.appliedenergistics2.interface": "Interfaţă ME", + "block.appliedenergistics2.BlockNetworkEmitter": "Emitter Emiţător de Reţea ME", + "block.appliedenergistics2.quantum_link": "Cameră de Legătură Quantică ME", + "block.appliedenergistics2.quantum_ring": "Inel Quantic ME", + "block.appliedenergistics2.fluix_block": "Bloc de Fluix", + "block.appliedenergistics2.quartz_block": "Bloc de Cuarţ Certus", + "block.appliedenergistics2.chiseled_quartz_block": "Bloc de Cuarţ Certus Sculptat", + "block.appliedenergistics2.quartz_glass": "Sticlă de Cuarţ", + "block.appliedenergistics2.quartz_vibrant_glass": "Sticlă de Cuarţ Vibrantă", + "block.appliedenergistics2.quartz_pillar": "Coloană de Cuartz Certus", + "block.appliedenergistics2.quartz_fixture": "Fixtură de Cuartz Încărcat", + "block.appliedenergistics2.spatial_io_port": "Port Spaţial IO", + "block.appliedenergistics2.spatial_pylon": "Pilon Spaţial", + "block.appliedenergistics2.tiny_tnt": "TNT Micuţ", + "block.appliedenergistics2.vibration_chamber": "Cameră de Vibraţie", + "block.appliedenergistics2.wireless_access_point": "Punct de Acces Wireless ME", + "block.appliedenergistics2.quartz_ore": "Minereu de Cuarţ Certus", + "block.appliedenergistics2.charged_quartz_ore": "Minereu de Cuarţ Certus Încărcat", + "block.appliedenergistics2.security_station": "Terminal de Securitate ME", + "block.appliedenergistics2.quartz_growth_accelerator": "Accelerator de Creștere a Cristalelor", + "block.appliedenergistics2.sky_stone_block": "Piatră de Cer", + "block.appliedenergistics2.smooth_sky_stone_block": "Bloc de Piatră de Cer", + "block.appliedenergistics2.sky_stone_brick": "Cărămizi de Piatră de Cer", + "block.appliedenergistics2.sky_stone_small_brick": "Cărămizi mici de Piatră de Cer", + "block.appliedenergistics2.sky_stone_chest": "Cufăr de Piatră de Cer", + "block.appliedenergistics2.smooth_sky_stone_chest": "Cufăr de Bloc de Piatră de Cer", + "block.appliedenergistics2.sky_compass": "Busolă de Meteorit", + + "chat.appliedenergistics2.ChestCannotReadStorageCell": "Cufăr ME nu poate citi celulă de stocare.", + "chat.appliedenergistics2.OutOfRange": "Wireless Afară din Zonă", + "chat.appliedenergistics2.InvalidMachine": "Mașinărie Invalidă", + "chat.appliedenergistics2.LoadedSettings": "Setări încărcate cu succes.", + "chat.appliedenergistics2.DeviceNotPowered": "Mașinăria are energie puţină.", + "chat.appliedenergistics2.MachineNotPowered": "Mașinăria nu are energie.", + "chat.appliedenergistics2.CommunicationError": "Eroare Comunicând cu Reţeaua.", + "chat.appliedenergistics2.SavedSettings": "Setări salvate cu succes.", + "chat.appliedenergistics2.AmmoDepleted": "Muniţie epuizată.", + "chat.appliedenergistics2.isNowLocked": "Monitorul este acum încuiat.", + "chat.appliedenergistics2.isNowUnlocked": "Monitorul este acum descuiat.", + + "itemGroup.appliedenergistics2": "Energistici Aplicate 2", + "itemGroup.appliedenergistics2.facades": "Energistici Aplicate 2 - Faţade", + + "gui.appliedenergistics2.CraftingTerminal": "Terminal de Craftare", + "gui.appliedenergistics2.METunnel": "ME", + "gui.appliedenergistics2.ItemTunnel": "de Iteme", + "gui.appliedenergistics2.FluidTunnel": "de Fluide", + "gui.appliedenergistics2.RedstoneTunnel": "de Piatră-roşie", + "gui.appliedenergistics2.EUTunnel": "EU", + + "gui.appliedenergistics2.security.extract.name": "Retrage", + "gui.appliedenergistics2.security.inject.name": "Depositează", + "gui.appliedenergistics2.security.craft.name": "Craftează", + "gui.appliedenergistics2.security.build.name": "Construieşte", + "gui.appliedenergistics2.security.security.name": "Securitate", + + "gui.appliedenergistics2.security.extract.tip": "Utilizator este autorizat să scoată iteme din stocare.", + "gui.appliedenergistics2.security.inject.tip": "Utilizator este autorizat să stocheze iteme noi.", + "gui.appliedenergistics2.security.craft.tip": "Utilizator poate iniţia noi operaţii de craftare.", + "gui.appliedenergistics2.security.build.tip": "Utilizator poate modifica structura fizica a reţelei, şi să schimbe configuraţiile.", + "gui.appliedenergistics2.security.security.tip": "Utilizator poate accesa şi modifica terminalul de securitate a reţelei.", + + "gui.appliedenergistics2.Efficiency": "Eficienţă", + "gui.appliedenergistics2.RequiredPower": "Energie de care este nevoie", + "gui.appliedenergistics2.StoredPower": "Energie Stocată", + "gui.appliedenergistics2.MaxPower": "Energie Maximă", + "gui.appliedenergistics2.QuartzCuttingKnife": "Cuţit de Tăiat de Cuarţ", + "gui.appliedenergistics2.Inscriber": "Inscripţioner", + "gui.appliedenergistics2.Wireless": "Punct de Acces Wireless", + "gui.appliedenergistics2.WirelessTerminal": "Termen Wireless", + "gui.appliedenergistics2.NoPermissions": "Nu sunt Permisiuni selectate", + "gui.appliedenergistics2.SecurityCardEditor": "Editor de Cartelă Biometrică", + "gui.appliedenergistics2.Encoded": "Codat", + "gui.appliedenergistics2.Priority": "Prioritate", + + "gui.appliedenergistics2.StorageBus": "Punct de Stocare", + "gui.appliedenergistics2.EnergyDrain": "Scurgere Pasivă", + "gui.appliedenergistics2.Installed": "Instalat", + "gui.appliedenergistics2.NetworkTool": "Unealtă de Reţea", + "gui.appliedenergistics2.PowerUsageRate": "Folosire de Energie", + "gui.appliedenergistics2.PowerInputRate": "Generare de Energie", + "gui.appliedenergistics2.PortableCell": "Celulă Portabilă", + "gui.appliedenergistics2.Security": "Termen de Securitate", + "gui.appliedenergistics2.CellWorkbench": "Masă de Lucru de Celulă", + "gui.appliedenergistics2.QuantumLinkChamber": "Cameră de Legătură Quantică", + "gui.appliedenergistics2.IOPort": "Port IO ME", + "gui.appliedenergistics2.Chest": "Cufăr ME", + "gui.appliedenergistics2.Condenser": "Condensator de Materie", + "gui.appliedenergistics2.Config": "Configuraţie", + "gui.appliedenergistics2.Drive": "Consolă ME", + "gui.appliedenergistics2.ExportBus": "Punct de Export ME", + "gui.appliedenergistics2.GrindStone": "Moară", + "gui.appliedenergistics2.ImportBus": "Punct de Import ME", + "gui.appliedenergistics2.Interface": "Interfaţă ME", + "gui.appliedenergistics2.LevelEmitter": "Emiţător de Nivel ME", + "gui.appliedenergistics2.Of": "de", + "gui.appliedenergistics2.Patterns": "Modele", + "gui.appliedenergistics2.SpatialIOPort": "Port Spaţial IO", + "gui.appliedenergistics2.StoredEnergy": "Energie Stocată", + "gui.appliedenergistics2.StoredItems": "Iteme Stocate", + "gui.appliedenergistics2.Terminal": "Terminal", + "gui.appliedenergistics2.FormationPlane": "Lan de Formaţie", + "gui.appliedenergistics2.VibrationChamber": "Cameră de Vibraţie", + "gui.appliedenergistics2.NetworkDetails": "Detalii de Reţea", + "gui.appliedenergistics2.StorageCells": "Celule de Stocare ME", + "gui.appliedenergistics2.IOBuses": "Punct de Import/Export ME", + "gui.appliedenergistics2.BytesUsed": "Biţi Folosiţi", + "gui.appliedenergistics2.Types": "Tipuri", + "gui.appliedenergistics2.Blank": "Gol", + "gui.appliedenergistics2.Unlinked": "Nelegat", + "gui.appliedenergistics2.Linked": "Legat", + "gui.appliedenergistics2.StoredSize": "Mărime Stocată", + "gui.appliedenergistics2.SkyChest": "Cufăr de Piatră de Cer", + + "gui.tooltips.appliedenergistics2.FuzzyMode": "Comparaţie Fuzzy", + "gui.tooltips.appliedenergistics2.FZPercent_25": "Împarte Lovitura la 25%", + "gui.tooltips.appliedenergistics2.FZPercent_50": "Împarte Lovitura la 50%", + "gui.tooltips.appliedenergistics2.FZPercent_75": "Împarte Lovitura la 75%", + "gui.tooltips.appliedenergistics2.FZPercent_99": "Împarte Lovitura la 99%", + "gui.tooltips.appliedenergistics2.SortOrder": "Sortează Ordinea", + "gui.tooltips.appliedenergistics2.SortBy": "Sorteaza cu", + "gui.tooltips.appliedenergistics2.FZIgnoreAll": "Potriveşte Oricare", + "gui.tooltips.appliedenergistics2.TransferDirection": "Transfereaza Direcţie", + "gui.tooltips.appliedenergistics2.TransferToNetwork": "Transfereaza informaţii la Reţea", + "gui.tooltips.appliedenergistics2.TransferToStorageCell": "Transfereaza informaţii la Celula de Stocare", + "gui.tooltips.appliedenergistics2.ToggleSortDirection": "Porneşte direcţie de sortare", + "gui.tooltips.appliedenergistics2.StoredItems": "Iteme de Stocare", + "gui.tooltips.appliedenergistics2.StoredCraftable": "Stocare / Craftabile", + "gui.tooltips.appliedenergistics2.View": "Vizualizare", + "gui.tooltips.appliedenergistics2.RedstoneMode": "Modul de Piatră-Roşie", + "gui.tooltips.appliedenergistics2.OperationMode": "Modul de Operare", + "gui.tooltips.appliedenergistics2.NumberOfItems": "Numărul Itemelor", + "gui.tooltips.appliedenergistics2.ItemName": "Nume de Item", + "gui.tooltips.appliedenergistics2.PowerUnits": "Unitate de Energie", + "gui.tooltips.appliedenergistics2.IOMode": "Modul de Input/Output", + "gui.tooltips.appliedenergistics2.CondenserOutput": "Condensator ME - Output", + "gui.tooltips.appliedenergistics2.PartitionStorage": "Stocare prin Partiţie", + "gui.tooltips.appliedenergistics2.Clear": "Şterge", + "gui.tooltips.appliedenergistics2.TrashController": "Ştergere via Shift / Clickarea Spaţiului.", + "gui.tooltips.appliedenergistics2.InterfaceBlockingMode": "Mod de Blocare", + "gui.tooltips.appliedenergistics2.InterfaceCraftingMode": "Mod de Craftare", + "gui.tooltips.appliedenergistics2.Trash": "Distruge Iteme", + "gui.tooltips.appliedenergistics2.MatterBalls": "Condensează în Mingi de Materie\n%s per item", + "gui.tooltips.appliedenergistics2.Singularity": "Condensează în Singularităţi\n%s per item", + "gui.tooltips.appliedenergistics2.Read": "Doar Extrage", + "gui.tooltips.appliedenergistics2.Write": "Doar Insertează", + "gui.tooltips.appliedenergistics2.ReadWrite": "Bi-Direcţional", + "gui.tooltips.appliedenergistics2.AlwaysActive": "Mereu activ", + "gui.tooltips.appliedenergistics2.ActiveWithoutSignal": "Activ fără semnal", + "gui.tooltips.appliedenergistics2.ActiveWithSignal": "Activ cu semnal", + "gui.tooltips.appliedenergistics2.ActiveOnPulse": "Activeaza odată per puls", + "gui.tooltips.appliedenergistics2.EmitLevelsBelow": "Emite numai când nivelele sunt sub sau egale cu limita.", + "gui.tooltips.appliedenergistics2.EmitLevelAbove": "Emite când nivelele sunt peste sau egale cu limita.", + "gui.tooltips.appliedenergistics2.SearchMode_Auto": "Auto Cercetare", + "gui.tooltips.appliedenergistics2.SearchMode_Standard": "Cercetare Standard", + "gui.tooltips.appliedenergistics2.SearchMode_JEIAuto": "Auto Sincronizat cu JEI", + "gui.tooltips.appliedenergistics2.SearchMode_JEIStandard": "Sincronizat cu JEI Standard", + "gui.tooltips.appliedenergistics2.SearchMode": "Modul de Cutie de Cercetare", + "gui.tooltips.appliedenergistics2.PartitionStorageHint": "Configurează Partiţie bazat pe iteme stocate în momentul de faţă.", + "gui.tooltips.appliedenergistics2.ClearSettings": "Şterge Configurație/Setări", + "gui.tooltips.appliedenergistics2.Craftable": "Craftabil", + "gui.tooltips.appliedenergistics2.MoveWhenEmpty": "Trece la output când gol.", + "gui.tooltips.appliedenergistics2.MoveWhenWorkIsDone": "Trece la output când treaba este terminată.", + "gui.tooltips.appliedenergistics2.MoveWhenFull": "Trece la output când plin.", + "gui.tooltips.appliedenergistics2.Disabled": "Oprit", + "gui.tooltips.appliedenergistics2.Enable": "Pornit", + "gui.tooltips.appliedenergistics2.Blocking": "Nu împinge iteme de craftare dacă inventar conține iteme.", + "gui.tooltips.appliedenergistics2.NonBlocking": "Ignoră conținutul inventarului selectat.", + "gui.tooltips.appliedenergistics2.Craft": "Craftează iteme când necesare când se exportează.", + "gui.tooltips.appliedenergistics2.DontCraft": "Folosește numai iteme stocate când se exportează.", + "gui.tooltips.appliedenergistics2.LevelType": "Tip de Nivel", + "gui.tooltips.appliedenergistics2.LevelType_Energy": "Energy", + "gui.tooltips.appliedenergistics2.LevelType_Item": "Item", + "gui.tooltips.appliedenergistics2.InventoryTweaks": "Reordonare Inventar", + "gui.tooltips.appliedenergistics2.TerminalStyle": "Stil de Terminalgui.tooltips.appliedenergistics2.TerminalStyle_Full=Terminal de Ecran Maregui.tooltips.appliedenergistics2.TerminalStyle_Tall=Terminal Centrat Maregui.tooltips.appliedenergistics2.TerminalStyle_Small=Terminal Centrat Mic", + + "gui.appliedenergistics2.units.appliedenergstics": "AE", + "gui.appliedenergistics2.units.ic2": "Unități de Energie", + "gui.appliedenergistics2.units.rf": "Flux de Piatră-Roşie", + + "gui.appliedenergistics2.White": "Alb", + "gui.appliedenergistics2.Orange": "Portocaliu", + "gui.appliedenergistics2.Magenta": "Magenta", + "gui.appliedenergistics2.LightBlue": "Albastru-Deschis", + "gui.appliedenergistics2.Yellow": "Galben", + "gui.appliedenergistics2.Lime": "Verde-Deschis", + "gui.appliedenergistics2.Pink": "Roz", + "gui.appliedenergistics2.Gray": "Gri", + "gui.appliedenergistics2.LightGray": "Gri-Deschis", + "gui.appliedenergistics2.Cyan": "Turcoaz", + "gui.appliedenergistics2.Purple": "Violet", + "gui.appliedenergistics2.Blue": "Albastru", + "gui.appliedenergistics2.Brown": "Maro", + "gui.appliedenergistics2.Green": "Verde", + "gui.appliedenergistics2.Red": "Roşu", + "gui.appliedenergistics2.Black": "Negru", + "gui.appliedenergistics2.Fluix": "Fluix", + + "waila.appliedenergistics2.DeviceOnline": "Maşinărie Pornită", + "waila.appliedenergistics2.DeviceOffline": "Maşinărie Oprită", + "waila.appliedenergistics2.DeviceMissingChannel": "Maşinărie îi Lipseşte Canal", + "waila.appliedenergistics2.Locked": "Încuiat", + "waila.appliedenergistics2.Unlocked": "Deschis", + "waila.appliedenergistics2.Showing": "Arătând", + "waila.appliedenergistics2.Contains": "Conţine", + + "item.appliedenergistics2.storage_cell_1k": "Celulă de Stocare ME 1k", + "item.appliedenergistics2.storage_cell_4k": "Celulă de Stocare ME 4k", + "item.appliedenergistics2.storage_cell_16k": "Celulă de Stocare ME 16k", + "item.appliedenergistics2.storage_cell_64k": "Celulă de Stocare ME 64k", + "item.appliedenergistics2.creative_storage_cell": "Celulă de Stocare ME Infinită", + "item.appliedenergistics2.encoded_pattern": "Model Codat", + "item.appliedenergistics2.view_cell": "Vizionează Celulă", + "item.appliedenergistics2.facade": "Faţadă de Cablu", + + "item.appliedenergistics2.crystal_seed.certus": "Sămânţă de Cuarţ Certus", + "item.appliedenergistics2.crystal_seed.nether": "Sămânţă de Cuarţ de Iad", + "item.appliedenergistics2.crystal_seed.fluix": "Sămânţă de Fluix", + "item.appliedenergistics2.material.advanced_card": "Cartelă Avansată", + "item.appliedenergistics2.material.annihilation_core": "Centru de Anihilaţie", + "item.appliedenergistics2.material.basic_card": "Cartelă de Bază", + "item.appliedenergistics2.material.blank_pattern": "Model Gol", + "item.appliedenergistics2.material.calculation_processor": "Procesor de Calculare", + "item.appliedenergistics2.material.card_capacity": "Cartelă de Capacitate", + "item.appliedenergistics2.material.card_fuzzy": "Cartelă Fuzzy", + "item.appliedenergistics2.material.card_inverter": "Cartelă Invertoare", + "item.appliedenergistics2.material.card_redstone": "Cartelă de Piatră-Roşie", + "item.appliedenergistics2.material.card_speed": "Cartelă de Accelerare", + "item.appliedenergistics2.material.cell2_spatial_part": "Component Spaţial 2³", + "item.appliedenergistics2.material.cell16_spatial_part": "Component Spaţial 16³", + "item.appliedenergistics2.material.cell128_spatial_part": "Component Spaţial 128³", + "item.appliedenergistics2.material.cell1k_part": "Component de Stocare ME 1k", + "item.appliedenergistics2.material.cell4k_part": "Component de Stocare ME 4k", + "item.appliedenergistics2.material.cell16k_part": "Component de Stocare ME 16k", + "item.appliedenergistics2.material.cell64k_part": "Component de Stocare ME 64k", + "item.appliedenergistics2.material.certus_quartz_crystal": "Cristal de Cuarţ Certus", + "item.appliedenergistics2.material.certus_quartz_crystal_charged": "Cristal de Cuarţ Certus Încărcat", + "item.appliedenergistics2.material.certus_quartz_dust": "Praf de Cuarţ Certus", + "item.appliedenergistics2.material.empty_storage_cell": "Carcasă de Stocare ME", + "item.appliedenergistics2.material.ender_dust": "Praf de Sfârșit", + "item.appliedenergistics2.material.engineering_processor": "Processor de Inginerie", + "item.appliedenergistics2.material.flour": "Făina", + "item.appliedenergistics2.material.fluix_crystal": "Cristal Fluix", + "item.appliedenergistics2.material.fluix_dust": "Praf Fluix", + "item.appliedenergistics2.material.fluix_pearl": "Perlă Fluix", + "item.appliedenergistics2.material.formation_core": "Centru de Formaţie", + "item.appliedenergistics2.material.gold_dust": "Praf de Aur", + "item.appliedenergistics2.material.iron_dust": "Praf de Fier", + "item.appliedenergistics2.material.logic_processor": "Procesor de Logică", + "item.appliedenergistics2.material.logic_processor_asm": "Procesor de Logică Neterminat", + "item.appliedenergistics2.material.matter_ball": "Minge de Materie", + "item.appliedenergistics2.material.nether_quartz_dust": "Praf de Cuarţ de Iad", + "item.appliedenergistics2.material.purified_certus_quartz_crystal": "Cristal de Cuarţ Certus Pur", + "item.appliedenergistics2.material.purified_fluix_crystal": "Cristal de Cuarţ Fluix Pur", + "item.appliedenergistics2.material.purified_nether_quartz_crystal": "Cristal de Cuarţ de Iad Pur", + "item.appliedenergistics2.material.quantum_entangled_singularity": "Singularitate de Quantum Legată", + "item.appliedenergistics2.material.silicon": "Silicon", + "item.appliedenergistics2.material.singularity": "Singularitate", + "item.appliedenergistics2.material.wireless": "Receptor de Wireless", + "item.appliedenergistics2.material.wireless_booster": "Amplificator Wireless", + "item.appliedenergistics2.material.wooden_gear": "Roată de Lemn", + "item.appliedenergistics2.material.engineering_processor_press": "Presă de Inginerie de Inscripţioner", + "item.appliedenergistics2.material.calculation_processor_press": "Presă de Calculare de Inscripţioner", + "item.appliedenergistics2.material.logic_processor_press": "Presă de Logică de Inscripţioner", + "item.appliedenergistics2.material.engineering_processor_print": "Circuit Imprimat de Inginerie", + "item.appliedenergistics2.material.calculation_processor_print": "Circuit Imprimat de Calculare", + "item.appliedenergistics2.material.logic_processor_print": "Circuit Imprimat de Logică", + "item.appliedenergistics2.material.silicon_press": "Presă de Silicon de Inscripţioner", + "item.appliedenergistics2.material.silicon_print": "Silicon Imprimat", + "item.appliedenergistics2.material.name_press": "Presă de Nume de Inscripţioner", + "item.appliedenergistics2.material.sky_dust": "Praf de Piatra-Cerului", + + "item.appliedenergistics2.multi_part.annihilation_plane": "Lan de Anihilaţie", + "item.appliedenergistics2.multi_part.cable_anchor": "Ancoră de Cablu", + "item.appliedenergistics2.multi_part.cable_covered": "Cablu Acoperit ME", + "item.appliedenergistics2.multi_part.cable_glass": "Cablu de Sticlă ME", + "item.appliedenergistics2.multi_part.cable_smart": "Cablu Deştept ME", + "item.appliedenergistics2.multi_part.cable_dense_smart": "Cablu Dens ME", + "item.appliedenergistics2.multi_part.storage_monitor": "Monitor de Stocare ME", + "item.appliedenergistics2.multi_part.conversion_monitor": "Monitor de Conversie ME", + "item.appliedenergistics2.multi_part.crafting_terminal": "Terminal de Craftare ME", + "item.appliedenergistics2.multi_part.semi_dark_monitor": "Panou Iluminat", + "item.appliedenergistics2.multi_part.monitor": "Panou Iluminat Deschis", + "item.appliedenergistics2.multi_part.dark_monitor": "Panou Iluminat Închis", + "item.appliedenergistics2.multi_part.export_bus": "Punct de Export ME", + "item.appliedenergistics2.multi_part.formation_plane": "Lan de Formaţie ME", + "item.appliedenergistics2.multi_part.import_bus": "Punct de Import ME", + "item.appliedenergistics2.multi_part.interface": "Interfaţă ME", + "item.appliedenergistics2.multi_part.level_emitter": "Emiţător Nivel ME", + "item.appliedenergistics2.multi_part.p2p_tunnel": "Tunel P2P", + "item.appliedenergistics2.multi_part.pattern_terminal": "Terminal de Model ME", + "item.appliedenergistics2.multi_part.quartz_fiber": "Fibră de Cuarţ", + "item.appliedenergistics2.multi_part.storage_bus": "Punct de Stocare ME", + "item.appliedenergistics2.multi_part.terminal": "Terminal ME", + "item.appliedenergistics2.multi_part.inverted_toggle_bus": "Punct Invertat de Activare ME", + "item.appliedenergistics2.multi_part.toggle_bus": "Punct de Activare ME", + "item.appliedenergistics2.multi_part.crafting_monitor": "Monitor de Craftare ME", + + "item.appliedenergistics2.spatial_storage_cell_128_cubed": "128³ Celulă Spaţială de Stocare", + "item.appliedenergistics2.spatial_storage_cell_16_cubed": "Celulă Spaţială de Stocare 16³", + "item.appliedenergistics2.spatial_storage_cell_2_cubed": "Celulă Spaţială de Stocare 2³", + + "item.appliedenergistics2.certus_quartz_axe": "Topor de Cuarţ Certus", + "item.appliedenergistics2.certus_quartz_cutting_knife": "Cuţit de Cuarţ Certus", + "item.appliedenergistics2.certus_quartz_hoe": "Sapă de Cuarţ Certus", + "item.appliedenergistics2.certus_quartz_pickaxe": "Târnăcop de Cuarţ Certus", + "item.appliedenergistics2.certus_quartz_spade": "Lopată de Cuarţ Certus", + "item.appliedenergistics2.certus_quartz_sword": "Sabie de Cuarţ Certus", + "item.appliedenergistics2.certus_quartz_wrench": "Cheie de Cuarţ Certus", + + "item.appliedenergistics2.nether_quartz_axe": "Topor de Cuarţ", + "item.appliedenergistics2.nether_quartz_cutting_knife": "Cuţit de Cuarţ", + "item.appliedenergistics2.nether_quartz_hoe": "Sapă de Cuarţ", + "item.appliedenergistics2.nether_quartz_pickaxe": "Târnăcop de Cuarţ", + "item.appliedenergistics2.nether_quartz_spade": "Lopată de Cuarţ", + "item.appliedenergistics2.nether_quartz_sword": "Sabie de Cuarţ", + "item.appliedenergistics2.nether_quartz_wrench": "Cheie de Cuarţ", + + "item.appliedenergistics2.portable_cell": "Celulă Portabilă", + "item.appliedenergistics2.network_tool": "Unealtă de Reţea", + "item.appliedenergistics2.charged_staff": "Baston Încărcat", + "item.appliedenergistics2.entropy_manipulator": "Manipulator de Entropie", + "item.appliedenergistics2.matter_cannon": "Tun de Materie", + "item.appliedenergistics2.memory_card": "Cartelă de Memorie", + "item.appliedenergistics2.wireless_terminal": "Terminal Wireless", + "item.appliedenergistics2.biometric_card": "Cartelă Biometrică", + + "item.appliedenergistics2.debug_card": "Dev.CartelăDebug", + "item.appliedenergistics2.debug_replicator_card": "Dev.CartelăReplicatoare" +} \ No newline at end of file diff --git a/src/main/resources/assets/appliedenergistics2/lang/ro_ro.lang b/src/main/resources/assets/appliedenergistics2/lang/ro_ro.lang deleted file mode 100644 index cc6cb53fb..000000000 --- a/src/main/resources/assets/appliedenergistics2/lang/ro_ro.lang +++ /dev/null @@ -1,345 +0,0 @@ -tile.appliedenergistics2.cable_bus.name=Cabluri AE2 şi/sau Punct -tile.appliedenergistics2.cell_workbench.name=Masă de Lucru de Celulă -tile.appliedenergistics2.charger.name=Încărcător -tile.appliedenergistics2.chest.name= Cufăr ME -tile.appliedenergistics2.condenser.name=Condensator de Materie -tile.appliedenergistics2.controller.name=Controlator ME -tile.appliedenergistics2.crank.name=Manivelă de Lemn -tile.appliedenergistics2.creative_energy_cell.name=Celulă de Energie Infinită -tile.appliedenergistics2.dense_energy_cell.name=Celulă de Energie Densă -tile.appliedenergistics2.energy_cell.name=Celulă de Energie -tile.appliedenergistics2.drive.name=Consolă ME -tile.appliedenergistics2.energy_acceptor.name=Acceptor de Energie -tile.appliedenergistics2.grindstone.name=Moară de Quartz -tile.appliedenergistics2.matrix_frame.name=Ramă de Matrix -tile.appliedenergistics2.io_port.name=Port ME IO -tile.appliedenergistics2.inscriber.name=Inscripţioner -tile.appliedenergistics2.interface.name=Interfaţă ME -tile.appliedenergistics2.BlockNetworkEmitter.name=Emitter Emiţător de Reţea ME -tile.appliedenergistics2.quantum_link.name=Cameră de Legătură Quantică ME -tile.appliedenergistics2.quantum_ring.name=Inel Quantic ME -tile.appliedenergistics2.fluix_block.name=Bloc de Fluix -tile.appliedenergistics2.quartz_block.name=Bloc de Cuarţ Certus -tile.appliedenergistics2.chiseled_quartz_block.name=Bloc de Cuarţ Certus Sculptat -tile.appliedenergistics2.quartz_glass.name=Sticlă de Cuarţ -tile.appliedenergistics2.quartz_vibrant_glass.name=Sticlă de Cuarţ Vibrantă -tile.appliedenergistics2.quartz_pillar.name=Coloană de Cuartz Certus -tile.appliedenergistics2.quartz_fixture.name=Fixtură de Cuartz Încărcat -tile.appliedenergistics2.spatial_io_port.name=Port Spaţial IO -tile.appliedenergistics2.spatial_pylon.name=Pilon Spaţial -tile.appliedenergistics2.tiny_tnt.name=TNT Micuţ -tile.appliedenergistics2.vibration_chamber.name=Cameră de Vibraţie -tile.appliedenergistics2.wireless_access_point.name=Punct de Acces Wireless ME -tile.appliedenergistics2.quartz_ore.name=Minereu de Cuarţ Certus -tile.appliedenergistics2.charged_quartz_ore.name=Minereu de Cuarţ Certus Încărcat -tile.appliedenergistics2.security_station.name=Terminal de Securitate ME -tile.appliedenergistics2.quartz_growth_accelerator.name=Accelerator de Creștere a Cristalelor -tile.appliedenergistics2.sky_stone_block.name=Piatră de Cer -tile.appliedenergistics2.smooth_sky_stone_block.name=Bloc de Piatră de Cer -tile.appliedenergistics2.sky_stone_brick.name=Cărămizi de Piatră de Cer -tile.appliedenergistics2.sky_stone_small_brick.name=Cărămizi mici de Piatră de Cer -tile.appliedenergistics2.sky_stone_chest.name=Cufăr de Piatră de Cer -tile.appliedenergistics2.smooth_sky_stone_chest.name=Cufăr de Bloc de Piatră de Cer -tile.appliedenergistics2.sky_compass.name=Busolă de Meteorit - -chat.appliedenergistics2.ChestCannotReadStorageCell=Cufăr ME nu poate citi celulă de stocare. -chat.appliedenergistics2.OutOfRange=Wireless Afară din Zonă -chat.appliedenergistics2.InvalidMachine=Mașinărie Invalidă -chat.appliedenergistics2.LoadedSettings=Setări încărcate cu succes. -chat.appliedenergistics2.DeviceNotPowered=Mașinăria are energie puţină. -chat.appliedenergistics2.MachineNotPowered=Mașinăria nu are energie. -chat.appliedenergistics2.CommunicationError=Eroare Comunicând cu Reţeaua. -chat.appliedenergistics2.SavedSettings=Setări salvate cu succes. -chat.appliedenergistics2.AmmoDepleted=Muniţie epuizată. -chat.appliedenergistics2.isNowLocked=Monitorul este acum încuiat. -chat.appliedenergistics2.isNowUnlocked=Monitorul este acum descuiat. - -itemGroup.appliedenergistics2=Energistici Aplicate 2 -itemGroup.appliedenergistics2.facades=Energistici Aplicate 2 - Faţade - -gui.appliedenergistics2.CraftingTerminal=Terminal de Craftare -gui.appliedenergistics2.METunnel=ME -gui.appliedenergistics2.ItemTunnel=de Iteme -gui.appliedenergistics2.FluidTunnel=de Fluide -gui.appliedenergistics2.RedstoneTunnel=de Piatră-roşie -gui.appliedenergistics2.EUTunnel=EU - -gui.appliedenergistics2.security.extract.name=Retrage -gui.appliedenergistics2.security.inject.name=Depositează -gui.appliedenergistics2.security.craft.name=Craftează -gui.appliedenergistics2.security.build.name=Construieşte -gui.appliedenergistics2.security.security.name=Securitate - -gui.appliedenergistics2.security.extract.tip=Utilizator este autorizat să scoată iteme din stocare. -gui.appliedenergistics2.security.inject.tip=Utilizator este autorizat să stocheze iteme noi. -gui.appliedenergistics2.security.craft.tip=Utilizator poate iniţia noi operaţii de craftare. -gui.appliedenergistics2.security.build.tip=Utilizator poate modifica structura fizica a reţelei, şi să schimbe configuraţiile. -gui.appliedenergistics2.security.security.tip=Utilizator poate accesa şi modifica terminalul de securitate a reţelei. - -gui.appliedenergistics2.Efficiency=Eficienţă -gui.appliedenergistics2.RequiredPower=Energie de care este nevoie -gui.appliedenergistics2.StoredPower=Energie Stocată -gui.appliedenergistics2.MaxPower=Energie Maximă -gui.appliedenergistics2.QuartzCuttingKnife=Cuţit de Tăiat de Cuarţ -gui.appliedenergistics2.Inscriber=Inscripţioner -gui.appliedenergistics2.Wireless=Punct de Acces Wireless -gui.appliedenergistics2.WirelessTerminal=Termen Wireless -gui.appliedenergistics2.NoPermissions=Nu sunt Permisiuni selectate -gui.appliedenergistics2.SecurityCardEditor=Editor de Cartelă Biometrică -gui.appliedenergistics2.Encoded=Codat -gui.appliedenergistics2.Priority=Prioritate - -gui.appliedenergistics2.StorageBus=Punct de Stocare -gui.appliedenergistics2.EnergyDrain=Scurgere Pasivă -gui.appliedenergistics2.Installed=Instalat -gui.appliedenergistics2.NetworkTool=Unealtă de Reţea -gui.appliedenergistics2.PowerUsageRate=Folosire de Energie -gui.appliedenergistics2.PowerInputRate=Generare de Energie -gui.appliedenergistics2.PortableCell=Celulă Portabilă -gui.appliedenergistics2.Security=Termen de Securitate -gui.appliedenergistics2.CellWorkbench=Masă de Lucru de Celulă -gui.appliedenergistics2.QuantumLinkChamber=Cameră de Legătură Quantică -gui.appliedenergistics2.IOPort=Port IO ME -gui.appliedenergistics2.Chest=Cufăr ME -gui.appliedenergistics2.Condenser=Condensator de Materie -gui.appliedenergistics2.Config=Configuraţie -gui.appliedenergistics2.Drive=Consolă ME -gui.appliedenergistics2.ExportBus=Punct de Export ME -gui.appliedenergistics2.GrindStone=Moară -gui.appliedenergistics2.ImportBus=Punct de Import ME -gui.appliedenergistics2.Interface=Interfaţă ME -gui.appliedenergistics2.LevelEmitter=Emiţător de Nivel ME -gui.appliedenergistics2.Of=de -gui.appliedenergistics2.Patterns=Modele -gui.appliedenergistics2.SpatialIOPort=Port Spaţial IO -gui.appliedenergistics2.StoredEnergy=Energie Stocată -gui.appliedenergistics2.StoredItems=Iteme Stocate -gui.appliedenergistics2.Terminal=Terminal -gui.appliedenergistics2.FormationPlane=Lan de Formaţie -gui.appliedenergistics2.VibrationChamber=Cameră de Vibraţie -gui.appliedenergistics2.NetworkDetails=Detalii de Reţea -gui.appliedenergistics2.StorageCells=Celule de Stocare ME -gui.appliedenergistics2.IOBuses=Punct de Import/Export ME -gui.appliedenergistics2.BytesUsed=Biţi Folosiţi -gui.appliedenergistics2.Types=Tipuri -gui.appliedenergistics2.Blank=Gol -gui.appliedenergistics2.Unlinked=Nelegat -gui.appliedenergistics2.Linked=Legat -gui.appliedenergistics2.StoredSize=Mărime Stocată -gui.appliedenergistics2.SkyChest=Cufăr de Piatră de Cer - -gui.tooltips.appliedenergistics2.FuzzyMode=Comparaţie Fuzzy -gui.tooltips.appliedenergistics2.FZPercent_25=Împarte Lovitura la 25% -gui.tooltips.appliedenergistics2.FZPercent_50=Împarte Lovitura la 50% -gui.tooltips.appliedenergistics2.FZPercent_75=Împarte Lovitura la 75% -gui.tooltips.appliedenergistics2.FZPercent_99=Împarte Lovitura la 99% -gui.tooltips.appliedenergistics2.SortOrder=Sortează Ordinea -gui.tooltips.appliedenergistics2.SortBy=Sorteaza cu -gui.tooltips.appliedenergistics2.FZIgnoreAll=Potriveşte Oricare -gui.tooltips.appliedenergistics2.TransferDirection=Transfereaza Direcţie -gui.tooltips.appliedenergistics2.TransferToNetwork=Transfereaza informaţii la Reţea -gui.tooltips.appliedenergistics2.TransferToStorageCell=Transfereaza informaţii la Celula de Stocare -gui.tooltips.appliedenergistics2.ToggleSortDirection=Porneşte direcţie de sortare -gui.tooltips.appliedenergistics2.StoredItems=Iteme de Stocare -gui.tooltips.appliedenergistics2.StoredCraftable=Stocare / Craftabile -gui.tooltips.appliedenergistics2.View=Vizualizare -gui.tooltips.appliedenergistics2.RedstoneMode=Modul de Piatră-Roşie -gui.tooltips.appliedenergistics2.OperationMode=Modul de Operare -gui.tooltips.appliedenergistics2.NumberOfItems=Numărul Itemelor -gui.tooltips.appliedenergistics2.ItemName=Nume de Item -gui.tooltips.appliedenergistics2.PowerUnits=Unitate de Energie -gui.tooltips.appliedenergistics2.IOMode=Modul de Input/Output -gui.tooltips.appliedenergistics2.CondenserOutput=Condensator ME - Output -gui.tooltips.appliedenergistics2.PartitionStorage=Stocare prin Partiţie -gui.tooltips.appliedenergistics2.Clear=Şterge -gui.tooltips.appliedenergistics2.TrashController=Ştergere via Shift / Clickarea Spaţiului. -gui.tooltips.appliedenergistics2.InterfaceBlockingMode=Mod de Blocare -gui.tooltips.appliedenergistics2.InterfaceCraftingMode=Mod de Craftare -gui.tooltips.appliedenergistics2.Trash=Distruge Iteme -gui.tooltips.appliedenergistics2.MatterBalls=Condensează în Mingi de Materie\n%s per item -gui.tooltips.appliedenergistics2.Singularity=Condensează în Singularităţi\n%s per item -gui.tooltips.appliedenergistics2.Read=Doar Extrage -gui.tooltips.appliedenergistics2.Write=Doar Insertează -gui.tooltips.appliedenergistics2.ReadWrite=Bi-Direcţional -gui.tooltips.appliedenergistics2.AlwaysActive=Mereu activ -gui.tooltips.appliedenergistics2.ActiveWithoutSignal=Activ fără semnal -gui.tooltips.appliedenergistics2.ActiveWithSignal=Activ cu semnal -gui.tooltips.appliedenergistics2.ActiveOnPulse=Activeaza odată per puls -gui.tooltips.appliedenergistics2.EmitLevelsBelow=Emite numai când nivelele sunt sub sau egale cu limita. -gui.tooltips.appliedenergistics2.EmitLevelAbove=Emite când nivelele sunt peste sau egale cu limita. -gui.tooltips.appliedenergistics2.SearchMode_Auto=Auto Cercetare -gui.tooltips.appliedenergistics2.SearchMode_Standard=Cercetare Standard -gui.tooltips.appliedenergistics2.SearchMode_JEIAuto=Auto Sincronizat cu JEI -gui.tooltips.appliedenergistics2.SearchMode_JEIStandard=Sincronizat cu JEI Standard -gui.tooltips.appliedenergistics2.SearchMode=Modul de Cutie de Cercetare -gui.tooltips.appliedenergistics2.PartitionStorageHint=Configurează Partiţie bazat pe iteme stocate în momentul de faţă. -gui.tooltips.appliedenergistics2.ClearSettings=Şterge Configurație/Setări -gui.tooltips.appliedenergistics2.Craftable=Craftabil -gui.tooltips.appliedenergistics2.MoveWhenEmpty=Trece la output când gol. -gui.tooltips.appliedenergistics2.MoveWhenWorkIsDone=Trece la output când treaba este terminată. -gui.tooltips.appliedenergistics2.MoveWhenFull=Trece la output când plin. -gui.tooltips.appliedenergistics2.Disabled=Oprit -gui.tooltips.appliedenergistics2.Enable=Pornit -gui.tooltips.appliedenergistics2.Blocking=Nu împinge iteme de craftare dacă inventar conține iteme. -gui.tooltips.appliedenergistics2.NonBlocking=Ignoră conținutul inventarului selectat. -gui.tooltips.appliedenergistics2.Craft=Craftează iteme când necesare când se exportează. -gui.tooltips.appliedenergistics2.DontCraft=Folosește numai iteme stocate când se exportează. -gui.tooltips.appliedenergistics2.LevelType=Tip de Nivel -gui.tooltips.appliedenergistics2.LevelType_Energy=Energy -gui.tooltips.appliedenergistics2.LevelType_Item=Item -gui.tooltips.appliedenergistics2.InventoryTweaks=Reordonare Inventar -gui.tooltips.appliedenergistics2.TerminalStyle=Stil de Terminalgui.tooltips.appliedenergistics2.TerminalStyle_Full=Terminal de Ecran Maregui.tooltips.appliedenergistics2.TerminalStyle_Tall=Terminal Centrat Maregui.tooltips.appliedenergistics2.TerminalStyle_Small=Terminal Centrat Mic - -gui.appliedenergistics2.units.appliedenergstics=AE -gui.appliedenergistics2.units.ic2=Unități de Energie -gui.appliedenergistics2.units.rf=Flux de Piatră-Roşie - -gui.appliedenergistics2.White=Alb -gui.appliedenergistics2.Orange=Portocaliu -gui.appliedenergistics2.Magenta=Magenta -gui.appliedenergistics2.LightBlue=Albastru-Deschis -gui.appliedenergistics2.Yellow=Galben -gui.appliedenergistics2.Lime=Verde-Deschis -gui.appliedenergistics2.Pink=Roz -gui.appliedenergistics2.Gray=Gri -gui.appliedenergistics2.LightGray=Gri-Deschis -gui.appliedenergistics2.Cyan=Turcoaz -gui.appliedenergistics2.Purple=Violet -gui.appliedenergistics2.Blue=Albastru -gui.appliedenergistics2.Brown=Maro -gui.appliedenergistics2.Green=Verde -gui.appliedenergistics2.Red=Roşu -gui.appliedenergistics2.Black=Negru -gui.appliedenergistics2.Fluix=Fluix - -waila.appliedenergistics2.DeviceOnline=Maşinărie Pornită -waila.appliedenergistics2.DeviceOffline=Maşinărie Oprită -waila.appliedenergistics2.DeviceMissingChannel=Maşinărie îi Lipseşte Canal -waila.appliedenergistics2.Locked=Încuiat -waila.appliedenergistics2.Unlocked=Deschis -waila.appliedenergistics2.Showing=Arătând -waila.appliedenergistics2.Contains=Conţine - -item.appliedenergistics2.storage_cell_1k.name=Celulă de Stocare ME 1k -item.appliedenergistics2.storage_cell_4k.name=Celulă de Stocare ME 4k -item.appliedenergistics2.storage_cell_16k.name=Celulă de Stocare ME 16k -item.appliedenergistics2.storage_cell_64k.name=Celulă de Stocare ME 64k -item.appliedenergistics2.creative_storage_cell.name=Celulă de Stocare ME Infinită -item.appliedenergistics2.encoded_pattern.name=Model Codat -item.appliedenergistics2.view_cell.name=Vizionează Celulă -item.appliedenergistics2.facade.name=Faţadă de Cablu - -item.appliedenergistics2.crystal_seed.certus.name=Sămânţă de Cuarţ Certus -item.appliedenergistics2.crystal_seed.nether.name=Sămânţă de Cuarţ de Iad -item.appliedenergistics2.crystal_seed.fluix.name=Sămânţă de Fluix -item.appliedenergistics2.material.advanced_card.name=Cartelă Avansată -item.appliedenergistics2.material.annihilation_core.name=Centru de Anihilaţie -item.appliedenergistics2.material.basic_card.name=Cartelă de Bază -item.appliedenergistics2.material.blank_pattern.name=Model Gol -item.appliedenergistics2.material.calculation_processor.name=Procesor de Calculare -item.appliedenergistics2.material.card_capacity.name=Cartelă de Capacitate -item.appliedenergistics2.material.card_fuzzy.name=Cartelă Fuzzy -item.appliedenergistics2.material.card_inverter.name=Cartelă Invertoare -item.appliedenergistics2.material.card_redstone.name=Cartelă de Piatră-Roşie -item.appliedenergistics2.material.card_speed.name=Cartelă de Accelerare -item.appliedenergistics2.material.cell2_spatial_part.name=Component Spaţial 2³ -item.appliedenergistics2.material.cell16_spatial_part.name=Component Spaţial 16³ -item.appliedenergistics2.material.cell128_spatial_part.name=Component Spaţial 128³ -item.appliedenergistics2.material.cell1k_part.name=Component de Stocare ME 1k -item.appliedenergistics2.material.cell4k_part.name=Component de Stocare ME 4k -item.appliedenergistics2.material.cell16k_part.name=Component de Stocare ME 16k -item.appliedenergistics2.material.cell64k_part.name=Component de Stocare ME 64k -item.appliedenergistics2.material.certus_quartz_crystal.name=Cristal de Cuarţ Certus -item.appliedenergistics2.material.certus_quartz_crystal_charged.name=Cristal de Cuarţ Certus Încărcat -item.appliedenergistics2.material.certus_quartz_dust.name=Praf de Cuarţ Certus -item.appliedenergistics2.material.empty_storage_cell.name=Carcasă de Stocare ME -item.appliedenergistics2.material.ender_dust.name=Praf de Sfârșit -item.appliedenergistics2.material.engineering_processor.name=Processor de Inginerie -item.appliedenergistics2.material.flour.name=Făina -item.appliedenergistics2.material.fluix_crystal.name=Cristal Fluix -item.appliedenergistics2.material.fluix_dust.name=Praf Fluix -item.appliedenergistics2.material.fluix_pearl.name=Perlă Fluix -item.appliedenergistics2.material.formation_core.name=Centru de Formaţie -item.appliedenergistics2.material.gold_dust.name=Praf de Aur -item.appliedenergistics2.material.iron_dust.name=Praf de Fier -item.appliedenergistics2.material.logic_processor.name=Procesor de Logică -item.appliedenergistics2.material.logic_processor_asm.name=Procesor de Logică Neterminat -item.appliedenergistics2.material.matter_ball.name=Minge de Materie -item.appliedenergistics2.material.nether_quartz_dust.name=Praf de Cuarţ de Iad -item.appliedenergistics2.material.purified_certus_quartz_crystal.name=Cristal de Cuarţ Certus Pur -item.appliedenergistics2.material.purified_fluix_crystal.name=Cristal de Cuarţ Fluix Pur -item.appliedenergistics2.material.purified_nether_quartz_crystal.name=Cristal de Cuarţ de Iad Pur -item.appliedenergistics2.material.quantum_entangled_singularity.name=Singularitate de Quantum Legată -item.appliedenergistics2.material.silicon.name=Silicon -item.appliedenergistics2.material.singularity.name=Singularitate -item.appliedenergistics2.material.wireless.name=Receptor de Wireless -item.appliedenergistics2.material.wireless_booster.name=Amplificator Wireless -item.appliedenergistics2.material.wooden_gear.name=Roată de Lemn -item.appliedenergistics2.material.engineering_processor_press.name=Presă de Inginerie de Inscripţioner -item.appliedenergistics2.material.calculation_processor_press.name=Presă de Calculare de Inscripţioner -item.appliedenergistics2.material.logic_processor_press.name=Presă de Logică de Inscripţioner -item.appliedenergistics2.material.engineering_processor_print.name=Circuit Imprimat de Inginerie -item.appliedenergistics2.material.calculation_processor_print.name=Circuit Imprimat de Calculare -item.appliedenergistics2.material.logic_processor_print.name=Circuit Imprimat de Logică -item.appliedenergistics2.material.silicon_press.name=Presă de Silicon de Inscripţioner -item.appliedenergistics2.material.silicon_print.name=Silicon Imprimat -item.appliedenergistics2.material.name_press.name=Presă de Nume de Inscripţioner -item.appliedenergistics2.material.sky_dust.name=Praf de Piatra-Cerului - -item.appliedenergistics2.multi_part.annihilation_plane.name=Lan de Anihilaţie -item.appliedenergistics2.multi_part.cable_anchor.name=Ancoră de Cablu -item.appliedenergistics2.multi_part.cable_covered.name=Cablu Acoperit ME -item.appliedenergistics2.multi_part.cable_glass.name=Cablu de Sticlă ME -item.appliedenergistics2.multi_part.cable_smart.name=Cablu Deştept ME -item.appliedenergistics2.multi_part.cable_dense_smart.name=Cablu Dens ME -item.appliedenergistics2.multi_part.storage_monitor.name=Monitor de Stocare ME -item.appliedenergistics2.multi_part.conversion_monitor.name=Monitor de Conversie ME -item.appliedenergistics2.multi_part.crafting_terminal.name=Terminal de Craftare ME -item.appliedenergistics2.multi_part.semi_dark_monitor.name=Panou Iluminat -item.appliedenergistics2.multi_part.monitor.name=Panou Iluminat Deschis -item.appliedenergistics2.multi_part.dark_monitor.name=Panou Iluminat Închis -item.appliedenergistics2.multi_part.export_bus.name=Punct de Export ME -item.appliedenergistics2.multi_part.formation_plane.name=Lan de Formaţie ME -item.appliedenergistics2.multi_part.import_bus.name=Punct de Import ME -item.appliedenergistics2.multi_part.interface.name=Interfaţă ME -item.appliedenergistics2.multi_part.level_emitter.name=Emiţător Nivel ME -item.appliedenergistics2.multi_part.p2p_tunnel.name=Tunel P2P -item.appliedenergistics2.multi_part.pattern_terminal.name=Terminal de Model ME -item.appliedenergistics2.multi_part.quartz_fiber.name=Fibră de Cuarţ -item.appliedenergistics2.multi_part.storage_bus.name=Punct de Stocare ME -item.appliedenergistics2.multi_part.terminal.name=Terminal ME -item.appliedenergistics2.multi_part.inverted_toggle_bus.name=Punct Invertat de Activare ME -item.appliedenergistics2.multi_part.toggle_bus.name=Punct de Activare ME -item.appliedenergistics2.multi_part.crafting_monitor.name=Monitor de Craftare ME - -item.appliedenergistics2.spatial_storage_cell_128_cubed.name=128³ Celulă Spaţială de Stocare -item.appliedenergistics2.spatial_storage_cell_16_cubed.name=Celulă Spaţială de Stocare 16³ -item.appliedenergistics2.spatial_storage_cell_2_cubed.name=Celulă Spaţială de Stocare 2³ - -item.appliedenergistics2.certus_quartz_axe.name=Topor de Cuarţ Certus -item.appliedenergistics2.certus_quartz_cutting_knife.name=Cuţit de Cuarţ Certus -item.appliedenergistics2.certus_quartz_hoe.name=Sapă de Cuarţ Certus -item.appliedenergistics2.certus_quartz_pickaxe.name=Târnăcop de Cuarţ Certus -item.appliedenergistics2.certus_quartz_spade.name=Lopată de Cuarţ Certus -item.appliedenergistics2.certus_quartz_sword.name=Sabie de Cuarţ Certus -item.appliedenergistics2.certus_quartz_wrench.name=Cheie de Cuarţ Certus - -item.appliedenergistics2.nether_quartz_axe.name=Topor de Cuarţ -item.appliedenergistics2.nether_quartz_cutting_knife.name=Cuţit de Cuarţ -item.appliedenergistics2.nether_quartz_hoe.name=Sapă de Cuarţ -item.appliedenergistics2.nether_quartz_pickaxe.name=Târnăcop de Cuarţ -item.appliedenergistics2.nether_quartz_spade.name=Lopată de Cuarţ -item.appliedenergistics2.nether_quartz_sword.name=Sabie de Cuarţ -item.appliedenergistics2.nether_quartz_wrench.name=Cheie de Cuarţ - -item.appliedenergistics2.portable_cell.name=Celulă Portabilă -item.appliedenergistics2.network_tool.name=Unealtă de Reţea -item.appliedenergistics2.charged_staff.name=Baston Încărcat -item.appliedenergistics2.entropy_manipulator.name=Manipulator de Entropie -item.appliedenergistics2.matter_cannon.name=Tun de Materie -item.appliedenergistics2.memory_card.name=Cartelă de Memorie -item.appliedenergistics2.wireless_terminal.name=Terminal Wireless -item.appliedenergistics2.biometric_card.name=Cartelă Biometrică - -item.appliedenergistics2.debug_card.name=Dev.CartelăDebug -item.appliedenergistics2.debug_replicator_card.name=Dev.CartelăReplicatoare diff --git a/src/main/resources/assets/appliedenergistics2/lang/ru_ru.json b/src/main/resources/assets/appliedenergistics2/lang/ru_ru.json new file mode 100644 index 000000000..593426de3 --- /dev/null +++ b/src/main/resources/assets/appliedenergistics2/lang/ru_ru.json @@ -0,0 +1,579 @@ +{ + "block.appliedenergistics2.cable_bus": "AE2 кабель и/или шина", + "block.appliedenergistics2.cell_workbench": "Верстак для ячеек", + "block.appliedenergistics2.charger": "Зарядник", + "block.appliedenergistics2.chest": "МЭ сундук", + "block.appliedenergistics2.condenser": "Конденсатор материи", + "block.appliedenergistics2.controller": "МЭ контроллер", + "block.appliedenergistics2.crank": "Деревянная рукоятка", + "block.appliedenergistics2.creative_energy_cell": "Творческая энергетическая ячейка", + "block.appliedenergistics2.dense_energy_cell": "Плотная энергетическая ячейка", + "block.appliedenergistics2.energy_cell": "Энергетическая ячейка", + "block.appliedenergistics2.drive": "МЭ накопитель", + "block.appliedenergistics2.energy_acceptor": "Приёмщик энергии", + "block.appliedenergistics2.grindstone": "Кварцевый дробитель", + "block.appliedenergistics2.matrix_frame": "Каркас матрицы", + "block.appliedenergistics2.io_port": "МЭ порт ввода\\вывода", + "block.appliedenergistics2.inscriber": "Высекатель", + "block.appliedenergistics2.interface": "МЭ интерфейс", + "block.appliedenergistics2.quantum_link": "МЭ камера квантовой связи", + "block.appliedenergistics2.quantum_ring": "МЭ квантовое кольцо", + "block.appliedenergistics2.fluix_block": "Изменчивый блок", + "block.appliedenergistics2.quartz_block": "Блок истинного кварца", + "block.appliedenergistics2.chiseled_quartz_block": "Резной блок истинного кварца", + "block.appliedenergistics2.quartz_glass": "Кварцевое стекло", + "block.appliedenergistics2.quartz_vibrant_glass": "Энергичное кварцевое стекло", + "block.appliedenergistics2.quartz_pillar": "Колонна истинного кварца", + "block.appliedenergistics2.quartz_fixture": "Светильник из заряженного кварца", + "block.appliedenergistics2.light_detector": "Светильник обнаружения света", + "block.appliedenergistics2.spatial_io_port": "Пространственный порт ввода\\вывода", + "block.appliedenergistics2.spatial_pylon": "Пространственный пилон", + "block.appliedenergistics2.tiny_tnt": "Маленький динамит", + "block.appliedenergistics2.vibration_chamber": "Вибрационная камера", + "block.appliedenergistics2.wireless_access_point": "МЭ беспроводная точка доступа", + "block.appliedenergistics2.quartz_ore": "Руда истинного кварца", + "block.appliedenergistics2.charged_quartz_ore": "Заряженная руда истинного кварца", + "block.appliedenergistics2.security_station": "МЭ терминал безопасности", + "block.appliedenergistics2.quartz_growth_accelerator": "Ускоритель роста кристаллов", + "block.appliedenergistics2.sky_stone_block": "Небесный камень", + "block.appliedenergistics2.smooth_sky_stone_block": "Блок небесного камня", + "block.appliedenergistics2.sky_stone_brick": "Кирпич небесного камня", + "block.appliedenergistics2.sky_stone_small_brick": "Малый кирпич небесного камня", + "block.appliedenergistics2.sky_stone_chest": "Сундук из небесного камня", + "block.appliedenergistics2.smooth_sky_stone_chest": "Сундук из блока небесного камня", + "block.appliedenergistics2.sky_compass": "Метеоритный компас", + "block.appliedenergistics2.crafting_monitor": "Монитор крафта", + "block.appliedenergistics2.crafting_storage_1k": "1К хранилище крафта", + "block.appliedenergistics2.crafting_storage_4k": "4К хранилище крафта", + "block.appliedenergistics2.crafting_storage_16k": "16К хранилище крафта", + "block.appliedenergistics2.crafting_storage_64k": "64К хранилище крафта", + "block.appliedenergistics2.crafting_accelerator": "Блок обработки крафта", + "block.appliedenergistics2.crafting_unit": "Блок крафта", + "block.appliedenergistics2.molecular_assembler": "Молекулярный сборщик", + + "block.appliedenergistics2.fluix_stairs": "Изменчивые ступеньки", + "block.appliedenergistics2.quartz_stairs": "Ступеньки из истинного кварца", + "block.appliedenergistics2.chiseled_quartz_stairs": "Ступеньки из резного истинного кварца", + "block.appliedenergistics2.quartz_pillar_stairs": "Ступеньки из колонны истинного кварца", + "block.appliedenergistics2.smooth_sky_stone_stairs": "Ступеньки из блока небесного камня", + "block.appliedenergistics2.sky_stone_brick_stairs": "Ступеньки из кирпича небесного камня", + "block.appliedenergistics2.sky_stone_small_brick_stairs": "Ступеньки из малого кирпича небесного камня", + "block.appliedenergistics2.sky_stone_stairs": "Ступеньки из небесного камня", + + "block.appliedenergistics2.chiseled_quartz_slab": "Плита из резного истинного кварца", + "block.appliedenergistics2.fluix_slab": "Изменчивая плита", + "block.appliedenergistics2.quartz_pillar_slab": "Плита из колонны истинного кварца", + "block.appliedenergistics2.quartz_slab": "Плита из истинного кварца", + "block.appliedenergistics2.smooth_sky_stone_slab": "Плита из блока небесного камня", + "block.appliedenergistics2.sky_stone_brick_slab": "Плита из кирпича небесного камня", + "block.appliedenergistics2.sky_stone_small_brick_slab": "Плита из малого кирпича небесного камня", + "block.appliedenergistics2.sky_stone_slab": "Плита из небесного камня", + + "chat.appliedenergistics2.ChestCannotReadStorageCell": "МЭ сундук не может прочитать ячейку хранения.", + "chat.appliedenergistics2.SettingCleared": "Карта памяти очищена.", + "chat.appliedenergistics2.OutOfRange": "Беспроводная сеть вне зоны действия.", + "chat.appliedenergistics2.InvalidMachine": "Неподходящий механизм.", + "chat.appliedenergistics2.LoadedSettings": "Настройки успешно загружены.", + "chat.appliedenergistics2.DeviceNotPowered": "Устройству недостаточно энергии.", + "chat.appliedenergistics2.DeviceNotWirelessTerminal": "Это не беспроводной терминал.", + "chat.appliedenergistics2.DeviceNotLinked": "Устройство не соединено.", + "chat.appliedenergistics2.StationCanNotBeLocated": "Станция не найдена.", + "chat.appliedenergistics2.MachineNotPowered": "Устройство без питания.", + "chat.appliedenergistics2.CommunicationError": "Ошибка связи с сетью.", + "chat.appliedenergistics2.SavedSettings": "Настройки успешно сохранены.", + "chat.appliedenergistics2.AmmoDepleted": "Боеприпасы исчерпаны.", + "chat.appliedenergistics2.isNowLocked": "Монитор заблокирован.", + "chat.appliedenergistics2.isNowUnlocked": "Монитор разблокирован.", + + "itemGroup.appliedenergistics2": "Applied Energistics 2", + "itemGroup.appliedenergistics2.facades": "Applied Energistics 2: Фасады", + + "gui.appliedenergistics2.CraftingTerminal": "Терминал крафта", + "gui.appliedenergistics2.METunnel": "МЭ", + "gui.appliedenergistics2.ItemTunnel": "Предмет", + "gui.appliedenergistics2.FluidTunnel": "Жидкость", + "gui.appliedenergistics2.RedstoneTunnel": "Красный камень", + "gui.appliedenergistics2.EUTunnel": "EU", + "gui.appliedenergistics2.FETunnel": "FE", + "gui.appliedenergistics2.LightTunnel": "Свет", + "gui.appliedenergistics2.OCTunnel": "OpenComputers", + "gui.appliedenergistics2.PressureTunnel": "Давление", + + "gui.appliedenergistics2.security.extract.name": "Забирать", + "gui.appliedenergistics2.security.inject.name": "Класть", + "gui.appliedenergistics2.security.craft.name": "Крафтить", + "gui.appliedenergistics2.security.build.name": "Строить", + "gui.appliedenergistics2.security.security.name": "Безопасность", + + "gui.appliedenergistics2.security.extract.tip": "Пользователю разрешено забирать предметы из хранилища.", + "gui.appliedenergistics2.security.inject.tip": "Пользователю разрешено класть предметы в хранилище.", + "gui.appliedenergistics2.security.craft.tip": "Пользователь может инициировать новый крафт.", + "gui.appliedenergistics2.security.build.tip": "Пользователь может изменять физическую конфигурацию сети и менять настройки.", + "gui.appliedenergistics2.security.security.tip": "Пользователь может работать с терминалом безопасности и настраивать его в сети.", + + "gui.appliedenergistics2.Efficiency": "Эффективность", + "gui.appliedenergistics2.SCSSize": "SCS размер", + "gui.appliedenergistics2.SCSInvalid": "SCS неправльный", + "gui.appliedenergistics2.RequiredPower": "Требуется энергии", + "gui.appliedenergistics2.StoredPower": "Накопленная энергия", + "gui.appliedenergistics2.MaxPower": "Макс. энергия", + "gui.appliedenergistics2.QuartzCuttingKnife": "Кварцевый нож", + "gui.appliedenergistics2.Inscriber": "Высекатель", + "gui.appliedenergistics2.Wireless": "Беспроводная точка доступа", + "gui.appliedenergistics2.WirelessTerminal": "Беспроводной терминал", + "gui.appliedenergistics2.NoPermissions": "Нет выбранных разрешений", + "gui.appliedenergistics2.SecurityCardEditor": "Редактор биометрических карт", + "gui.appliedenergistics2.Encoded": "Зашифрованный", + "gui.appliedenergistics2.Priority": "Приоритет", + "gui.appliedenergistics2.StorageBus": "Шина хранения", + "gui.appliedenergistics2.EnergyDrain": "Пассивное потребление", + "gui.appliedenergistics2.Installed": "Установлено", + "gui.appliedenergistics2.NetworkTool": "Сетевой инструмент", + "gui.appliedenergistics2.PowerUsageRate": "Потребление энергии", + "gui.appliedenergistics2.PowerInputRate": "Выработка энергии", + "gui.appliedenergistics2.PortableCell": "Переносная ячейка", + "gui.appliedenergistics2.Security": "Терминал безопасности", + "gui.appliedenergistics2.CellWorkbench": "Верстак для ячеек", + "gui.appliedenergistics2.QuantumLinkChamber": "Камера квантовой связи", + "gui.appliedenergistics2.IOPort": "МЭ порт ввода\\вывода", + "gui.appliedenergistics2.Chest": "МЭ сундук", + "gui.appliedenergistics2.Condenser": "Конденсатор материи", + "gui.appliedenergistics2.Config": "Настройки", + "gui.appliedenergistics2.Drive": "МЭ накопитель", + "gui.appliedenergistics2.ExportBus": "МЭ шина экспорта", + "gui.appliedenergistics2.GrindStone": "Дробитель", + "gui.appliedenergistics2.ImportBus": "МЭ шина импорта", + "gui.appliedenergistics2.Interface": "МЭ интерфейс", + "gui.appliedenergistics2.LevelEmitter": "МЭ излучатель уровня", + "gui.appliedenergistics2.Of": "из", + "gui.appliedenergistics2.Patterns": "Шаблоны", + "gui.appliedenergistics2.SpatialIOPort": "Пространственный порт ввода\\вывода", + "gui.appliedenergistics2.StoredEnergy": "Накопленная энергия", + "gui.appliedenergistics2.StoredItems": "Хранящиеся предметы", + "gui.appliedenergistics2.Terminal": "Терминал", + "gui.appliedenergistics2.InterfaceTerminal": "Терминал интерфейсов", + "gui.appliedenergistics2.InterfaceTerminalHint": "Показать или спрятать в терминале интерфейсов.", + "gui.appliedenergistics2.FormationPlane": "Плоскость формирования", + "gui.appliedenergistics2.VibrationChamber": "Вибрационная камера", + "gui.appliedenergistics2.NetworkDetails": "Подробности сети", + "gui.appliedenergistics2.StorageCells": "МЭ ячейки хранения", + "gui.appliedenergistics2.IOBuses": "МЭ шина импорта\\экспорта", + "gui.appliedenergistics2.Stores": "Хранит", + "gui.appliedenergistics2.BytesUsed": "байт использовано", + "gui.appliedenergistics2.Types": "типов", + "gui.appliedenergistics2.Blank": "Чистый", + "gui.appliedenergistics2.Unlinked": "Не связанный", + "gui.appliedenergistics2.Linked": "Связанный", + "gui.appliedenergistics2.StoredSize": "Хранящиеся количество", + "gui.appliedenergistics2.CellId": "id ячейки", + "gui.appliedenergistics2.SkyChest": "Сундук из небесного камня", + "gui.appliedenergistics2.PatternTerminal": "Терминал шаблонов", + "gui.appliedenergistics2.CraftingPattern": "Шаблон крафта", + "gui.appliedenergistics2.MolecularAssembler": "Молекулярный сборщик", + "gui.appliedenergistics2.ProcessingPattern": "Обработка шаблона", + "gui.appliedenergistics2.Crafts": "Создаёт", + "gui.appliedenergistics2.And": "и", + "gui.appliedenergistics2.Creates": "Делает", + "gui.appliedenergistics2.With": "из", + "gui.appliedenergistics2.Substitute": "Использовать замещение:", + "gui.appliedenergistics2.Yes": "Да", + "gui.appliedenergistics2.No": "Нет", + "gui.appliedenergistics2.InWorldCrafting": "AE2 в Мировом Крафте", + "gui.appliedenergistics2.inWorldFluix": "Бросьте 1 заряженный истинный кварц + 1 кварц Нижнего мира + 1 пыль красного камня в воду и немного подождите, чтобы получить 2 изменчивых кристалла.", + "gui.appliedenergistics2.inWorldPurificationCertus": "Бросьте любое семя кристалла, сделанное из пыли кристалла и песка в воду. Чтобы ускорить процесс, добавьте ускорители роста кристаллов.", + "gui.appliedenergistics2.inWorldPurificationNether": "Бросьте семя кварца Нижнего мира, которое делается из пыли кварца Нижнего мира и песка в воду. Чтобы ускорить процесс, добавьте ускорители роста кристаллов.", + "gui.appliedenergistics2.inWorldPurificationFluix": "Бросьте изменчивое семя, сделанное из изменчивой пыли и песка в воду. Чтобы ускорить процесс, добавьте ускорители роста кристаллов.", + "gui.appliedenergistics2.inWorldSingularity": "Чтобы сделать запутанную сингулярность, бросьте 1 сингулярность и 1 пыль Края, а затем взорвите рядом с предметами что-нибудь.", + "gui.appliedenergistics2.ChargedQuartz": "Заряженный истинный кварц создаётся при установке обычного истинного кварца в зарядник, подключенный к питанию.", + "gui.appliedenergistics2.ChargedQuartzFind": "Заряженный истинный кварц встречается мире реже, чем истинный кварц. Выглядит как обычный истинный кварц, за исключением того, что он сверкает.", + "gui.appliedenergistics2.NoSecondOutput": "Нет вторичного выхода", + "gui.appliedenergistics2.OfSecondOutput": "Шанс вторичного выхода: %1$d%%", + "gui.appliedenergistics2.MultipleOutputs": "%1$d%% вторичного, %2$d%% третичного выхода.", + "gui.appliedenergistics2.SelectAmount": "Выбрать количество", + "gui.appliedenergistics2.CopyMode": "Режим копирования", + "gui.appliedenergistics2.CopyModeDesc": "Контролирует, очищено ли содержимое панели конфигурации, если ячейка была убрана.", + "gui.appliedenergistics2.Next": "Далее", + "gui.appliedenergistics2.Lumen": "Люмен", + "gui.appliedenergistics2.Empty": "Пустой", + "gui.appliedenergistics2.Stored": "Хранится", + "gui.appliedenergistics2.Cancel": "Отмена", + "gui.appliedenergistics2.ETAFormat": "HH:mm:ss", + "gui.appliedenergistics2.Crafting": "Крафт", + "gui.appliedenergistics2.Scheduled": "Запланировано", + "gui.appliedenergistics2.CraftingStatus": "Статус крафта", + "gui.appliedenergistics2.FromStorage": "Доступно", + "gui.appliedenergistics2.ToCraft": "Необходимо скрафтить", + "gui.appliedenergistics2.CraftingPlan": "План крафта", + "gui.appliedenergistics2.Automatic": "Автоматически", + "gui.appliedenergistics2.Start": "Старт", + "gui.appliedenergistics2.Missing": "Не хватает", + "gui.appliedenergistics2.Bytes": "Хранилище", + "gui.appliedenergistics2.Simulation": "Моделирование", + "gui.appliedenergistics2.CoProcessors": "Сопроцессоры", + "gui.appliedenergistics2.CraftingCPU": "ЦП крафта", + "gui.appliedenergistics2.NoCraftingCPUs": "Нет доступных ЦП крафта", + "gui.appliedenergistics2.CalculatingWait": "Вычисление. Пожалуйста, подождите...", + "gui.appliedenergistics2.Clean": "Очистка", + "gui.appliedenergistics2.InvalidPattern": "Неправильный шаблон", + "gui.appliedenergistics2.Range": "Дальность", + "gui.appliedenergistics2.TransparentFacades": "Прозрачные фасады", + "gui.appliedenergistics2.TransparentFacadesHint": "Контролирует видимость фасадов, когда сетевой инструмент находится на панели инструментов.", + "gui.appliedenergistics2.CPUs": "ЦП", + "gui.appliedenergistics2.NoCraftingJobs": "Нет активных задач крафта", + "gui.appliedenergistics2.FacadeCrafting": "Создание фасадов", + "gui.appliedenergistics2.inWorldCraftingPresses": "С помощью метеоритного компаса можно отыскать метеориты, внутри которых можно найти прессы для высекателя.", + "gui.appliedenergistics2.Included": "Принимать", + "gui.appliedenergistics2.Excluded": "Не принимать", + "gui.appliedenergistics2.Partitioned": "Размечена", + "gui.appliedenergistics2.Precise": "Точная", + "gui.appliedenergistics2.Fuzzy": "Неточная", + "gui.appliedenergistics2.SmallFontCraft": "Сделать", + "gui.appliedenergistics2.LargeFontCraft": "+", + "gui.appliedenergistics2.Nothing": "Ничего", + + "gui.tooltips.appliedenergistics2.Stash": "Хранить предметы", + "gui.tooltips.appliedenergistics2.StashDesc": "Возвращает предметы на сетку крафта, в сетевое хранилище.", + "gui.tooltips.appliedenergistics2.Substitutions": "Ore-Dict замещения", + "gui.tooltips.appliedenergistics2.SubstitutionsDescEnabled": "Позволяет замещать вводимые компоненты.", + "gui.tooltips.appliedenergistics2.SubstitutionsDescDisabled": "Запрещает замещать вводимые компоненты.", + "gui.tooltips.appliedenergistics2.SubstitutionsOn": "Замещения включены", + "gui.tooltips.appliedenergistics2.SubstitutionsOff": "Замещения выключены", + "gui.tooltips.appliedenergistics2.Encode": "Закодировать шаблон", + "gui.tooltips.appliedenergistics2.EncodeDescription": "Запишите введённый шаблон на текущий закодированный шаблон, или на доступный чистый шаблон.", + "gui.tooltips.appliedenergistics2.FuzzyMode": "Нечёткое сравнение", + "gui.tooltips.appliedenergistics2.FZPercent_25": "Разделять урон с 25%", + "gui.tooltips.appliedenergistics2.FZPercent_50": "Разделять урон с 50%", + "gui.tooltips.appliedenergistics2.FZPercent_75": "Разделять урон с 75%", + "gui.tooltips.appliedenergistics2.FZPercent_99": "Разделять урон с 99%", + "gui.tooltips.appliedenergistics2.SortOrder": "Порядок сортировки", + "gui.tooltips.appliedenergistics2.SortBy": "Сортировать по", + "gui.tooltips.appliedenergistics2.FZIgnoreAll": "Любое соответствие", + "gui.tooltips.appliedenergistics2.TransferDirection": "Направление передачи", + "gui.tooltips.appliedenergistics2.TransferToNetwork": "Передавать данные в сеть", + "gui.tooltips.appliedenergistics2.TransferToStorageCell": "Передавать данные в ячейку хранения", + "gui.tooltips.appliedenergistics2.ToggleSortDirection": "Переключить направление сортировки", + "gui.tooltips.appliedenergistics2.StoredItems": "Хранящиеся предметы", + "gui.tooltips.appliedenergistics2.StoredCraftable": "Запасено/можно создать", + "gui.tooltips.appliedenergistics2.View": "Вид", + "gui.tooltips.appliedenergistics2.RedstoneMode": "Режим красного камня", + "gui.tooltips.appliedenergistics2.OperationMode": "Режим работы", + "gui.tooltips.appliedenergistics2.NumberOfItems": "Количество предметов", + "gui.tooltips.appliedenergistics2.ItemName": "Имя предмета", + "gui.tooltips.appliedenergistics2.PowerUnits": "Единицы энергии", + "gui.tooltips.appliedenergistics2.IOMode": "Режим ввода\\вывода", + "gui.tooltips.appliedenergistics2.CondenserOutput": "МЭ конденсатор - Выход", + "gui.tooltips.appliedenergistics2.PartitionStorage": "Раздел хранения", + "gui.tooltips.appliedenergistics2.Clear": "Очистить", + "gui.tooltips.appliedenergistics2.TrashController": "Удаление по нажатию Shift/Пробел.", + "gui.tooltips.appliedenergistics2.InterfaceBlockingMode": "Блокирующий режим", + "gui.tooltips.appliedenergistics2.InterfaceCraftingMode": "Режим крафта", + "gui.tooltips.appliedenergistics2.Trash": "Уничтожить предметы", + "gui.tooltips.appliedenergistics2.MatterBalls": "Конденсировать в шары материи\n%s за предмет", + "gui.tooltips.appliedenergistics2.Singularity": "Конденсировать в сингулярности\n%s за предмет", + "gui.tooltips.appliedenergistics2.Read": "Только извлекать", + "gui.tooltips.appliedenergistics2.Write": "Только вкладывать", + "gui.tooltips.appliedenergistics2.ReadWrite": "Двухсторонний", + "gui.tooltips.appliedenergistics2.AlwaysActive": "Всегда активен", + "gui.tooltips.appliedenergistics2.ActiveWithoutSignal": "Активен без сигнала", + "gui.tooltips.appliedenergistics2.ActiveWithSignal": "Активен с сигналом", + "gui.tooltips.appliedenergistics2.ActiveOnPulse": "Активируется раз за импульс", + "gui.tooltips.appliedenergistics2.EmitLevelsBelow": "Излучать, когда уровни ниже предела.", + "gui.tooltips.appliedenergistics2.EmitLevelAbove": "Излучать, когда уровни выше или равны пределу.", + "gui.tooltips.appliedenergistics2.SearchMode_Auto": "Автоматический поиск", + "gui.tooltips.appliedenergistics2.SearchMode_Standard": "Обычный поиск", + "gui.tooltips.appliedenergistics2.SearchMode_JEIAuto": "Автоматический JEI-синхронизированный поиск", + "gui.tooltips.appliedenergistics2.SearchMode_JEIStandard": "Стандартный JEI-синхронизированный поиск", + "gui.tooltips.appliedenergistics2.SearchMode_AutoKeep": "Авто поиск", + "gui.tooltips.appliedenergistics2.SearchMode_StandardKeep": "Стандартный поиск", + "gui.tooltips.appliedenergistics2.SearchMode_JEIAutoKeep": "JEI синхронизированный авто поиск", + "gui.tooltips.appliedenergistics2.SearchMode_JEIStandardKeep": "JEI синхронизированный стандартный поиск", + "gui.tooltips.appliedenergistics2.SearchMode": "Режим поля поиска", + "gui.tooltips.appliedenergistics2.PartitionStorageHint": "Настраивает раздел на основе текущих хранящихся предметах.", + "gui.tooltips.appliedenergistics2.ClearSettings": "Очистить настройки", + "gui.tooltips.appliedenergistics2.Craftable": "Можно создать", + "gui.tooltips.appliedenergistics2.MoveWhenEmpty": "Сдвигать к выходу, когда пустой.", + "gui.tooltips.appliedenergistics2.MoveWhenWorkIsDone": "Сдвигать к выходу, когда работа сделана.", + "gui.tooltips.appliedenergistics2.MoveWhenFull": "Сдвигать к выходу, когда полный.", + "gui.tooltips.appliedenergistics2.Disabled": "Отключено", + "gui.tooltips.appliedenergistics2.Enable": "Включено", + "gui.tooltips.appliedenergistics2.Blocking": "Не проталкивать предметы крафта, если инвентарь содержит предметы.", + "gui.tooltips.appliedenergistics2.NonBlocking": "Игнорировать содержимое целевого инвентаря.", + "gui.tooltips.appliedenergistics2.Craft": "Режим крафта", + "gui.tooltips.appliedenergistics2.CraftOnly": "Не использовать хранящиеся предметы, только создавать предметы во время экспорта.", + "gui.tooltips.appliedenergistics2.CraftEither": "Использовать хранящиеся предметы или создавать предметы во время экспорта.", + "gui.tooltips.appliedenergistics2.LevelType": "Тип уровня", + "gui.tooltips.appliedenergistics2.LevelType_Energy": "Энергия", + "gui.tooltips.appliedenergistics2.LevelType_Item": "Предмет", + "gui.tooltips.appliedenergistics2.InventoryTweaks": "Inventory Tweaks", + "gui.tooltips.appliedenergistics2.Mod": "Мод", + "gui.tooltips.appliedenergistics2.TerminalStyle": "Стиль терминала", + "gui.tooltips.appliedenergistics2.TerminalStyle_Full": "Полноэкранный терминал", + "gui.tooltips.appliedenergistics2.TerminalStyle_Tall": "Высокий отцентрированный терминал", + "gui.tooltips.appliedenergistics2.TerminalStyle_Small": "Маленький отцентрированный терминал", + "gui.tooltips.appliedenergistics2.DoesntDespawn": "Этот предмет не будет исчезать.", + "gui.tooltips.appliedenergistics2.EmitterMode": "Режим излучателя крафта", + "gui.tooltips.appliedenergistics2.CraftViaRedstone": "Излучать сигнал красного камня для крафта вещи.", + "gui.tooltips.appliedenergistics2.EmitWhenCrafting": "Излучать сигнал красного камня при крафте вещи.", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItems": "Сообщать о недоступных вещах", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItemsYes": "Да: Предметы, которые не могут быть извлечены, будут видны.", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItemsNo": "Нет: Только извлекаемые предметы будут видны.", + "gui.tooltips.appliedenergistics2.BlockPlacement": "Размещение блоков", + "gui.tooltips.appliedenergistics2.BlockPlacementYes": "Блоки будут размещаться в виде блоков.", + "gui.tooltips.appliedenergistics2.BlockPlacementNo": "Блоки будут выпадать в виде предметов.", + "gui.tooltips.appliedenergistics2.SchedulingMode": "Режим планирования", + "gui.tooltips.appliedenergistics2.SchedulingModeDefault": "Экспорт первого предмета, пока сеть не пуста, затем других.", + "gui.tooltips.appliedenergistics2.SchedulingModeRoundRobin": "Экспорт с использованием повторяющегося по кругу режима.", + "gui.tooltips.appliedenergistics2.SchedulingModeRandom": "Экспорт предметов в случайном порядке.", + "gui.tooltips.appliedenergistics2.FilterMode": "Режим фильтрованого поиска", + "gui.tooltips.appliedenergistics2.FilterModeKeep": "Восстановить предыдущий фильтр поиска.", + "gui.tooltips.appliedenergistics2.FilterModeClear": "Очищать при каждом открытии.", + "gui.tooltips.appliedenergistics2.ItemsStored": "Хранящиеся предметы: %s", + "gui.tooltips.appliedenergistics2.ItemsRequestable": "Запрашиваемые предметы: %s", + + "gui.appliedenergistics2.units.appliedenergstics": "AE", + "gui.appliedenergistics2.units.ic2": "Energy Units", + "gui.appliedenergistics2.units.rf": "Redstone Flux", + + "gui.appliedenergistics2.White": "Белый", + "gui.appliedenergistics2.Orange": "Оранжевый", + "gui.appliedenergistics2.Magenta": "Сиреневый", + "gui.appliedenergistics2.LightBlue": "Светло-синий", + "gui.appliedenergistics2.Yellow": "Жёлтый", + "gui.appliedenergistics2.Lime": "Лаймовый", + "gui.appliedenergistics2.Pink": "Розовый", + "gui.appliedenergistics2.Gray": "Серый", + "gui.appliedenergistics2.LightGray": "Светло-серый", + "gui.appliedenergistics2.Cyan": "Бирюзовый", + "gui.appliedenergistics2.Purple": "Фиолетовый", + "gui.appliedenergistics2.Blue": "Синий", + "gui.appliedenergistics2.Brown": "Коричневый", + "gui.appliedenergistics2.Green": "Зелёный", + "gui.appliedenergistics2.Red": "Красный", + "gui.appliedenergistics2.Black": "Чёрный", + "gui.appliedenergistics2.Fluix": "Изменчивый", + + "waila.appliedenergistics2.Crafting": "Крафт", + "waila.appliedenergistics2.DeviceOnline": "Устройство включено", + "waila.appliedenergistics2.DeviceOffline": "Устройство выключено", + "waila.appliedenergistics2.DeviceMissingChannel": "У устройства отсутствует канал", + "waila.appliedenergistics2.Locked": "Заблокировано", + "waila.appliedenergistics2.Unlocked": "Разблокировано", + "waila.appliedenergistics2.Showing": "Показывает", + "waila.appliedenergistics2.Contains": "Содержит", + "waila.appliedenergistics2.Channels": "Каналы: %1$d из %2$d", + "waila.appliedenergistics2.P2PUnlinked": "Не связанный", + "waila.appliedenergistics2.P2PInputOneOutput": "Связанный (Сторона ввода)", + "waila.appliedenergistics2.P2PInputManyOutputs": "Связанный (Сторона ввода) - %d выводов", + "waila.appliedenergistics2.P2POutput": "Связанный (Сторона вывода)", + + "theoneprobe.appliedenergistics2.crafting": "Создается: %1$s", + "theoneprobe.appliedenergistics2.device_online": "Устройство включено", + "theoneprobe.appliedenergistics2.device_offline": "Устройство выключено", + "theoneprobe.appliedenergistics2.device_missing_channel": "У устройства нет канала.", + "theoneprobe.appliedenergistics2.locked": "Заблокировано", + "theoneprobe.appliedenergistics2.unlocked": "Разблокировано", + "theoneprobe.appliedenergistics2.showing": "Показывает", + "theoneprobe.appliedenergistics2.contains": "Содержит", + "theoneprobe.appliedenergistics2.channels": "Каналы: %1$d из %2$d", + "theoneprobe.appliedenergistics2.p2p_unlinked": "Не связанный", + "theoneprobe.appliedenergistics2.p2p_input_one_output": "Связанный (сторона ввода)", + "theoneprobe.appliedenergistics2.p2p_input_many_outputs": "Связанный (сторона ввода) - %d выводов", + "theoneprobe.appliedenergistics2.p2p_output": "Связанный (Сторона вывода)", + "theoneprobe.appliedenergistics2.stored_energy": "%1$d / %2$d", + + "item.appliedenergistics2.storage_cell_1k": "1К МЭ ячейка хранения", + "item.appliedenergistics2.storage_cell_4k": "4К МЭ ячейка хранения", + "item.appliedenergistics2.storage_cell_16k": "16К МЭ ячейка хранения", + "item.appliedenergistics2.storage_cell_64k": "64К МЭ ячейка хранения", + "item.appliedenergistics2.creative_storage_cell": "Творческая МЭ ячейка хранения", + "item.appliedenergistics2.encoded_pattern": "Кодированный шаблон", + "item.appliedenergistics2.view_cell": "Ячейка представления", + "item.appliedenergistics2.facade": "Кабельный фасад", + + "item.appliedenergistics2.crystal_seed.certus": "Семя истинного кварца", + "item.appliedenergistics2.crystal_seed.nether": "Семя кварца Нижнего мира", + "item.appliedenergistics2.crystal_seed.fluix": "Изменчивое семя", + "item.appliedenergistics2.material.invalid_type": "Этот предмет отключен.", + "item.appliedenergistics2.material.advanced_card": "Продвинутая карта", + "item.appliedenergistics2.material.annihilation_core": "Ядро истребления", + "item.appliedenergistics2.material.basic_card": "Базовая карта", + "item.appliedenergistics2.material.blank_pattern": "Пустой шаблон", + "item.appliedenergistics2.material.calculation_processor": "Вычислительный процессор", + "item.appliedenergistics2.material.card_capacity": "Карта ёмкости", + "item.appliedenergistics2.material.card_fuzzy": "Карта нечёткости", + "item.appliedenergistics2.material.card_inverter": "Карта инвертирования", + "item.appliedenergistics2.material.card_redstone": "Карта красного камня", + "item.appliedenergistics2.material.card_speed": "Карта ускорения", + "item.appliedenergistics2.material.cell2_spatial_part": "2³ пространственный компонент", + "item.appliedenergistics2.material.cell16_spatial_part": "16³ пространственный компонент", + "item.appliedenergistics2.material.cell128_spatial_part": "128³ пространственный компонент", + "item.appliedenergistics2.material.cell1k_part": "1К МЭ компонент хранения", + "item.appliedenergistics2.material.cell4k_part": "4К МЭ компонент хранения", + "item.appliedenergistics2.material.cell16k_part": "16К МЭ компонент хранения", + "item.appliedenergistics2.material.cell64k_part": "64К МЭ компонент хранения", + "item.appliedenergistics2.material.certus_quartz_crystal": "Кристалл истинного кварца", + "item.appliedenergistics2.material.certus_quartz_crystal_charged": "Заряженный кристалл истинного кварца", + "item.appliedenergistics2.material.certus_quartz_dust": "Пыль истинного кварца", + "item.appliedenergistics2.material.empty_storage_cell": "МЭ корпус ячейки хранения", + "item.appliedenergistics2.material.ender_dust": "Пыль Края", + "item.appliedenergistics2.material.engineering_processor": "Инженерный процессор", + "item.appliedenergistics2.material.flour": "Мука", + "item.appliedenergistics2.material.fluix_crystal": "Изменчивый кристалл", + "item.appliedenergistics2.material.fluix_dust": "Изменчивая пыль", + "item.appliedenergistics2.material.fluix_pearl": "Изменчивая жемчужина", + "item.appliedenergistics2.material.formation_core": "Ядро формирования", + "item.appliedenergistics2.material.gold_dust": "Золотая пыль", + "item.appliedenergistics2.material.iron_dust": "Железная пыль", + "item.appliedenergistics2.material.logic_processor": "Логический процессор", + "item.appliedenergistics2.material.logic_processor_asm": "Незаконченный логический процессор", + "item.appliedenergistics2.material.matter_ball": "Шарик материи", + "item.appliedenergistics2.material.nether_quartz_dust": "Пыль кварца Нижнего мира", + "item.appliedenergistics2.material.purified_certus_quartz_crystal": "Чистый кристалл истинного кварца", + "item.appliedenergistics2.material.purified_fluix_crystal": "Чистый изменчивый кристалл", + "item.appliedenergistics2.material.purified_nether_quartz_crystal": "Чистый кристалл кварца Нижнего мира", + "item.appliedenergistics2.material.quantum_entangled_singularity": "Квантовая запутанная сингулярность", + "item.appliedenergistics2.material.silicon": "Кремний", + "item.appliedenergistics2.material.singularity": "Сингулярность", + "item.appliedenergistics2.material.wireless": "Беспроводной приёмник", + "item.appliedenergistics2.material.wireless_booster": "Беспроводной усилитель", + "item.appliedenergistics2.material.wooden_gear": "Деревянная шестерня", + "item.appliedenergistics2.material.engineering_processor_press": "Инженерный пресс для высекателя", + "item.appliedenergistics2.material.calculation_processor_press": "Вычислительный пресс для высекателя", + "item.appliedenergistics2.material.logic_processor_press": "Логический пресс для высекателя", + "item.appliedenergistics2.material.engineering_processor_print": "Отпечатанный инженерный контур", + "item.appliedenergistics2.material.calculation_processor_print": "Отпечатанный вычислительный контур", + "item.appliedenergistics2.material.logic_processor_print": "Отпечатанный логический контур", + "item.appliedenergistics2.material.silicon_press": "Кремниевый пресс для высекателя", + "item.appliedenergistics2.material.silicon_print": "Отпечатанный кремний", + "item.appliedenergistics2.material.name_press": "Именующий пресс для высекателя", + "item.appliedenergistics2.material.sky_dust": "Пыль небесного камня", + "item.appliedenergistics2.material.card_crafting": "Карта крафта", + + "item.appliedenergistics2.multi_part.annihilation_plane": "МЭ плоскость истребления", + "item.appliedenergistics2.multi_part.identity_annihilation_plane": "МЭ id плоскость истребления", + "item.appliedenergistics2.multi_part.cable_anchor": "Кабельный якорь", + "item.appliedenergistics2.multi_part.cable_covered": "МЭ закрытый кабель", + "item.appliedenergistics2.multi_part.cable_glass": "МЭ стеклянный кабель", + "item.appliedenergistics2.multi_part.cable_smart": "МЭ умный кабель", + "item.appliedenergistics2.multi_part.cable_dense_covered": "МЭ плотный закрытый кабель", + "item.appliedenergistics2.multi_part.cable_dense_smart": "МЭ плотный умный кабель", + "item.appliedenergistics2.multi_part.storage_monitor": "МЭ монитор хранения", + "item.appliedenergistics2.multi_part.conversion_monitor": "МЭ монитор преобразования", + "item.appliedenergistics2.multi_part.crafting_terminal": "МЭ терминал крафта", + "item.appliedenergistics2.multi_part.semi_dark_monitor": "Осветительная панель", + "item.appliedenergistics2.multi_part.monitor": "Яркая осветительная панель", + "item.appliedenergistics2.multi_part.dark_monitor": "Тёмная осветительная панель", + "item.appliedenergistics2.multi_part.export_bus": "МЭ шина экспорта", + "item.appliedenergistics2.multi_part.formation_plane": "МЭ плоскость формирования", + "item.appliedenergistics2.multi_part.import_bus": "МЭ шина импорта", + "item.appliedenergistics2.multi_part.interface": "МЭ интерфейс", + "item.appliedenergistics2.multi_part.level_emitter": "МЭ излучатель уровня", + "item.appliedenergistics2.multi_part.p2p_tunnel": "Туннель точка-точка", + "item.appliedenergistics2.multi_part.pattern_terminal": "МЭ терминал шаблонов", + "item.appliedenergistics2.multi_part.quartz_fiber": "Кварцевое оптическое волокно", + "item.appliedenergistics2.multi_part.storage_bus": "МЭ шина хранения", + "item.appliedenergistics2.multi_part.terminal": "МЭ терминал", + "item.appliedenergistics2.multi_part.inverted_toggle_bus": "МЭ инвертированная шина переключения", + "item.appliedenergistics2.multi_part.toggle_bus": "МЭ шина переключения", + "item.appliedenergistics2.multi_part.crafting_monitor": "МЭ монитор крафта", + "item.appliedenergistics2.multi_part.interface_terminal": "МЭ терминал интерфейсов", + "item.appliedenergistics2.multi_part.invalid_type": "Отключенный предмет", + + "item.appliedenergistics2.spatial_storage_cell_128_cubed": "128³ пространственная ячейка хранения", + "item.appliedenergistics2.spatial_storage_cell_16_cubed": "16³ пространственная ячейка хранения", + "item.appliedenergistics2.spatial_storage_cell_2_cubed": "2³ пространственная ячейка хранения", + + "item.appliedenergistics2.certus_quartz_axe": "Топор из истинного кварца", + "item.appliedenergistics2.certus_quartz_cutting_knife": "Нож из истинного кварца", + "item.appliedenergistics2.certus_quartz_hoe": "Мотыга из истинного кварца", + "item.appliedenergistics2.certus_quartz_pickaxe": "Кирка из истинного кварца", + "item.appliedenergistics2.certus_quartz_spade": "Лопата из истинного кварца", + "item.appliedenergistics2.certus_quartz_sword": "Меч из истинного кварца", + "item.appliedenergistics2.certus_quartz_wrench": "Гаечный ключ из истинного кварца", + + "item.appliedenergistics2.nether_quartz_axe": "Топор из незер-кварца", + "item.appliedenergistics2.nether_quartz_cutting_knife": "Нож из незер-кварца", + "item.appliedenergistics2.nether_quartz_hoe": "Мотыга из незер-кварца", + "item.appliedenergistics2.nether_quartz_pickaxe": "Кирка из незер-кварца", + "item.appliedenergistics2.nether_quartz_spade": "Лопата из незер-кварца", + "item.appliedenergistics2.nether_quartz_sword": "Меч из незер-кварца", + "item.appliedenergistics2.nether_quartz_wrench": "Гаечный ключ из незер-кварца", + + "item.appliedenergistics2.paint_ball": "Шар с краской", + "item.appliedenergistics2.portable_cell": "Переносная ячейка", + "item.appliedenergistics2.network_tool": "Сетевой инструмент", + "item.appliedenergistics2.charged_staff": "Заряженный посох", + "item.appliedenergistics2.entropy_manipulator": "Манипулятор энтропией", + "item.appliedenergistics2.matter_cannon": "Материальная пушка", + "item.appliedenergistics2.memory_card": "Карта памяти", + "item.appliedenergistics2.color_applicator": "Аппликатор цвета", + "item.appliedenergistics2.wireless_terminal": "Беспроводной терминал", + "item.appliedenergistics2.biometric_card": "Биометрическая карта", + + "item.appliedenergistics2.debug_card": "Отладочная карта разработчика", + "item.appliedenergistics2.debug_replicator_card": "Карта-репликатор разработчика", + + "commands.ae2.usage": "Команды предоставляемые Applied Energistics 2 - используйте /ae2 list для списка и /ae2 help _____ для помощи с командой.", + "commands.ae2.permissions": "Вы не имеете соответствующих прав для запуска этой команды.", + "commands.ae2.ChunkLogger": "Переключает загрузку и разгрузку чанков в журнал сервера. (OP)", + "commands.ae2.ChunkLoggerOn": "Логирование чанков включено", + "commands.ae2.ChunkLoggerOff": "Логирование чанков выключено", + "commands.ae2.Supporters": "Отображает список поддержавших AE2", + + "achievement.ae2.Root": "Applied Energistics! Падите ниц!", + "achievement.ae2.Root.desc": "Когда сундука уже не хватает...", + "achievement.ae2.Compass": "Охотник за метеоритами!", + "achievement.ae2.Compass.desc": "Сделайте метеоритный компас!", + "achievement.ae2.Presses": "Неведомая технология!", + "achievement.ae2.Presses.desc": "Найдите вычислительный пресс!", + "achievement.ae2.SpatialIO": "Пространственное координирование!", + "achievement.ae2.SpatialIO.desc": "Сделайте пространственный порт ввода\\вывода!", + "achievement.ae2.SpatialIOExplorer": "Чтобы смело идти...", + "achievement.ae2.SpatialIOExplorer.desc": "Храните вещи в пространственной ячейке хранения!", + "achievement.ae2.StorageCell": "Лучше, чем сундуки!", + "achievement.ae2.StorageCell.desc": "Сделайте ячейку хранения!", + "achievement.ae2.IOPort": "Перемешка ячеек хранения!", + "achievement.ae2.IOPort.desc": "Сделайте порт ввода\\вывода!", + "achievement.ae2.CraftingTerminal": "(Очень) Большой верстак!", + "achievement.ae2.CraftingTerminal.desc": "Сделайте терминал крафта!", + "achievement.ae2.PatternTerminal": "Маэстро крафта!", + "achievement.ae2.PatternTerminal.desc": "Сделайте терминал шаблонов!", + "achievement.ae2.ChargedQuartz": "Шок! Сенсация!", + "achievement.ae2.ChargedQuartz.desc": "Найдите заряженный кварц!", + "achievement.ae2.Fluix": "Неестественно!", + "achievement.ae2.Fluix.desc": "Сделайте изменчивые кристаллы!", + "achievement.ae2.Charger": "Изменчивое производство!", + "achievement.ae2.Charger.desc": "Сделайте зарядник!", + "achievement.ae2.CrystalGrowthAccelerator": "Ускоритель - ещё мягко сказано!", + "achievement.ae2.CrystalGrowthAccelerator.desc": "Сделайте ускоритель роста кристаллов!", + "achievement.ae2.GlassCable": "Изменчивое энергетическое соединение!", + "achievement.ae2.GlassCable.desc": "Сделайте МЭ стеклянный кабель!", + "achievement.ae2.Networking1": "Сетевое подмастерье!", + "achievement.ae2.Networking1.desc": "Достигните 8 каналов, подключая устройства к сети!", + "achievement.ae2.Controller": "Коммутатор сети!", + "achievement.ae2.Controller.desc": "Сделайте контроллер!", + "achievement.ae2.Networking2": "Сетевой инженер!", + "achievement.ae2.Networking2.desc": "Достигните 128 каналов, подключая устройства к сети!", + "achievement.ae2.Networking3": "Сетевой администратор!", + "achievement.ae2.Networking3.desc": "Достигните 2048 каналов, подключая устройства к сети!", + "achievement.ae2.P2P": "Сеть Р2Р!", + "achievement.ae2.P2P.desc": "Сделайте туннель Р2Р!", + "achievement.ae2.Recursive": "Рекурсивная сеть!", + "achievement.ae2.Recursive.desc": "Поставьте интерфейс на шину хранения!", + "achievement.ae2.CraftingCPU": "Некст-ген крафтинг!", + "achievement.ae2.CraftingCPU.desc": "Сделайте блок крафта!", + "achievement.ae2.Facade": "Сетевая эстетика!", + "achievement.ae2.Facade.desc": "Сделайте кабельный фасад!", + "achievement.ae2.NetworkTool": "Диагностика сети!", + "achievement.ae2.NetworkTool.desc": "Сделайте сетевой инструмент!", + "achievement.ae2.PortableCell": "Кочевник с хранилищем!", + "achievement.ae2.PortableCell.desc": "Сделайте переносную ячейку!", + "achievement.ae2.StorageBus": "Безграничный потенциал!", + "achievement.ae2.StorageBus.desc": "Сделайте шину хранения!", + "achievement.ae2.QNB": "Квантовое туннелирование!", + "achievement.ae2.QNB.desc": "Сделайте квантовое соединение!", + + "stat.ae2.ItemsInserted": "Предметов добавлено в МЭ хранилище", + "stat.ae2.ItemsExtracted": "Предметов извлечено из МЭ хранилища", + "stat.ae2.TurnedCranks": "Сломано рукояток" +} \ No newline at end of file diff --git a/src/main/resources/assets/appliedenergistics2/lang/ru_ru.lang b/src/main/resources/assets/appliedenergistics2/lang/ru_ru.lang deleted file mode 100644 index 0a41df244..000000000 --- a/src/main/resources/assets/appliedenergistics2/lang/ru_ru.lang +++ /dev/null @@ -1,592 +0,0 @@ -// Blocks -tile.appliedenergistics2.cable_bus.name=AE2 кабель и/или шина -tile.appliedenergistics2.cell_workbench.name=Верстак для ячеек -tile.appliedenergistics2.charger.name=Зарядник -tile.appliedenergistics2.chest.name=МЭ сундук -tile.appliedenergistics2.condenser.name=Конденсатор материи -tile.appliedenergistics2.controller.name=МЭ контроллер -tile.appliedenergistics2.crank.name=Деревянная рукоятка -tile.appliedenergistics2.creative_energy_cell.name=Творческая энергетическая ячейка -tile.appliedenergistics2.dense_energy_cell.name=Плотная энергетическая ячейка -tile.appliedenergistics2.energy_cell.name=Энергетическая ячейка -tile.appliedenergistics2.drive.name=МЭ накопитель -tile.appliedenergistics2.energy_acceptor.name=Приёмщик энергии -tile.appliedenergistics2.grindstone.name=Кварцевый дробитель -tile.appliedenergistics2.matrix_frame.name=Каркас матрицы -tile.appliedenergistics2.io_port.name=МЭ порт ввода\вывода -tile.appliedenergistics2.inscriber.name=Высекатель -tile.appliedenergistics2.interface.name=МЭ интерфейс -tile.appliedenergistics2.quantum_link.name=МЭ камера квантовой связи -tile.appliedenergistics2.quantum_ring.name=МЭ квантовое кольцо -tile.appliedenergistics2.fluix_block.name=Изменчивый блок -tile.appliedenergistics2.quartz_block.name=Блок истинного кварца -tile.appliedenergistics2.chiseled_quartz_block.name=Резной блок истинного кварца -tile.appliedenergistics2.quartz_glass.name=Кварцевое стекло -tile.appliedenergistics2.quartz_vibrant_glass.name=Энергичное кварцевое стекло -tile.appliedenergistics2.quartz_pillar.name=Колонна истинного кварца -tile.appliedenergistics2.quartz_fixture.name=Светильник из заряженного кварца -tile.appliedenergistics2.light_detector.name=Светильник обнаружения света -tile.appliedenergistics2.spatial_io_port.name=Пространственный порт ввода\вывода -tile.appliedenergistics2.spatial_pylon.name=Пространственный пилон -tile.appliedenergistics2.tiny_tnt.name=Маленький динамит -tile.appliedenergistics2.vibration_chamber.name=Вибрационная камера -tile.appliedenergistics2.wireless_access_point.name=МЭ беспроводная точка доступа -tile.appliedenergistics2.quartz_ore.name=Руда истинного кварца -tile.appliedenergistics2.charged_quartz_ore.name=Заряженная руда истинного кварца -tile.appliedenergistics2.security_station.name=МЭ терминал безопасности -tile.appliedenergistics2.quartz_growth_accelerator.name=Ускоритель роста кристаллов -tile.appliedenergistics2.sky_stone_block.name=Небесный камень -tile.appliedenergistics2.smooth_sky_stone_block.name=Блок небесного камня -tile.appliedenergistics2.sky_stone_brick.name=Кирпич небесного камня -tile.appliedenergistics2.sky_stone_small_brick.name=Малый кирпич небесного камня -tile.appliedenergistics2.sky_stone_chest.name=Сундук из небесного камня -tile.appliedenergistics2.smooth_sky_stone_chest.name=Сундук из блока небесного камня -tile.appliedenergistics2.sky_compass.name=Метеоритный компас -tile.appliedenergistics2.crafting_monitor.name=Монитор крафта -tile.appliedenergistics2.crafting_storage_1k.name=1К хранилище крафта -tile.appliedenergistics2.crafting_storage_4k.name=4К хранилище крафта -tile.appliedenergistics2.crafting_storage_16k.name=16К хранилище крафта -tile.appliedenergistics2.crafting_storage_64k.name=64К хранилище крафта -tile.appliedenergistics2.crafting_accelerator.name=Блок обработки крафта -tile.appliedenergistics2.crafting_unit.name=Блок крафта -tile.appliedenergistics2.molecular_assembler.name=Молекулярный сборщик - -// Stairs -tile.appliedenergistics2.fluix_stairs.name=Изменчивые ступеньки -tile.appliedenergistics2.quartz_stairs.name=Ступеньки из истинного кварца -tile.appliedenergistics2.chiseled_quartz_stairs.name=Ступеньки из резного истинного кварца -tile.appliedenergistics2.quartz_pillar_stairs.name=Ступеньки из колонны истинного кварца -tile.appliedenergistics2.smooth_sky_stone_stairs.name=Ступеньки из блока небесного камня -tile.appliedenergistics2.sky_stone_brick_stairs.name=Ступеньки из кирпича небесного камня -tile.appliedenergistics2.sky_stone_small_brick_stairs.name=Ступеньки из малого кирпича небесного камня -tile.appliedenergistics2.sky_stone_stairs.name=Ступеньки из небесного камня - -// Slabs -tile.appliedenergistics2.chiseled_quartz_slab.name=Плита из резного истинного кварца -tile.appliedenergistics2.fluix_slab.name=Изменчивая плита -tile.appliedenergistics2.quartz_pillar_slab.name=Плита из колонны истинного кварца -tile.appliedenergistics2.quartz_slab.name=Плита из истинного кварца -tile.appliedenergistics2.smooth_sky_stone_slab.name=Плита из блока небесного камня -tile.appliedenergistics2.sky_stone_brick_slab.name=Плита из кирпича небесного камня -tile.appliedenergistics2.sky_stone_small_brick_slab.name=Плита из малого кирпича небесного камня -tile.appliedenergistics2.sky_stone_slab.name=Плита из небесного камня - -// Chat Messages -chat.appliedenergistics2.ChestCannotReadStorageCell=МЭ сундук не может прочитать ячейку хранения. -chat.appliedenergistics2.SettingCleared=Карта памяти очищена. -chat.appliedenergistics2.OutOfRange=Беспроводная сеть вне зоны действия. -chat.appliedenergistics2.InvalidMachine=Неподходящий механизм. -chat.appliedenergistics2.LoadedSettings=Настройки успешно загружены. -chat.appliedenergistics2.DeviceNotPowered=Устройству недостаточно энергии. -chat.appliedenergistics2.DeviceNotWirelessTerminal=Это не беспроводной терминал. -chat.appliedenergistics2.DeviceNotLinked=Устройство не соединено. -chat.appliedenergistics2.StationCanNotBeLocated=Станция не найдена. -chat.appliedenergistics2.MachineNotPowered=Устройство без питания. -chat.appliedenergistics2.CommunicationError=Ошибка связи с сетью. -chat.appliedenergistics2.SavedSettings=Настройки успешно сохранены. -chat.appliedenergistics2.AmmoDepleted=Боеприпасы исчерпаны. -chat.appliedenergistics2.isNowLocked=Монитор заблокирован. -chat.appliedenergistics2.isNowUnlocked=Монитор разблокирован. - -// Creative Tabs -itemGroup.appliedenergistics2=Applied Energistics 2 -itemGroup.appliedenergistics2.facades=Applied Energistics 2: Фасады - -// GUI -gui.appliedenergistics2.CraftingTerminal=Терминал крафта -gui.appliedenergistics2.METunnel=МЭ -gui.appliedenergistics2.ItemTunnel=Предмет -gui.appliedenergistics2.FluidTunnel=Жидкость -gui.appliedenergistics2.RedstoneTunnel=Красный камень -gui.appliedenergistics2.EUTunnel=EU -gui.appliedenergistics2.FETunnel=FE -gui.appliedenergistics2.LightTunnel=Свет -gui.appliedenergistics2.OCTunnel=OpenComputers -gui.appliedenergistics2.PressureTunnel=Давление - -gui.appliedenergistics2.security.extract.name=Забирать -gui.appliedenergistics2.security.inject.name=Класть -gui.appliedenergistics2.security.craft.name=Крафтить -gui.appliedenergistics2.security.build.name=Строить -gui.appliedenergistics2.security.security.name=Безопасность - -gui.appliedenergistics2.security.extract.tip=Пользователю разрешено забирать предметы из хранилища. -gui.appliedenergistics2.security.inject.tip=Пользователю разрешено класть предметы в хранилище. -gui.appliedenergistics2.security.craft.tip=Пользователь может инициировать новый крафт. -gui.appliedenergistics2.security.build.tip=Пользователь может изменять физическую конфигурацию сети и менять настройки. -gui.appliedenergistics2.security.security.tip=Пользователь может работать с терминалом безопасности и настраивать его в сети. - -gui.appliedenergistics2.Efficiency=Эффективность -gui.appliedenergistics2.SCSSize=SCS размер -gui.appliedenergistics2.SCSInvalid=SCS неправльный -gui.appliedenergistics2.RequiredPower=Требуется энергии -gui.appliedenergistics2.StoredPower=Накопленная энергия -gui.appliedenergistics2.MaxPower=Макс. энергия -gui.appliedenergistics2.QuartzCuttingKnife=Кварцевый нож -gui.appliedenergistics2.Inscriber=Высекатель -gui.appliedenergistics2.Wireless=Беспроводная точка доступа -gui.appliedenergistics2.WirelessTerminal=Беспроводной терминал -gui.appliedenergistics2.NoPermissions=Нет выбранных разрешений -gui.appliedenergistics2.SecurityCardEditor=Редактор биометрических карт -gui.appliedenergistics2.Encoded=Зашифрованный -gui.appliedenergistics2.Priority=Приоритет -gui.appliedenergistics2.StorageBus=Шина хранения -gui.appliedenergistics2.EnergyDrain=Пассивное потребление -gui.appliedenergistics2.Installed=Установлено -gui.appliedenergistics2.NetworkTool=Сетевой инструмент -gui.appliedenergistics2.PowerUsageRate=Потребление энергии -gui.appliedenergistics2.PowerInputRate=Выработка энергии -gui.appliedenergistics2.PortableCell=Переносная ячейка -gui.appliedenergistics2.Security=Терминал безопасности -gui.appliedenergistics2.CellWorkbench=Верстак для ячеек -gui.appliedenergistics2.QuantumLinkChamber=Камера квантовой связи -gui.appliedenergistics2.IOPort=МЭ порт ввода\вывода -gui.appliedenergistics2.Chest=МЭ сундук -gui.appliedenergistics2.Condenser=Конденсатор материи -gui.appliedenergistics2.Config=Настройки -gui.appliedenergistics2.Drive=МЭ накопитель -gui.appliedenergistics2.ExportBus=МЭ шина экспорта -gui.appliedenergistics2.GrindStone=Дробитель -gui.appliedenergistics2.ImportBus=МЭ шина импорта -gui.appliedenergistics2.Interface=МЭ интерфейс -gui.appliedenergistics2.LevelEmitter=МЭ излучатель уровня -gui.appliedenergistics2.Of=из -gui.appliedenergistics2.Patterns=Шаблоны -gui.appliedenergistics2.SpatialIOPort=Пространственный порт ввода\вывода -gui.appliedenergistics2.StoredEnergy=Накопленная энергия -gui.appliedenergistics2.StoredItems=Хранящиеся предметы -gui.appliedenergistics2.Terminal=Терминал -gui.appliedenergistics2.InterfaceTerminal=Терминал интерфейсов -gui.appliedenergistics2.InterfaceTerminalHint=Показать или спрятать в терминале интерфейсов. -gui.appliedenergistics2.FormationPlane=Плоскость формирования -gui.appliedenergistics2.VibrationChamber=Вибрационная камера -gui.appliedenergistics2.NetworkDetails=Подробности сети -gui.appliedenergistics2.StorageCells=МЭ ячейки хранения -gui.appliedenergistics2.IOBuses=МЭ шина импорта\экспорта -gui.appliedenergistics2.Stores=Хранит -gui.appliedenergistics2.BytesUsed=байт использовано -gui.appliedenergistics2.Types=типов -gui.appliedenergistics2.Blank=Чистый -gui.appliedenergistics2.Unlinked=Не связанный -gui.appliedenergistics2.Linked=Связанный -gui.appliedenergistics2.StoredSize=Хранящиеся количество -gui.appliedenergistics2.CellId=id ячейки -gui.appliedenergistics2.SkyChest=Сундук из небесного камня -gui.appliedenergistics2.PatternTerminal=Терминал шаблонов -gui.appliedenergistics2.CraftingPattern=Шаблон крафта -gui.appliedenergistics2.MolecularAssembler=Молекулярный сборщик -gui.appliedenergistics2.ProcessingPattern=Обработка шаблона -gui.appliedenergistics2.Crafts=Создаёт -gui.appliedenergistics2.And=и -gui.appliedenergistics2.Creates=Делает -gui.appliedenergistics2.With=из -gui.appliedenergistics2.Substitute=Использовать замещение: -gui.appliedenergistics2.Yes=Да -gui.appliedenergistics2.No=Нет -gui.appliedenergistics2.InWorldCrafting=AE2 в Мировом Крафте -gui.appliedenergistics2.inWorldFluix=Бросьте 1 заряженный истинный кварц + 1 кварц Нижнего мира + 1 пыль красного камня в воду и немного подождите, чтобы получить 2 изменчивых кристалла. -gui.appliedenergistics2.inWorldPurificationCertus=Бросьте любое семя кристалла, сделанное из пыли кристалла и песка в воду. Чтобы ускорить процесс, добавьте ускорители роста кристаллов. -gui.appliedenergistics2.inWorldPurificationNether=Бросьте семя кварца Нижнего мира, которое делается из пыли кварца Нижнего мира и песка в воду. Чтобы ускорить процесс, добавьте ускорители роста кристаллов. -gui.appliedenergistics2.inWorldPurificationFluix=Бросьте изменчивое семя, сделанное из изменчивой пыли и песка в воду. Чтобы ускорить процесс, добавьте ускорители роста кристаллов. -gui.appliedenergistics2.inWorldSingularity=Чтобы сделать запутанную сингулярность, бросьте 1 сингулярность и 1 пыль Края, а затем взорвите рядом с предметами что-нибудь. -gui.appliedenergistics2.ChargedQuartz=Заряженный истинный кварц создаётся при установке обычного истинного кварца в зарядник, подключенный к питанию. -gui.appliedenergistics2.ChargedQuartzFind=Заряженный истинный кварц встречается мире реже, чем истинный кварц. Выглядит как обычный истинный кварц, за исключением того, что он сверкает. -gui.appliedenergistics2.NoSecondOutput=Нет вторичного выхода -gui.appliedenergistics2.OfSecondOutput=Шанс вторичного выхода: %1$d%% -gui.appliedenergistics2.MultipleOutputs=%1$d%% вторичного, %2$d%% третичного выхода. -gui.appliedenergistics2.SelectAmount=Выбрать количество -gui.appliedenergistics2.CopyMode=Режим копирования -gui.appliedenergistics2.CopyModeDesc=Контролирует, очищено ли содержимое панели конфигурации, если ячейка была убрана. -gui.appliedenergistics2.Next=Далее -gui.appliedenergistics2.Lumen=Люмен -gui.appliedenergistics2.Empty=Пустой -gui.appliedenergistics2.Stored=Хранится -gui.appliedenergistics2.Cancel=Отмена -gui.appliedenergistics2.ETAFormat=HH:mm:ss -gui.appliedenergistics2.Crafting=Крафт -gui.appliedenergistics2.Scheduled=Запланировано -gui.appliedenergistics2.CraftingStatus=Статус крафта -gui.appliedenergistics2.FromStorage=Доступно -gui.appliedenergistics2.ToCraft=Необходимо скрафтить -gui.appliedenergistics2.CraftingPlan=План крафта -gui.appliedenergistics2.Automatic=Автоматически -gui.appliedenergistics2.Start=Старт -gui.appliedenergistics2.Missing=Не хватает -gui.appliedenergistics2.Bytes=Хранилище -gui.appliedenergistics2.Simulation=Моделирование -gui.appliedenergistics2.CoProcessors=Сопроцессоры -gui.appliedenergistics2.CraftingCPU=ЦП крафта -gui.appliedenergistics2.NoCraftingCPUs=Нет доступных ЦП крафта -gui.appliedenergistics2.CalculatingWait=Вычисление. Пожалуйста, подождите... -gui.appliedenergistics2.Clean=Очистка -gui.appliedenergistics2.InvalidPattern=Неправильный шаблон -gui.appliedenergistics2.Range=Дальность -gui.appliedenergistics2.TransparentFacades=Прозрачные фасады -gui.appliedenergistics2.TransparentFacadesHint=Контролирует видимость фасадов, когда сетевой инструмент находится на панели инструментов. -gui.appliedenergistics2.CPUs=ЦП -gui.appliedenergistics2.NoCraftingJobs=Нет активных задач крафта -gui.appliedenergistics2.FacadeCrafting=Создание фасадов -gui.appliedenergistics2.inWorldCraftingPresses=С помощью метеоритного компаса можно отыскать метеориты, внутри которых можно найти прессы для высекателя. -gui.appliedenergistics2.Included=Принимать -gui.appliedenergistics2.Excluded=Не принимать -gui.appliedenergistics2.Partitioned=Размечена -gui.appliedenergistics2.Precise=Точная -gui.appliedenergistics2.Fuzzy=Неточная -gui.appliedenergistics2.SmallFontCraft=Сделать -gui.appliedenergistics2.LargeFontCraft=+ -gui.appliedenergistics2.Nothing=Ничего - -// GUI Tooltips -gui.tooltips.appliedenergistics2.Stash=Хранить предметы -gui.tooltips.appliedenergistics2.StashDesc=Возвращает предметы на сетку крафта, в сетевое хранилище. -gui.tooltips.appliedenergistics2.Substitutions=Ore-Dict замещения -gui.tooltips.appliedenergistics2.SubstitutionsDescEnabled=Позволяет замещать вводимые компоненты. -gui.tooltips.appliedenergistics2.SubstitutionsDescDisabled=Запрещает замещать вводимые компоненты. -gui.tooltips.appliedenergistics2.SubstitutionsOn=Замещения включены -gui.tooltips.appliedenergistics2.SubstitutionsOff=Замещения выключены -gui.tooltips.appliedenergistics2.Encode=Закодировать шаблон -gui.tooltips.appliedenergistics2.EncodeDescription=Запишите введённый шаблон на текущий закодированный шаблон, или на доступный чистый шаблон. -gui.tooltips.appliedenergistics2.FuzzyMode=Нечёткое сравнение -gui.tooltips.appliedenergistics2.FZPercent_25=Разделять урон с 25% -gui.tooltips.appliedenergistics2.FZPercent_50=Разделять урон с 50% -gui.tooltips.appliedenergistics2.FZPercent_75=Разделять урон с 75% -gui.tooltips.appliedenergistics2.FZPercent_99=Разделять урон с 99% -gui.tooltips.appliedenergistics2.SortOrder=Порядок сортировки -gui.tooltips.appliedenergistics2.SortBy=Сортировать по -gui.tooltips.appliedenergistics2.FZIgnoreAll=Любое соответствие -gui.tooltips.appliedenergistics2.TransferDirection=Направление передачи -gui.tooltips.appliedenergistics2.TransferToNetwork=Передавать данные в сеть -gui.tooltips.appliedenergistics2.TransferToStorageCell=Передавать данные в ячейку хранения -gui.tooltips.appliedenergistics2.ToggleSortDirection=Переключить направление сортировки -gui.tooltips.appliedenergistics2.StoredItems=Хранящиеся предметы -gui.tooltips.appliedenergistics2.StoredCraftable=Запасено/можно создать -gui.tooltips.appliedenergistics2.View=Вид -gui.tooltips.appliedenergistics2.RedstoneMode=Режим красного камня -gui.tooltips.appliedenergistics2.OperationMode=Режим работы -gui.tooltips.appliedenergistics2.NumberOfItems=Количество предметов -gui.tooltips.appliedenergistics2.ItemName=Имя предмета -gui.tooltips.appliedenergistics2.PowerUnits=Единицы энергии -gui.tooltips.appliedenergistics2.IOMode=Режим ввода\вывода -gui.tooltips.appliedenergistics2.CondenserOutput=МЭ конденсатор - Выход -gui.tooltips.appliedenergistics2.PartitionStorage=Раздел хранения -gui.tooltips.appliedenergistics2.Clear=Очистить -gui.tooltips.appliedenergistics2.TrashController=Удаление по нажатию Shift/Пробел. -gui.tooltips.appliedenergistics2.InterfaceBlockingMode=Блокирующий режим -gui.tooltips.appliedenergistics2.InterfaceCraftingMode=Режим крафта -gui.tooltips.appliedenergistics2.Trash=Уничтожить предметы -gui.tooltips.appliedenergistics2.MatterBalls=Конденсировать в шары материи\n%s за предмет -gui.tooltips.appliedenergistics2.Singularity=Конденсировать в сингулярности\n%s за предмет -gui.tooltips.appliedenergistics2.Read=Только извлекать -gui.tooltips.appliedenergistics2.Write=Только вкладывать -gui.tooltips.appliedenergistics2.ReadWrite=Двухсторонний -gui.tooltips.appliedenergistics2.AlwaysActive=Всегда активен -gui.tooltips.appliedenergistics2.ActiveWithoutSignal=Активен без сигнала -gui.tooltips.appliedenergistics2.ActiveWithSignal=Активен с сигналом -gui.tooltips.appliedenergistics2.ActiveOnPulse=Активируется раз за импульс -gui.tooltips.appliedenergistics2.EmitLevelsBelow=Излучать, когда уровни ниже предела. -gui.tooltips.appliedenergistics2.EmitLevelAbove=Излучать, когда уровни выше или равны пределу. -gui.tooltips.appliedenergistics2.SearchMode_Auto=Автоматический поиск -gui.tooltips.appliedenergistics2.SearchMode_Standard=Обычный поиск -gui.tooltips.appliedenergistics2.SearchMode_JEIAuto=Автоматический JEI-синхронизированный поиск -gui.tooltips.appliedenergistics2.SearchMode_JEIStandard=Стандартный JEI-синхронизированный поиск -gui.tooltips.appliedenergistics2.SearchMode_AutoKeep=Авто поиск -gui.tooltips.appliedenergistics2.SearchMode_StandardKeep=Стандартный поиск -gui.tooltips.appliedenergistics2.SearchMode_JEIAutoKeep=JEI синхронизированный авто поиск -gui.tooltips.appliedenergistics2.SearchMode_JEIStandardKeep=JEI синхронизированный стандартный поиск -gui.tooltips.appliedenergistics2.SearchMode=Режим поля поиска -gui.tooltips.appliedenergistics2.PartitionStorageHint=Настраивает раздел на основе текущих хранящихся предметах. -gui.tooltips.appliedenergistics2.ClearSettings=Очистить настройки -gui.tooltips.appliedenergistics2.Craftable=Можно создать -gui.tooltips.appliedenergistics2.MoveWhenEmpty=Сдвигать к выходу, когда пустой. -gui.tooltips.appliedenergistics2.MoveWhenWorkIsDone=Сдвигать к выходу, когда работа сделана. -gui.tooltips.appliedenergistics2.MoveWhenFull=Сдвигать к выходу, когда полный. -gui.tooltips.appliedenergistics2.Disabled=Отключено -gui.tooltips.appliedenergistics2.Enable=Включено -gui.tooltips.appliedenergistics2.Blocking=Не проталкивать предметы крафта, если инвентарь содержит предметы. -gui.tooltips.appliedenergistics2.NonBlocking=Игнорировать содержимое целевого инвентаря. -gui.tooltips.appliedenergistics2.Craft=Режим крафта -gui.tooltips.appliedenergistics2.CraftOnly=Не использовать хранящиеся предметы, только создавать предметы во время экспорта. -gui.tooltips.appliedenergistics2.CraftEither=Использовать хранящиеся предметы или создавать предметы во время экспорта. -gui.tooltips.appliedenergistics2.LevelType=Тип уровня -gui.tooltips.appliedenergistics2.LevelType_Energy=Энергия -gui.tooltips.appliedenergistics2.LevelType_Item=Предмет -gui.tooltips.appliedenergistics2.InventoryTweaks=Inventory Tweaks -gui.tooltips.appliedenergistics2.Mod=Мод -gui.tooltips.appliedenergistics2.TerminalStyle=Стиль терминала -gui.tooltips.appliedenergistics2.TerminalStyle_Full=Полноэкранный терминал -gui.tooltips.appliedenergistics2.TerminalStyle_Tall=Высокий отцентрированный терминал -gui.tooltips.appliedenergistics2.TerminalStyle_Small=Маленький отцентрированный терминал -gui.tooltips.appliedenergistics2.DoesntDespawn=Этот предмет не будет исчезать. -gui.tooltips.appliedenergistics2.EmitterMode=Режим излучателя крафта -gui.tooltips.appliedenergistics2.CraftViaRedstone=Излучать сигнал красного камня для крафта вещи. -gui.tooltips.appliedenergistics2.EmitWhenCrafting=Излучать сигнал красного камня при крафте вещи. -gui.tooltips.appliedenergistics2.ReportInaccessibleItems=Сообщать о недоступных вещах -gui.tooltips.appliedenergistics2.ReportInaccessibleItemsYes=Да: Предметы, которые не могут быть извлечены, будут видны. -gui.tooltips.appliedenergistics2.ReportInaccessibleItemsNo=Нет: Только извлекаемые предметы будут видны. -gui.tooltips.appliedenergistics2.BlockPlacement=Размещение блоков -gui.tooltips.appliedenergistics2.BlockPlacementYes=Блоки будут размещаться в виде блоков. -gui.tooltips.appliedenergistics2.BlockPlacementNo=Блоки будут выпадать в виде предметов. -gui.tooltips.appliedenergistics2.SchedulingMode=Режим планирования -gui.tooltips.appliedenergistics2.SchedulingModeDefault=Экспорт первого предмета, пока сеть не пуста, затем других. -gui.tooltips.appliedenergistics2.SchedulingModeRoundRobin=Экспорт с использованием повторяющегося по кругу режима. -gui.tooltips.appliedenergistics2.SchedulingModeRandom=Экспорт предметов в случайном порядке. -gui.tooltips.appliedenergistics2.FilterMode=Режим фильтрованого поиска -gui.tooltips.appliedenergistics2.FilterModeKeep=Восстановить предыдущий фильтр поиска. -gui.tooltips.appliedenergistics2.FilterModeClear=Очищать при каждом открытии. -gui.tooltips.appliedenergistics2.ItemsStored=Хранящиеся предметы: %s -gui.tooltips.appliedenergistics2.ItemsRequestable=Запрашиваемые предметы: %s - -// Units -gui.appliedenergistics2.units.appliedenergstics=AE -gui.appliedenergistics2.units.ic2=Energy Units -gui.appliedenergistics2.units.rf=Redstone Flux - -// Colors -gui.appliedenergistics2.White=Белый -gui.appliedenergistics2.Orange=Оранжевый -gui.appliedenergistics2.Magenta=Сиреневый -gui.appliedenergistics2.LightBlue=Светло-синий -gui.appliedenergistics2.Yellow=Жёлтый -gui.appliedenergistics2.Lime=Лаймовый -gui.appliedenergistics2.Pink=Розовый -gui.appliedenergistics2.Gray=Серый -gui.appliedenergistics2.LightGray=Светло-серый -gui.appliedenergistics2.Cyan=Бирюзовый -gui.appliedenergistics2.Purple=Фиолетовый -gui.appliedenergistics2.Blue=Синий -gui.appliedenergistics2.Brown=Коричневый -gui.appliedenergistics2.Green=Зелёный -gui.appliedenergistics2.Red=Красный -gui.appliedenergistics2.Black=Чёрный -gui.appliedenergistics2.Fluix=Изменчивый - -// Waila -waila.appliedenergistics2.Crafting=Крафт -waila.appliedenergistics2.DeviceOnline=Устройство включено -waila.appliedenergistics2.DeviceOffline=Устройство выключено -waila.appliedenergistics2.DeviceMissingChannel=У устройства отсутствует канал -waila.appliedenergistics2.Locked=Заблокировано -waila.appliedenergistics2.Unlocked=Разблокировано -waila.appliedenergistics2.Showing=Показывает -waila.appliedenergistics2.Contains=Содержит -waila.appliedenergistics2.Channels=Каналы: %1$d из %2$d -waila.appliedenergistics2.P2PUnlinked=Не связанный -waila.appliedenergistics2.P2PInputOneOutput=Связанный (Сторона ввода) -waila.appliedenergistics2.P2PInputManyOutputs=Связанный (Сторона ввода) - %d выводов -waila.appliedenergistics2.P2POutput=Связанный (Сторона вывода) - -// TheOneProbe -theoneprobe.appliedenergistics2.crafting=Создается: %1$s -theoneprobe.appliedenergistics2.device_online=Устройство включено -theoneprobe.appliedenergistics2.device_offline=Устройство выключено -theoneprobe.appliedenergistics2.device_missing_channel=У устройства нет канала. -theoneprobe.appliedenergistics2.locked=Заблокировано -theoneprobe.appliedenergistics2.unlocked=Разблокировано -theoneprobe.appliedenergistics2.showing=Показывает -theoneprobe.appliedenergistics2.contains=Содержит -theoneprobe.appliedenergistics2.channels=Каналы: %1$d из %2$d -theoneprobe.appliedenergistics2.p2p_unlinked=Не связанный -theoneprobe.appliedenergistics2.p2p_input_one_output=Связанный (сторона ввода) -theoneprobe.appliedenergistics2.p2p_input_many_outputs=Связанный (сторона ввода) - %d выводов -theoneprobe.appliedenergistics2.p2p_output=Связанный (Сторона вывода) -theoneprobe.appliedenergistics2.stored_energy=%1$d / %2$d - -// Items -item.appliedenergistics2.storage_cell_1k.name=1К МЭ ячейка хранения -item.appliedenergistics2.storage_cell_4k.name=4К МЭ ячейка хранения -item.appliedenergistics2.storage_cell_16k.name=16К МЭ ячейка хранения -item.appliedenergistics2.storage_cell_64k.name=64К МЭ ячейка хранения -item.appliedenergistics2.creative_storage_cell.name=Творческая МЭ ячейка хранения -item.appliedenergistics2.encoded_pattern.name=Кодированный шаблон -item.appliedenergistics2.view_cell.name=Ячейка представления -item.appliedenergistics2.facade.name=Кабельный фасад - -item.appliedenergistics2.crystal_seed.certus.name=Семя истинного кварца -item.appliedenergistics2.crystal_seed.nether.name=Семя кварца Нижнего мира -item.appliedenergistics2.crystal_seed.fluix.name=Изменчивое семя -item.appliedenergistics2.material.invalid_type.name=Этот предмет отключен. -item.appliedenergistics2.material.advanced_card.name=Продвинутая карта -item.appliedenergistics2.material.annihilation_core.name=Ядро истребления -item.appliedenergistics2.material.basic_card.name=Базовая карта -item.appliedenergistics2.material.blank_pattern.name=Пустой шаблон -item.appliedenergistics2.material.calculation_processor.name=Вычислительный процессор -item.appliedenergistics2.material.card_capacity.name=Карта ёмкости -item.appliedenergistics2.material.card_fuzzy.name=Карта нечёткости -item.appliedenergistics2.material.card_inverter.name=Карта инвертирования -item.appliedenergistics2.material.card_redstone.name=Карта красного камня -item.appliedenergistics2.material.card_speed.name=Карта ускорения -item.appliedenergistics2.material.cell2_spatial_part.name=2³ пространственный компонент -item.appliedenergistics2.material.cell16_spatial_part.name=16³ пространственный компонент -item.appliedenergistics2.material.cell128_spatial_part.name=128³ пространственный компонент -item.appliedenergistics2.material.cell1k_part.name=1К МЭ компонент хранения -item.appliedenergistics2.material.cell4k_part.name=4К МЭ компонент хранения -item.appliedenergistics2.material.cell16k_part.name=16К МЭ компонент хранения -item.appliedenergistics2.material.cell64k_part.name=64К МЭ компонент хранения -item.appliedenergistics2.material.certus_quartz_crystal.name=Кристалл истинного кварца -item.appliedenergistics2.material.certus_quartz_crystal_charged.name=Заряженный кристалл истинного кварца -item.appliedenergistics2.material.certus_quartz_dust.name=Пыль истинного кварца -item.appliedenergistics2.material.empty_storage_cell.name=МЭ корпус ячейки хранения -item.appliedenergistics2.material.ender_dust.name=Пыль Края -item.appliedenergistics2.material.engineering_processor.name=Инженерный процессор -item.appliedenergistics2.material.flour.name=Мука -item.appliedenergistics2.material.fluix_crystal.name=Изменчивый кристалл -item.appliedenergistics2.material.fluix_dust.name=Изменчивая пыль -item.appliedenergistics2.material.fluix_pearl.name=Изменчивая жемчужина -item.appliedenergistics2.material.formation_core.name=Ядро формирования -item.appliedenergistics2.material.gold_dust.name=Золотая пыль -item.appliedenergistics2.material.iron_dust.name=Железная пыль -item.appliedenergistics2.material.logic_processor.name=Логический процессор -item.appliedenergistics2.material.logic_processor_asm.name=Незаконченный логический процессор -item.appliedenergistics2.material.matter_ball.name=Шарик материи -item.appliedenergistics2.material.nether_quartz_dust.name=Пыль кварца Нижнего мира -item.appliedenergistics2.material.purified_certus_quartz_crystal.name=Чистый кристалл истинного кварца -item.appliedenergistics2.material.purified_fluix_crystal.name=Чистый изменчивый кристалл -item.appliedenergistics2.material.purified_nether_quartz_crystal.name=Чистый кристалл кварца Нижнего мира -item.appliedenergistics2.material.quantum_entangled_singularity.name=Квантовая запутанная сингулярность -item.appliedenergistics2.material.silicon.name=Кремний -item.appliedenergistics2.material.singularity.name=Сингулярность -item.appliedenergistics2.material.wireless.name=Беспроводной приёмник -item.appliedenergistics2.material.wireless_booster.name=Беспроводной усилитель -item.appliedenergistics2.material.wooden_gear.name=Деревянная шестерня -item.appliedenergistics2.material.engineering_processor_press.name=Инженерный пресс для высекателя -item.appliedenergistics2.material.calculation_processor_press.name=Вычислительный пресс для высекателя -item.appliedenergistics2.material.logic_processor_press.name=Логический пресс для высекателя -item.appliedenergistics2.material.engineering_processor_print.name=Отпечатанный инженерный контур -item.appliedenergistics2.material.calculation_processor_print.name=Отпечатанный вычислительный контур -item.appliedenergistics2.material.logic_processor_print.name=Отпечатанный логический контур -item.appliedenergistics2.material.silicon_press.name=Кремниевый пресс для высекателя -item.appliedenergistics2.material.silicon_print.name=Отпечатанный кремний -item.appliedenergistics2.material.name_press.name=Именующий пресс для высекателя -item.appliedenergistics2.material.sky_dust.name=Пыль небесного камня -item.appliedenergistics2.material.card_crafting.name=Карта крафта - -item.appliedenergistics2.multi_part.annihilation_plane.name=МЭ плоскость истребления -item.appliedenergistics2.multi_part.identity_annihilation_plane.name=МЭ id плоскость истребления -item.appliedenergistics2.multi_part.cable_anchor.name=Кабельный якорь -item.appliedenergistics2.multi_part.cable_covered.name=МЭ закрытый кабель -item.appliedenergistics2.multi_part.cable_glass.name=МЭ стеклянный кабель -item.appliedenergistics2.multi_part.cable_smart.name=МЭ умный кабель -item.appliedenergistics2.multi_part.cable_dense_covered.name=МЭ плотный закрытый кабель -item.appliedenergistics2.multi_part.cable_dense_smart.name=МЭ плотный умный кабель -item.appliedenergistics2.multi_part.storage_monitor.name=МЭ монитор хранения -item.appliedenergistics2.multi_part.conversion_monitor.name=МЭ монитор преобразования -item.appliedenergistics2.multi_part.crafting_terminal.name=МЭ терминал крафта -item.appliedenergistics2.multi_part.semi_dark_monitor.name=Осветительная панель -item.appliedenergistics2.multi_part.monitor.name=Яркая осветительная панель -item.appliedenergistics2.multi_part.dark_monitor.name=Тёмная осветительная панель -item.appliedenergistics2.multi_part.export_bus.name=МЭ шина экспорта -item.appliedenergistics2.multi_part.formation_plane.name=МЭ плоскость формирования -item.appliedenergistics2.multi_part.import_bus.name=МЭ шина импорта -item.appliedenergistics2.multi_part.interface.name=МЭ интерфейс -item.appliedenergistics2.multi_part.level_emitter.name=МЭ излучатель уровня -item.appliedenergistics2.multi_part.p2p_tunnel.name=Туннель точка-точка -item.appliedenergistics2.multi_part.pattern_terminal.name=МЭ терминал шаблонов -item.appliedenergistics2.multi_part.quartz_fiber.name=Кварцевое оптическое волокно -item.appliedenergistics2.multi_part.storage_bus.name=МЭ шина хранения -item.appliedenergistics2.multi_part.terminal.name=МЭ терминал -item.appliedenergistics2.multi_part.inverted_toggle_bus.name=МЭ инвертированная шина переключения -item.appliedenergistics2.multi_part.toggle_bus.name=МЭ шина переключения -item.appliedenergistics2.multi_part.crafting_monitor.name=МЭ монитор крафта -item.appliedenergistics2.multi_part.interface_terminal.name=МЭ терминал интерфейсов -item.appliedenergistics2.multi_part.invalid_type.name=Отключенный предмет - -item.appliedenergistics2.spatial_storage_cell_128_cubed.name=128³ пространственная ячейка хранения -item.appliedenergistics2.spatial_storage_cell_16_cubed.name=16³ пространственная ячейка хранения -item.appliedenergistics2.spatial_storage_cell_2_cubed.name=2³ пространственная ячейка хранения - -item.appliedenergistics2.certus_quartz_axe.name=Топор из истинного кварца -item.appliedenergistics2.certus_quartz_cutting_knife.name=Нож из истинного кварца -item.appliedenergistics2.certus_quartz_hoe.name=Мотыга из истинного кварца -item.appliedenergistics2.certus_quartz_pickaxe.name=Кирка из истинного кварца -item.appliedenergistics2.certus_quartz_spade.name=Лопата из истинного кварца -item.appliedenergistics2.certus_quartz_sword.name=Меч из истинного кварца -item.appliedenergistics2.certus_quartz_wrench.name=Гаечный ключ из истинного кварца - -item.appliedenergistics2.nether_quartz_axe.name=Топор из незер-кварца -item.appliedenergistics2.nether_quartz_cutting_knife.name=Нож из незер-кварца -item.appliedenergistics2.nether_quartz_hoe.name=Мотыга из незер-кварца -item.appliedenergistics2.nether_quartz_pickaxe.name=Кирка из незер-кварца -item.appliedenergistics2.nether_quartz_spade.name=Лопата из незер-кварца -item.appliedenergistics2.nether_quartz_sword.name=Меч из незер-кварца -item.appliedenergistics2.nether_quartz_wrench.name=Гаечный ключ из незер-кварца - -item.appliedenergistics2.paint_ball.name=Шар с краской -item.appliedenergistics2.portable_cell.name=Переносная ячейка -item.appliedenergistics2.network_tool.name=Сетевой инструмент -item.appliedenergistics2.charged_staff.name=Заряженный посох -item.appliedenergistics2.entropy_manipulator.name=Манипулятор энтропией -item.appliedenergistics2.matter_cannon.name=Материальная пушка -item.appliedenergistics2.memory_card.name=Карта памяти -item.appliedenergistics2.color_applicator.name=Аппликатор цвета -item.appliedenergistics2.wireless_terminal.name=Беспроводной терминал -item.appliedenergistics2.biometric_card.name=Биометрическая карта - -item.appliedenergistics2.debug_card.name=Отладочная карта разработчика -item.appliedenergistics2.debug_replicator_card.name=Карта-репликатор разработчика - -// Commands -commands.ae2.usage=Команды предоставляемые Applied Energistics 2 - используйте /ae2 list для списка и /ae2 help _____ для помощи с командой. -commands.ae2.permissions=Вы не имеете соответствующих прав для запуска этой команды. -commands.ae2.ChunkLogger=Переключает загрузку и разгрузку чанков в журнал сервера. (OP) -commands.ae2.ChunkLoggerOn=Логирование чанков включено -commands.ae2.ChunkLoggerOff=Логирование чанков выключено -commands.ae2.Supporters=Отображает список поддержавших AE2 - -// Achievements -achievement.ae2.Root=Applied Energistics! Падите ниц! -achievement.ae2.Root.desc=Когда сундука уже не хватает... -achievement.ae2.Compass=Охотник за метеоритами! -achievement.ae2.Compass.desc=Сделайте метеоритный компас! -achievement.ae2.Presses=Неведомая технология! -achievement.ae2.Presses.desc=Найдите вычислительный пресс! -achievement.ae2.SpatialIO=Пространственное координирование! -achievement.ae2.SpatialIO.desc=Сделайте пространственный порт ввода\вывода! -achievement.ae2.SpatialIOExplorer=Чтобы смело идти... -achievement.ae2.SpatialIOExplorer.desc=Храните вещи в пространственной ячейке хранения! -achievement.ae2.StorageCell=Лучше, чем сундуки! -achievement.ae2.StorageCell.desc=Сделайте ячейку хранения! -achievement.ae2.IOPort=Перемешка ячеек хранения! -achievement.ae2.IOPort.desc=Сделайте порт ввода\вывода! -achievement.ae2.CraftingTerminal=(Очень) Большой верстак! -achievement.ae2.CraftingTerminal.desc=Сделайте терминал крафта! -achievement.ae2.PatternTerminal=Маэстро крафта! -achievement.ae2.PatternTerminal.desc=Сделайте терминал шаблонов! -achievement.ae2.ChargedQuartz=Шок! Сенсация! -achievement.ae2.ChargedQuartz.desc=Найдите заряженный кварц! -achievement.ae2.Fluix=Неестественно! -achievement.ae2.Fluix.desc=Сделайте изменчивые кристаллы! -achievement.ae2.Charger=Изменчивое производство! -achievement.ae2.Charger.desc=Сделайте зарядник! -achievement.ae2.CrystalGrowthAccelerator=Ускоритель - ещё мягко сказано! -achievement.ae2.CrystalGrowthAccelerator.desc=Сделайте ускоритель роста кристаллов! -achievement.ae2.GlassCable=Изменчивое энергетическое соединение! -achievement.ae2.GlassCable.desc=Сделайте МЭ стеклянный кабель! -achievement.ae2.Networking1=Сетевое подмастерье! -achievement.ae2.Networking1.desc=Достигните 8 каналов, подключая устройства к сети! -achievement.ae2.Controller=Коммутатор сети! -achievement.ae2.Controller.desc=Сделайте контроллер! -achievement.ae2.Networking2=Сетевой инженер! -achievement.ae2.Networking2.desc=Достигните 128 каналов, подключая устройства к сети! -achievement.ae2.Networking3=Сетевой администратор! -achievement.ae2.Networking3.desc=Достигните 2048 каналов, подключая устройства к сети! -achievement.ae2.P2P=Сеть Р2Р! -achievement.ae2.P2P.desc=Сделайте туннель Р2Р! -achievement.ae2.Recursive=Рекурсивная сеть! -achievement.ae2.Recursive.desc=Поставьте интерфейс на шину хранения! -achievement.ae2.CraftingCPU=Некст-ген крафтинг! -achievement.ae2.CraftingCPU.desc=Сделайте блок крафта! -achievement.ae2.Facade=Сетевая эстетика! -achievement.ae2.Facade.desc=Сделайте кабельный фасад! -achievement.ae2.NetworkTool=Диагностика сети! -achievement.ae2.NetworkTool.desc=Сделайте сетевой инструмент! -achievement.ae2.PortableCell=Кочевник с хранилищем! -achievement.ae2.PortableCell.desc=Сделайте переносную ячейку! -achievement.ae2.StorageBus=Безграничный потенциал! -achievement.ae2.StorageBus.desc=Сделайте шину хранения! -achievement.ae2.QNB=Квантовое туннелирование! -achievement.ae2.QNB.desc=Сделайте квантовое соединение! - -// Stats -stat.ae2.ItemsInserted=Предметов добавлено в МЭ хранилище -stat.ae2.ItemsExtracted=Предметов извлечено из МЭ хранилища -stat.ae2.TurnedCranks=Сломано рукояток diff --git a/src/main/resources/assets/appliedenergistics2/lang/zh_cn.json b/src/main/resources/assets/appliedenergistics2/lang/zh_cn.json new file mode 100644 index 000000000..b7cc44837 --- /dev/null +++ b/src/main/resources/assets/appliedenergistics2/lang/zh_cn.json @@ -0,0 +1,613 @@ +{ + "block.appliedenergistics2.cable_bus": "AE2线缆和(或)总线", + "block.appliedenergistics2.cell_workbench": "元件工作台", + "block.appliedenergistics2.charger": "充能器", + "block.appliedenergistics2.chest": "ME箱子", + "block.appliedenergistics2.condenser": "物质聚合器", + "block.appliedenergistics2.controller": "ME控制器", + "block.appliedenergistics2.crank": "木质曲柄", + "block.appliedenergistics2.creative_energy_cell": "创造能源元件", + "block.appliedenergistics2.dense_energy_cell": "致密能源元件", + "block.appliedenergistics2.energy_cell": "能源元件", + "block.appliedenergistics2.drive": "ME驱动器", + "block.appliedenergistics2.energy_acceptor": "能源接收器", + "block.appliedenergistics2.grindstone": "石英磨具", + "block.appliedenergistics2.matrix_frame": "矩阵框架", + "block.appliedenergistics2.io_port": "ME-IO端口", + "block.appliedenergistics2.inscriber": "压印器", + "block.appliedenergistics2.interface": "ME接口", + "block.appliedenergistics2.fluid_interface": "ME流体接口", + "block.appliedenergistics2.quantum_link": "ME量子链接仓", + "block.appliedenergistics2.quantum_ring": "ME量子环", + "block.appliedenergistics2.fluix_block": "福鲁伊克斯块", + "block.appliedenergistics2.quartz_block": "赛特斯石英块", + "block.appliedenergistics2.chiseled_quartz_block": "錾制赛特斯石英块", + "block.appliedenergistics2.quartz_glass": "石英玻璃", + "block.appliedenergistics2.quartz_vibrant_glass": "聚能石英玻璃", + "block.appliedenergistics2.quartz_pillar": "赛特斯竖纹石英块", + "block.appliedenergistics2.quartz_fixture": "充能石英火把", + "block.appliedenergistics2.light_detector": "光亮探测器", + "block.appliedenergistics2.spatial_io_port": "空间IO端口", + "block.appliedenergistics2.spatial_pylon": "空间塔", + "block.appliedenergistics2.tiny_tnt": "迷你TNT", + "block.appliedenergistics2.vibration_chamber": "谐振仓", + "block.appliedenergistics2.wireless_access_point": "ME无线访问点", + "block.appliedenergistics2.quartz_ore": "赛特斯石英矿石", + "block.appliedenergistics2.charged_quartz_ore": "充能赛特斯石英矿石", + "block.appliedenergistics2.security_station": "ME安全终端", + "block.appliedenergistics2.quartz_growth_accelerator": "晶体催生器", + "block.appliedenergistics2.sky_stone_block": "陨石", + "block.appliedenergistics2.smooth_sky_stone_block": "陨石块", + "block.appliedenergistics2.sky_stone_brick": "陨石石砖", + "block.appliedenergistics2.sky_stone_small_brick": "陨石砖块", + "block.appliedenergistics2.sky_stone_chest": "陨石箱子", + "block.appliedenergistics2.smooth_sky_stone_chest": "陨石块箱子", + "block.appliedenergistics2.sky_compass": "陨石罗盘", + "block.appliedenergistics2.crafting_monitor": "合成监控器", + "block.appliedenergistics2.crafting_storage_1k": "1k合成存储器", + "block.appliedenergistics2.crafting_storage_4k": "4k合成存储器", + "block.appliedenergistics2.crafting_storage_16k": "16k合成存储器", + "block.appliedenergistics2.crafting_storage_64k": "64k合成存储器", + "block.appliedenergistics2.crafting_accelerator": "并行处理单元", + "block.appliedenergistics2.crafting_unit": "合成单元", + "block.appliedenergistics2.molecular_assembler": "分子装配室", + + "block.appliedenergistics2.fluix_stairs": "錾制赛特斯石英楼梯", + "block.appliedenergistics2.quartz_stairs": "福鲁伊克斯楼梯", + "block.appliedenergistics2.chiseled_quartz_stairs": "竖纹赛特斯石英楼梯", + "block.appliedenergistics2.quartz_pillar_stairs": "赛特斯石英楼梯", + "block.appliedenergistics2.smooth_sky_stone_stairs": "陨石块楼梯", + "block.appliedenergistics2.sky_stone_brick_stairs": "陨石石砖楼梯", + "block.appliedenergistics2.sky_stone_small_brick_stairs": "陨石砖块楼梯", + "block.appliedenergistics2.sky_stone_stairs": "陨石楼梯", + + "block.appliedenergistics2.chiseled_quartz_slab": "錾制赛特斯石英台阶", + "block.appliedenergistics2.fluix_slab": "福鲁伊克斯台阶", + "block.appliedenergistics2.quartz_pillar_slab": "竖纹赛特斯石英台阶", + "block.appliedenergistics2.quartz_slab": "赛特斯石英台阶", + "block.appliedenergistics2.smooth_sky_stone_slab": "陨石块台阶", + "block.appliedenergistics2.sky_stone_brick_slab": "陨石石砖台阶", + "block.appliedenergistics2.sky_stone_small_brick_slab": "陨石砖块台阶", + "block.appliedenergistics2.sky_stone_slab": "陨石台阶", + + "chat.appliedenergistics2.ChestCannotReadStorageCell": "ME箱子无法读取存储元件.", + "chat.appliedenergistics2.SettingCleared": "设置已清除.", + "chat.appliedenergistics2.OutOfRange": "超出无线信号范围.", + "chat.appliedenergistics2.InvalidMachine": "无效机器.", + "chat.appliedenergistics2.LoadedSettings": "成功载入设定.", + "chat.appliedenergistics2.DeviceNotPowered": "设备供能不足.", + "chat.appliedenergistics2.DeviceNotWirelessTerminal": "设备不是无线终端.", + "chat.appliedenergistics2.DeviceNotLinked": "设备未连接.", + "chat.appliedenergistics2.StationCanNotBeLocated": "无法定位安全终端.", + "chat.appliedenergistics2.MachineNotPowered": "机器未供能.", + "chat.appliedenergistics2.CommunicationError": "网络交互错误.", + "chat.appliedenergistics2.SavedSettings": "已将当前设备的配置保存到内存卡中.", + "chat.appliedenergistics2.ResetSettings": "新的设备配置已被创建并保存到内存卡中.", + "chat.appliedenergistics2.AmmoDepleted": "弹药告罄.", + "chat.appliedenergistics2.isNowLocked": "监控器已锁定.", + "chat.appliedenergistics2.isNowUnlocked": "监控器已解锁.", + + "itemGroup.appliedenergistics2": "应用能源2", + "itemGroup.appliedenergistics2.facades": "应用能源2-伪装板", + + "gui.appliedenergistics2.CraftingTerminal": "合成终端", + "gui.appliedenergistics2.METunnel": "ME", + "gui.appliedenergistics2.ItemTunnel": "物品", + "gui.appliedenergistics2.FluidTunnel": "流体", + "gui.appliedenergistics2.RedstoneTunnel": "红石", + "gui.appliedenergistics2.EUTunnel": "EU", + "gui.appliedenergistics2.FETunnel": "FE", + "gui.appliedenergistics2.LightTunnel": "光", + "gui.appliedenergistics2.OCTunnel": "开放式电脑", + "gui.appliedenergistics2.PressureTunnel": "气压", + + "gui.appliedenergistics2.security.extract.name": "取出", + "gui.appliedenergistics2.security.inject.name": "存入", + "gui.appliedenergistics2.security.craft.name": "合成", + "gui.appliedenergistics2.security.build.name": "建造", + "gui.appliedenergistics2.security.security.name": "安全", + + "gui.appliedenergistics2.security.extract.tip": "允许用户从存储空间中移除物品.", + "gui.appliedenergistics2.security.inject.tip": "允许用户向存储空间中存入新物品.", + "gui.appliedenergistics2.security.craft.tip": "用户可以启动新的合成.", + "gui.appliedenergistics2.security.build.tip": "用户可以修改网络的物理结构,并调整配置.", + "gui.appliedenergistics2.security.security.tip": "用户可以访问修改网络的安全终端.", + + "gui.appliedenergistics2.Efficiency": "效率", + "gui.appliedenergistics2.SCSSize": "SCS规模", + "gui.appliedenergistics2.SCSInvalid": "SCS无效", + "gui.appliedenergistics2.RequiredPower": "所需能源", + "gui.appliedenergistics2.StoredPower": "现存能源", + "gui.appliedenergistics2.MaxPower": "最大能源", + "gui.appliedenergistics2.QuartzCuttingKnife": "石英切割刀", + "gui.appliedenergistics2.Inscriber": "压印器", + "gui.appliedenergistics2.Wireless": "无线访问点", + "gui.appliedenergistics2.WirelessTerminal": "无线终端", + "gui.appliedenergistics2.NoPermissions": "无选定权限", + "gui.appliedenergistics2.SecurityCardEditor": "身份卡编辑", + "gui.appliedenergistics2.Encoded": "已编码", + "gui.appliedenergistics2.Priority": "优先级", + "gui.appliedenergistics2.StorageBus": "存储总线", + "gui.appliedenergistics2.StorageBusFluids": "流体储存总线", + "gui.appliedenergistics2.EnergyDrain": "被动流失", + "gui.appliedenergistics2.Installed": "已安装", + "gui.appliedenergistics2.NetworkTool": "网络工具", + "gui.appliedenergistics2.PowerUsageRate": "耗能", + "gui.appliedenergistics2.PowerInputRate": "产能", + "gui.appliedenergistics2.PortableCell": "便携元件", + "gui.appliedenergistics2.Security": "安全终端", + "gui.appliedenergistics2.CellWorkbench": "元件工作台", + "gui.appliedenergistics2.QuantumLinkChamber": "量子链接仓", + "gui.appliedenergistics2.IOPort": "ME-IO端口", + "gui.appliedenergistics2.Chest": "ME箱子", + "gui.appliedenergistics2.Condenser": "物质聚合器", + "gui.appliedenergistics2.Config": "配置", + "gui.appliedenergistics2.Drive": "ME驱动器", + "gui.appliedenergistics2.ExportBus": "ME输出总线", + "gui.appliedenergistics2.ExportBusFluids": "ME流体输出总线", + "gui.appliedenergistics2.GrindStone": "磨具", + "gui.appliedenergistics2.ImportBus": "ME输入总线", + "gui.appliedenergistics2.ImportBusFluids": "ME流体输入总线", + "gui.appliedenergistics2.Interface": "ME接口", + "gui.appliedenergistics2.FluidInterface": "ME流体接口", + "gui.appliedenergistics2.LevelEmitter": "ME标准发信器", + "gui.appliedenergistics2.FluidLevelEmitter": "ME流体标准发信器", + "gui.appliedenergistics2.Of": "/", + "gui.appliedenergistics2.Patterns": "样板", + "gui.appliedenergistics2.SpatialIOPort": "空间IO端口", + "gui.appliedenergistics2.StoredEnergy": "已存储能源", + "gui.appliedenergistics2.StoredItems": "已存储物品", + "gui.appliedenergistics2.StoredFluids": "已存储流体", + "gui.appliedenergistics2.Terminal": "终端", + "gui.appliedenergistics2.InterfaceTerminal": "接口终端", + "gui.appliedenergistics2.InterfaceTerminalHint": "在接口终端显示或隐藏.", + "gui.appliedenergistics2.FormationPlane": "成型面板", + "gui.appliedenergistics2.FluidFormationPlane": "流体成型面板", + "gui.appliedenergistics2.VibrationChamber": "谐振仓", + "gui.appliedenergistics2.NetworkDetails": "网络信息", + "gui.appliedenergistics2.StorageCells": "ME存储元件", + "gui.appliedenergistics2.IOBuses": "ME输入/输出总线", + "gui.appliedenergistics2.IOBusesFluids": "ME流体输入/输出总线", + "gui.appliedenergistics2.Stores": "存储", + "gui.appliedenergistics2.BytesUsed": "字节已使用", + "gui.appliedenergistics2.Types": "类型", + "gui.appliedenergistics2.Blank": "空白", + "gui.appliedenergistics2.Unlinked": "未链接", + "gui.appliedenergistics2.Linked": "已链接", + "gui.appliedenergistics2.StoredSize": "存储空间大小", + "gui.appliedenergistics2.CellId": "单元ID", + "gui.appliedenergistics2.SkyChest": "陨石箱子", + "gui.appliedenergistics2.PatternTerminal": "样板终端", + "gui.appliedenergistics2.CraftingPattern": "合成样板", + "gui.appliedenergistics2.MolecularAssembler": "分子装配室", + "gui.appliedenergistics2.ProcessingPattern": "处理样板", + "gui.appliedenergistics2.Crafts": "合成", + "gui.appliedenergistics2.And": "与", + "gui.appliedenergistics2.Creates": "制作", + "gui.appliedenergistics2.With": "使用", + "gui.appliedenergistics2.Substitute": "启用替换:", + "gui.appliedenergistics2.Yes": "是", + "gui.appliedenergistics2.No": "否", + "gui.appliedenergistics2.InWorldCrafting": "AE2在世界中的合成", + "gui.appliedenergistics2.inWorldFluix": "将1个充能赛特斯石英水晶,1个下界石英和1个红石,相继扔进同一格水里,并等待一会儿.", + "gui.appliedenergistics2.inWorldPurificationCertus": "用赛特斯石英粉和沙子制作赛特斯石英种子,并扔进水里;使用晶体催生器可以让这个过程变得更快.", + "gui.appliedenergistics2.inWorldPurificationNether": "用下界石英粉和沙子制作下界石英种子,并扔进水里;使用晶体催生器可以让这个过程变得更快.", + "gui.appliedenergistics2.inWorldPurificationFluix": "用福鲁伊克斯粉和沙子制作福鲁伊克斯种子,并扔进水里;使用晶体催生器可以让这个过程变得更快.", + "gui.appliedenergistics2.inWorldSingularity": "将1个奇点和一个末影珍珠粉仍在地上,并用爆炸性物品引爆.", + "gui.appliedenergistics2.ChargedQuartz": "将未充能赛特斯石英插入充能器充能后,可以得到充能赛特斯石英.", + "gui.appliedenergistics2.ChargedQuartzFind": "充能赛特斯石英也可以在世界中以普通赛特斯石英一半的几率找到,它的外观类似普通赛特斯石英,除了它会冒出闪电.", + "gui.appliedenergistics2.NoSecondOutput": "无副产物.", + "gui.appliedenergistics2.OfSecondOutput": "获得副产物概率%1$d%%.", + "gui.appliedenergistics2.MultipleOutputs": "第一副产概率%1$d%%,第二副产概率%2$d%%.", + "gui.appliedenergistics2.SelectAmount": "选择数量", + "gui.appliedenergistics2.CopyMode": "复制模式", + "gui.appliedenergistics2.CopyModeDesc": "控制当取出存储元件时,是否清空配置格.", + "gui.appliedenergistics2.Next": "下一页", + "gui.appliedenergistics2.Lumen": "光通", + "gui.appliedenergistics2.Empty": "空", + "gui.appliedenergistics2.Stored": "现存", + "gui.appliedenergistics2.Cancel": "取消", + "gui.appliedenergistics2.ETAFormat": "HH:mm:ss", + "gui.appliedenergistics2.Crafting": "正在合成", + "gui.appliedenergistics2.Scheduled": "计划合成", + "gui.appliedenergistics2.CraftingStatus": "合成情况", + "gui.appliedenergistics2.FromStorage": "可用数量", + "gui.appliedenergistics2.ToCraft": "合成数量", + "gui.appliedenergistics2.CraftingPlan": "合成计划", + "gui.appliedenergistics2.Automatic": "自动分配", + "gui.appliedenergistics2.Start": "开始", + "gui.appliedenergistics2.Missing": "缺失", + "gui.appliedenergistics2.Bytes": "可存储", + "gui.appliedenergistics2.Simulation": "合成模拟", + "gui.appliedenergistics2.CoProcessors": "并行处理单元", + "gui.appliedenergistics2.CraftingCPU": "合成CPU", + "gui.appliedenergistics2.NoCraftingCPUs": "没有可用的合成CPU...", + "gui.appliedenergistics2.CalculatingWait": "正在计算,请等待...", + "gui.appliedenergistics2.Clean": "清空", + "gui.appliedenergistics2.InvalidPattern": "无效样板", + "gui.appliedenergistics2.Range": "范围", + "gui.appliedenergistics2.TransparentFacades": "透明的伪装板", + "gui.appliedenergistics2.TransparentFacadesHint": "控制当网络工具放在快捷栏时,伪装板显示的透明度.", + "gui.appliedenergistics2.CPUs": "CPU", + "gui.appliedenergistics2.NoCraftingJobs": "没有正在进行的合成任务", + "gui.appliedenergistics2.FacadeCrafting": "伪装板合成", + "gui.appliedenergistics2.inWorldCraftingPresses": "压印模板可以在陨石块的中心找到,陨石块会散落在世界中.可以用陨石罗盘来定位它们.", + "gui.appliedenergistics2.Included": "包含匹配", + "gui.appliedenergistics2.Excluded": "排除匹配", + "gui.appliedenergistics2.Partitioned": "分区", + "gui.appliedenergistics2.Precise": "精确匹配", + "gui.appliedenergistics2.Fuzzy": "模糊匹配", + "gui.appliedenergistics2.SmallFontCraft": "Craft", + "gui.appliedenergistics2.LargeFontCraft": "+", + "gui.appliedenergistics2.Nothing": "无", + + "gui.tooltips.appliedenergistics2.Stash": "存储物品", + "gui.tooltips.appliedenergistics2.StashDesc": "将合成槽的物品返回网络", + "gui.tooltips.appliedenergistics2.Substitutions": "矿物词典替换", + "gui.tooltips.appliedenergistics2.SubstitutionsDescEnabled": "启用输入组件替换功能.", + "gui.tooltips.appliedenergistics2.SubstitutionsDescDisabled": "禁用输入组件替换功能.", + "gui.tooltips.appliedenergistics2.SubstitutionsOn": "启用替换", + "gui.tooltips.appliedenergistics2.SubstitutionsOff": "禁用替换", + "gui.tooltips.appliedenergistics2.Encode": "编码样板", + "gui.tooltips.appliedenergistics2.EncodeDescription": "将输入的样板写入当前编码样板,或可用的空样板.", + "gui.tooltips.appliedenergistics2.FuzzyMode": "模糊对比", + "gui.tooltips.appliedenergistics2.FZPercent_25": "25%时分离损耗", + "gui.tooltips.appliedenergistics2.FZPercent_50": "50%时分离损耗", + "gui.tooltips.appliedenergistics2.FZPercent_75": "75%时分离损耗", + "gui.tooltips.appliedenergistics2.FZPercent_99": "99%时分离损耗", + "gui.tooltips.appliedenergistics2.SortOrder": "排序", + "gui.tooltips.appliedenergistics2.SortBy": "排序按", + "gui.tooltips.appliedenergistics2.FZIgnoreAll": "匹配所有", + "gui.tooltips.appliedenergistics2.TransferDirection": "传输方向", + "gui.tooltips.appliedenergistics2.TransferToNetwork": "传输数据到网络中", + "gui.tooltips.appliedenergistics2.TransferToStorageCell": "传出数据到存储元件中", + "gui.tooltips.appliedenergistics2.ToggleSortDirection": "切换排序方向", + "gui.tooltips.appliedenergistics2.StoredItems": "已存储", + "gui.tooltips.appliedenergistics2.StoredCraftable": "已存储/可合成", + "gui.tooltips.appliedenergistics2.View": "浏览", + "gui.tooltips.appliedenergistics2.RedstoneMode": "红石模式", + "gui.tooltips.appliedenergistics2.OperationMode": "操作模式", + "gui.tooltips.appliedenergistics2.NumberOfItems": "物品数量", + "gui.tooltips.appliedenergistics2.ItemName": "物品名称", + "gui.tooltips.appliedenergistics2.PowerUnits": "能源单位", + "gui.tooltips.appliedenergistics2.IOMode": "输入/输出模式", + "gui.tooltips.appliedenergistics2.CondenserOutput": "ME聚合器-输出", + "gui.tooltips.appliedenergistics2.PartitionStorage": "分区存储", + "gui.tooltips.appliedenergistics2.Clear": "清除", + "gui.tooltips.appliedenergistics2.TrashController": "通过按下shift或空格点击删除.", + "gui.tooltips.appliedenergistics2.InterfaceBlockingMode": "阻挡模式", + "gui.tooltips.appliedenergistics2.InterfaceCraftingMode": "合成模式", + "gui.tooltips.appliedenergistics2.Trash": "销毁物品", + "gui.tooltips.appliedenergistics2.MatterBalls": "每%s个物品\n聚合为一个物质球", + "gui.tooltips.appliedenergistics2.Singularity": "每%s个物品\n聚合为一个奇点", + "gui.tooltips.appliedenergistics2.Read": "只读", + "gui.tooltips.appliedenergistics2.Write": "只写", + "gui.tooltips.appliedenergistics2.ReadWrite": "双向", + "gui.tooltips.appliedenergistics2.AlwaysActive": "总是激活", + "gui.tooltips.appliedenergistics2.ActiveWithoutSignal": "无信号时激活", + "gui.tooltips.appliedenergistics2.ActiveWithSignal": "有信号时激活", + "gui.tooltips.appliedenergistics2.ActiveOnPulse": "有脉冲信号时激活", + "gui.tooltips.appliedenergistics2.EmitLevelsBelow": "当容量标准小于设定限制时发出信号.", + "gui.tooltips.appliedenergistics2.EmitLevelAbove": "当容量标准大于等于设定限制时发出信号.", + "gui.tooltips.appliedenergistics2.SearchMode_Auto": "自动搜索", + "gui.tooltips.appliedenergistics2.SearchMode_Standard": "标准搜索", + "gui.tooltips.appliedenergistics2.SearchMode_JEIAuto": "JEI自动同步", + "gui.tooltips.appliedenergistics2.SearchMode_JEIStandard": "JEI标准同步", + "gui.tooltips.appliedenergistics2.SearchMode_AutoKeep": "保持自动搜索", + "gui.tooltips.appliedenergistics2.SearchMode_StandardKeep": "保持标准搜索", + "gui.tooltips.appliedenergistics2.SearchMode_JEIAutoKeep": "保持JEI自动同步", + "gui.tooltips.appliedenergistics2.SearchMode_JEIStandardKeep": "保持JEI标准同步", + "gui.tooltips.appliedenergistics2.SearchMode": "搜索框模式", + "gui.tooltips.appliedenergistics2.PartitionStorageHint": "基于当前已存储物品进行分区编辑.", + "gui.tooltips.appliedenergistics2.ClearSettings": "清除配置", + "gui.tooltips.appliedenergistics2.Craftable": "可合成", + "gui.tooltips.appliedenergistics2.MoveWhenEmpty": "当元件为空时移动至输出口.", + "gui.tooltips.appliedenergistics2.MoveWhenWorkIsDone": "当工序完成移动至输出口.", + "gui.tooltips.appliedenergistics2.MoveWhenFull": "当元件装满时移动至输出口.", + "gui.tooltips.appliedenergistics2.Disabled": "禁用", + "gui.tooltips.appliedenergistics2.Enable": "启用", + "gui.tooltips.appliedenergistics2.Blocking": "当容器内有物品时不传送物品.", + "gui.tooltips.appliedenergistics2.NonBlocking": "忽略目标容器的内容.", + "gui.tooltips.appliedenergistics2.Craft": "输出时若有需要则合成物品.", + "gui.tooltips.appliedenergistics2.CraftOnly": "不使用已存储物品,只使用合成物品.", + "gui.tooltips.appliedenergistics2.CraftEither": "输出时使用已存储物品或合成物品.", + "gui.tooltips.appliedenergistics2.LevelType": "检测类型", + "gui.tooltips.appliedenergistics2.LevelType_Energy": "能源(ae)", + "gui.tooltips.appliedenergistics2.LevelType_Item": "物品", + "gui.tooltips.appliedenergistics2.InventoryTweaks": "InventoryTweak(R键整理)", + "gui.tooltips.appliedenergistics2.Mod": "Mod", + "gui.tooltips.appliedenergistics2.TerminalStyle": "终端风格", + "gui.tooltips.appliedenergistics2.TerminalStyle_Full": "全屏", + "gui.tooltips.appliedenergistics2.TerminalStyle_Tall": "长", + "gui.tooltips.appliedenergistics2.TerminalStyle_Small": "短", + "gui.tooltips.appliedenergistics2.DoesntDespawn": "该物品不会消失.", + "gui.tooltips.appliedenergistics2.EmitterMode": "合成发信模式", + "gui.tooltips.appliedenergistics2.CraftViaRedstone": "发射红石信号来合成物品.", + "gui.tooltips.appliedenergistics2.EmitWhenCrafting": "在物品合成时发射红石信号.", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItems": "显示不可交互的物品", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItemsYes": "是: 显示无法取出的物品.", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItemsNo": "否: 只显示可以取出的物品.", + "gui.tooltips.appliedenergistics2.ReportInaccessibleFluids": "显示不可交互的流体", + "gui.tooltips.appliedenergistics2.ReportInaccessibleFluidsYes": "是: 显示无法取出的流体.", + "gui.tooltips.appliedenergistics2.ReportInaccessibleFluidsNo": "否: 只显示可以取出的流体.", + "gui.tooltips.appliedenergistics2.BlockPlacement": "方块放置方式", + "gui.tooltips.appliedenergistics2.BlockPlacementYes": "方块将被放置.", + "gui.tooltips.appliedenergistics2.BlockPlacementNo": "方块将以物品形式掉落.", + "gui.tooltips.appliedenergistics2.SchedulingMode": "调度模式", + "gui.tooltips.appliedenergistics2.SchedulingModeDefault": "输出第一个物品直到系统中没有该物品,再输出下一个.", + "gui.tooltips.appliedenergistics2.SchedulingModeRoundRobin": "循环输出模式.", + "gui.tooltips.appliedenergistics2.SchedulingModeRandom": "随机输出模式.", + "gui.tooltips.appliedenergistics2.FilterMode": "搜索过滤器模式", + "gui.tooltips.appliedenergistics2.FilterModeKeep": "重载上一个搜索过滤器.", + "gui.tooltips.appliedenergistics2.FilterModeClear": "在每次打开时清空.", + "gui.tooltips.appliedenergistics2.ItemsStored": "存储物品: %s", + "gui.tooltips.appliedenergistics2.ItemsRequestable": "可请求: %s", + "gui.tooltips.appliedenergistics2.P2PFrequency": "频率: %s", + + "gui.appliedenergistics2.units.appliedenergstics": "AE", + "gui.appliedenergistics2.units.ic2": "EU", + "gui.appliedenergistics2.units.rf": "RF", + + "gui.appliedenergistics2.White": "白色", + "gui.appliedenergistics2.Orange": "橙色", + "gui.appliedenergistics2.Magenta": "品红色", + "gui.appliedenergistics2.LightBlue": "浅蓝色", + "gui.appliedenergistics2.Yellow": "黄色", + "gui.appliedenergistics2.Lime": "柠檬色", + "gui.appliedenergistics2.Pink": "粉色", + "gui.appliedenergistics2.Gray": "灰色", + "gui.appliedenergistics2.LightGray": "浅灰色", + "gui.appliedenergistics2.Cyan": "青色", + "gui.appliedenergistics2.Purple": "紫色", + "gui.appliedenergistics2.Blue": "蓝色", + "gui.appliedenergistics2.Brown": "棕色", + "gui.appliedenergistics2.Green": "绿色", + "gui.appliedenergistics2.Red": "红色", + "gui.appliedenergistics2.Black": "黑色", + "gui.appliedenergistics2.Fluix": "Fluix默认色", + + "waila.appliedenergistics2.Crafting": "合成中", + "waila.appliedenergistics2.DeviceOnline": "设备开启", + "waila.appliedenergistics2.DeviceOffline": "设备关闭", + "waila.appliedenergistics2.DeviceMissingChannel": "设备缺少频道", + "waila.appliedenergistics2.Locked": "锁定", + "waila.appliedenergistics2.Unlocked": "未锁定", + "waila.appliedenergistics2.Showing": "显示", + "waila.appliedenergistics2.Contains": "容纳", + "waila.appliedenergistics2.Channels": "%1$d / %2$d 频道", + "waila.appliedenergistics2.P2PUnlinked": "未连接", + "waila.appliedenergistics2.P2PInputOneOutput": "已连接(输入端)", + "waila.appliedenergistics2.P2PInputManyOutputs": "已连接(输入端)- %d 输出", + "waila.appliedenergistics2.P2POutput": "已连接(输出端)", + + "theoneprobe.appliedenergistics2.crafting": "合成中: %1$s", + "theoneprobe.appliedenergistics2.device_online": "设备开启", + "theoneprobe.appliedenergistics2.device_offline": "设备关闭", + "theoneprobe.appliedenergistics2.device_missing_channel": "设备缺少频道", + "theoneprobe.appliedenergistics2.locked": "锁定", + "theoneprobe.appliedenergistics2.unlocked": "未锁定", + "theoneprobe.appliedenergistics2.showing": "显示", + "theoneprobe.appliedenergistics2.contains": "容纳", + "theoneprobe.appliedenergistics2.channels": "%1$d / %2$d 频道", + "theoneprobe.appliedenergistics2.p2p_unlinked": "未连接", + "theoneprobe.appliedenergistics2.p2p_input_one_output": "已连接(输入端)", + "theoneprobe.appliedenergistics2.p2p_input_many_outputs": "已连接(输入端)- %d 输出", + "theoneprobe.appliedenergistics2.p2p_output": "已连接(输出端)", + "theoneprobe.appliedenergistics2.p2p_frequency": "频率: %1$s", + "theoneprobe.appliedenergistics2.stored_energy": "%1$d / %2$d", + + "item.appliedenergistics2.storage_cell_1k": "1k-ME存储元件", + "item.appliedenergistics2.storage_cell_4k": "4k-ME存储元件", + "item.appliedenergistics2.storage_cell_16k": "16k-ME存储元件", + "item.appliedenergistics2.storage_cell_64k": "64k-ME存储元件", + "item.appliedenergistics2.fluid_storage_cell_1k": "1k-ME流体储存元件", + "item.appliedenergistics2.fluid_storage_cell_4k": "4k-ME流体储存元件", + "item.appliedenergistics2.fluid_storage_cell_16k": "16k-ME流体储存元件", + "item.appliedenergistics2.fluid_storage_cell_64k": "64k-ME流体储存元件", + "item.appliedenergistics2.creative_storage_cell": "创造型ME存储元件", + "item.appliedenergistics2.encoded_pattern": "编码样板", + "item.appliedenergistics2.view_cell": "显示元件", + "item.appliedenergistics2.facade": "线缆伪装板", + + "item.appliedenergistics2.crystal_seed.certus": "赛特斯石英种子", + "item.appliedenergistics2.crystal_seed.nether": "下界石英种子", + "item.appliedenergistics2.crystal_seed.fluix": "福鲁伊克斯种子", + "item.appliedenergistics2.material.invalid_type": "该物品被禁用.", + "item.appliedenergistics2.material.advanced_card": "高级卡", + "item.appliedenergistics2.material.annihilation_core": "破坏核心", + "item.appliedenergistics2.material.basic_card": "基础卡", + "item.appliedenergistics2.material.blank_pattern": "空白样板", + "item.appliedenergistics2.material.calculation_processor": "运算处理器", + "item.appliedenergistics2.material.card_capacity": "容量卡", + "item.appliedenergistics2.material.card_fuzzy": "模糊卡", + "item.appliedenergistics2.material.card_inverter": "反相卡", + "item.appliedenergistics2.material.card_redstone": "红石卡", + "item.appliedenergistics2.material.card_speed": "加速卡", + "item.appliedenergistics2.material.cell2_spatial_part": "2³-空间组件", + "item.appliedenergistics2.material.cell16_spatial_part": "16³-空间组件", + "item.appliedenergistics2.material.cell128_spatial_part": "128³-空间组件", + "item.appliedenergistics2.material.cell1k_part": "1k-ME存储组件", + "item.appliedenergistics2.material.cell4k_part": "4k-ME存储组件", + "item.appliedenergistics2.material.cell16k_part": "16k-ME存储组件", + "item.appliedenergistics2.material.cell64k_part": "64k-ME存储组件", + "item.appliedenergistics2.material.fluid_cell1k_part": "1k-ME流体存储组件", + "item.appliedenergistics2.material.fluid_cell4k_part": "4k-ME流体存储组件", + "item.appliedenergistics2.material.fluid_cell16k_part": "16k-ME流体存储组件", + "item.appliedenergistics2.material.fluid_cell64k_part": "64k-ME流体存储组件", + "item.appliedenergistics2.material.certus_quartz_crystal": "赛特斯石英水晶", + "item.appliedenergistics2.material.certus_quartz_crystal_charged": "充能赛特斯石英水晶", + "item.appliedenergistics2.material.certus_quartz_dust": "赛特斯石英粉", + "item.appliedenergistics2.material.empty_storage_cell": "ME存储外壳", + "item.appliedenergistics2.material.ender_dust": "末影粉", + "item.appliedenergistics2.material.engineering_processor": "工程处理器", + "item.appliedenergistics2.material.flour": "面粉", + "item.appliedenergistics2.material.fluix_crystal": "福鲁伊克斯水晶", + "item.appliedenergistics2.material.fluix_dust": "福鲁伊克斯粉", + "item.appliedenergistics2.material.fluix_pearl": "福鲁伊克斯珍珠", + "item.appliedenergistics2.material.formation_core": "成型核心", + "item.appliedenergistics2.material.gold_dust": "金粉", + "item.appliedenergistics2.material.iron_dust": "铁粉", + "item.appliedenergistics2.material.logic_processor": "逻辑处理器", + "item.appliedenergistics2.material.logic_processor_asm": "半成品-逻辑处理器", + "item.appliedenergistics2.material.matter_ball": "物质球", + "item.appliedenergistics2.material.nether_quartz_dust": "下界石英粉", + "item.appliedenergistics2.material.purified_certus_quartz_crystal": "高纯赛特斯石英水晶", + "item.appliedenergistics2.material.purified_fluix_crystal": "高纯福鲁伊克斯水晶", + "item.appliedenergistics2.material.purified_nether_quartz_crystal": "高纯下界石英水晶", + "item.appliedenergistics2.material.quantum_entangled_singularity": "量子缠绕态奇点", + "item.appliedenergistics2.material.silicon": "硅", + "item.appliedenergistics2.material.singularity": "奇点", + "item.appliedenergistics2.material.wireless": "无线接收器", + "item.appliedenergistics2.material.wireless_booster": "无线信号增幅器", + "item.appliedenergistics2.material.wooden_gear": "木齿轮", + "item.appliedenergistics2.material.engineering_processor_press": "工程压印模板", + "item.appliedenergistics2.material.calculation_processor_press": "运算压印模板", + "item.appliedenergistics2.material.logic_processor_press": "逻辑压印模板", + "item.appliedenergistics2.material.engineering_processor_print": "工程电路板", + "item.appliedenergistics2.material.calculation_processor_print": "运算电路板", + "item.appliedenergistics2.material.logic_processor_print": "逻辑电路板", + "item.appliedenergistics2.material.silicon_press": "硅压印模板", + "item.appliedenergistics2.material.silicon_print": "硅板", + "item.appliedenergistics2.material.name_press": "名称压印模板", + "item.appliedenergistics2.material.sky_dust": "陨石粉", + "item.appliedenergistics2.material.card_crafting": "合成卡", + + "item.appliedenergistics2.multi_part.annihilation_plane": "ME破坏面板", + "item.appliedenergistics2.multi_part.fluid_annihilation_plane": "ME流体破坏面板", + "item.appliedenergistics2.multi_part.identity_annihilation_plane": "ME精准破坏面板", + "item.appliedenergistics2.multi_part.cable_anchor": "线缆锚", + "item.appliedenergistics2.multi_part.cable_covered": "ME包层线缆", + "item.appliedenergistics2.multi_part.cable_glass": "ME玻璃线缆", + "item.appliedenergistics2.multi_part.cable_smart": "ME智能线缆", + "item.appliedenergistics2.multi_part.cable_dense_covered": "ME致密包层线缆", + "item.appliedenergistics2.multi_part.cable_dense_smart": "ME致密线缆", + "item.appliedenergistics2.multi_part.storage_monitor": "ME存储监控器", + "item.appliedenergistics2.multi_part.conversion_monitor": "ME交换监控器", + "item.appliedenergistics2.multi_part.crafting_terminal": "ME合成终端", + "item.appliedenergistics2.multi_part.semi_dark_monitor": "照明面板", + "item.appliedenergistics2.multi_part.monitor": "亮色照明面板", + "item.appliedenergistics2.multi_part.dark_monitor": "暗色照明面板", + "item.appliedenergistics2.multi_part.export_bus": "ME输出总线", + "item.appliedenergistics2.multi_part.fluid_export_bus": "ME流体输出总线", + "item.appliedenergistics2.multi_part.formation_plane": "ME成型面板", + "item.appliedenergistics2.multi_part.fluid_formation_plane": "ME流体成型面板", + "item.appliedenergistics2.multi_part.import_bus": "ME输入总线", + "item.appliedenergistics2.multi_part.fluid_import_bus": "ME流体输入总线", + "item.appliedenergistics2.multi_part.interface": "ME接口", + "item.appliedenergistics2.multi_part.fluid_interface": "ME流体接口", + "item.appliedenergistics2.multi_part.level_emitter": "ME标准发信器", + "item.appliedenergistics2.multi_part.fluid_level_emitter": "ME流体标准发信器", + "item.appliedenergistics2.multi_part.p2p_tunnel": "P2P通道", + "item.appliedenergistics2.multi_part.pattern_terminal": "ME样板终端", + "item.appliedenergistics2.multi_part.quartz_fiber": "石英纤维", + "item.appliedenergistics2.multi_part.storage_bus": "ME存储总线", + "item.appliedenergistics2.multi_part.fluid_storage_bus": "ME流体储存总线", + "item.appliedenergistics2.multi_part.terminal": "ME终端", + "item.appliedenergistics2.multi_part.inverted_toggle_bus": "ME反相触发总线", + "item.appliedenergistics2.multi_part.toggle_bus": "ME触发总线", + "item.appliedenergistics2.multi_part.crafting_monitor": "ME合成监控器", + "item.appliedenergistics2.multi_part.interface_terminal": "ME接口终端", + "item.appliedenergistics2.multi_part.fluid_terminal": "ME流体终端", + "item.appliedenergistics2.multi_part.invalid_type": "已禁用", + + "item.appliedenergistics2.spatial_storage_cell_128_cubed": "128³-空间存储元件", + "item.appliedenergistics2.spatial_storage_cell_16_cubed": "16³-空间存储元件", + "item.appliedenergistics2.spatial_storage_cell_2_cubed": "2³-空间存储元件", + + "item.appliedenergistics2.certus_quartz_axe": "赛特斯石英斧", + "item.appliedenergistics2.certus_quartz_cutting_knife": "赛特斯石英切割刀", + "item.appliedenergistics2.certus_quartz_hoe": "赛特斯石英锄", + "item.appliedenergistics2.certus_quartz_pickaxe": "赛特斯石英镐", + "item.appliedenergistics2.certus_quartz_spade": "赛特斯石英锹", + "item.appliedenergistics2.certus_quartz_sword": "赛特斯石英剑", + "item.appliedenergistics2.certus_quartz_wrench": "赛特斯石英扳手", + + "item.appliedenergistics2.nether_quartz_axe": "下界石英斧", + "item.appliedenergistics2.nether_quartz_cutting_knife": "下界石英切割刀", + "item.appliedenergistics2.nether_quartz_hoe": "下界石英锄", + "item.appliedenergistics2.nether_quartz_pickaxe": "下界石英镐", + "item.appliedenergistics2.nether_quartz_spade": "下界石英锹", + "item.appliedenergistics2.nether_quartz_sword": "下界石英剑", + "item.appliedenergistics2.nether_quartz_wrench": "下界石英扳手", + + "item.appliedenergistics2.paint_ball": "染色球", + "item.appliedenergistics2.portable_cell": "便携元件", + "item.appliedenergistics2.network_tool": "网络工具", + "item.appliedenergistics2.charged_staff": "充能手杖", + "item.appliedenergistics2.entropy_manipulator": "熵变机械臂", + "item.appliedenergistics2.matter_cannon": "物质炮", + "item.appliedenergistics2.memory_card": "内存卡", + "item.appliedenergistics2.color_applicator": "染色器", + "item.appliedenergistics2.wireless_terminal": "无线终端", + "item.appliedenergistics2.biometric_card": "身份卡", + + "item.appliedenergistics2.debug_card": "Dev.调试卡", + "item.appliedenergistics2.debug_replicator_card": "Dev.复制卡", + + "commands.ae2.usage": "ae2提供的指令 - 输入/ae2 list查看指令列表,/ae2 help _____查看指令帮助.", + "commands.ae2.permissions": "你没有足够的权限来执行该指令.", + "commands.ae2.ChunkLogger": "是否向服务器日志打开区块载入与载出信息.(OP)", + "commands.ae2.ChunkLoggerOn": "区块日志已打开", + "commands.ae2.ChunkLoggerOff": "区块日志已关闭", + "commands.ae2.Supporters": "显示ae2支持者列表", + + "achievement.ae2.Root": "Applied Energistics", + "achievement.ae2.Root.desc": "当箱子只是不够用的时候.", + "achievement.ae2.Compass": "陨石猎手", + "achievement.ae2.Compass.desc": "制作一个陨石罗盘", + "achievement.ae2.Presses": "未知科技", + "achievement.ae2.Presses.desc": "发现一个处理器模板", + "achievement.ae2.SpatialIO": "空间协调", + "achievement.ae2.SpatialIO.desc": "制作一个空间IO端口", + "achievement.ae2.SpatialIOExplorer": "大胆去吧", + "achievement.ae2.SpatialIOExplorer.desc": "被存储在一个空间储存元件中", + "achievement.ae2.StorageCell": "比箱子更好", + "achievement.ae2.StorageCell.desc": "制作一个存储元件", + "achievement.ae2.IOPort": "元件互通", + "achievement.ae2.IOPort.desc": "制作一个IO端口", + "achievement.ae2.CraftingTerminal": "更大的工作台", + "achievement.ae2.CraftingTerminal.desc": "制作一个合成终端", + "achievement.ae2.PatternTerminal": "合成艺术家", + "achievement.ae2.PatternTerminal.desc": "制作一个样板终端", + "achievement.ae2.ChargedQuartz": "震动", + "achievement.ae2.ChargedQuartz.desc": "发现充能石英", + "achievement.ae2.Fluix": "非自然", + "achievement.ae2.Fluix.desc": "创造福鲁伊克斯水晶", + "achievement.ae2.Charger": "Fluix生产", + "achievement.ae2.Charger.desc": "制作一个充能器", + "achievement.ae2.CrystalGrowthAccelerator": "加速轻而易举", + "achievement.ae2.CrystalGrowthAccelerator.desc": "制作一个晶体催生器", + "achievement.ae2.GlassCable": "Fluix能量连接", + "achievement.ae2.GlassCable.desc": "制作一段ME玻璃线缆", + "achievement.ae2.Networking1": "网络学徒", + "achievement.ae2.Networking1.desc": "在一个网络里使用8个频道", + "achievement.ae2.Controller": "建网配电", + "achievement.ae2.Controller.desc": "制作一个控制器", + "achievement.ae2.Networking2": "网络工程师", + "achievement.ae2.Networking2.desc": "在一个网络里使用128个频道", + "achievement.ae2.Networking3": "网络管理者", + "achievement.ae2.Networking3.desc": "在一个网络里使用2048个频道", + "achievement.ae2.P2P": "点对点建网", + "achievement.ae2.P2P.desc": "制作一个p2p通道", + "achievement.ae2.Recursive": "递归建网", + "achievement.ae2.Recursive.desc": "在存储总线上放置接口", + "achievement.ae2.CraftingCPU": "新一代合成技术", + "achievement.ae2.CraftingCPU.desc": "制作一个合成单元", + "achievement.ae2.Facade": "网络美学", + "achievement.ae2.Facade.desc": "制作一个线缆伪装板", + "achievement.ae2.NetworkTool": "网络诊断", + "achievement.ae2.NetworkTool.desc": "制作一个网络工具", + "achievement.ae2.PortableCell": "存储漫步", + "achievement.ae2.PortableCell.desc": "制作一个便携元件", + "achievement.ae2.StorageBus": "无限潜能", + "achievement.ae2.StorageBus.desc": "制作一个存储总线", + "achievement.ae2.QNB": "量子隧道", + "achievement.ae2.QNB.desc": "制作一个链接室", + + "stat.ae2.ItemsInserted": "物品已加入ME存储", + "stat.ae2.ItemsExtracted": "物品已取出ME存储", + "stat.ae2.TurnedCranks": "转动曲柄", + + "key.appliedenergistics2.category": "Applied Energistics 2", + "key.toggle_focus.desc": "打开/关闭搜索框聚焦" +} \ No newline at end of file diff --git a/src/main/resources/assets/appliedenergistics2/lang/zh_cn.lang b/src/main/resources/assets/appliedenergistics2/lang/zh_cn.lang deleted file mode 100644 index ac14b78ab..000000000 --- a/src/main/resources/assets/appliedenergistics2/lang/zh_cn.lang +++ /dev/null @@ -1,627 +0,0 @@ -// Blocks (方块) -tile.appliedenergistics2.cable_bus.name=AE2线缆和(或)总线 -tile.appliedenergistics2.cell_workbench.name=元件工作台 -tile.appliedenergistics2.charger.name=充能器 -tile.appliedenergistics2.chest.name=ME箱子 -tile.appliedenergistics2.condenser.name=物质聚合器 -tile.appliedenergistics2.controller.name=ME控制器 -tile.appliedenergistics2.crank.name=木质曲柄 -tile.appliedenergistics2.creative_energy_cell.name=创造能源元件 -tile.appliedenergistics2.dense_energy_cell.name=致密能源元件 -tile.appliedenergistics2.energy_cell.name=能源元件 -tile.appliedenergistics2.drive.name=ME驱动器 -tile.appliedenergistics2.energy_acceptor.name=能源接收器 -tile.appliedenergistics2.grindstone.name=石英磨具 -tile.appliedenergistics2.matrix_frame.name=矩阵框架 -tile.appliedenergistics2.io_port.name=ME-IO端口 -tile.appliedenergistics2.inscriber.name=压印器 -tile.appliedenergistics2.interface.name=ME接口 -tile.appliedenergistics2.fluid_interface.name=ME流体接口 -tile.appliedenergistics2.quantum_link.name=ME量子链接仓 -tile.appliedenergistics2.quantum_ring.name=ME量子环 -tile.appliedenergistics2.fluix_block.name=福鲁伊克斯块 -tile.appliedenergistics2.quartz_block.name=赛特斯石英块 -tile.appliedenergistics2.chiseled_quartz_block.name=錾制赛特斯石英块 -tile.appliedenergistics2.quartz_glass.name=石英玻璃 -tile.appliedenergistics2.quartz_vibrant_glass.name=聚能石英玻璃 -tile.appliedenergistics2.quartz_pillar.name=赛特斯竖纹石英块 -tile.appliedenergistics2.quartz_fixture.name=充能石英火把 -tile.appliedenergistics2.light_detector.name=光亮探测器 -tile.appliedenergistics2.spatial_io_port.name=空间IO端口 -tile.appliedenergistics2.spatial_pylon.name=空间塔 -tile.appliedenergistics2.tiny_tnt.name=迷你TNT -tile.appliedenergistics2.vibration_chamber.name=谐振仓 -tile.appliedenergistics2.wireless_access_point.name=ME无线访问点 -tile.appliedenergistics2.quartz_ore.name=赛特斯石英矿石 -tile.appliedenergistics2.charged_quartz_ore.name=充能赛特斯石英矿石 -tile.appliedenergistics2.security_station.name=ME安全终端 -tile.appliedenergistics2.quartz_growth_accelerator.name=晶体催生器 -tile.appliedenergistics2.sky_stone_block.name=陨石 -tile.appliedenergistics2.smooth_sky_stone_block.name=陨石块 -tile.appliedenergistics2.sky_stone_brick.name=陨石石砖 -tile.appliedenergistics2.sky_stone_small_brick.name=陨石砖块 -tile.appliedenergistics2.sky_stone_chest.name=陨石箱子 -tile.appliedenergistics2.smooth_sky_stone_chest.name=陨石块箱子 -tile.appliedenergistics2.sky_compass.name=陨石罗盘 -tile.appliedenergistics2.crafting_monitor.name=合成监控器 -tile.appliedenergistics2.crafting_storage_1k.name=1k合成存储器 -tile.appliedenergistics2.crafting_storage_4k.name=4k合成存储器 -tile.appliedenergistics2.crafting_storage_16k.name=16k合成存储器 -tile.appliedenergistics2.crafting_storage_64k.name=64k合成存储器 -tile.appliedenergistics2.crafting_accelerator.name=并行处理单元 -tile.appliedenergistics2.crafting_unit.name=合成单元 -tile.appliedenergistics2.molecular_assembler.name=分子装配室 - -// Stairs (楼梯) -tile.appliedenergistics2.fluix_stairs.name=錾制赛特斯石英楼梯 -tile.appliedenergistics2.quartz_stairs.name=福鲁伊克斯楼梯 -tile.appliedenergistics2.chiseled_quartz_stairs.name=竖纹赛特斯石英楼梯 -tile.appliedenergistics2.quartz_pillar_stairs.name=赛特斯石英楼梯 -tile.appliedenergistics2.smooth_sky_stone_stairs.name=陨石块楼梯 -tile.appliedenergistics2.sky_stone_brick_stairs.name=陨石石砖楼梯 -tile.appliedenergistics2.sky_stone_small_brick_stairs.name=陨石砖块楼梯 -tile.appliedenergistics2.sky_stone_stairs.name=陨石楼梯 - -// Slabs (台阶) -tile.appliedenergistics2.chiseled_quartz_slab.name=錾制赛特斯石英台阶 -tile.appliedenergistics2.fluix_slab.name=福鲁伊克斯台阶 -tile.appliedenergistics2.quartz_pillar_slab.name=竖纹赛特斯石英台阶 -tile.appliedenergistics2.quartz_slab.name=赛特斯石英台阶 -tile.appliedenergistics2.smooth_sky_stone_slab.name=陨石块台阶 -tile.appliedenergistics2.sky_stone_brick_slab.name=陨石石砖台阶 -tile.appliedenergistics2.sky_stone_small_brick_slab.name=陨石砖块台阶 -tile.appliedenergistics2.sky_stone_slab.name=陨石台阶 - -// Chat Messages (聊天信息) -chat.appliedenergistics2.ChestCannotReadStorageCell=ME箱子无法读取存储元件. -chat.appliedenergistics2.SettingCleared=设置已清除. -chat.appliedenergistics2.OutOfRange=超出无线信号范围. -chat.appliedenergistics2.InvalidMachine=无效机器. -chat.appliedenergistics2.LoadedSettings=成功载入设定. -chat.appliedenergistics2.DeviceNotPowered=设备供能不足. -chat.appliedenergistics2.DeviceNotWirelessTerminal=设备不是无线终端. -chat.appliedenergistics2.DeviceNotLinked=设备未连接. -chat.appliedenergistics2.StationCanNotBeLocated=无法定位安全终端. -chat.appliedenergistics2.MachineNotPowered=机器未供能. -chat.appliedenergistics2.CommunicationError=网络交互错误. -chat.appliedenergistics2.SavedSettings=已将当前设备的配置保存到内存卡中. -chat.appliedenergistics2.ResetSettings=新的设备配置已被创建并保存到内存卡中. -chat.appliedenergistics2.AmmoDepleted=弹药告罄. -chat.appliedenergistics2.isNowLocked=监控器已锁定. -chat.appliedenergistics2.isNowUnlocked=监控器已解锁. - -// Creative Tabs (创造模式物品栏) -itemGroup.appliedenergistics2=应用能源2 -itemGroup.appliedenergistics2.facades=应用能源2-伪装板 - -// GUI (图形用户界面相关) -gui.appliedenergistics2.CraftingTerminal=合成终端 -gui.appliedenergistics2.METunnel=ME -gui.appliedenergistics2.ItemTunnel=物品 -gui.appliedenergistics2.FluidTunnel=流体 -gui.appliedenergistics2.RedstoneTunnel=红石 -gui.appliedenergistics2.EUTunnel=EU -gui.appliedenergistics2.FETunnel=FE -gui.appliedenergistics2.LightTunnel=光 -gui.appliedenergistics2.OCTunnel=开放式电脑 -gui.appliedenergistics2.PressureTunnel=气压 - -gui.appliedenergistics2.security.extract.name=取出 -gui.appliedenergistics2.security.inject.name=存入 -gui.appliedenergistics2.security.craft.name=合成 -gui.appliedenergistics2.security.build.name=建造 -gui.appliedenergistics2.security.security.name=安全 - -gui.appliedenergistics2.security.extract.tip=允许用户从存储空间中移除物品. -gui.appliedenergistics2.security.inject.tip=允许用户向存储空间中存入新物品. -gui.appliedenergistics2.security.craft.tip=用户可以启动新的合成. -gui.appliedenergistics2.security.build.tip=用户可以修改网络的物理结构,并调整配置. -gui.appliedenergistics2.security.security.tip=用户可以访问修改网络的安全终端. - -gui.appliedenergistics2.Efficiency=效率 -gui.appliedenergistics2.SCSSize=SCS规模 -gui.appliedenergistics2.SCSInvalid=SCS无效 -gui.appliedenergistics2.RequiredPower=所需能源 -gui.appliedenergistics2.StoredPower=现存能源 -gui.appliedenergistics2.MaxPower=最大能源 -gui.appliedenergistics2.QuartzCuttingKnife=石英切割刀 -gui.appliedenergistics2.Inscriber=压印器 -gui.appliedenergistics2.Wireless=无线访问点 -gui.appliedenergistics2.WirelessTerminal=无线终端 -gui.appliedenergistics2.NoPermissions=无选定权限 -gui.appliedenergistics2.SecurityCardEditor=身份卡编辑 -gui.appliedenergistics2.Encoded=已编码 -gui.appliedenergistics2.Priority=优先级 -gui.appliedenergistics2.StorageBus=存储总线 -gui.appliedenergistics2.StorageBusFluids=流体储存总线 -gui.appliedenergistics2.EnergyDrain=被动流失 -gui.appliedenergistics2.Installed=已安装 -gui.appliedenergistics2.NetworkTool=网络工具 -gui.appliedenergistics2.PowerUsageRate=耗能 -gui.appliedenergistics2.PowerInputRate=产能 -gui.appliedenergistics2.PortableCell=便携元件 -gui.appliedenergistics2.Security=安全终端 -gui.appliedenergistics2.CellWorkbench=元件工作台 -gui.appliedenergistics2.QuantumLinkChamber=量子链接仓 -gui.appliedenergistics2.IOPort=ME-IO端口 -gui.appliedenergistics2.Chest=ME箱子 -gui.appliedenergistics2.Condenser=物质聚合器 -gui.appliedenergistics2.Config=配置 -gui.appliedenergistics2.Drive=ME驱动器 -gui.appliedenergistics2.ExportBus=ME输出总线 -gui.appliedenergistics2.ExportBusFluids=ME流体输出总线 -gui.appliedenergistics2.GrindStone=磨具 -gui.appliedenergistics2.ImportBus=ME输入总线 -gui.appliedenergistics2.ImportBusFluids=ME流体输入总线 -gui.appliedenergistics2.Interface=ME接口 -gui.appliedenergistics2.FluidInterface=ME流体接口 -gui.appliedenergistics2.LevelEmitter=ME标准发信器 -gui.appliedenergistics2.FluidLevelEmitter=ME流体标准发信器 -gui.appliedenergistics2.Of=/ -gui.appliedenergistics2.Patterns=样板 -gui.appliedenergistics2.SpatialIOPort=空间IO端口 -gui.appliedenergistics2.StoredEnergy=已存储能源 -gui.appliedenergistics2.StoredItems=已存储物品 -gui.appliedenergistics2.StoredFluids=已存储流体 -gui.appliedenergistics2.Terminal=终端 -gui.appliedenergistics2.InterfaceTerminal=接口终端 -gui.appliedenergistics2.InterfaceTerminalHint=在接口终端显示或隐藏. -gui.appliedenergistics2.FormationPlane=成型面板 -gui.appliedenergistics2.FluidFormationPlane=流体成型面板 -gui.appliedenergistics2.VibrationChamber=谐振仓 -gui.appliedenergistics2.NetworkDetails=网络信息 -gui.appliedenergistics2.StorageCells=ME存储元件 -gui.appliedenergistics2.IOBuses=ME输入/输出总线 -gui.appliedenergistics2.IOBusesFluids=ME流体输入/输出总线 -gui.appliedenergistics2.Stores=存储 -gui.appliedenergistics2.BytesUsed=字节已使用 -gui.appliedenergistics2.Types=类型 -gui.appliedenergistics2.Blank=空白 -gui.appliedenergistics2.Unlinked=未链接 -gui.appliedenergistics2.Linked=已链接 -gui.appliedenergistics2.StoredSize=存储空间大小 -gui.appliedenergistics2.CellId=单元ID -gui.appliedenergistics2.SkyChest=陨石箱子 -gui.appliedenergistics2.PatternTerminal=样板终端 -gui.appliedenergistics2.CraftingPattern=合成样板 -gui.appliedenergistics2.MolecularAssembler=分子装配室 -gui.appliedenergistics2.ProcessingPattern=处理样板 -gui.appliedenergistics2.Crafts=合成 -gui.appliedenergistics2.And=与 -gui.appliedenergistics2.Creates=制作 -gui.appliedenergistics2.With=使用 -gui.appliedenergistics2.Substitute=启用替换: -gui.appliedenergistics2.Yes=是 -gui.appliedenergistics2.No=否 -gui.appliedenergistics2.InWorldCrafting=AE2在世界中的合成 -gui.appliedenergistics2.inWorldFluix=将1个充能赛特斯石英水晶,1个下界石英和1个红石,相继扔进同一格水里,并等待一会儿. -gui.appliedenergistics2.inWorldPurificationCertus=用赛特斯石英粉和沙子制作赛特斯石英种子,并扔进水里;使用晶体催生器可以让这个过程变得更快. -gui.appliedenergistics2.inWorldPurificationNether=用下界石英粉和沙子制作下界石英种子,并扔进水里;使用晶体催生器可以让这个过程变得更快. -gui.appliedenergistics2.inWorldPurificationFluix=用福鲁伊克斯粉和沙子制作福鲁伊克斯种子,并扔进水里;使用晶体催生器可以让这个过程变得更快. -gui.appliedenergistics2.inWorldSingularity=将1个奇点和一个末影珍珠粉仍在地上,并用爆炸性物品引爆. -gui.appliedenergistics2.ChargedQuartz=将未充能赛特斯石英插入充能器充能后,可以得到充能赛特斯石英. -gui.appliedenergistics2.ChargedQuartzFind=充能赛特斯石英也可以在世界中以普通赛特斯石英一半的几率找到,它的外观类似普通赛特斯石英,除了它会冒出闪电. -gui.appliedenergistics2.NoSecondOutput=无副产物. -gui.appliedenergistics2.OfSecondOutput=获得副产物概率%1$d%%. -gui.appliedenergistics2.MultipleOutputs=第一副产概率%1$d%%,第二副产概率%2$d%%. -gui.appliedenergistics2.SelectAmount=选择数量 -gui.appliedenergistics2.CopyMode=复制模式 -gui.appliedenergistics2.CopyModeDesc=控制当取出存储元件时,是否清空配置格. -gui.appliedenergistics2.Next=下一页 -gui.appliedenergistics2.Lumen=光通 -gui.appliedenergistics2.Empty=空 -gui.appliedenergistics2.Stored=现存 -gui.appliedenergistics2.Cancel=取消 -gui.appliedenergistics2.ETAFormat=HH:mm:ss -gui.appliedenergistics2.Crafting=正在合成 -gui.appliedenergistics2.Scheduled=计划合成 -gui.appliedenergistics2.CraftingStatus=合成情况 -gui.appliedenergistics2.FromStorage=可用数量 -gui.appliedenergistics2.ToCraft=合成数量 -gui.appliedenergistics2.CraftingPlan=合成计划 -gui.appliedenergistics2.Automatic=自动分配 -gui.appliedenergistics2.Start=开始 -gui.appliedenergistics2.Missing=缺失 -gui.appliedenergistics2.Bytes=可存储 -gui.appliedenergistics2.Simulation=合成模拟 -gui.appliedenergistics2.CoProcessors=并行处理单元 -gui.appliedenergistics2.CraftingCPU=合成CPU -gui.appliedenergistics2.NoCraftingCPUs=没有可用的合成CPU... -gui.appliedenergistics2.CalculatingWait=正在计算,请等待... -gui.appliedenergistics2.Clean=清空 -gui.appliedenergistics2.InvalidPattern=无效样板 -gui.appliedenergistics2.Range=范围 -gui.appliedenergistics2.TransparentFacades=透明的伪装板 -gui.appliedenergistics2.TransparentFacadesHint=控制当网络工具放在快捷栏时,伪装板显示的透明度. -gui.appliedenergistics2.CPUs=CPU -gui.appliedenergistics2.NoCraftingJobs=没有正在进行的合成任务 -gui.appliedenergistics2.FacadeCrafting=伪装板合成 -gui.appliedenergistics2.inWorldCraftingPresses=压印模板可以在陨石块的中心找到,陨石块会散落在世界中.可以用陨石罗盘来定位它们. -gui.appliedenergistics2.Included=包含匹配 -gui.appliedenergistics2.Excluded=排除匹配 -gui.appliedenergistics2.Partitioned=分区 -gui.appliedenergistics2.Precise=精确匹配 -gui.appliedenergistics2.Fuzzy=模糊匹配 -gui.appliedenergistics2.SmallFontCraft=Craft -gui.appliedenergistics2.LargeFontCraft=+ -gui.appliedenergistics2.Nothing=无 - -// GUI Tooltips (GUI提示) -gui.tooltips.appliedenergistics2.Stash=存储物品 -gui.tooltips.appliedenergistics2.StashDesc=将合成槽的物品返回网络 -gui.tooltips.appliedenergistics2.Substitutions=矿物词典替换 -gui.tooltips.appliedenergistics2.SubstitutionsDescEnabled=启用输入组件替换功能. -gui.tooltips.appliedenergistics2.SubstitutionsDescDisabled=禁用输入组件替换功能. -gui.tooltips.appliedenergistics2.SubstitutionsOn=启用替换 -gui.tooltips.appliedenergistics2.SubstitutionsOff=禁用替换 -gui.tooltips.appliedenergistics2.Encode=编码样板 -gui.tooltips.appliedenergistics2.EncodeDescription=将输入的样板写入当前编码样板,或可用的空样板. -gui.tooltips.appliedenergistics2.FuzzyMode=模糊对比 -gui.tooltips.appliedenergistics2.FZPercent_25=25%时分离损耗 -gui.tooltips.appliedenergistics2.FZPercent_50=50%时分离损耗 -gui.tooltips.appliedenergistics2.FZPercent_75=75%时分离损耗 -gui.tooltips.appliedenergistics2.FZPercent_99=99%时分离损耗 -gui.tooltips.appliedenergistics2.SortOrder=排序 -gui.tooltips.appliedenergistics2.SortBy=排序按 -gui.tooltips.appliedenergistics2.FZIgnoreAll=匹配所有 -gui.tooltips.appliedenergistics2.TransferDirection=传输方向 -gui.tooltips.appliedenergistics2.TransferToNetwork=传输数据到网络中 -gui.tooltips.appliedenergistics2.TransferToStorageCell=传出数据到存储元件中 -gui.tooltips.appliedenergistics2.ToggleSortDirection=切换排序方向 -gui.tooltips.appliedenergistics2.StoredItems=已存储 -gui.tooltips.appliedenergistics2.StoredCraftable=已存储/可合成 -gui.tooltips.appliedenergistics2.View=浏览 -gui.tooltips.appliedenergistics2.RedstoneMode=红石模式 -gui.tooltips.appliedenergistics2.OperationMode=操作模式 -gui.tooltips.appliedenergistics2.NumberOfItems=物品数量 -gui.tooltips.appliedenergistics2.ItemName=物品名称 -gui.tooltips.appliedenergistics2.PowerUnits=能源单位 -gui.tooltips.appliedenergistics2.IOMode=输入/输出模式 -gui.tooltips.appliedenergistics2.CondenserOutput=ME聚合器-输出 -gui.tooltips.appliedenergistics2.PartitionStorage=分区存储 -gui.tooltips.appliedenergistics2.Clear=清除 -gui.tooltips.appliedenergistics2.TrashController=通过按下shift或空格点击删除. -gui.tooltips.appliedenergistics2.InterfaceBlockingMode=阻挡模式 -gui.tooltips.appliedenergistics2.InterfaceCraftingMode=合成模式 -gui.tooltips.appliedenergistics2.Trash=销毁物品 -gui.tooltips.appliedenergistics2.MatterBalls=每%s个物品\n聚合为一个物质球 -gui.tooltips.appliedenergistics2.Singularity=每%s个物品\n聚合为一个奇点 -gui.tooltips.appliedenergistics2.Read=只读 -gui.tooltips.appliedenergistics2.Write=只写 -gui.tooltips.appliedenergistics2.ReadWrite=双向 -gui.tooltips.appliedenergistics2.AlwaysActive=总是激活 -gui.tooltips.appliedenergistics2.ActiveWithoutSignal=无信号时激活 -gui.tooltips.appliedenergistics2.ActiveWithSignal=有信号时激活 -gui.tooltips.appliedenergistics2.ActiveOnPulse=有脉冲信号时激活 -gui.tooltips.appliedenergistics2.EmitLevelsBelow=当容量标准小于设定限制时发出信号. -gui.tooltips.appliedenergistics2.EmitLevelAbove=当容量标准大于等于设定限制时发出信号. -gui.tooltips.appliedenergistics2.SearchMode_Auto=自动搜索 -gui.tooltips.appliedenergistics2.SearchMode_Standard=标准搜索 -gui.tooltips.appliedenergistics2.SearchMode_JEIAuto=JEI自动同步 -gui.tooltips.appliedenergistics2.SearchMode_JEIStandard=JEI标准同步 -gui.tooltips.appliedenergistics2.SearchMode_AutoKeep=保持自动搜索 -gui.tooltips.appliedenergistics2.SearchMode_StandardKeep=保持标准搜索 -gui.tooltips.appliedenergistics2.SearchMode_JEIAutoKeep=保持JEI自动同步 -gui.tooltips.appliedenergistics2.SearchMode_JEIStandardKeep=保持JEI标准同步 -gui.tooltips.appliedenergistics2.SearchMode=搜索框模式 -gui.tooltips.appliedenergistics2.PartitionStorageHint=基于当前已存储物品进行分区编辑. -gui.tooltips.appliedenergistics2.ClearSettings=清除配置 -gui.tooltips.appliedenergistics2.Craftable=可合成 -gui.tooltips.appliedenergistics2.MoveWhenEmpty=当元件为空时移动至输出口. -gui.tooltips.appliedenergistics2.MoveWhenWorkIsDone=当工序完成移动至输出口. -gui.tooltips.appliedenergistics2.MoveWhenFull=当元件装满时移动至输出口. -gui.tooltips.appliedenergistics2.Disabled=禁用 -gui.tooltips.appliedenergistics2.Enable=启用 -gui.tooltips.appliedenergistics2.Blocking=当容器内有物品时不传送物品. -gui.tooltips.appliedenergistics2.NonBlocking=忽略目标容器的内容. -gui.tooltips.appliedenergistics2.Craft=输出时若有需要则合成物品. -gui.tooltips.appliedenergistics2.CraftOnly=不使用已存储物品,只使用合成物品. -gui.tooltips.appliedenergistics2.CraftEither=输出时使用已存储物品或合成物品. -gui.tooltips.appliedenergistics2.LevelType=检测类型 -gui.tooltips.appliedenergistics2.LevelType_Energy=能源(ae) -gui.tooltips.appliedenergistics2.LevelType_Item=物品 -gui.tooltips.appliedenergistics2.InventoryTweaks=InventoryTweak(R键整理) -gui.tooltips.appliedenergistics2.Mod=Mod -gui.tooltips.appliedenergistics2.TerminalStyle=终端风格 -gui.tooltips.appliedenergistics2.TerminalStyle_Full=全屏 -gui.tooltips.appliedenergistics2.TerminalStyle_Tall=长 -gui.tooltips.appliedenergistics2.TerminalStyle_Small=短 -gui.tooltips.appliedenergistics2.DoesntDespawn=该物品不会消失. -gui.tooltips.appliedenergistics2.EmitterMode=合成发信模式 -gui.tooltips.appliedenergistics2.CraftViaRedstone=发射红石信号来合成物品. -gui.tooltips.appliedenergistics2.EmitWhenCrafting=在物品合成时发射红石信号. -gui.tooltips.appliedenergistics2.ReportInaccessibleItems=显示不可交互的物品 -gui.tooltips.appliedenergistics2.ReportInaccessibleItemsYes=是: 显示无法取出的物品. -gui.tooltips.appliedenergistics2.ReportInaccessibleItemsNo=否: 只显示可以取出的物品. -gui.tooltips.appliedenergistics2.ReportInaccessibleFluids=显示不可交互的流体 -gui.tooltips.appliedenergistics2.ReportInaccessibleFluidsYes=是: 显示无法取出的流体. -gui.tooltips.appliedenergistics2.ReportInaccessibleFluidsNo=否: 只显示可以取出的流体. -gui.tooltips.appliedenergistics2.BlockPlacement=方块放置方式 -gui.tooltips.appliedenergistics2.BlockPlacementYes=方块将被放置. -gui.tooltips.appliedenergistics2.BlockPlacementNo=方块将以物品形式掉落. -gui.tooltips.appliedenergistics2.SchedulingMode=调度模式 -gui.tooltips.appliedenergistics2.SchedulingModeDefault=输出第一个物品直到系统中没有该物品,再输出下一个. -gui.tooltips.appliedenergistics2.SchedulingModeRoundRobin=循环输出模式. -gui.tooltips.appliedenergistics2.SchedulingModeRandom=随机输出模式. -gui.tooltips.appliedenergistics2.FilterMode=搜索过滤器模式 -gui.tooltips.appliedenergistics2.FilterModeKeep=重载上一个搜索过滤器. -gui.tooltips.appliedenergistics2.FilterModeClear=在每次打开时清空. -gui.tooltips.appliedenergistics2.ItemsStored=存储物品: %s -gui.tooltips.appliedenergistics2.ItemsRequestable=可请求: %s -gui.tooltips.appliedenergistics2.P2PFrequency=频率: %s - -// Units (单位) -gui.appliedenergistics2.units.appliedenergstics=AE -gui.appliedenergistics2.units.ic2=EU -gui.appliedenergistics2.units.rf=RF - -// Colors (颜色) -gui.appliedenergistics2.White=白色 -gui.appliedenergistics2.Orange=橙色 -gui.appliedenergistics2.Magenta=品红色 -gui.appliedenergistics2.LightBlue=浅蓝色 -gui.appliedenergistics2.Yellow=黄色 -gui.appliedenergistics2.Lime=柠檬色 -gui.appliedenergistics2.Pink=粉色 -gui.appliedenergistics2.Gray=灰色 -gui.appliedenergistics2.LightGray=浅灰色 -gui.appliedenergistics2.Cyan=青色 -gui.appliedenergistics2.Purple=紫色 -gui.appliedenergistics2.Blue=蓝色 -gui.appliedenergistics2.Brown=棕色 -gui.appliedenergistics2.Green=绿色 -gui.appliedenergistics2.Red=红色 -gui.appliedenergistics2.Black=黑色 -gui.appliedenergistics2.Fluix=Fluix默认色 - -// Waila -waila.appliedenergistics2.Crafting=合成中 -waila.appliedenergistics2.DeviceOnline=设备开启 -waila.appliedenergistics2.DeviceOffline=设备关闭 -waila.appliedenergistics2.DeviceMissingChannel=设备缺少频道 -waila.appliedenergistics2.Locked=锁定 -waila.appliedenergistics2.Unlocked=未锁定 -waila.appliedenergistics2.Showing=显示 -waila.appliedenergistics2.Contains=容纳 -waila.appliedenergistics2.Channels=%1$d / %2$d 频道 -waila.appliedenergistics2.P2PUnlinked=未连接 -waila.appliedenergistics2.P2PInputOneOutput=已连接(输入端) -waila.appliedenergistics2.P2PInputManyOutputs=已连接(输入端)- %d 输出 -waila.appliedenergistics2.P2POutput=已连接(输出端) - -// TheOneProbe -theoneprobe.appliedenergistics2.crafting=合成中: %1$s -theoneprobe.appliedenergistics2.device_online=设备开启 -theoneprobe.appliedenergistics2.device_offline=设备关闭 -theoneprobe.appliedenergistics2.device_missing_channel=设备缺少频道 -theoneprobe.appliedenergistics2.locked=锁定 -theoneprobe.appliedenergistics2.unlocked=未锁定 -theoneprobe.appliedenergistics2.showing=显示 -theoneprobe.appliedenergistics2.contains=容纳 -theoneprobe.appliedenergistics2.channels=%1$d / %2$d 频道 -theoneprobe.appliedenergistics2.p2p_unlinked=未连接 -theoneprobe.appliedenergistics2.p2p_input_one_output=已连接(输入端) -theoneprobe.appliedenergistics2.p2p_input_many_outputs=已连接(输入端)- %d 输出 -theoneprobe.appliedenergistics2.p2p_output=已连接(输出端) -theoneprobe.appliedenergistics2.p2p_frequency=频率: %1$s -theoneprobe.appliedenergistics2.stored_energy=%1$d / %2$d - -// Items (物品) -item.appliedenergistics2.storage_cell_1k.name=1k-ME存储元件 -item.appliedenergistics2.storage_cell_4k.name=4k-ME存储元件 -item.appliedenergistics2.storage_cell_16k.name=16k-ME存储元件 -item.appliedenergistics2.storage_cell_64k.name=64k-ME存储元件 -item.appliedenergistics2.fluid_storage_cell_1k.name=1k-ME流体储存元件 -item.appliedenergistics2.fluid_storage_cell_4k.name=4k-ME流体储存元件 -item.appliedenergistics2.fluid_storage_cell_16k.name=16k-ME流体储存元件 -item.appliedenergistics2.fluid_storage_cell_64k.name=64k-ME流体储存元件 -item.appliedenergistics2.creative_storage_cell.name=创造型ME存储元件 -item.appliedenergistics2.encoded_pattern.name=编码样板 -item.appliedenergistics2.view_cell.name=显示元件 -item.appliedenergistics2.facade.name=线缆伪装板 - -item.appliedenergistics2.crystal_seed.certus.name=赛特斯石英种子 -item.appliedenergistics2.crystal_seed.nether.name=下界石英种子 -item.appliedenergistics2.crystal_seed.fluix.name=福鲁伊克斯种子 -item.appliedenergistics2.material.invalid_type.name=该物品被禁用. -item.appliedenergistics2.material.advanced_card.name=高级卡 -item.appliedenergistics2.material.annihilation_core.name=破坏核心 -item.appliedenergistics2.material.basic_card.name=基础卡 -item.appliedenergistics2.material.blank_pattern.name=空白样板 -item.appliedenergistics2.material.calculation_processor.name=运算处理器 -item.appliedenergistics2.material.card_capacity.name=容量卡 -item.appliedenergistics2.material.card_fuzzy.name=模糊卡 -item.appliedenergistics2.material.card_inverter.name=反相卡 -item.appliedenergistics2.material.card_redstone.name=红石卡 -item.appliedenergistics2.material.card_speed.name=加速卡 -item.appliedenergistics2.material.cell2_spatial_part.name=2³-空间组件 -item.appliedenergistics2.material.cell16_spatial_part.name=16³-空间组件 -item.appliedenergistics2.material.cell128_spatial_part.name=128³-空间组件 -item.appliedenergistics2.material.cell1k_part.name=1k-ME存储组件 -item.appliedenergistics2.material.cell4k_part.name=4k-ME存储组件 -item.appliedenergistics2.material.cell16k_part.name=16k-ME存储组件 -item.appliedenergistics2.material.cell64k_part.name=64k-ME存储组件 -item.appliedenergistics2.material.fluid_cell1k_part.name=1k-ME流体存储组件 -item.appliedenergistics2.material.fluid_cell4k_part.name=4k-ME流体存储组件 -item.appliedenergistics2.material.fluid_cell16k_part.name=16k-ME流体存储组件 -item.appliedenergistics2.material.fluid_cell64k_part.name=64k-ME流体存储组件 -item.appliedenergistics2.material.certus_quartz_crystal.name=赛特斯石英水晶 -item.appliedenergistics2.material.certus_quartz_crystal_charged.name=充能赛特斯石英水晶 -item.appliedenergistics2.material.certus_quartz_dust.name=赛特斯石英粉 -item.appliedenergistics2.material.empty_storage_cell.name=ME存储外壳 -item.appliedenergistics2.material.ender_dust.name=末影粉 -item.appliedenergistics2.material.engineering_processor.name=工程处理器 -item.appliedenergistics2.material.flour.name=面粉 -item.appliedenergistics2.material.fluix_crystal.name=福鲁伊克斯水晶 -item.appliedenergistics2.material.fluix_dust.name=福鲁伊克斯粉 -item.appliedenergistics2.material.fluix_pearl.name=福鲁伊克斯珍珠 -item.appliedenergistics2.material.formation_core.name=成型核心 -item.appliedenergistics2.material.gold_dust.name=金粉 -item.appliedenergistics2.material.iron_dust.name=铁粉 -item.appliedenergistics2.material.logic_processor.name=逻辑处理器 -item.appliedenergistics2.material.logic_processor_asm.name=半成品-逻辑处理器 -item.appliedenergistics2.material.matter_ball.name=物质球 -item.appliedenergistics2.material.nether_quartz_dust.name=下界石英粉 -item.appliedenergistics2.material.purified_certus_quartz_crystal.name=高纯赛特斯石英水晶 -item.appliedenergistics2.material.purified_fluix_crystal.name=高纯福鲁伊克斯水晶 -item.appliedenergistics2.material.purified_nether_quartz_crystal.name=高纯下界石英水晶 -item.appliedenergistics2.material.quantum_entangled_singularity.name=量子缠绕态奇点 -item.appliedenergistics2.material.silicon.name=硅 -item.appliedenergistics2.material.singularity.name=奇点 -item.appliedenergistics2.material.wireless.name=无线接收器 -item.appliedenergistics2.material.wireless_booster.name=无线信号增幅器 -item.appliedenergistics2.material.wooden_gear.name=木齿轮 -item.appliedenergistics2.material.engineering_processor_press.name=工程压印模板 -item.appliedenergistics2.material.calculation_processor_press.name=运算压印模板 -item.appliedenergistics2.material.logic_processor_press.name=逻辑压印模板 -item.appliedenergistics2.material.engineering_processor_print.name=工程电路板 -item.appliedenergistics2.material.calculation_processor_print.name=运算电路板 -item.appliedenergistics2.material.logic_processor_print.name=逻辑电路板 -item.appliedenergistics2.material.silicon_press.name=硅压印模板 -item.appliedenergistics2.material.silicon_print.name=硅板 -item.appliedenergistics2.material.name_press.name=名称压印模板 -item.appliedenergistics2.material.sky_dust.name=陨石粉 -item.appliedenergistics2.material.card_crafting.name=合成卡 - -item.appliedenergistics2.multi_part.annihilation_plane.name=ME破坏面板 -item.appliedenergistics2.multi_part.fluid_annihilation_plane.name=ME流体破坏面板 -item.appliedenergistics2.multi_part.identity_annihilation_plane.name=ME精准破坏面板 -item.appliedenergistics2.multi_part.cable_anchor.name=线缆锚 -item.appliedenergistics2.multi_part.cable_covered.name=ME包层线缆 -item.appliedenergistics2.multi_part.cable_glass.name=ME玻璃线缆 -item.appliedenergistics2.multi_part.cable_smart.name=ME智能线缆 -item.appliedenergistics2.multi_part.cable_dense_covered.name=ME致密包层线缆 -item.appliedenergistics2.multi_part.cable_dense_smart.name=ME致密线缆 -item.appliedenergistics2.multi_part.storage_monitor.name=ME存储监控器 -item.appliedenergistics2.multi_part.conversion_monitor.name=ME交换监控器 -item.appliedenergistics2.multi_part.crafting_terminal.name=ME合成终端 -item.appliedenergistics2.multi_part.semi_dark_monitor.name=照明面板 -item.appliedenergistics2.multi_part.monitor.name=亮色照明面板 -item.appliedenergistics2.multi_part.dark_monitor.name=暗色照明面板 -item.appliedenergistics2.multi_part.export_bus.name=ME输出总线 -item.appliedenergistics2.multi_part.fluid_export_bus.name=ME流体输出总线 -item.appliedenergistics2.multi_part.formation_plane.name=ME成型面板 -item.appliedenergistics2.multi_part.fluid_formation_plane.name=ME流体成型面板 -item.appliedenergistics2.multi_part.import_bus.name=ME输入总线 -item.appliedenergistics2.multi_part.fluid_import_bus.name=ME流体输入总线 -item.appliedenergistics2.multi_part.interface.name=ME接口 -item.appliedenergistics2.multi_part.fluid_interface.name=ME流体接口 -item.appliedenergistics2.multi_part.level_emitter.name=ME标准发信器 -item.appliedenergistics2.multi_part.fluid_level_emitter.name=ME流体标准发信器 -item.appliedenergistics2.multi_part.p2p_tunnel.name=P2P通道 -item.appliedenergistics2.multi_part.pattern_terminal.name=ME样板终端 -item.appliedenergistics2.multi_part.quartz_fiber.name=石英纤维 -item.appliedenergistics2.multi_part.storage_bus.name=ME存储总线 -item.appliedenergistics2.multi_part.fluid_storage_bus.name=ME流体储存总线 -item.appliedenergistics2.multi_part.terminal.name=ME终端 -item.appliedenergistics2.multi_part.inverted_toggle_bus.name=ME反相触发总线 -item.appliedenergistics2.multi_part.toggle_bus.name=ME触发总线 -item.appliedenergistics2.multi_part.crafting_monitor.name=ME合成监控器 -item.appliedenergistics2.multi_part.interface_terminal.name=ME接口终端 -item.appliedenergistics2.multi_part.fluid_terminal.name=ME流体终端 -item.appliedenergistics2.multi_part.invalid_type.name=已禁用 - -item.appliedenergistics2.spatial_storage_cell_128_cubed.name=128³-空间存储元件 -item.appliedenergistics2.spatial_storage_cell_16_cubed.name=16³-空间存储元件 -item.appliedenergistics2.spatial_storage_cell_2_cubed.name=2³-空间存储元件 - -item.appliedenergistics2.certus_quartz_axe.name=赛特斯石英斧 -item.appliedenergistics2.certus_quartz_cutting_knife.name=赛特斯石英切割刀 -item.appliedenergistics2.certus_quartz_hoe.name=赛特斯石英锄 -item.appliedenergistics2.certus_quartz_pickaxe.name=赛特斯石英镐 -item.appliedenergistics2.certus_quartz_spade.name=赛特斯石英锹 -item.appliedenergistics2.certus_quartz_sword.name=赛特斯石英剑 -item.appliedenergistics2.certus_quartz_wrench.name=赛特斯石英扳手 - -item.appliedenergistics2.nether_quartz_axe.name=下界石英斧 -item.appliedenergistics2.nether_quartz_cutting_knife.name=下界石英切割刀 -item.appliedenergistics2.nether_quartz_hoe.name=下界石英锄 -item.appliedenergistics2.nether_quartz_pickaxe.name=下界石英镐 -item.appliedenergistics2.nether_quartz_spade.name=下界石英锹 -item.appliedenergistics2.nether_quartz_sword.name=下界石英剑 -item.appliedenergistics2.nether_quartz_wrench.name=下界石英扳手 - -item.appliedenergistics2.paint_ball.name=染色球 -item.appliedenergistics2.portable_cell.name=便携元件 -item.appliedenergistics2.network_tool.name=网络工具 -item.appliedenergistics2.charged_staff.name=充能手杖 -item.appliedenergistics2.entropy_manipulator.name=熵变机械臂 -item.appliedenergistics2.matter_cannon.name=物质炮 -item.appliedenergistics2.memory_card.name=内存卡 -item.appliedenergistics2.color_applicator.name=染色器 -item.appliedenergistics2.wireless_terminal.name=无线终端 -item.appliedenergistics2.biometric_card.name=身份卡 - -item.appliedenergistics2.debug_card.name=Dev.调试卡 -item.appliedenergistics2.debug_replicator_card.name=Dev.复制卡 - -// Commands (指令) -commands.ae2.usage=ae2提供的指令 - 输入/ae2 list查看指令列表,/ae2 help _____查看指令帮助. -commands.ae2.permissions=你没有足够的权限来执行该指令. -commands.ae2.ChunkLogger=是否向服务器日志打开区块载入与载出信息.(OP) -commands.ae2.ChunkLoggerOn=区块日志已打开 -commands.ae2.ChunkLoggerOff=区块日志已关闭 -commands.ae2.Supporters=显示ae2支持者列表 - -// Achievements (进度) -achievement.ae2.Root=Applied Energistics -achievement.ae2.Root.desc=当箱子只是不够用的时候. -achievement.ae2.Compass=陨石猎手 -achievement.ae2.Compass.desc=制作一个陨石罗盘 -achievement.ae2.Presses=未知科技 -achievement.ae2.Presses.desc=发现一个处理器模板 -achievement.ae2.SpatialIO=空间协调 -achievement.ae2.SpatialIO.desc=制作一个空间IO端口 -achievement.ae2.SpatialIOExplorer=大胆去吧 -achievement.ae2.SpatialIOExplorer.desc=被存储在一个空间储存元件中 -achievement.ae2.StorageCell=比箱子更好 -achievement.ae2.StorageCell.desc=制作一个存储元件 -achievement.ae2.IOPort=元件互通 -achievement.ae2.IOPort.desc=制作一个IO端口 -achievement.ae2.CraftingTerminal=更大的工作台 -achievement.ae2.CraftingTerminal.desc=制作一个合成终端 -achievement.ae2.PatternTerminal=合成艺术家 -achievement.ae2.PatternTerminal.desc=制作一个样板终端 -achievement.ae2.ChargedQuartz=震动 -achievement.ae2.ChargedQuartz.desc=发现充能石英 -achievement.ae2.Fluix=非自然 -achievement.ae2.Fluix.desc=创造福鲁伊克斯水晶 -achievement.ae2.Charger=Fluix生产 -achievement.ae2.Charger.desc=制作一个充能器 -achievement.ae2.CrystalGrowthAccelerator=加速轻而易举 -achievement.ae2.CrystalGrowthAccelerator.desc=制作一个晶体催生器 -achievement.ae2.GlassCable=Fluix能量连接 -achievement.ae2.GlassCable.desc=制作一段ME玻璃线缆 -achievement.ae2.Networking1=网络学徒 -achievement.ae2.Networking1.desc=在一个网络里使用8个频道 -achievement.ae2.Controller=建网配电 -achievement.ae2.Controller.desc=制作一个控制器 -achievement.ae2.Networking2=网络工程师 -achievement.ae2.Networking2.desc=在一个网络里使用128个频道 -achievement.ae2.Networking3=网络管理者 -achievement.ae2.Networking3.desc=在一个网络里使用2048个频道 -achievement.ae2.P2P=点对点建网 -achievement.ae2.P2P.desc=制作一个p2p通道 -achievement.ae2.Recursive=递归建网 -achievement.ae2.Recursive.desc=在存储总线上放置接口 -achievement.ae2.CraftingCPU=新一代合成技术 -achievement.ae2.CraftingCPU.desc=制作一个合成单元 -achievement.ae2.Facade=网络美学 -achievement.ae2.Facade.desc=制作一个线缆伪装板 -achievement.ae2.NetworkTool=网络诊断 -achievement.ae2.NetworkTool.desc=制作一个网络工具 -achievement.ae2.PortableCell=存储漫步 -achievement.ae2.PortableCell.desc=制作一个便携元件 -achievement.ae2.StorageBus=无限潜能 -achievement.ae2.StorageBus.desc=制作一个存储总线 -achievement.ae2.QNB=量子隧道 -achievement.ae2.QNB.desc=制作一个链接室 - -// Stats (统计) -stat.ae2.ItemsInserted=物品已加入ME存储 -stat.ae2.ItemsExtracted=物品已取出ME存储 -stat.ae2.TurnedCranks=转动曲柄 - -// Keys (键盘) -key.appliedenergistics2.category=Applied Energistics 2 -key.toggle_focus.desc=打开/关闭搜索框聚焦 diff --git a/src/main/resources/assets/appliedenergistics2/lang/zh_tw.json b/src/main/resources/assets/appliedenergistics2/lang/zh_tw.json new file mode 100644 index 000000000..f9a9788c4 --- /dev/null +++ b/src/main/resources/assets/appliedenergistics2/lang/zh_tw.json @@ -0,0 +1,579 @@ +{ + "block.appliedenergistics2.cable_bus": "ae2線纜和/或總線", + "block.appliedenergistics2.cell_workbench": "元件工作臺", + "block.appliedenergistics2.charger": "充能器", + "block.appliedenergistics2.chest": "me箱子", + "block.appliedenergistics2.condenser": "物質聚合器", + "block.appliedenergistics2.controller": "ME控制器", + "block.appliedenergistics2.crank": "木質曲柄", + "block.appliedenergistics2.creative_energy_cell": "創造型能源元件", + "block.appliedenergistics2.dense_energy_cell": "致密型能源元件", + "block.appliedenergistics2.energy_cell": "能源元件", + "block.appliedenergistics2.drive": "me驅動器", + "block.appliedenergistics2.energy_acceptor": "能源接收器", + "block.appliedenergistics2.grindstone": "石英磨具", + "block.appliedenergistics2.matrix_frame": "矩陣框架", + "block.appliedenergistics2.io_port": "ME-IO端口", + "block.appliedenergistics2.inscriber": "壓印器", + "block.appliedenergistics2.interface": "me接口", + "block.appliedenergistics2.quantum_link_chamber": "ME量子鏈接倉", + "block.appliedenergistics2.quantum_ring": "me量子環", + "block.appliedenergistics2.fluix_block": "福魯伊克斯磚", + "block.appliedenergistics2.quartz_block": "賽特斯石英磚", + "block.appliedenergistics2.chiseled_quartz_block": "鏨制賽特斯石英磚", + "block.appliedenergistics2.quartz_glass": "石英玻璃", + "block.appliedenergistics2.quartz_vibrant_glass": "聚能石英玻璃", + "block.appliedenergistics2.quartz_pillar": "賽特斯豎紋石英塊", + "block.appliedenergistics2.quartz_fixture": "充能石英火把", + "block.appliedenergistics2.light_detector": "光亮感應器", + "block.appliedenergistics2.spatial_io_port": "空間IO端口", + "block.appliedenergistics2.spatial_pylon": "空間塔", + "block.appliedenergistics2.tiny_tnt": "迷你TNT", + "block.appliedenergistics2.vibration_chamber": "諧振倉", + "block.appliedenergistics2.wireless_access_point": "ME無線訪問點", + "block.appliedenergistics2.quartz_ore": "賽特斯石英礦", + "block.appliedenergistics2.charged_quartz_ore": "充能賽特斯石英礦", + "block.appliedenergistics2.security_station": "me安全終端", + "block.appliedenergistics2.quartz_growth_accelerator": "晶體催生器", + "block.appliedenergistics2.sky_stone_block": "隕石塊", + "block.appliedenergistics2.smooth_sky_stone_block": "平滑隕石塊", + "block.appliedenergistics2.sky_stone_brick": "隕石磚", + "block.appliedenergistics2.sky_stone_small_brick": "隕石細磚", + "block.appliedenergistics2.sky_stone_chest": "隕石塊箱子", + "block.appliedenergistics2.smooth_sky_stone_chest": "平滑隕石塊箱子", + "block.appliedenergistics2.sky_compass": "隕石羅盤", + "block.appliedenergistics2.crafting_monitor": "合成監控器", + "block.appliedenergistics2.crafting_storage": "1k合成存儲器", + "block.appliedenergistics2.crafting_storage_4k": "4k合成存儲器", + "block.appliedenergistics2.crafting_storage_16k": "16k合成存儲器", + "block.appliedenergistics2.crafting_storage_64k": "64k合成存儲器", + "block.appliedenergistics2.crafting_accelerator": "合成并行處理器", + "block.appliedenergistics2.crafting_unit": "合成處理器", + "block.appliedenergistics2.molecular_assembler": "分子集成室", + + "block.appliedenergistics2.fluix_stairs": "福魯伊克斯階梯", + "block.appliedenergistics2.quartz_stairs": "賽特斯石英階梯", + "block.appliedenergistics2.chiseled_quartz_stairs": "鏨制賽特斯石英階梯", + "block.appliedenergistics2.quartz_pillar_stairs": "賽特斯豎紋石英階梯", + "block.appliedenergistics2.smooth_sky_stone_stairs": "平滑隕石塊階梯", + "block.appliedenergistics2.sky_stone_brick_stairs": "隕石磚階梯", + "block.appliedenergistics2.sky_stone_small_brick_stairs": "隕石細磚階梯", + "block.appliedenergistics2.sky_stone_stairs": "隕石磚階梯", + + "block.appliedenergistics2.chiseled_quartz_slab": "鏨制賽特斯石英半磚", + "block.appliedenergistics2.fluix_slab": "魯伊克斯半磚", + "block.appliedenergistics2.quartz_pillar_slab": "賽特斯豎紋石英半磚", + "block.appliedenergistics2.quartz_slab": "賽特斯石英半磚", + "block.appliedenergistics2.smooth_sky_stone_slab": "平滑隕石塊半磚", + "block.appliedenergistics2.sky_stone_brick_slab": "隕石磚半磚", + "block.appliedenergistics2.sky_stone_small_brick_slab": "隕石細磚半磚", + "block.appliedenergistics2.sky_stone_slab": "隕石磚半磚", + + "chat.appliedenergistics2.ChestCannotReadStorageCell": "ME箱子無法讀取存儲元件。", + "chat.appliedenergistics2.SettingCleared": "設置已清除。", + "chat.appliedenergistics2.OutOfRange": "超出無線信號範圍。", + "chat.appliedenergistics2.InvalidMachine": "無效機器。", + "chat.appliedenergistics2.LoadedSettings": "成功載入設定。", + "chat.appliedenergistics2.DeviceNotPowered": "設備供能不足。", + "chat.appliedenergistics2.DeviceNotWirelessTerminal": "設備不是無線終端。", + "chat.appliedenergistics2.DeviceNotLinked": "設備未鏈接。", + "chat.appliedenergistics2.StationCanNotBelocated": "終端無法定位。", + "chat.appliedenergistics2.MachineNotPowered": "機器未供能。", + "chat.appliedenergistics2.CommunicationError": "網絡交互錯誤。", + "chat.appliedenergistics2.SavedSettings": "成功保存設定。", + "chat.appliedenergistics2.AmmoDepleted": "彈藥耗盡。", + "chat.appliedenergistics2.isNowLocked": "監控器已鎖定。", + "chat.appliedenergistics2.isNowUnlocked": "監控器已解鎖。", + + "itemGroup.appliedenergistics2": "應用能源2", + "itemGroup.appliedenergistics2.facades": "應用能源2-偽裝板", + + "gui.appliedenergistics2.CraftingTerminal": "合成終端", + "gui.appliedenergistics2.METunnel": "ME", + "gui.appliedenergistics2.ItemTunnel": "物品", + "gui.appliedenergistics2.FluidTunnel": "流體", + "gui.appliedenergistics2.RedstoneTunnel": "紅石", + "gui.appliedenergistics2.EUTunnel": "EU", + "gui.appliedenergistics2.FETunnel": "FE", + "gui.appliedenergistics2.LightTunnel": "光", + "gui.appliedenergistics2.OCTunnel": "開放式電腦", + "gui.appliedenergistics2.PressureTunnel": "壓力", + + "gui.appliedenergistics2.security.extract.name": "取出", + "gui.appliedenergistics2.security.inject.name": "存入", + "gui.appliedenergistics2.security.craft.name": "合成", + "gui.appliedenergistics2.security.build.name": "構建", + "gui.appliedenergistics2.security.security.name": "安全", + + "gui.appliedenergistics2.security.extract.tip": "允許用戶從存儲空間中移除物品。", + "gui.appliedenergistics2.security.inject.tip": "允許用戶向存儲空間中存入新物品。", + "gui.appliedenergistics2.security.craft.tip": "用戶可以初始化新的合成。", + "gui.appliedenergistics2.security.build.tip": "用戶可以修改網絡的物理結構,并調整配置。", + "gui.appliedenergistics2.security.security.tip": "用戶可以訪問修改網絡的安全終端。", + + "gui.appliedenergistics2.Efficiency": "效率", + "gui.appliedenergistics2.SCSSize": "SCS大小", + "gui.appliedenergistics2.SCSInvalid": "無效", + "gui.appliedenergistics2.RequiredPower": "所需能源", + "gui.appliedenergistics2.StoredPower": "現存能源", + "gui.appliedenergistics2.MaxPower": "最大能源", + "gui.appliedenergistics2.QuartzCuttingKnife": "石英切割刀", + "gui.appliedenergistics2.Inscriber": "壓印器", + "gui.appliedenergistics2.Wireless": "無線訪問點", + "gui.appliedenergistics2.WirelessTerminal": "無線終端", + "gui.appliedenergistics2.NoPermissions": "無選定權限", + "gui.appliedenergistics2.SecurityCardEditor": "身份卡編輯", + "gui.appliedenergistics2.Encoded": "已編碼", + "gui.appliedenergistics2.Priority": "優先級", + "gui.appliedenergistics2.StorageBus": "存儲總線", + "gui.appliedenergistics2.EnergyDrain": "被動流失", + "gui.appliedenergistics2.Installed": "已安裝", + "gui.appliedenergistics2.NetworkTool": "網絡工具", + "gui.appliedenergistics2.PowerUsageRate": "耗能", + "gui.appliedenergistics2.PowerInputRate": "產能", + "gui.appliedenergistics2.PortableCell": "便攜元件", + "gui.appliedenergistics2.Security": "安全終端", + "gui.appliedenergistics2.CellWorkbench": "元件工作臺", + "gui.appliedenergistics2.QuantumLinkChamber": "量子鏈接倉", + "gui.appliedenergistics2.IOPort": "ME-IO端口", + "gui.appliedenergistics2.Chest": "ME箱子", + "gui.appliedenergistics2.Condenser": "物質聚合器", + "gui.appliedenergistics2.Config": "配置", + "gui.appliedenergistics2.Drive": "ME驅動器", + "gui.appliedenergistics2.ExportBus": "ME輸出總線", + "gui.appliedenergistics2.GrindStone": "磨具", + "gui.appliedenergistics2.ImportBus": "ME輸入總線", + "gui.appliedenergistics2.Interface": "ME接口", + "gui.appliedenergistics2.LevelEmitter": "ME標準發信器", + "gui.appliedenergistics2.Of": "/", + "gui.appliedenergistics2.Patterns": "樣板", + "gui.appliedenergistics2.SpatialIOPort": "空間IO端口", + "gui.appliedenergistics2.StoredEnergy": "已存儲能源", + "gui.appliedenergistics2.StoredItems": "已存儲物品", + "gui.appliedenergistics2.Terminal": "終端", + "gui.appliedenergistics2.InterfaceTerminal": "接口終端", + "gui.appliedenergistics2.InterfaceTerminalHint": "在接口終端上顯示或隱藏。", + "gui.appliedenergistics2.FormationPlane": "輸出面板", + "gui.appliedenergistics2.VibrationChamber": "諧振倉", + "gui.appliedenergistics2.NetworkDetails": "網絡信息", + "gui.appliedenergistics2.StorageCells": "ME存儲元件", + "gui.appliedenergistics2.IOBuses": "ME輸入/輸出總線", + "gui.appliedenergistics2.Stores": "儲藏", + "gui.appliedenergistics2.BytesUsed": "字節已使用", + "gui.appliedenergistics2.Types": "類型", + "gui.appliedenergistics2.Blank": "空白", + "gui.appliedenergistics2.Unlinked": "未鏈接", + "gui.appliedenergistics2.Linked": "已鏈接", + "gui.appliedenergistics2.StoredSize": "存儲空間大小", + "gui.appliedenergistics2.CellId": "元件ID", + "gui.appliedenergistics2.SkyChest": "隕石箱子", + "gui.appliedenergistics2.PatternTerminal": "樣板終端", + "gui.appliedenergistics2.CraftingPattern": "合成樣板", + "gui.appliedenergistics2.MolecularAssembler": "分子裝配室", + "gui.appliedenergistics2.ProcessingPattern": "處理樣板", + "gui.appliedenergistics2.Crafts": "合成", + "gui.appliedenergistics2.And": "與", + "gui.appliedenergistics2.Creates": "創造", + "gui.appliedenergistics2.With": "使用", + "gui.appliedenergistics2.Substitute": "使用替代:", + "gui.appliedenergistics2.Yes": "是", + "gui.appliedenergistics2.No": "否", + "gui.appliedenergistics2.InWorldCrafting": "AE2在世界中的合成", + "gui.appliedenergistics2.inWorldFluix": "將1個充能賽特斯石英水晶,1個地獄石英和1個紅石,相繼扔進同一格水里,并等待一會兒。", + "gui.appliedenergistics2.inWorldPurificationCertus": "用賽特斯石英粉和沙子制作賽特斯石英種子,并扔進水里;使用晶體催生器可以讓這個過程變得更快。", + "gui.appliedenergistics2.inWorldPurificationNether": "用地獄石英粉和沙子制作地獄石英種子,并扔進水里;使用晶體催生器可以讓這個過程變得更快。", + "gui.appliedenergistics2.inWorldPurificationFluix": "用福魯伊克斯粉和沙子制作福魯伊克斯種子,并扔進水里;使用晶體催生器可以讓這個過程變得更快。", + "gui.appliedenergistics2.inWorldSingularity": "將1個奇點和一個終界珍珠粉仍在地上,并用爆炸性物品引爆。", + "gui.appliedenergistics2.ChargedQuartz": "將未充能賽特斯石英插入充能器充能后,可以得到充能賽特斯石英。", + "gui.appliedenergistics2.ChargedQuartzFind": "充能賽特斯石英在世界上很少能找到,它看起來類似於正常的賽特斯石英,除了閃閃發光。", + "gui.appliedenergistics2.NoSecondOutput": "無副產物。", + "gui.appliedenergistics2.OfSecondOutput": "%1$d%%的幾率得到副產物。", + "gui.appliedenergistics2.MultipleOutputs": "%1$d%%的幾率得到第一副產物,%2$d%%的幾率得到第二副產物。", + "gui.appliedenergistics2.SelectAmount": "選擇數量", + "gui.appliedenergistics2.CopyMode": "複製模式", + "gui.appliedenergistics2.CopyModeDesc": "控制當取出存儲元件時,是否清空配置格。", + "gui.appliedenergistics2.Next": "下一頁", + "gui.appliedenergistics2.Lumen": "光通", + "gui.appliedenergistics2.Empty": "空", + "gui.appliedenergistics2.Stored": "現存", + "gui.appliedenergistics2.Cancel": "取消", + "gui.appliedenergistics2.ETAFormat": "小時:分鐘:秒", + "gui.appliedenergistics2.Crafting": "正在合成", + "gui.appliedenergistics2.Scheduled": "計劃合成", + "gui.appliedenergistics2.CraftingStatus": "合成狀態", + "gui.appliedenergistics2.FromStorage": "可用數量", + "gui.appliedenergistics2.ToCraft": "合成數量", + "gui.appliedenergistics2.CraftingPlan": "合成計劃", + "gui.appliedenergistics2.Automatic": "自動分配", + "gui.appliedenergistics2.Start": "開始", + "gui.appliedenergistics2.Missing": "缺失", + "gui.appliedenergistics2.Bytes": "可存儲", + "gui.appliedenergistics2.Simulation": "Simulation", + "gui.appliedenergistics2.CoProcessors": "并行處理器", + "gui.appliedenergistics2.CraftingCPU": "合成CPU", + "gui.appliedenergistics2.NoCraftingCPUs": "沒有可用的合成CPU……", + "gui.appliedenergistics2.CalculatingWait": "正在計算,請等待……", + "gui.appliedenergistics2.Clean": "清空", + "gui.appliedenergistics2.InvalidPattern": "無效樣板", + "gui.appliedenergistics2.Range": "範圍", + "gui.appliedenergistics2.TransparentFacades": "透明的外牆", + "gui.appliedenergistics2.TransparentFacadesHint": "在網絡工具位於工具欄上時控制外觀的可見性。", + "gui.appliedenergistics2.CPUs": "中央處理器", + "gui.appliedenergistics2.NoCraftingJobs": "沒有合成工作啟動", + "gui.appliedenergistics2.FacadeCrafting": "門面製作", + "gui.appliedenergistics2.inWorldCraftingPresses": "在世界各地可以找到的隕石的中心找到壓印模板,他們可以通過使用隕石羅盤找到。", + "gui.appliedenergistics2.Included": "包括", + "gui.appliedenergistics2.Excluded": "排除", + "gui.appliedenergistics2.Partitioned": "分區", + "gui.appliedenergistics2.Precise": "精確", + "gui.appliedenergistics2.Fuzzy": "模糊", + "gui.appliedenergistics2.SmallFontCraft": "合成", + "gui.appliedenergistics2.LargeFontCraft": "+", + "gui.appliedenergistics2.Nothing": "沒有", + + "gui.tooltips.appliedenergistics2.Stash": "存儲物品", + "gui.tooltips.appliedenergistics2.StashDesc": "將合成槽的物品返回網絡。", + "gui.tooltips.appliedenergistics2.Substitutions": "礦物詞典替換", + "gui.tooltips.appliedenergistics2.SubstitutionsDesc": "允許為輸入組件編輯替換選項。", + "gui.tooltips.appliedenergistics2.SubstitutionsDescDisabled": "避免為輸入組件編輯替換選項。", + "gui.tooltips.appliedenergistics2.SubstitutionsOn": "啟用替換", + "gui.tooltips.appliedenergistics2.SubstitutionsOff": "禁用替換", + "gui.tooltips.appliedenergistics2.Encode": "編碼樣板", + "gui.tooltips.appliedenergistics2.EncodeDescription": "將輸入的樣板寫入當前編碼樣板,或可用的空樣板。", + "gui.tooltips.appliedenergistics2.FuzzyMode": "模糊對比", + "gui.tooltips.appliedenergistics2.FZPercent_25": "25%時分離損耗", + "gui.tooltips.appliedenergistics2.FZPercent_50": "50%時分離損耗", + "gui.tooltips.appliedenergistics2.FZPercent_75": "75%時分離損耗", + "gui.tooltips.appliedenergistics2.FZPercent_99": "99%時分離損耗", + "gui.tooltips.appliedenergistics2.SortOrder": "排序", + "gui.tooltips.appliedenergistics2.SortBy": "排序按", + "gui.tooltips.appliedenergistics2.FZIgnoreAll": "匹配所有", + "gui.tooltips.appliedenergistics2.TransferDirection": "傳輸方向", + "gui.tooltips.appliedenergistics2.TransferToNetwork": "傳輸數據到網絡中", + "gui.tooltips.appliedenergistics2.TransferToStorageCell": "傳出數據到存儲元件中", + "gui.tooltips.appliedenergistics2.ToggleSortDirection": "切換排序方向", + "gui.tooltips.appliedenergistics2.StoredItems": "排序物品", + "gui.tooltips.appliedenergistics2.StoredCraftable": "已存儲/可合成", + "gui.tooltips.appliedenergistics2.View": "瀏覽", + "gui.tooltips.appliedenergistics2.RedstoneMode": "紅石模式", + "gui.tooltips.appliedenergistics2.OperationMode": "操作模式", + "gui.tooltips.appliedenergistics2.NumberOfItems": "物品數量", + "gui.tooltips.appliedenergistics2.ItemName": "物品名稱", + "gui.tooltips.appliedenergistics2.PowerUnits": "能源單位", + "gui.tooltips.appliedenergistics2.IOMode": "輸入/輸出模式", + "gui.tooltips.appliedenergistics2.CondenserOutput": "ME聚合器-輸出", + "gui.tooltips.appliedenergistics2.PartitionStorage": "分區存儲", + "gui.tooltips.appliedenergistics2.Clear": "清除", + "gui.tooltips.appliedenergistics2.TrashController": "通過按下shift或空格點擊刪除。", + "gui.tooltips.appliedenergistics2.InterfaceBlockingMode": "阻擋模式", + "gui.tooltips.appliedenergistics2.InterfaceCraftingMode": "合成模式", + "gui.tooltips.appliedenergistics2.Trash": "銷毀物品", + "gui.tooltips.appliedenergistics2.MatterBalls": "每%s個物品\n聚合為一個物質球", + "gui.tooltips.appliedenergistics2.Singularity": "每%s個物品\n聚合為一個奇點", + "gui.tooltips.appliedenergistics2.Read": "只讀", + "gui.tooltips.appliedenergistics2.Write": "只寫", + "gui.tooltips.appliedenergistics2.ReadWrite": "雙向", + "gui.tooltips.appliedenergistics2.AlwaysActive": "總是激活", + "gui.tooltips.appliedenergistics2.ActiveWithoutSignal": "無信號時激活", + "gui.tooltips.appliedenergistics2.ActiveWithSignal": "有信號時激活", + "gui.tooltips.appliedenergistics2.ActiveOnPulse": "有脈沖信號時激活", + "gui.tooltips.appliedenergistics2.EmitLevelsBelow": "當容量標準小于等于設定限制時發出信號。", + "gui.tooltips.appliedenergistics2.EmitLevelAbove": "當容量標準大于等于設定限制時發出信號。", + "gui.tooltips.appliedenergistics2.SearchMode_Auto": "自動搜索", + "gui.tooltips.appliedenergistics2.SearchMode_Standard": "標準搜索", + "gui.tooltips.appliedenergistics2.SearchMode_JEIAuto": "JEI自動同步", + "gui.tooltips.appliedenergistics2.SearchMode_JEIStandard": "JEI標準同步", + "gui.tooltips.appliedenergistics2.SearchMode_AutoKeep": "自動搜索保持", + "gui.tooltips.appliedenergistics2.SearchMode_StandardKeep": "標準搜索保持", + "gui.tooltips.appliedenergistics2.SearchMode_JEIAutoKeep": "JEI同步自動保持", + "gui.tooltips.appliedenergistics2.SearchMode_JEIStandardKeep": "JEI同步標准保持", + "gui.tooltips.appliedenergistics2.SearchMode": "搜索框模式", + "gui.tooltips.appliedenergistics2.PartitionStorageHint": "基于當前已存儲物品進行分區編輯。", + "gui.tooltips.appliedenergistics2.ClearSettings": "清除配置", + "gui.tooltips.appliedenergistics2.Craftable": "可合成", + "gui.tooltips.appliedenergistics2.MoveWhenEmpty": "當元件為空時移動至輸出口。", + "gui.tooltips.appliedenergistics2.MoveWhenWorkIsDone": "當工序完成移動至輸出口。", + "gui.tooltips.appliedenergistics2.MoveWhenFull": "當元件裝滿時移動至輸出口。", + "gui.tooltips.appliedenergistics2.Disabled": "禁用", + "gui.tooltips.appliedenergistics2.Enable": "啟用", + "gui.tooltips.appliedenergistics2.Blocking": "當物品欄內有物品時不推送合成物品。", + "gui.tooltips.appliedenergistics2.NonBlocking": "忽略目標物品欄的內容。", + "gui.tooltips.appliedenergistics2.Craft": "輸出時若有需要則合成物品。", + "gui.tooltips.appliedenergistics2.CraftOnly": "不使用已存儲物品,只輸出合成物品。", + "gui.tooltips.appliedenergistics2.CraftEither": "輸出時使用已存儲物品或合成物品。", + "gui.tooltips.appliedenergistics2.LevelType": "檢測類型", + "gui.tooltips.appliedenergistics2.LevelType_Energy": "能源(AE)", + "gui.tooltips.appliedenergistics2.LevelType_Item": "物品", + "gui.tooltips.appliedenergistics2.InventoryTweaks": "容器整理", + "gui.tooltips.appliedenergistics2.Mod": "模組", + "gui.tooltips.appliedenergistics2.TerminalStyle": "終端風格", + "gui.tooltips.appliedenergistics2.TerminalStyle_Full": "全屏", + "gui.tooltips.appliedenergistics2.TerminalStyle_Tall": "長", + "gui.tooltips.appliedenergistics2.TerminalStyle_Small": "短", + "gui.tooltips.appliedenergistics2.DoesntDespawn": "該物品不會消亡。", + "gui.tooltips.appliedenergistics2.EmitterMode": "合成發出器模式", + "gui.tooltips.appliedenergistics2.CraftViaRedstone": "發出紅石來合成物品。", + "gui.tooltips.appliedenergistics2.EmitWhenCrafting": "物品正在合成時發出紅石。", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItems": "報告無法訪問的物品", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItemsYes": "是:無法提取的項目將會顯示。", + "gui.tooltips.appliedenergistics2.ReportInaccessibleItemsNo": "否:只有可提取的項目才會顯示。", + "gui.tooltips.appliedenergistics2.BlockPlacement": "方塊放置方式", + "gui.tooltips.appliedenergistics2.BlockPlacementYes": "方塊將被放置為方塊。", + "gui.tooltips.appliedenergistics2.BlockPlacementNo": "方塊將作為物品掉落。", + "gui.tooltips.appliedenergistics2.SchedulingMode": "調度模式", + "gui.tooltips.appliedenergistics2.SchedulingModeDefault": "導出第一個項目,直到網絡為空,然後嘗試下一個項目。", + "gui.tooltips.appliedenergistics2.SchedulingModeRoundRobin": "使用循環模式導出。", + "gui.tooltips.appliedenergistics2.SchedulingModeRandom": "以隨機模式導出物品。", + "gui.tooltips.appliedenergistics2.FilterMode": "搜索過濾器模式", + "gui.tooltips.appliedenergistics2.FilterModeKeep": "恢復以前的搜索過濾器", + "gui.tooltips.appliedenergistics2.FilterModeClear": "清除每個開放。", + "gui.tooltips.appliedenergistics2.ItemsStored": "存儲的物品:%s", + "gui.tooltips.appliedenergistics2.ItemsRequestable": "可請求的物品:%s", + + "gui.appliedenergistics2.units.appliedenergstics": "AE", + "gui.appliedenergistics2.units.ic2": "EU", + "gui.appliedenergistics2.units.rf": "RF", + + "gui.appliedenergistics2.White": "白色", + "gui.appliedenergistics2.Orange": "橙色", + "gui.appliedenergistics2.Magenta": "品紅色", + "gui.appliedenergistics2.LightBlue": "淺藍色", + "gui.appliedenergistics2.Yellow": "黃色", + "gui.appliedenergistics2.Lime": "檸檬色", + "gui.appliedenergistics2.Pink": "粉色", + "gui.appliedenergistics2.Gray": "灰色", + "gui.appliedenergistics2.LightGray": "淺灰色", + "gui.appliedenergistics2.Cyan": "青色", + "gui.appliedenergistics2.Purple": "紫色", + "gui.appliedenergistics2.Blue": "藍色", + "gui.appliedenergistics2.Brown": "棕色", + "gui.appliedenergistics2.Green": "綠色", + "gui.appliedenergistics2.Red": "紅色", + "gui.appliedenergistics2.Black": "黑色", + "gui.appliedenergistics2.Fluix": "Fluix默認色", + + "waila.appliedenergistics2.Crafting": "合成中", + "waila.appliedenergistics2.DeviceOnline": "設備開啟", + "waila.appliedenergistics2.DeviceOffline": "設備關閉", + "waila.appliedenergistics2.DeviceMissingChannel": "設備缺少頻道", + "waila.appliedenergistics2.Locked": "鎖定", + "waila.appliedenergistics2.Unlocked": "未鎖定", + "waila.appliedenergistics2.Showing": "顯示", + "waila.appliedenergistics2.Contains": "容納", + "waila.appliedenergistics2.Channels": "%1$d/%2$d頻道", + "waila.appliedenergistics2.P2PUnlinked": "未連接", + "waila.appliedenergistics2.P2PInputOneOutput": "已連接(輸入端)", + "waila.appliedenergistics2.P2PInputManyOutputs": "已連接(輸入端)-%d輸出", + "waila.appliedenergistics2.P2POutput": "已連接(輸口端)", + + "theoneprobe.appliedenergistics2.crafting": "合成中:%1$s", + "theoneprobe.appliedenergistics2.device_online": "設備開啟", + "theoneprobe.appliedenergistics2.device_offline": "設備關閉", + "theoneprobe.appliedenergistics2.device_missing_channel": "設備缺少頻道", + "theoneprobe.appliedenergistics2.locked": "鎖定", + "theoneprobe.appliedenergistics2.unlocked": "未鎖定", + "theoneprobe.appliedenergistics2.showing": "顯示", + "theoneprobe.appliedenergistics2.contains": "容納", + "theoneprobe.appliedenergistics2.channels": "%1$d/%2$d頻道", + "theoneprobe.appliedenergistics2.p2p_unlinked": "未連接", + "theoneprobe.appliedenergistics2.p2p_input_one_output": "已連接(輸入端)", + "theoneprobe.appliedenergistics2.p2p_input_many_outputs": "已連接(輸入端)-%d輸出", + "theoneprobe.appliedenergistics2.p2p_output": "已連接(輸口端)", + "theoneprobe.appliedenergistics2.stored_energy": "%1$d/%2$d", + + "item.appliedenergistics2.storage_cell_1k": "1k-ME存儲元件", + "item.appliedenergistics2.storage_cell_4k": "4k-ME存儲元件", + "item.appliedenergistics2.storage_cell_16k": "16k-ME存儲元件", + "item.appliedenergistics2.storage_cell_64k": "64k-ME存儲元件", + "item.appliedenergistics2.creative_storage_cell": "創造型ME存儲元件", + "item.appliedenergistics2.encoded_pattern": "已編碼樣板", + "item.appliedenergistics2.view_cell": "顯示元件", + "item.appliedenergistics2.facade": "線纜偽裝板", + + "item.appliedenergistics2.crystal_seed.certus": "賽特斯石英種子", + "item.appliedenergistics2.crystal_seed.nether": "地獄石英鐘子", + "item.appliedenergistics2.crystal_seed.fluix": "福魯伊克斯種子", + "item.appliedenergistics2.material.invalid_type": "這個物品被禁用。", + "item.appliedenergistics2.material.advanced_card": "高級卡", + "item.appliedenergistics2.material.annihilation_core": "破壞核心", + "item.appliedenergistics2.material.basic_card": "基礎卡", + "item.appliedenergistics2.material.blank_pattern": "空白樣板", + "item.appliedenergistics2.material.calculation_processor": "運算處理器", + "item.appliedenergistics2.material.card_capacity": "容量卡", + "item.appliedenergistics2.material.card_fuzzy": "模糊卡", + "item.appliedenergistics2.material.card_inverter": "反相卡", + "item.appliedenergistics2.material.card_redstone": "紅石卡", + "item.appliedenergistics2.material.card_speed": "加速卡", + "item.appliedenergistics2.material.cell2_spatial_part": "2³-空間組件", + "item.appliedenergistics2.material.cell16_spatial_part": "16³-空間組件", + "item.appliedenergistics2.material.cell128_spatial_part": "128³-空間組件", + "item.appliedenergistics2.material.cell1k_part": "1k-ME存儲組件", + "item.appliedenergistics2.material.cell4k_part": "4k-ME存儲組件", + "item.appliedenergistics2.material.cell16k_part": "16k-ME存儲組件", + "item.appliedenergistics2.material.cell64k_part": "64k-ME存儲組件", + "item.appliedenergistics2.material.certus_quartz_crystal": "賽特斯石英水晶", + "item.appliedenergistics2.material.certus_quartz_crystal_charged": "充能賽特斯石英水晶", + "item.appliedenergistics2.material.certus_quartz_dust": "賽特斯石英粉", + "item.appliedenergistics2.material.empty_storage_cell": "ME存儲外殼", + "item.appliedenergistics2.material.ender_dust": "終界珍珠粉", + "item.appliedenergistics2.material.engineering_processor": "工程處理器", + "item.appliedenergistics2.material.flour": "麵粉", + "item.appliedenergistics2.material.fluix_crystal": "福魯伊克斯水晶", + "item.appliedenergistics2.material.fluix_dust": "福魯伊克斯粉", + "item.appliedenergistics2.material.fluix_pearl": "福魯伊克斯珍珠", + "item.appliedenergistics2.material.formation_core": "成型核心", + "item.appliedenergistics2.material.gold_dust": "金粉", + "item.appliedenergistics2.material.iron_dust": "鐵粉", + "item.appliedenergistics2.material.logic_processor": "邏輯處理器", + "item.appliedenergistics2.material.logic_processor_asm": "半成品-邏輯處理器", + "item.appliedenergistics2.material.matter_ball": "物質球", + "item.appliedenergistics2.material.nether_quartz_dust": "地獄石英粉", + "item.appliedenergistics2.material.purified_certus_quartz_crystal": "高純賽特斯石英水晶", + "item.appliedenergistics2.material.purified_fluix_crystal": "高純福魯伊克斯水晶", + "item.appliedenergistics2.material.purified_nether_quartz_crystal": "高純地獄石英水晶", + "item.appliedenergistics2.material.quantum_entangled_singularity": "量子糾纏態奇點", + "item.appliedenergistics2.material.silicon": "矽", + "item.appliedenergistics2.material.singularity": "奇點", + "item.appliedenergistics2.material.wireless": "無線接收器", + "item.appliedenergistics2.material.wireless_booster": "無線信號增幅器", + "item.appliedenergistics2.material.wooden_gear": "木齒輪", + "item.appliedenergistics2.material.engineering_processor_press": "工程壓印模板", + "item.appliedenergistics2.material.calculation_processor_press": "運算壓印模板", + "item.appliedenergistics2.material.logic_processor_press": "邏輯壓印模板", + "item.appliedenergistics2.material.engineering_processor_print": "工程電路板", + "item.appliedenergistics2.material.calculation_processor_print": "運算電路板", + "item.appliedenergistics2.material.logic_processor_print": "邏輯電路板", + "item.appliedenergistics2.material.silicon_press": "矽壓印模板", + "item.appliedenergistics2.material.silicon_print": "矽板", + "item.appliedenergistics2.material.name_press": "名稱壓印模板", + "item.appliedenergistics2.material.sky_dust": "隕石粉", + "item.appliedenergistics2.material.card_crafting": "合成卡", + + "item.appliedenergistics2.multi_part.annihilation_plane": "破壞面板", + "item.appliedenergistics2.multi_part.identity_annihilation_plane": "ME身分破壞面板", + "item.appliedenergistics2.multi_part.cable_anchor": "線纜錨", + "item.appliedenergistics2.multi_part.cable_covered": "ME包層線纜", + "item.appliedenergistics2.multi_part.cable_glass": "ME玻璃線纜", + "item.appliedenergistics2.multi_part.cable_smart": "ME智能線纜", + "item.appliedenergistics2.multi_part.cable_dense_covered": "ME緻密包層線纜", + "item.appliedenergistics2.multi_part.cable_dense_smart": "ME緻密智能線纜", + "item.appliedenergistics2.multi_part.storage_monitor": "ME儲存監控器", + "item.appliedenergistics2.multi_part.conversion_monitor": "ME交換監控器", + "item.appliedenergistics2.multi_part.crafting_terminal": "ME合成終端", + "item.appliedenergistics2.multi_part.semi_dark_monitor": "照明面板", + "item.appliedenergistics2.multi_part.monitor": "亮色照明面板", + "item.appliedenergistics2.multi_part.dark_monitor": "暗色照明面板", + "item.appliedenergistics2.multi_part.export_bus": "ME輸出總線", + "item.appliedenergistics2.multi_part.formation_plane": "ME成型面板", + "item.appliedenergistics2.multi_part.import_bus": "ME輸入總線", + "item.appliedenergistics2.multi_part.interface": "ME接口", + "item.appliedenergistics2.multi_part.level_emitter": "ME標準發信器", + "item.appliedenergistics2.multi_part.p2p_tunnel": "p2p通道", + "item.appliedenergistics2.multi_part.pattern_terminal": "ME樣板終端", + "item.appliedenergistics2.multi_part.quartz_fiber": "石英纖維", + "item.appliedenergistics2.multi_part.storage_bus": "ME存儲總線", + "item.appliedenergistics2.multi_part.terminal": "ME終端", + "item.appliedenergistics2.multi_part.inverted_toggle_bus": "ME反相觸發總線", + "item.appliedenergistics2.multi_part.toggle_bus": "ME觸發總線", + "item.appliedenergistics2.multi_part.crafting_monitor": "ME合成監控器", + "item.appliedenergistics2.multi_part.interface_terminal": "ME接口終端", + "item.appliedenergistics2.multi_part.invalid_type": "已禁用物品", + + "item.appliedenergistics2.spatial_storage_cell_128_cubed": "128³-空間存儲元件", + "item.appliedenergistics2.spatial_storage_cell_16_cubed": "16³-空間存儲元件", + "item.appliedenergistics2.spatial_storage_cell_2_cubed": "2³-空間存儲元件", + + "item.appliedenergistics2.certus_quartz_axe": "賽特斯石英斧", + "item.appliedenergistics2.certus_quartz_cutting_knife": "賽特斯石英切割刀", + "item.appliedenergistics2.certus_quartz_hoe": "賽特斯石英鋤", + "item.appliedenergistics2.certus_quartz_pickaxe": "賽特斯石英鎬", + "item.appliedenergistics2.certus_quartz_spade": "賽特斯石英鏟", + "item.appliedenergistics2.certus_quartz_sword": "賽特斯石英劍", + "item.appliedenergistics2.certus_quartz_wrench": "賽特斯石英扳手", + + "item.appliedenergistics2.nether_quartz_axe": "地獄石英斧", + "item.appliedenergistics2.nether_quartz_cutting_knife": "地獄石英切割刀", + "item.appliedenergistics2.nether_quartz_hoe": "地獄石英鋤", + "item.appliedenergistics2.nether_quartz_pickaxe": "地獄石英鎬", + "item.appliedenergistics2.nether_quartz_spade": "地獄石英鏟", + "item.appliedenergistics2.nether_quartz_sword": "地獄石英劍", + "item.appliedenergistics2.nether_quartz_wrench": "地獄石英扳手", + + "item.appliedenergistics2.paint_ball": "染色球", + "item.appliedenergistics2.portable_cell": "便攜元件", + "item.appliedenergistics2.network_tool": "網絡工具", + "item.appliedenergistics2.charged_staff": "充能手杖", + "item.appliedenergistics2.entropy_manipulator": "熵變機械臂", + "item.appliedenergistics2.matter_cannon": "物質炮", + "item.appliedenergistics2.memory_card": "內存卡", + "item.appliedenergistics2.color_applicator": "染色器", + "item.appliedenergistics2.wireless_terminal": "無線終端", + "item.appliedenergistics2.biometric_card": "身份卡", + + "item.appliedenergistics2.debug_card": "Dev.調試卡", + "item.appliedenergistics2.debug_replicator_card": "Dev.複製卡", + + "commands.ae2.usage": "由應用能源2提供的指令——使用/ae2 list 以獲得列表,和/ae2 help _____ 以獲取指令幫助。", + "commands.ae2.permissions": "您沒有足夠的權限來運行此命令。", + "commands.ae2.ChunkLogger": "切換區塊加載和卸載到伺服器日誌。(管理員)", + "commands.ae2.ChunkLoggerOn": "區塊記錄現在開啟", + "commands.ae2.ChunkLoggerOff": "區塊記錄現在關閉", + "commands.ae2.Supporters": "顯示AE2支持者的列表", + + "achievement.ae2.Root": "應用能源", + "achievement.ae2.Root.desc": "當一個箱子是不夠的。", + "achievement.ae2.Compass": "隕石追跡者", + "achievement.ae2.Compass.desc": "合成一個隕石羅盤", + "achievement.ae2.Presses": "這是什麼東西啊!?", + "achievement.ae2.Presses.desc": "找到一塊壓印模板", + "achievement.ae2.SpatialIO": "空間操弄者", + "achievement.ae2.SpatialIO.desc": "合成一個空間IO端口", + "achievement.ae2.SpatialIOExplorer": "大膽地去吧!", + "achievement.ae2.SpatialIOExplorer.desc": "被儲存在空間硬碟裡", + "achievement.ae2.StorageCell": "勝過箱子", + "achievement.ae2.StorageCell.desc": "合成一個存儲元件", + "achievement.ae2.IOPort": "物品操弄者", + "achievement.ae2.IOPort.desc": "合成一個ME-IO端口", + "achievement.ae2.CraftingTerminal": "好一個「大」桌子", + "achievement.ae2.CraftingTerminal.desc": "合成一個ME合成終端", + "achievement.ae2.PatternTerminal": "合成大師", + "achievement.ae2.PatternTerminal.desc": "合成一個ME樣板終端", + "achievement.ae2.ChargedQuartz": "哇!閃耀!!", + "achievement.ae2.ChargedQuartz.desc": "找到充能賽特斯石英水晶", + "achievement.ae2.Fluix": "這不是天然的!", + "achievement.ae2.Fluix.desc": "製作福魯伊克斯水晶", + "achievement.ae2.Charger": "水晶量產者", + "achievement.ae2.Charger.desc": "合成一個充能器", + "achievement.ae2.CrystalGrowthAccelerator": "時間只是浮雲", + "achievement.ae2.CrystalGrowthAccelerator.desc": "合成一個晶體催生器", + "achievement.ae2.GlassCable": "能量連接", + "achievement.ae2.GlassCable.desc": "合成ME玻璃線纜", + "achievement.ae2.Networking1": "初學者", + "achievement.ae2.Networking1.desc": "在你的網路中連接8台可互聯機器", + "achievement.ae2.Controller": "交通樞紐", + "achievement.ae2.Controller.desc": "合成一個控制器", + "achievement.ae2.Networking2": "工程師", + "achievement.ae2.Networking2.desc": "在你的網路中連接128台可互聯機器", + "achievement.ae2.Networking3": "萬里長「程」", + "achievement.ae2.Networking3.desc": "在你的網路中連接2048台可互聯機器", + "achievement.ae2.P2P": "雙向溝通", + "achievement.ae2.P2P.desc": "合成一個P2P通道", + "achievement.ae2.Recursive": "遞廻線路", + "achievement.ae2.Recursive.desc": "在儲存總線上放置一個接口", + "achievement.ae2.CraftingCPU": "近代科技", + "achievement.ae2.CraftingCPU.desc": "合成一個合成處理器", + "achievement.ae2.Facade": "線路美學", + "achievement.ae2.Facade.desc": "合成線路偽裝版", + "achievement.ae2.NetworkTool": "診斷線路", + "achievement.ae2.NetworkTool.desc": "合成一個網路工具", + "achievement.ae2.PortableCell": "百寶袋", + "achievement.ae2.PortableCell.desc": "合成一個便攜元件", + "achievement.ae2.StorageBus": "無窮潛力", + "achievement.ae2.StorageBus.desc": "合成一個存儲總線", + "achievement.ae2.QNB": "看!牛郎和織女牽手了!", + "achievement.ae2.QNB.desc": "合成一個量子環", + + "stat.ae2.ItemsInserted": "添加到ME存儲的物品", + "stat.ae2.ItemsExtracted": "從ME存儲中提取的物品", + "stat.ae2.TurnedCranks": "轉動曲柄" +} \ No newline at end of file diff --git a/src/main/resources/assets/appliedenergistics2/lang/zh_tw.lang b/src/main/resources/assets/appliedenergistics2/lang/zh_tw.lang deleted file mode 100644 index 1d1088bc0..000000000 --- a/src/main/resources/assets/appliedenergistics2/lang/zh_tw.lang +++ /dev/null @@ -1,592 +0,0 @@ -// 方塊 -tile.appliedenergistics2.cable_bus.name=ae2線纜和/或總線 -tile.appliedenergistics2.cell_workbench.name=元件工作臺 -tile.appliedenergistics2.charger.name=充能器 -tile.appliedenergistics2.chest.name=me箱子 -tile.appliedenergistics2.condenser.name=物質聚合器 -tile.appliedenergistics2.controller.name=ME控制器 -tile.appliedenergistics2.crank.name=木質曲柄 -tile.appliedenergistics2.creative_energy_cell.name=創造型能源元件 -tile.appliedenergistics2.dense_energy_cell.name=致密型能源元件 -tile.appliedenergistics2.energy_cell.name=能源元件 -tile.appliedenergistics2.drive.name=me驅動器 -tile.appliedenergistics2.energy_acceptor.name=能源接收器 -tile.appliedenergistics2.grindstone.name=石英磨具 -tile.appliedenergistics2.matrix_frame.name=矩陣框架 -tile.appliedenergistics2.io_port.name=ME-IO端口 -tile.appliedenergistics2.inscriber.name=壓印器 -tile.appliedenergistics2.interface.name=me接口 -tile.appliedenergistics2.quantum_link_chamber.name=ME量子鏈接倉 -tile.appliedenergistics2.quantum_ring.name=me量子環 -tile.appliedenergistics2.fluix_block.name=福魯伊克斯磚 -tile.appliedenergistics2.quartz_block.name=賽特斯石英磚 -tile.appliedenergistics2.chiseled_quartz_block.name=鏨制賽特斯石英磚 -tile.appliedenergistics2.quartz_glass.name=石英玻璃 -tile.appliedenergistics2.quartz_vibrant_glass.name=聚能石英玻璃 -tile.appliedenergistics2.quartz_pillar.name=賽特斯豎紋石英塊 -tile.appliedenergistics2.quartz_fixture.name=充能石英火把 -tile.appliedenergistics2.light_detector.name=光亮感應器 -tile.appliedenergistics2.spatial_io_port.name=空間IO端口 -tile.appliedenergistics2.spatial_pylon.name=空間塔 -tile.appliedenergistics2.tiny_tnt.name=迷你TNT -tile.appliedenergistics2.vibration_chamber.name=諧振倉 -tile.appliedenergistics2.wireless_access_point.name=ME無線訪問點 -tile.appliedenergistics2.quartz_ore.name=賽特斯石英礦 -tile.appliedenergistics2.charged_quartz_ore.name=充能賽特斯石英礦 -tile.appliedenergistics2.security_station.name=me安全終端 -tile.appliedenergistics2.quartz_growth_accelerator.name=晶體催生器 -tile.appliedenergistics2.sky_stone_block.name=隕石塊 -tile.appliedenergistics2.smooth_sky_stone_block.name=平滑隕石塊 -tile.appliedenergistics2.sky_stone_brick.name=隕石磚 -tile.appliedenergistics2.sky_stone_small_brick.name=隕石細磚 -tile.appliedenergistics2.sky_stone_chest.name=隕石塊箱子 -tile.appliedenergistics2.smooth_sky_stone_chest.name=平滑隕石塊箱子 -tile.appliedenergistics2.sky_compass.name=隕石羅盤 -tile.appliedenergistics2.crafting_monitor.name=合成監控器 -tile.appliedenergistics2.crafting_storage.name=1k合成存儲器 -tile.appliedenergistics2.crafting_storage_4k.name=4k合成存儲器 -tile.appliedenergistics2.crafting_storage_16k.name=16k合成存儲器 -tile.appliedenergistics2.crafting_storage_64k.name=64k合成存儲器 -tile.appliedenergistics2.crafting_accelerator.name=合成并行處理器 -tile.appliedenergistics2.crafting_unit.name=合成處理器 -tile.appliedenergistics2.molecular_assembler.name=分子集成室 - -// 階梯 -tile.appliedenergistics2.fluix_stairs.name=福魯伊克斯階梯 -tile.appliedenergistics2.quartz_stairs.name=賽特斯石英階梯 -tile.appliedenergistics2.chiseled_quartz_stairs.name=鏨制賽特斯石英階梯 -tile.appliedenergistics2.quartz_pillar_stairs.name=賽特斯豎紋石英階梯 -tile.appliedenergistics2.smooth_sky_stone_stairs.name=平滑隕石塊階梯 -tile.appliedenergistics2.sky_stone_brick_stairs.name=隕石磚階梯 -tile.appliedenergistics2.sky_stone_small_brick_stairs.name=隕石細磚階梯 -tile.appliedenergistics2.sky_stone_stairs.name=隕石磚階梯 - -// 半磚 -tile.appliedenergistics2.chiseled_quartz_slab.name=鏨制賽特斯石英半磚 -tile.appliedenergistics2.fluix_slab.name=魯伊克斯半磚 -tile.appliedenergistics2.quartz_pillar_slab.name=賽特斯豎紋石英半磚 -tile.appliedenergistics2.quartz_slab.name=賽特斯石英半磚 -tile.appliedenergistics2.smooth_sky_stone_slab.name=平滑隕石塊半磚 -tile.appliedenergistics2.sky_stone_brick_slab.name=隕石磚半磚 -tile.appliedenergistics2.sky_stone_small_brick_slab.name=隕石細磚半磚 -tile.appliedenergistics2.sky_stone_slab.name=隕石磚半磚 - -// 聊天欄信息 -chat.appliedenergistics2.ChestCannotReadStorageCell=ME箱子無法讀取存儲元件。 -chat.appliedenergistics2.SettingCleared=設置已清除。 -chat.appliedenergistics2.OutOfRange=超出無線信號範圍。 -chat.appliedenergistics2.InvalidMachine=無效機器。 -chat.appliedenergistics2.LoadedSettings=成功載入設定。 -chat.appliedenergistics2.DeviceNotPowered=設備供能不足。 -chat.appliedenergistics2.DeviceNotWirelessTerminal=設備不是無線終端。 -chat.appliedenergistics2.DeviceNotLinked=設備未鏈接。 -chat.appliedenergistics2.StationCanNotBelocated=終端無法定位。 -chat.appliedenergistics2.MachineNotPowered=機器未供能。 -chat.appliedenergistics2.CommunicationError=網絡交互錯誤。 -chat.appliedenergistics2.SavedSettings=成功保存設定。 -chat.appliedenergistics2.AmmoDepleted=彈藥耗盡。 -chat.appliedenergistics2.isNowLocked=監控器已鎖定。 -chat.appliedenergistics2.isNowUnlocked=監控器已解鎖。 - -// 創造模式標籤 -itemGroup.appliedenergistics2=應用能源2 -itemGroup.appliedenergistics2.facades=應用能源2-偽裝板 - -// GUI -gui.appliedenergistics2.CraftingTerminal=合成終端 -gui.appliedenergistics2.METunnel=ME -gui.appliedenergistics2.ItemTunnel=物品 -gui.appliedenergistics2.FluidTunnel=流體 -gui.appliedenergistics2.RedstoneTunnel=紅石 -gui.appliedenergistics2.EUTunnel=EU -gui.appliedenergistics2.FETunnel=FE -gui.appliedenergistics2.LightTunnel=光 -gui.appliedenergistics2.OCTunnel=開放式電腦 -gui.appliedenergistics2.PressureTunnel=壓力 - -gui.appliedenergistics2.security.extract.name=取出 -gui.appliedenergistics2.security.inject.name=存入 -gui.appliedenergistics2.security.craft.name=合成 -gui.appliedenergistics2.security.build.name=構建 -gui.appliedenergistics2.security.security.name=安全 - -gui.appliedenergistics2.security.extract.tip=允許用戶從存儲空間中移除物品。 -gui.appliedenergistics2.security.inject.tip=允許用戶向存儲空間中存入新物品。 -gui.appliedenergistics2.security.craft.tip=用戶可以初始化新的合成。 -gui.appliedenergistics2.security.build.tip=用戶可以修改網絡的物理結構,并調整配置。 -gui.appliedenergistics2.security.security.tip=用戶可以訪問修改網絡的安全終端。 - -gui.appliedenergistics2.Efficiency=效率 -gui.appliedenergistics2.SCSSize=SCS大小 -gui.appliedenergistics2.SCSInvalid=無效 -gui.appliedenergistics2.RequiredPower=所需能源 -gui.appliedenergistics2.StoredPower=現存能源 -gui.appliedenergistics2.MaxPower=最大能源 -gui.appliedenergistics2.QuartzCuttingKnife=石英切割刀 -gui.appliedenergistics2.Inscriber=壓印器 -gui.appliedenergistics2.Wireless=無線訪問點 -gui.appliedenergistics2.WirelessTerminal=無線終端 -gui.appliedenergistics2.NoPermissions=無選定權限 -gui.appliedenergistics2.SecurityCardEditor=身份卡編輯 -gui.appliedenergistics2.Encoded=已編碼 -gui.appliedenergistics2.Priority=優先級 -gui.appliedenergistics2.StorageBus=存儲總線 -gui.appliedenergistics2.EnergyDrain=被動流失 -gui.appliedenergistics2.Installed=已安裝 -gui.appliedenergistics2.NetworkTool=網絡工具 -gui.appliedenergistics2.PowerUsageRate=耗能 -gui.appliedenergistics2.PowerInputRate=產能 -gui.appliedenergistics2.PortableCell=便攜元件 -gui.appliedenergistics2.Security=安全終端 -gui.appliedenergistics2.CellWorkbench=元件工作臺 -gui.appliedenergistics2.QuantumLinkChamber=量子鏈接倉 -gui.appliedenergistics2.IOPort=ME-IO端口 -gui.appliedenergistics2.Chest=ME箱子 -gui.appliedenergistics2.Condenser=物質聚合器 -gui.appliedenergistics2.Config=配置 -gui.appliedenergistics2.Drive=ME驅動器 -gui.appliedenergistics2.ExportBus=ME輸出總線 -gui.appliedenergistics2.GrindStone=磨具 -gui.appliedenergistics2.ImportBus=ME輸入總線 -gui.appliedenergistics2.Interface=ME接口 -gui.appliedenergistics2.LevelEmitter=ME標準發信器 -gui.appliedenergistics2.Of=/ -gui.appliedenergistics2.Patterns=樣板 -gui.appliedenergistics2.SpatialIOPort=空間IO端口 -gui.appliedenergistics2.StoredEnergy=已存儲能源 -gui.appliedenergistics2.StoredItems=已存儲物品 -gui.appliedenergistics2.Terminal=終端 -gui.appliedenergistics2.InterfaceTerminal=接口終端 -gui.appliedenergistics2.InterfaceTerminalHint=在接口終端上顯示或隱藏。 -gui.appliedenergistics2.FormationPlane=輸出面板 -gui.appliedenergistics2.VibrationChamber=諧振倉 -gui.appliedenergistics2.NetworkDetails=網絡信息 -gui.appliedenergistics2.StorageCells=ME存儲元件 -gui.appliedenergistics2.IOBuses=ME輸入/輸出總線 -gui.appliedenergistics2.Stores=儲藏 -gui.appliedenergistics2.BytesUsed=字節已使用 -gui.appliedenergistics2.Types=類型 -gui.appliedenergistics2.Blank=空白 -gui.appliedenergistics2.Unlinked=未鏈接 -gui.appliedenergistics2.Linked=已鏈接 -gui.appliedenergistics2.StoredSize=存儲空間大小 -gui.appliedenergistics2.CellId=元件ID -gui.appliedenergistics2.SkyChest=隕石箱子 -gui.appliedenergistics2.PatternTerminal=樣板終端 -gui.appliedenergistics2.CraftingPattern=合成樣板 -gui.appliedenergistics2.MolecularAssembler=分子裝配室 -gui.appliedenergistics2.ProcessingPattern=處理樣板 -gui.appliedenergistics2.Crafts=合成 -gui.appliedenergistics2.And=與 -gui.appliedenergistics2.Creates=創造 -gui.appliedenergistics2.With=使用 -gui.appliedenergistics2.Substitute=使用替代: -gui.appliedenergistics2.Yes=是 -gui.appliedenergistics2.No=否 -gui.appliedenergistics2.InWorldCrafting=AE2在世界中的合成 -gui.appliedenergistics2.inWorldFluix=將1個充能賽特斯石英水晶,1個地獄石英和1個紅石,相繼扔進同一格水里,并等待一會兒。 -gui.appliedenergistics2.inWorldPurificationCertus=用賽特斯石英粉和沙子制作賽特斯石英種子,并扔進水里;使用晶體催生器可以讓這個過程變得更快。 -gui.appliedenergistics2.inWorldPurificationNether=用地獄石英粉和沙子制作地獄石英種子,并扔進水里;使用晶體催生器可以讓這個過程變得更快。 -gui.appliedenergistics2.inWorldPurificationFluix=用福魯伊克斯粉和沙子制作福魯伊克斯種子,并扔進水里;使用晶體催生器可以讓這個過程變得更快。 -gui.appliedenergistics2.inWorldSingularity=將1個奇點和一個終界珍珠粉仍在地上,并用爆炸性物品引爆。 -gui.appliedenergistics2.ChargedQuartz=將未充能賽特斯石英插入充能器充能后,可以得到充能賽特斯石英。 -gui.appliedenergistics2.ChargedQuartzFind=充能賽特斯石英在世界上很少能找到,它看起來類似於正常的賽特斯石英,除了閃閃發光。 -gui.appliedenergistics2.NoSecondOutput=無副產物。 -gui.appliedenergistics2.OfSecondOutput=%1$d%%的幾率得到副產物。 -gui.appliedenergistics2.MultipleOutputs=%1$d%%的幾率得到第一副產物,%2$d%%的幾率得到第二副產物。 -gui.appliedenergistics2.SelectAmount=選擇數量 -gui.appliedenergistics2.CopyMode=複製模式 -gui.appliedenergistics2.CopyModeDesc=控制當取出存儲元件時,是否清空配置格。 -gui.appliedenergistics2.Next=下一頁 -gui.appliedenergistics2.Lumen=光通 -gui.appliedenergistics2.Empty=空 -gui.appliedenergistics2.Stored=現存 -gui.appliedenergistics2.Cancel=取消 -gui.appliedenergistics2.ETAFormat=小時:分鐘:秒 -gui.appliedenergistics2.Crafting=正在合成 -gui.appliedenergistics2.Scheduled=計劃合成 -gui.appliedenergistics2.CraftingStatus=合成狀態 -gui.appliedenergistics2.FromStorage=可用數量 -gui.appliedenergistics2.ToCraft=合成數量 -gui.appliedenergistics2.CraftingPlan=合成計劃 -gui.appliedenergistics2.Automatic=自動分配 -gui.appliedenergistics2.Start=開始 -gui.appliedenergistics2.Missing=缺失 -gui.appliedenergistics2.Bytes=可存儲 -gui.appliedenergistics2.Simulation=Simulation -gui.appliedenergistics2.CoProcessors=并行處理器 -gui.appliedenergistics2.CraftingCPU=合成CPU -gui.appliedenergistics2.NoCraftingCPUs=沒有可用的合成CPU…… -gui.appliedenergistics2.CalculatingWait=正在計算,請等待…… -gui.appliedenergistics2.Clean=清空 -gui.appliedenergistics2.InvalidPattern=無效樣板 -gui.appliedenergistics2.Range=範圍 -gui.appliedenergistics2.TransparentFacades=透明的外牆 -gui.appliedenergistics2.TransparentFacadesHint=在網絡工具位於工具欄上時控制外觀的可見性。 -gui.appliedenergistics2.CPUs=中央處理器 -gui.appliedenergistics2.NoCraftingJobs=沒有合成工作啟動 -gui.appliedenergistics2.FacadeCrafting=門面製作 -gui.appliedenergistics2.inWorldCraftingPresses=在世界各地可以找到的隕石的中心找到壓印模板,他們可以通過使用隕石羅盤找到。 -gui.appliedenergistics2.Included=包括 -gui.appliedenergistics2.Excluded=排除 -gui.appliedenergistics2.Partitioned=分區 -gui.appliedenergistics2.Precise=精確 -gui.appliedenergistics2.Fuzzy=模糊 -gui.appliedenergistics2.SmallFontCraft=合成 -gui.appliedenergistics2.LargeFontCraft=+ -gui.appliedenergistics2.Nothing=沒有 - -// GUI Tooltips -gui.tooltips.appliedenergistics2.Stash=存儲物品 -gui.tooltips.appliedenergistics2.StashDesc=將合成槽的物品返回網絡。 -gui.tooltips.appliedenergistics2.Substitutions=礦物詞典替換 -gui.tooltips.appliedenergistics2.SubstitutionsDesc=允許為輸入組件編輯替換選項。 -gui.tooltips.appliedenergistics2.SubstitutionsDescDisabled=避免為輸入組件編輯替換選項。 -gui.tooltips.appliedenergistics2.SubstitutionsOn=啟用替換 -gui.tooltips.appliedenergistics2.SubstitutionsOff=禁用替換 -gui.tooltips.appliedenergistics2.Encode=編碼樣板 -gui.tooltips.appliedenergistics2.EncodeDescription=將輸入的樣板寫入當前編碼樣板,或可用的空樣板。 -gui.tooltips.appliedenergistics2.FuzzyMode=模糊對比 -gui.tooltips.appliedenergistics2.FZPercent_25=25%時分離損耗 -gui.tooltips.appliedenergistics2.FZPercent_50=50%時分離損耗 -gui.tooltips.appliedenergistics2.FZPercent_75=75%時分離損耗 -gui.tooltips.appliedenergistics2.FZPercent_99=99%時分離損耗 -gui.tooltips.appliedenergistics2.SortOrder=排序 -gui.tooltips.appliedenergistics2.SortBy=排序按 -gui.tooltips.appliedenergistics2.FZIgnoreAll=匹配所有 -gui.tooltips.appliedenergistics2.TransferDirection=傳輸方向 -gui.tooltips.appliedenergistics2.TransferToNetwork=傳輸數據到網絡中 -gui.tooltips.appliedenergistics2.TransferToStorageCell=傳出數據到存儲元件中 -gui.tooltips.appliedenergistics2.ToggleSortDirection=切換排序方向 -gui.tooltips.appliedenergistics2.StoredItems=排序物品 -gui.tooltips.appliedenergistics2.StoredCraftable=已存儲/可合成 -gui.tooltips.appliedenergistics2.View=瀏覽 -gui.tooltips.appliedenergistics2.RedstoneMode=紅石模式 -gui.tooltips.appliedenergistics2.OperationMode=操作模式 -gui.tooltips.appliedenergistics2.NumberOfItems=物品數量 -gui.tooltips.appliedenergistics2.ItemName=物品名稱 -gui.tooltips.appliedenergistics2.PowerUnits=能源單位 -gui.tooltips.appliedenergistics2.IOMode=輸入/輸出模式 -gui.tooltips.appliedenergistics2.CondenserOutput=ME聚合器-輸出 -gui.tooltips.appliedenergistics2.PartitionStorage=分區存儲 -gui.tooltips.appliedenergistics2.Clear=清除 -gui.tooltips.appliedenergistics2.TrashController=通過按下shift或空格點擊刪除。 -gui.tooltips.appliedenergistics2.InterfaceBlockingMode=阻擋模式 -gui.tooltips.appliedenergistics2.InterfaceCraftingMode=合成模式 -gui.tooltips.appliedenergistics2.Trash=銷毀物品 -gui.tooltips.appliedenergistics2.MatterBalls=每%s個物品\n聚合為一個物質球 -gui.tooltips.appliedenergistics2.Singularity=每%s個物品\n聚合為一個奇點 -gui.tooltips.appliedenergistics2.Read=只讀 -gui.tooltips.appliedenergistics2.Write=只寫 -gui.tooltips.appliedenergistics2.ReadWrite=雙向 -gui.tooltips.appliedenergistics2.AlwaysActive=總是激活 -gui.tooltips.appliedenergistics2.ActiveWithoutSignal=無信號時激活 -gui.tooltips.appliedenergistics2.ActiveWithSignal=有信號時激活 -gui.tooltips.appliedenergistics2.ActiveOnPulse=有脈沖信號時激活 -gui.tooltips.appliedenergistics2.EmitLevelsBelow=當容量標準小于等于設定限制時發出信號。 -gui.tooltips.appliedenergistics2.EmitLevelAbove=當容量標準大于等于設定限制時發出信號。 -gui.tooltips.appliedenergistics2.SearchMode_Auto=自動搜索 -gui.tooltips.appliedenergistics2.SearchMode_Standard=標準搜索 -gui.tooltips.appliedenergistics2.SearchMode_JEIAuto=JEI自動同步 -gui.tooltips.appliedenergistics2.SearchMode_JEIStandard=JEI標準同步 -gui.tooltips.appliedenergistics2.SearchMode_AutoKeep=自動搜索保持 -gui.tooltips.appliedenergistics2.SearchMode_StandardKeep=標準搜索保持 -gui.tooltips.appliedenergistics2.SearchMode_JEIAutoKeep=JEI同步自動保持 -gui.tooltips.appliedenergistics2.SearchMode_JEIStandardKeep=JEI同步標准保持 -gui.tooltips.appliedenergistics2.SearchMode=搜索框模式 -gui.tooltips.appliedenergistics2.PartitionStorageHint=基于當前已存儲物品進行分區編輯。 -gui.tooltips.appliedenergistics2.ClearSettings=清除配置 -gui.tooltips.appliedenergistics2.Craftable=可合成 -gui.tooltips.appliedenergistics2.MoveWhenEmpty=當元件為空時移動至輸出口。 -gui.tooltips.appliedenergistics2.MoveWhenWorkIsDone=當工序完成移動至輸出口。 -gui.tooltips.appliedenergistics2.MoveWhenFull=當元件裝滿時移動至輸出口。 -gui.tooltips.appliedenergistics2.Disabled=禁用 -gui.tooltips.appliedenergistics2.Enable=啟用 -gui.tooltips.appliedenergistics2.Blocking=當物品欄內有物品時不推送合成物品。 -gui.tooltips.appliedenergistics2.NonBlocking=忽略目標物品欄的內容。 -gui.tooltips.appliedenergistics2.Craft=輸出時若有需要則合成物品。 -gui.tooltips.appliedenergistics2.CraftOnly=不使用已存儲物品,只輸出合成物品。 -gui.tooltips.appliedenergistics2.CraftEither=輸出時使用已存儲物品或合成物品。 -gui.tooltips.appliedenergistics2.LevelType=檢測類型 -gui.tooltips.appliedenergistics2.LevelType_Energy=能源(AE) -gui.tooltips.appliedenergistics2.LevelType_Item=物品 -gui.tooltips.appliedenergistics2.InventoryTweaks=容器整理 -gui.tooltips.appliedenergistics2.Mod=模組 -gui.tooltips.appliedenergistics2.TerminalStyle=終端風格 -gui.tooltips.appliedenergistics2.TerminalStyle_Full=全屏 -gui.tooltips.appliedenergistics2.TerminalStyle_Tall=長 -gui.tooltips.appliedenergistics2.TerminalStyle_Small=短 -gui.tooltips.appliedenergistics2.DoesntDespawn=該物品不會消亡。 -gui.tooltips.appliedenergistics2.EmitterMode=合成發出器模式 -gui.tooltips.appliedenergistics2.CraftViaRedstone=發出紅石來合成物品。 -gui.tooltips.appliedenergistics2.EmitWhenCrafting=物品正在合成時發出紅石。 -gui.tooltips.appliedenergistics2.ReportInaccessibleItems=報告無法訪問的物品 -gui.tooltips.appliedenergistics2.ReportInaccessibleItemsYes=是:無法提取的項目將會顯示。 -gui.tooltips.appliedenergistics2.ReportInaccessibleItemsNo=否:只有可提取的項目才會顯示。 -gui.tooltips.appliedenergistics2.BlockPlacement=方塊放置方式 -gui.tooltips.appliedenergistics2.BlockPlacementYes=方塊將被放置為方塊。 -gui.tooltips.appliedenergistics2.BlockPlacementNo=方塊將作為物品掉落。 -gui.tooltips.appliedenergistics2.SchedulingMode=調度模式 -gui.tooltips.appliedenergistics2.SchedulingModeDefault=導出第一個項目,直到網絡為空,然後嘗試下一個項目。 -gui.tooltips.appliedenergistics2.SchedulingModeRoundRobin=使用循環模式導出。 -gui.tooltips.appliedenergistics2.SchedulingModeRandom=以隨機模式導出物品。 -gui.tooltips.appliedenergistics2.FilterMode=搜索過濾器模式 -gui.tooltips.appliedenergistics2.FilterModeKeep=恢復以前的搜索過濾器 -gui.tooltips.appliedenergistics2.FilterModeClear=清除每個開放。 -gui.tooltips.appliedenergistics2.ItemsStored=存儲的物品:%s -gui.tooltips.appliedenergistics2.ItemsRequestable=可請求的物品:%s - -// 單元 -gui.appliedenergistics2.units.appliedenergstics=AE -gui.appliedenergistics2.units.ic2=EU -gui.appliedenergistics2.units.rf=RF - -// 顏色 -gui.appliedenergistics2.White=白色 -gui.appliedenergistics2.Orange=橙色 -gui.appliedenergistics2.Magenta=品紅色 -gui.appliedenergistics2.LightBlue=淺藍色 -gui.appliedenergistics2.Yellow=黃色 -gui.appliedenergistics2.Lime=檸檬色 -gui.appliedenergistics2.Pink=粉色 -gui.appliedenergistics2.Gray=灰色 -gui.appliedenergistics2.LightGray=淺灰色 -gui.appliedenergistics2.Cyan=青色 -gui.appliedenergistics2.Purple=紫色 -gui.appliedenergistics2.Blue=藍色 -gui.appliedenergistics2.Brown=棕色 -gui.appliedenergistics2.Green=綠色 -gui.appliedenergistics2.Red=紅色 -gui.appliedenergistics2.Black=黑色 -gui.appliedenergistics2.Fluix=Fluix默認色 - -// Waila -waila.appliedenergistics2.Crafting=合成中 -waila.appliedenergistics2.DeviceOnline=設備開啟 -waila.appliedenergistics2.DeviceOffline=設備關閉 -waila.appliedenergistics2.DeviceMissingChannel=設備缺少頻道 -waila.appliedenergistics2.Locked=鎖定 -waila.appliedenergistics2.Unlocked=未鎖定 -waila.appliedenergistics2.Showing=顯示 -waila.appliedenergistics2.Contains=容納 -waila.appliedenergistics2.Channels=%1$d/%2$d頻道 -waila.appliedenergistics2.P2PUnlinked=未連接 -waila.appliedenergistics2.P2PInputOneOutput=已連接(輸入端) -waila.appliedenergistics2.P2PInputManyOutputs=已連接(輸入端)-%d輸出 -waila.appliedenergistics2.P2POutput=已連接(輸口端) - -// TheOneProbe -theoneprobe.appliedenergistics2.crafting=合成中:%1$s -theoneprobe.appliedenergistics2.device_online=設備開啟 -theoneprobe.appliedenergistics2.device_offline=設備關閉 -theoneprobe.appliedenergistics2.device_missing_channel=設備缺少頻道 -theoneprobe.appliedenergistics2.locked=鎖定 -theoneprobe.appliedenergistics2.unlocked=未鎖定 -theoneprobe.appliedenergistics2.showing=顯示 -theoneprobe.appliedenergistics2.contains=容納 -theoneprobe.appliedenergistics2.channels=%1$d/%2$d頻道 -theoneprobe.appliedenergistics2.p2p_unlinked=未連接 -theoneprobe.appliedenergistics2.p2p_input_one_output=已連接(輸入端) -theoneprobe.appliedenergistics2.p2p_input_many_outputs=已連接(輸入端)-%d輸出 -theoneprobe.appliedenergistics2.p2p_output=已連接(輸口端) -theoneprobe.appliedenergistics2.stored_energy=%1$d/%2$d - -// 物品 -item.appliedenergistics2.storage_cell_1k.name=1k-ME存儲元件 -item.appliedenergistics2.storage_cell_4k.name=4k-ME存儲元件 -item.appliedenergistics2.storage_cell_16k.name=16k-ME存儲元件 -item.appliedenergistics2.storage_cell_64k.name=64k-ME存儲元件 -item.appliedenergistics2.creative_storage_cell.name=創造型ME存儲元件 -item.appliedenergistics2.encoded_pattern.name=已編碼樣板 -item.appliedenergistics2.view_cell.name=顯示元件 -item.appliedenergistics2.facade.name=線纜偽裝板 - -item.appliedenergistics2.crystal_seed.certus.name=賽特斯石英種子 -item.appliedenergistics2.crystal_seed.nether.name=地獄石英鐘子 -item.appliedenergistics2.crystal_seed.fluix.name=福魯伊克斯種子 -item.appliedenergistics2.material.invalid_type.name=這個物品被禁用。 -item.appliedenergistics2.material.advanced_card.name=高級卡 -item.appliedenergistics2.material.annihilation_core.name=破壞核心 -item.appliedenergistics2.material.basic_card.name=基礎卡 -item.appliedenergistics2.material.blank_pattern.name=空白樣板 -item.appliedenergistics2.material.calculation_processor.name=運算處理器 -item.appliedenergistics2.material.card_capacity.name=容量卡 -item.appliedenergistics2.material.card_fuzzy.name=模糊卡 -item.appliedenergistics2.material.card_inverter.name=反相卡 -item.appliedenergistics2.material.card_redstone.name=紅石卡 -item.appliedenergistics2.material.card_speed.name=加速卡 -item.appliedenergistics2.material.cell2_spatial_part.name=2³-空間組件 -item.appliedenergistics2.material.cell16_spatial_part.name=16³-空間組件 -item.appliedenergistics2.material.cell128_spatial_part.name=128³-空間組件 -item.appliedenergistics2.material.cell1k_part.name=1k-ME存儲組件 -item.appliedenergistics2.material.cell4k_part.name=4k-ME存儲組件 -item.appliedenergistics2.material.cell16k_part.name=16k-ME存儲組件 -item.appliedenergistics2.material.cell64k_part.name=64k-ME存儲組件 -item.appliedenergistics2.material.certus_quartz_crystal.name=賽特斯石英水晶 -item.appliedenergistics2.material.certus_quartz_crystal_charged.name=充能賽特斯石英水晶 -item.appliedenergistics2.material.certus_quartz_dust.name=賽特斯石英粉 -item.appliedenergistics2.material.empty_storage_cell.name=ME存儲外殼 -item.appliedenergistics2.material.ender_dust.name=終界珍珠粉 -item.appliedenergistics2.material.engineering_processor.name=工程處理器 -item.appliedenergistics2.material.flour.name=麵粉 -item.appliedenergistics2.material.fluix_crystal.name=福魯伊克斯水晶 -item.appliedenergistics2.material.fluix_dust.name=福魯伊克斯粉 -item.appliedenergistics2.material.fluix_pearl.name=福魯伊克斯珍珠 -item.appliedenergistics2.material.formation_core.name=成型核心 -item.appliedenergistics2.material.gold_dust.name=金粉 -item.appliedenergistics2.material.iron_dust.name=鐵粉 -item.appliedenergistics2.material.logic_processor.name=邏輯處理器 -item.appliedenergistics2.material.logic_processor_asm.name=半成品-邏輯處理器 -item.appliedenergistics2.material.matter_ball.name=物質球 -item.appliedenergistics2.material.nether_quartz_dust.name=地獄石英粉 -item.appliedenergistics2.material.purified_certus_quartz_crystal.name=高純賽特斯石英水晶 -item.appliedenergistics2.material.purified_fluix_crystal.name=高純福魯伊克斯水晶 -item.appliedenergistics2.material.purified_nether_quartz_crystal.name=高純地獄石英水晶 -item.appliedenergistics2.material.quantum_entangled_singularity.name=量子糾纏態奇點 -item.appliedenergistics2.material.silicon.name=矽 -item.appliedenergistics2.material.singularity.name=奇點 -item.appliedenergistics2.material.wireless.name=無線接收器 -item.appliedenergistics2.material.wireless_booster.name=無線信號增幅器 -item.appliedenergistics2.material.wooden_gear.name=木齒輪 -item.appliedenergistics2.material.engineering_processor_press.name=工程壓印模板 -item.appliedenergistics2.material.calculation_processor_press.name=運算壓印模板 -item.appliedenergistics2.material.logic_processor_press.name=邏輯壓印模板 -item.appliedenergistics2.material.engineering_processor_print.name=工程電路板 -item.appliedenergistics2.material.calculation_processor_print.name=運算電路板 -item.appliedenergistics2.material.logic_processor_print.name=邏輯電路板 -item.appliedenergistics2.material.silicon_press.name=矽壓印模板 -item.appliedenergistics2.material.silicon_print.name=矽板 -item.appliedenergistics2.material.name_press.name=名稱壓印模板 -item.appliedenergistics2.material.sky_dust.name=隕石粉 -item.appliedenergistics2.material.card_crafting.name=合成卡 - -item.appliedenergistics2.multi_part.annihilation_plane.name=破壞面板 -item.appliedenergistics2.multi_part.identity_annihilation_plane.name=ME身分破壞面板 -item.appliedenergistics2.multi_part.cable_anchor.name=線纜錨 -item.appliedenergistics2.multi_part.cable_covered.name=ME包層線纜 -item.appliedenergistics2.multi_part.cable_glass.name=ME玻璃線纜 -item.appliedenergistics2.multi_part.cable_smart.name=ME智能線纜 -item.appliedenergistics2.multi_part.cable_dense_covered.name=ME緻密包層線纜 -item.appliedenergistics2.multi_part.cable_dense_smart.name=ME緻密智能線纜 -item.appliedenergistics2.multi_part.storage_monitor.name=ME儲存監控器 -item.appliedenergistics2.multi_part.conversion_monitor.name=ME交換監控器 -item.appliedenergistics2.multi_part.crafting_terminal.name=ME合成終端 -item.appliedenergistics2.multi_part.semi_dark_monitor.name=照明面板 -item.appliedenergistics2.multi_part.monitor.name=亮色照明面板 -item.appliedenergistics2.multi_part.dark_monitor.name=暗色照明面板 -item.appliedenergistics2.multi_part.export_bus.name=ME輸出總線 -item.appliedenergistics2.multi_part.formation_plane.name=ME成型面板 -item.appliedenergistics2.multi_part.import_bus.name=ME輸入總線 -item.appliedenergistics2.multi_part.interface.name=ME接口 -item.appliedenergistics2.multi_part.level_emitter.name=ME標準發信器 -item.appliedenergistics2.multi_part.p2p_tunnel.name=p2p通道 -item.appliedenergistics2.multi_part.pattern_terminal.name=ME樣板終端 -item.appliedenergistics2.multi_part.quartz_fiber.name=石英纖維 -item.appliedenergistics2.multi_part.storage_bus.name=ME存儲總線 -item.appliedenergistics2.multi_part.terminal.name=ME終端 -item.appliedenergistics2.multi_part.inverted_toggle_bus.name=ME反相觸發總線 -item.appliedenergistics2.multi_part.toggle_bus.name=ME觸發總線 -item.appliedenergistics2.multi_part.crafting_monitor.name=ME合成監控器 -item.appliedenergistics2.multi_part.interface_terminal.name=ME接口終端 -item.appliedenergistics2.multi_part.invalid_type.name=已禁用物品 - -item.appliedenergistics2.spatial_storage_cell_128_cubed.name=128³-空間存儲元件 -item.appliedenergistics2.spatial_storage_cell_16_cubed.name=16³-空間存儲元件 -item.appliedenergistics2.spatial_storage_cell_2_cubed.name=2³-空間存儲元件 - -item.appliedenergistics2.certus_quartz_axe.name=賽特斯石英斧 -item.appliedenergistics2.certus_quartz_cutting_knife.name=賽特斯石英切割刀 -item.appliedenergistics2.certus_quartz_hoe.name=賽特斯石英鋤 -item.appliedenergistics2.certus_quartz_pickaxe.name=賽特斯石英鎬 -item.appliedenergistics2.certus_quartz_spade.name=賽特斯石英鏟 -item.appliedenergistics2.certus_quartz_sword.name=賽特斯石英劍 -item.appliedenergistics2.certus_quartz_wrench.name=賽特斯石英扳手 - -item.appliedenergistics2.nether_quartz_axe.name=地獄石英斧 -item.appliedenergistics2.nether_quartz_cutting_knife.name=地獄石英切割刀 -item.appliedenergistics2.nether_quartz_hoe.name=地獄石英鋤 -item.appliedenergistics2.nether_quartz_pickaxe.name=地獄石英鎬 -item.appliedenergistics2.nether_quartz_spade.name=地獄石英鏟 -item.appliedenergistics2.nether_quartz_sword.name=地獄石英劍 -item.appliedenergistics2.nether_quartz_wrench.name=地獄石英扳手 - -item.appliedenergistics2.paint_ball.name=染色球 -item.appliedenergistics2.portable_cell.name=便攜元件 -item.appliedenergistics2.network_tool.name=網絡工具 -item.appliedenergistics2.charged_staff.name=充能手杖 -item.appliedenergistics2.entropy_manipulator.name=熵變機械臂 -item.appliedenergistics2.matter_cannon.name=物質炮 -item.appliedenergistics2.memory_card.name=內存卡 -item.appliedenergistics2.color_applicator.name=染色器 -item.appliedenergistics2.wireless_terminal.name=無線終端 -item.appliedenergistics2.biometric_card.name=身份卡 - -item.appliedenergistics2.debug_card.name=Dev.調試卡 -item.appliedenergistics2.debug_replicator_card.name=Dev.複製卡 - -// 指令 -commands.ae2.usage=由應用能源2提供的指令——使用/ae2 list 以獲得列表,和/ae2 help _____ 以獲取指令幫助。 -commands.ae2.permissions=您沒有足夠的權限來運行此命令。 -commands.ae2.ChunkLogger=切換區塊加載和卸載到伺服器日誌。(管理員) -commands.ae2.ChunkLoggerOn=區塊記錄現在開啟 -commands.ae2.ChunkLoggerOff=區塊記錄現在關閉 -commands.ae2.Supporters=顯示AE2支持者的列表 - -// 成就 -achievement.ae2.Root=應用能源 -achievement.ae2.Root.desc=當一個箱子是不夠的。 -achievement.ae2.Compass=隕石追跡者 -achievement.ae2.Compass.desc=合成一個隕石羅盤 -achievement.ae2.Presses=這是什麼東西啊!? -achievement.ae2.Presses.desc=找到一塊壓印模板 -achievement.ae2.SpatialIO=空間操弄者 -achievement.ae2.SpatialIO.desc=合成一個空間IO端口 -achievement.ae2.SpatialIOExplorer=大膽地去吧! -achievement.ae2.SpatialIOExplorer.desc=被儲存在空間硬碟裡 -achievement.ae2.StorageCell=勝過箱子 -achievement.ae2.StorageCell.desc=合成一個存儲元件 -achievement.ae2.IOPort=物品操弄者 -achievement.ae2.IOPort.desc=合成一個ME-IO端口 -achievement.ae2.CraftingTerminal=好一個「大」桌子 -achievement.ae2.CraftingTerminal.desc=合成一個ME合成終端 -achievement.ae2.PatternTerminal=合成大師 -achievement.ae2.PatternTerminal.desc=合成一個ME樣板終端 -achievement.ae2.ChargedQuartz=哇!閃耀!! -achievement.ae2.ChargedQuartz.desc=找到充能賽特斯石英水晶 -achievement.ae2.Fluix=這不是天然的! -achievement.ae2.Fluix.desc=製作福魯伊克斯水晶 -achievement.ae2.Charger=水晶量產者 -achievement.ae2.Charger.desc=合成一個充能器 -achievement.ae2.CrystalGrowthAccelerator=時間只是浮雲 -achievement.ae2.CrystalGrowthAccelerator.desc=合成一個晶體催生器 -achievement.ae2.GlassCable=能量連接 -achievement.ae2.GlassCable.desc=合成ME玻璃線纜 -achievement.ae2.Networking1=初學者 -achievement.ae2.Networking1.desc=在你的網路中連接8台可互聯機器 -achievement.ae2.Controller=交通樞紐 -achievement.ae2.Controller.desc=合成一個控制器 -achievement.ae2.Networking2=工程師 -achievement.ae2.Networking2.desc=在你的網路中連接128台可互聯機器 -achievement.ae2.Networking3=萬里長「程」 -achievement.ae2.Networking3.desc=在你的網路中連接2048台可互聯機器 -achievement.ae2.P2P=雙向溝通 -achievement.ae2.P2P.desc=合成一個P2P通道 -achievement.ae2.Recursive=遞廻線路 -achievement.ae2.Recursive.desc=在儲存總線上放置一個接口 -achievement.ae2.CraftingCPU=近代科技 -achievement.ae2.CraftingCPU.desc=合成一個合成處理器 -achievement.ae2.Facade=線路美學 -achievement.ae2.Facade.desc=合成線路偽裝版 -achievement.ae2.NetworkTool=診斷線路 -achievement.ae2.NetworkTool.desc=合成一個網路工具 -achievement.ae2.PortableCell=百寶袋 -achievement.ae2.PortableCell.desc=合成一個便攜元件 -achievement.ae2.StorageBus=無窮潛力 -achievement.ae2.StorageBus.desc=合成一個存儲總線 -achievement.ae2.QNB=看!牛郎和織女牽手了! -achievement.ae2.QNB.desc=合成一個量子環 - -// 統計 -stat.ae2.ItemsInserted=添加到ME存儲的物品 -stat.ae2.ItemsExtracted=從ME存儲中提取的物品 -stat.ae2.TurnedCranks=轉動曲柄 diff --git a/src/main/resources/assets/appliedenergistics2/models/block/cell_workbench.json b/src/main/resources/assets/appliedenergistics2/models/block/cell_workbench.json index 1be49bd7a..255ad9496 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/cell_workbench.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/cell_workbench.json @@ -1,8 +1,8 @@ { "parent": "appliedenergistics2:block/cube/cube_ae_bottom_top", "textures": { - "bottom": "appliedenergistics2:blocks/cell_workbench_bottom", - "side": "appliedenergistics2:blocks/cell_workbench_side", - "top": "appliedenergistics2:blocks/cell_workbench" + "bottom": "appliedenergistics2:block/cell_workbench_bottom", + "side": "appliedenergistics2:block/cell_workbench_side", + "top": "appliedenergistics2:block/cell_workbench" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/charged_quartz_ore.json b/src/main/resources/assets/appliedenergistics2/models/block/charged_quartz_ore.json index ecebe4e29..8a9adfff9 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/charged_quartz_ore.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/charged_quartz_ore.json @@ -3,8 +3,8 @@ "parent": "block/block", "textures": { "block": "blocks/stone", - "quartz": "appliedenergistics2:blocks/charged_quartz_ore_light", - "particle": "appliedenergistics2:blocks/charged_quartz_ore" + "quartz": "appliedenergistics2:block/charged_quartz_ore_light", + "particle": "appliedenergistics2:block/charged_quartz_ore" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/block/charger.json b/src/main/resources/assets/appliedenergistics2/models/block/charger.json index 9accefca6..6cafa237b 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/charger.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/charger.json @@ -1,10 +1,10 @@ { "parent": "block/orientable", "textures": { - "particle": "appliedenergistics2:blocks/charger", - "side": "appliedenergistics2:blocks/charger_side", - "top": "appliedenergistics2:blocks/charger", - "inside": "appliedenergistics2:blocks/charger_inside" + "particle": "appliedenergistics2:block/charger", + "side": "appliedenergistics2:block/charger_side", + "top": "appliedenergistics2:block/charger", + "inside": "appliedenergistics2:block/charger_inside" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/block/chest/base.json b/src/main/resources/assets/appliedenergistics2/models/block/chest/base.json index 18e09d8b6..49e3723f5 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/chest/base.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/chest/base.json @@ -1,12 +1,12 @@ { "parent": "block/cube", "textures": { - "particle": "appliedenergistics2:blocks/chest/side", - "up": "appliedenergistics2:blocks/chest/top", - "down": "appliedenergistics2:blocks/chest/bottom", - "north": "appliedenergistics2:blocks/chest/front", - "east": "appliedenergistics2:blocks/chest/side", - "south": "appliedenergistics2:blocks/chest/side", - "west": "appliedenergistics2:blocks/chest/side" + "particle": "appliedenergistics2:block/chest/side", + "up": "appliedenergistics2:block/chest/top", + "down": "appliedenergistics2:block/chest/bottom", + "north": "appliedenergistics2:block/chest/front", + "east": "appliedenergistics2:block/chest/side", + "south": "appliedenergistics2:block/chest/side", + "west": "appliedenergistics2:block/chest/side" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/chest/cell_state_empty.json b/src/main/resources/assets/appliedenergistics2/models/block/chest/cell_state_empty.json index 9e9a7eaca..1485d55a5 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/chest/cell_state_empty.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/chest/cell_state_empty.json @@ -1,6 +1,6 @@ { "textures": { - "state": "appliedenergistics2:blocks/chest/cell_state_empty" + "state": "appliedenergistics2:block/chest/cell_state_empty" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/block/chest/cell_state_full.json b/src/main/resources/assets/appliedenergistics2/models/block/chest/cell_state_full.json index 1a451d77e..17e93fb87 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/chest/cell_state_full.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/chest/cell_state_full.json @@ -1,8 +1,8 @@ { "ae2_uvl_marker": true, "textures": { - "backdrop": "appliedenergistics2:blocks/chest/cell_state_backdrop", - "state": "appliedenergistics2:blocks/chest/cell_state_full" + "backdrop": "appliedenergistics2:block/chest/cell_state_backdrop", + "state": "appliedenergistics2:block/chest/cell_state_full" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/block/chest/cell_state_offline.json b/src/main/resources/assets/appliedenergistics2/models/block/chest/cell_state_offline.json index 59b9eb03f..2cd3b0655 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/chest/cell_state_offline.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/chest/cell_state_offline.json @@ -1,6 +1,6 @@ { "textures": { - "state": "appliedenergistics2:blocks/chest/cell_state_offline" + "state": "appliedenergistics2:block/chest/cell_state_offline" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/block/chest/cell_state_online.json b/src/main/resources/assets/appliedenergistics2/models/block/chest/cell_state_online.json index 6ef9f3c8b..1ea041943 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/chest/cell_state_online.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/chest/cell_state_online.json @@ -1,8 +1,8 @@ { "ae2_uvl_marker": true, "textures": { - "backdrop": "appliedenergistics2:blocks/chest/cell_state_backdrop", - "state": "appliedenergistics2:blocks/chest/cell_state_online" + "backdrop": "appliedenergistics2:block/chest/cell_state_backdrop", + "state": "appliedenergistics2:block/chest/cell_state_online" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/block/chest/cell_state_types_full.json b/src/main/resources/assets/appliedenergistics2/models/block/chest/cell_state_types_full.json index d87a670e0..5a635c876 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/chest/cell_state_types_full.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/chest/cell_state_types_full.json @@ -1,8 +1,8 @@ { "ae2_uvl_marker": true, "textures": { - "backdrop": "appliedenergistics2:blocks/chest/cell_state_backdrop", - "state": "appliedenergistics2:blocks/chest/cell_state_types_full" + "backdrop": "appliedenergistics2:block/chest/cell_state_backdrop", + "state": "appliedenergistics2:block/chest/cell_state_types_full" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/block/chest/lights_off.json b/src/main/resources/assets/appliedenergistics2/models/block/chest/lights_off.json index 6ea61de80..c61f31831 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/chest/lights_off.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/chest/lights_off.json @@ -1,6 +1,6 @@ { "textures": { - "lights": "appliedenergistics2:blocks/chest/lights_off" + "lights": "appliedenergistics2:block/chest/lights_off" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/block/chest/lights_on.json b/src/main/resources/assets/appliedenergistics2/models/block/chest/lights_on.json index 2b477b8c3..a3bb69297 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/chest/lights_on.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/chest/lights_on.json @@ -1,9 +1,9 @@ { "ae2_uvl_marker": true, "textures": { - "lights_bright": "appliedenergistics2:blocks/chest/lights_on_bright", - "lights_medium": "appliedenergistics2:blocks/chest/lights_on_medium", - "lights_dark": "appliedenergistics2:blocks/chest/lights_on_dark" + "lights_bright": "appliedenergistics2:block/chest/lights_on_bright", + "lights_medium": "appliedenergistics2:block/chest/lights_on_medium", + "lights_dark": "appliedenergistics2:block/chest/lights_on_dark" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/block/chiseled_quartz_block.json b/src/main/resources/assets/appliedenergistics2/models/block/chiseled_quartz_block.json index 1ed952ead..d50b99aba 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/chiseled_quartz_block.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/chiseled_quartz_block.json @@ -1,7 +1,7 @@ { "parent": "block/cube_column", "textures": { - "end": "appliedenergistics2:blocks/chiseled_quartz_block_top", - "side": "appliedenergistics2:blocks/chiseled_quartz_block_side" + "end": "appliedenergistics2:block/chiseled_quartz_block_top", + "side": "appliedenergistics2:block/chiseled_quartz_block_side" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/condenser.json b/src/main/resources/assets/appliedenergistics2/models/block/condenser.json index a3b30b133..505a9a325 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/condenser.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/condenser.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/condenser" + "all": "appliedenergistics2:block/condenser" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/controller/controller_block_conflicted.json b/src/main/resources/assets/appliedenergistics2/models/block/controller/controller_block_conflicted.json index c6b802645..025d5a27b 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/controller/controller_block_conflicted.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/controller/controller_block_conflicted.json @@ -2,9 +2,9 @@ "ae2_uvl_marker": true, "parent": "block/block", "textures": { - "block": "appliedenergistics2:blocks/controller_powered", - "lights": "appliedenergistics2:blocks/controller_conflict", - "particle": "appliedenergistics2:blocks/controller" + "block": "appliedenergistics2:block/controller_powered", + "lights": "appliedenergistics2:block/controller_conflict", + "particle": "appliedenergistics2:block/controller" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/block/controller/controller_block_offline.json b/src/main/resources/assets/appliedenergistics2/models/block/controller/controller_block_offline.json index 4b235eb97..586ca4249 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/controller/controller_block_offline.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/controller/controller_block_offline.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/controller" + "all": "appliedenergistics2:block/controller" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/controller/controller_block_online.json b/src/main/resources/assets/appliedenergistics2/models/block/controller/controller_block_online.json index b47c5bab0..f722ee539 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/controller/controller_block_online.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/controller/controller_block_online.json @@ -2,9 +2,9 @@ "ae2_uvl_marker": true, "parent": "block/block", "textures": { - "block": "appliedenergistics2:blocks/controller_powered", - "lights": "appliedenergistics2:blocks/controller_lights", - "particle": "appliedenergistics2:blocks/controller" + "block": "appliedenergistics2:block/controller_powered", + "lights": "appliedenergistics2:block/controller_lights", + "particle": "appliedenergistics2:block/controller" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/block/controller/controller_column_conflicted.json b/src/main/resources/assets/appliedenergistics2/models/block/controller/controller_column_conflicted.json index 8c38311cf..eb4bf54f2 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/controller/controller_column_conflicted.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/controller/controller_column_conflicted.json @@ -2,9 +2,9 @@ "ae2_uvl_marker": true, "parent": "block/block", "textures": { - "block": "appliedenergistics2:blocks/controller_column_powered", - "lights": "appliedenergistics2:blocks/controller_column_conflict", - "particle": "appliedenergistics2:blocks/controller" + "block": "appliedenergistics2:block/controller_column_powered", + "lights": "appliedenergistics2:block/controller_column_conflict", + "particle": "appliedenergistics2:block/controller" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/block/controller/controller_column_offline.json b/src/main/resources/assets/appliedenergistics2/models/block/controller/controller_column_offline.json index 480283bc9..14991305e 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/controller/controller_column_offline.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/controller/controller_column_offline.json @@ -1,7 +1,7 @@ { "parent": "block/cube_column", "textures": { - "side": "appliedenergistics2:blocks/controller_column", - "end": "appliedenergistics2:blocks/controller" + "side": "appliedenergistics2:block/controller_column", + "end": "appliedenergistics2:block/controller" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/controller/controller_column_online.json b/src/main/resources/assets/appliedenergistics2/models/block/controller/controller_column_online.json index 8e18c94ee..328971cdc 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/controller/controller_column_online.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/controller/controller_column_online.json @@ -2,9 +2,9 @@ "ae2_uvl_marker": true, "parent": "block/block", "textures": { - "block": "appliedenergistics2:blocks/controller_column_powered", - "lights": "appliedenergistics2:blocks/controller_column_lights", - "particle": "appliedenergistics2:blocks/controller" + "block": "appliedenergistics2:block/controller_column_powered", + "lights": "appliedenergistics2:block/controller_column_lights", + "particle": "appliedenergistics2:block/controller" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/block/controller/controller_inside_a.json b/src/main/resources/assets/appliedenergistics2/models/block/controller/controller_inside_a.json index a24f33642..d2446afad 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/controller/controller_inside_a.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/controller/controller_inside_a.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/controller_inside_a" + "all": "appliedenergistics2:block/controller_inside_a" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/controller/controller_inside_b.json b/src/main/resources/assets/appliedenergistics2/models/block/controller/controller_inside_b.json index 55f355b72..dc901411f 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/controller/controller_inside_b.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/controller/controller_inside_b.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/controller_inside_b" + "all": "appliedenergistics2:block/controller_inside_b" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/crafting/accelerator.json b/src/main/resources/assets/appliedenergistics2/models/block/crafting/accelerator.json index 8dd1d83fa..15b5cab04 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/crafting/accelerator.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/crafting/accelerator.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/crafting/accelerator" + "all": "appliedenergistics2:block/crafting/accelerator" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/crafting/monitor.json b/src/main/resources/assets/appliedenergistics2/models/block/crafting/monitor.json index 2c29c3087..760b05a04 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/crafting/monitor.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/crafting/monitor.json @@ -1,12 +1,12 @@ { "parent": "block/cube", "textures": { - "particle": "appliedenergistics2:blocks/crafting/monitor", - "north": "appliedenergistics2:blocks/crafting/monitor", - "east": "appliedenergistics2:blocks/crafting/unit", - "west": "appliedenergistics2:blocks/crafting/unit", - "south": "appliedenergistics2:blocks/crafting/unit", - "up": "appliedenergistics2:blocks/crafting/unit", - "down": "appliedenergistics2:blocks/crafting/unit" + "particle": "appliedenergistics2:block/crafting/monitor", + "north": "appliedenergistics2:block/crafting/monitor", + "east": "appliedenergistics2:block/crafting/unit", + "west": "appliedenergistics2:block/crafting/unit", + "south": "appliedenergistics2:block/crafting/unit", + "up": "appliedenergistics2:block/crafting/unit", + "down": "appliedenergistics2:block/crafting/unit" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/crafting/storage_16k.json b/src/main/resources/assets/appliedenergistics2/models/block/crafting/storage_16k.json index a3dc666f2..db8f1c344 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/crafting/storage_16k.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/crafting/storage_16k.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/crafting/storage_16k" + "all": "appliedenergistics2:block/crafting/storage_16k" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/crafting/storage_1k.json b/src/main/resources/assets/appliedenergistics2/models/block/crafting/storage_1k.json index 721076157..6139f5cff 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/crafting/storage_1k.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/crafting/storage_1k.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/crafting/storage_1k" + "all": "appliedenergistics2:block/crafting/storage_1k" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/crafting/storage_4k.json b/src/main/resources/assets/appliedenergistics2/models/block/crafting/storage_4k.json index 5bdc66d16..7317a85c5 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/crafting/storage_4k.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/crafting/storage_4k.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/crafting/storage_4k" + "all": "appliedenergistics2:block/crafting/storage_4k" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/crafting/storage_64k.json b/src/main/resources/assets/appliedenergistics2/models/block/crafting/storage_64k.json index 00867ef6c..101664898 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/crafting/storage_64k.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/crafting/storage_64k.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/crafting/storage_64k" + "all": "appliedenergistics2:block/crafting/storage_64k" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/crafting/unit.json b/src/main/resources/assets/appliedenergistics2/models/block/crafting/unit.json index 9d4d43be3..1ad39870f 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/crafting/unit.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/crafting/unit.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/crafting/unit" + "all": "appliedenergistics2:block/crafting/unit" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/crank.json b/src/main/resources/assets/appliedenergistics2/models/block/crank.json index 705293db8..41808deb4 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/crank.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/crank.json @@ -1,8 +1,8 @@ { "parent": "block/block", "textures": { - "wood": "appliedenergistics2:blocks/crank", - "particle": "appliedenergistics2:blocks/crank" + "wood": "appliedenergistics2:block/crank", + "particle": "appliedenergistics2:block/crank" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/block/crank_inventory.json b/src/main/resources/assets/appliedenergistics2/models/block/crank_inventory.json index 5a4aef204..3550cae04 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/crank_inventory.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/crank_inventory.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/crank" + "layer0": "appliedenergistics2:item/crank" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/debug/chunk_loader.json b/src/main/resources/assets/appliedenergistics2/models/block/debug/chunk_loader.json index 715c474d8..2bede5252 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/debug/chunk_loader.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/debug/chunk_loader.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/debug/chunk_loader" + "all": "appliedenergistics2:block/debug/chunk_loader" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/debug/cube_gen.json b/src/main/resources/assets/appliedenergistics2/models/block/debug/cube_gen.json index e2f19e024..482d3e4c4 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/debug/cube_gen.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/debug/cube_gen.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/debug/cube_gen" + "all": "appliedenergistics2:block/debug/cube_gen" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/debug/energy_gen.json b/src/main/resources/assets/appliedenergistics2/models/block/debug/energy_gen.json index 17eab73b1..a1f56d867 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/debug/energy_gen.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/debug/energy_gen.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/debug/energy_gen" + "all": "appliedenergistics2:block/debug/energy_gen" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/debug/item_gen.json b/src/main/resources/assets/appliedenergistics2/models/block/debug/item_gen.json index 3055a4690..f3d2b0f47 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/debug/item_gen.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/debug/item_gen.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/debug/item_gen" + "all": "appliedenergistics2:block/debug/item_gen" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/debug/phantom_node.json b/src/main/resources/assets/appliedenergistics2/models/block/debug/phantom_node.json index 0a82ab25a..0f830298c 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/debug/phantom_node.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/debug/phantom_node.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/debug/phantom_node" + "all": "appliedenergistics2:block/debug/phantom_node" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/drive_base.json b/src/main/resources/assets/appliedenergistics2/models/block/drive_base.json index 9812538dd..576a27993 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/drive_base.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/drive_base.json @@ -1,12 +1,12 @@ { "parent": "block/block", "textures": { - "particle": "appliedenergistics2:blocks/drive_side", - "side": "appliedenergistics2:blocks/drive_side", - "bottom": "appliedenergistics2:blocks/drive_bottom", - "top": "appliedenergistics2:blocks/drive_top", - "front": "appliedenergistics2:blocks/drive_front", - "inner": "appliedenergistics2:blocks/drive_bottom" + "particle": "appliedenergistics2:block/drive_side", + "side": "appliedenergistics2:block/drive_side", + "bottom": "appliedenergistics2:block/drive_bottom", + "top": "appliedenergistics2:block/drive_top", + "front": "appliedenergistics2:block/drive_front", + "inner": "appliedenergistics2:block/drive_bottom" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/block/drive_base_depth.json b/src/main/resources/assets/appliedenergistics2/models/block/drive_base_depth.json index 1f5462186..24c3d5501 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/drive_base_depth.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/drive_base_depth.json @@ -1,11 +1,11 @@ { "parent": "block/block", "textures": { - "side": "appliedenergistics2:blocks/drive_side", - "bottom": "appliedenergistics2:blocks/drive_bottom", - "top": "appliedenergistics2:blocks/drive_top", - "front": "appliedenergistics2:blocks/drive_front", - "inner": "appliedenergistics2:blocks/drive_bottom" + "side": "appliedenergistics2:block/drive_side", + "bottom": "appliedenergistics2:block/drive_bottom", + "top": "appliedenergistics2:block/drive_top", + "front": "appliedenergistics2:block/drive_front", + "inner": "appliedenergistics2:block/drive_bottom" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/block/drive_cell_empty.json b/src/main/resources/assets/appliedenergistics2/models/block/drive_cell_empty.json index 0f1c68022..ea58f5e85 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/drive_cell_empty.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/drive_cell_empty.json @@ -1,7 +1,7 @@ { "ae2_uvl_marker": true, "textures": { - "front": "appliedenergistics2:blocks/drive_cell_states" + "front": "appliedenergistics2:block/drive_cell_states" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/block/drive_cell_full.json b/src/main/resources/assets/appliedenergistics2/models/block/drive_cell_full.json index 06c5b1214..3a8482676 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/drive_cell_full.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/drive_cell_full.json @@ -1,7 +1,7 @@ { "ae2_uvl_marker": true, "textures": { - "front": "appliedenergistics2:blocks/drive_cell_states" + "front": "appliedenergistics2:block/drive_cell_states" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/block/drive_cell_off.json b/src/main/resources/assets/appliedenergistics2/models/block/drive_cell_off.json index 555f2064d..69ebe9e0b 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/drive_cell_off.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/drive_cell_off.json @@ -1,6 +1,6 @@ { "textures": { - "front": "appliedenergistics2:blocks/drive_cell_states" + "front": "appliedenergistics2:block/drive_cell_states" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/block/drive_cell_on.json b/src/main/resources/assets/appliedenergistics2/models/block/drive_cell_on.json index c192ded2e..64cd2a39b 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/drive_cell_on.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/drive_cell_on.json @@ -1,7 +1,7 @@ { "ae2_uvl_marker": true, "textures": { - "front": "appliedenergistics2:blocks/drive_cell_states" + "front": "appliedenergistics2:block/drive_cell_states" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/block/drive_cell_types_full.json b/src/main/resources/assets/appliedenergistics2/models/block/drive_cell_types_full.json index 38a8738a3..5ad15c643 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/drive_cell_types_full.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/drive_cell_types_full.json @@ -1,7 +1,7 @@ { "ae2_uvl_marker": true, "textures": { - "front": "appliedenergistics2:blocks/drive_cell_states" + "front": "appliedenergistics2:block/drive_cell_states" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/block/energy_acceptor.json b/src/main/resources/assets/appliedenergistics2/models/block/energy_acceptor.json index d6a1fd7ff..448add971 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/energy_acceptor.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/energy_acceptor.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/energy_acceptor" + "all": "appliedenergistics2:block/energy_acceptor" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/creative_energy_cell.json b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/creative_energy_cell.json index 876013b76..06583c5da 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/creative_energy_cell.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/creative_energy_cell.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/creative_energy_cell" + "all": "appliedenergistics2:block/creative_energy_cell" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/dense_energy_cell0.json b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/dense_energy_cell0.json index ba96ac301..ab7c751b9 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/dense_energy_cell0.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/dense_energy_cell0.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/dense_energy_cell0" + "all": "appliedenergistics2:block/dense_energy_cell0" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/dense_energy_cell1.json b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/dense_energy_cell1.json index 8f8d925db..53f37a623 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/dense_energy_cell1.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/dense_energy_cell1.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/dense_energy_cell1" + "all": "appliedenergistics2:block/dense_energy_cell1" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/dense_energy_cell2.json b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/dense_energy_cell2.json index 89b78dd8e..8734bedaf 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/dense_energy_cell2.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/dense_energy_cell2.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/dense_energy_cell2" + "all": "appliedenergistics2:block/dense_energy_cell2" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/dense_energy_cell3.json b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/dense_energy_cell3.json index 5f076127f..2b941946a 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/dense_energy_cell3.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/dense_energy_cell3.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/dense_energy_cell3" + "all": "appliedenergistics2:block/dense_energy_cell3" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/dense_energy_cell4.json b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/dense_energy_cell4.json index 9a960972d..6ef09f814 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/dense_energy_cell4.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/dense_energy_cell4.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/dense_energy_cell4" + "all": "appliedenergistics2:block/dense_energy_cell4" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/dense_energy_cell5.json b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/dense_energy_cell5.json index d60f3998f..d28fca572 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/dense_energy_cell5.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/dense_energy_cell5.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/dense_energy_cell5" + "all": "appliedenergistics2:block/dense_energy_cell5" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/dense_energy_cell6.json b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/dense_energy_cell6.json index c7455711e..e8fadc772 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/dense_energy_cell6.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/dense_energy_cell6.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/dense_energy_cell6" + "all": "appliedenergistics2:block/dense_energy_cell6" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/dense_energy_cell7.json b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/dense_energy_cell7.json index 689c8e050..9a9cd9898 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/dense_energy_cell7.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/dense_energy_cell7.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/dense_energy_cell7" + "all": "appliedenergistics2:block/dense_energy_cell7" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/energy_cell0.json b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/energy_cell0.json index 9cb5c728a..35a4e682c 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/energy_cell0.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/energy_cell0.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/energy_cell0" + "all": "appliedenergistics2:block/energy_cell0" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/energy_cell1.json b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/energy_cell1.json index ab391b0a8..5c05d2bf0 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/energy_cell1.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/energy_cell1.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/energy_cell1" + "all": "appliedenergistics2:block/energy_cell1" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/energy_cell2.json b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/energy_cell2.json index 1a3a726b7..47c1f564e 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/energy_cell2.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/energy_cell2.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/energy_cell2" + "all": "appliedenergistics2:block/energy_cell2" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/energy_cell3.json b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/energy_cell3.json index c8c70e8e8..b7c255153 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/energy_cell3.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/energy_cell3.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/energy_cell3" + "all": "appliedenergistics2:block/energy_cell3" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/energy_cell4.json b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/energy_cell4.json index 86c4160b0..df1af20f6 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/energy_cell4.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/energy_cell4.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/energy_cell4" + "all": "appliedenergistics2:block/energy_cell4" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/energy_cell5.json b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/energy_cell5.json index 9555975e0..6691a7dcd 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/energy_cell5.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/energy_cell5.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/energy_cell5" + "all": "appliedenergistics2:block/energy_cell5" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/energy_cell6.json b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/energy_cell6.json index de06945cf..951f841d3 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/energy_cell6.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/energy_cell6.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/energy_cell6" + "all": "appliedenergistics2:block/energy_cell6" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/energy_cell7.json b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/energy_cell7.json index 5ff7e137e..21ce83ad0 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/energy_cell7.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/energy_cell/energy_cell7.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/energy_cell7" + "all": "appliedenergistics2:block/energy_cell7" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/fluid_interface.json b/src/main/resources/assets/appliedenergistics2/models/block/fluid_interface.json index 1c8b19eaf..a87e58838 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/fluid_interface.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/fluid_interface.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/fluid_interface" + "all": "appliedenergistics2:block/fluid_interface" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/fluix_block.json b/src/main/resources/assets/appliedenergistics2/models/block/fluix_block.json index a4a0b1fa1..f7887da9a 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/fluix_block.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/fluix_block.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/fluix_block" + "all": "appliedenergistics2:block/fluix_block" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/grindstone.json b/src/main/resources/assets/appliedenergistics2/models/block/grindstone.json index e870c8ef7..2ad10a84f 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/grindstone.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/grindstone.json @@ -1,9 +1,9 @@ { "parent": "appliedenergistics2:block/cube/cube_ae_machine", "textures": { - "bottom": "appliedenergistics2:blocks/grindstone_bottom", - "front": "appliedenergistics2:blocks/grindstone_front", - "side": "appliedenergistics2:blocks/grindstone_side", - "top": "appliedenergistics2:blocks/grindstone" + "bottom": "appliedenergistics2:block/grindstone_bottom", + "front": "appliedenergistics2:block/grindstone_front", + "side": "appliedenergistics2:block/grindstone_side", + "top": "appliedenergistics2:block/grindstone" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/inscriber.json b/src/main/resources/assets/appliedenergistics2/models/block/inscriber.json index cb9316911..d80704b0e 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/inscriber.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/inscriber.json @@ -1,9 +1,9 @@ { "parent": "block/orientable", "textures": { - "particle": "appliedenergistics2:blocks/inscriber", - "side": "appliedenergistics2:blocks/inscriber", - "inside": "appliedenergistics2:blocks/inscriber_inside" + "particle": "appliedenergistics2:block/inscriber", + "side": "appliedenergistics2:block/inscriber", + "inside": "appliedenergistics2:block/inscriber_inside" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/block/interface.json b/src/main/resources/assets/appliedenergistics2/models/block/interface.json index 556e439d2..5bc6ecdff 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/interface.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/interface.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/interface" + "all": "appliedenergistics2:block/interface" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/interface_oriented.json b/src/main/resources/assets/appliedenergistics2/models/block/interface_oriented.json index e32b6c0fb..2b5c8404c 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/interface_oriented.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/interface_oriented.json @@ -1,12 +1,12 @@ { "parent": "block/cube", "textures": { - "particle": "appliedenergistics2:blocks/interface", - "down": "appliedenergistics2:blocks/interface_alternate", - "up": "appliedenergistics2:blocks/interface", - "north": "appliedenergistics2:blocks/interface_alternate_arrow", - "south": "appliedenergistics2:blocks/interface_alternate_arrow", - "east": "appliedenergistics2:blocks/interface_alternate_arrow", - "west": "appliedenergistics2:blocks/interface_alternate_arrow" + "particle": "appliedenergistics2:block/interface", + "down": "appliedenergistics2:block/interface_alternate", + "up": "appliedenergistics2:block/interface", + "north": "appliedenergistics2:block/interface_alternate_arrow", + "south": "appliedenergistics2:block/interface_alternate_arrow", + "east": "appliedenergistics2:block/interface_alternate_arrow", + "west": "appliedenergistics2:block/interface_alternate_arrow" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/io_port.json b/src/main/resources/assets/appliedenergistics2/models/block/io_port.json index 8ba4e90c7..c5c780a06 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/io_port.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/io_port.json @@ -1,8 +1,8 @@ { "parent": "appliedenergistics2:block/cube/cube_ae_bottom_top", "textures": { - "bottom": "appliedenergistics2:blocks/io_port_bottom", - "side": "appliedenergistics2:blocks/io_port_side", - "top": "appliedenergistics2:blocks/io_port" + "bottom": "appliedenergistics2:block/io_port_bottom", + "side": "appliedenergistics2:block/io_port_side", + "top": "appliedenergistics2:block/io_port" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/molecular_assembler.json b/src/main/resources/assets/appliedenergistics2/models/block/molecular_assembler.json index 9ea74daed..4e87b59af 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/molecular_assembler.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/molecular_assembler.json @@ -1,8 +1,8 @@ { "parent": "block/block", "textures": { - "particle": "appliedenergistics2:blocks/molecular_assembler", - "outside": "appliedenergistics2:blocks/molecular_assembler" + "particle": "appliedenergistics2:block/molecular_assembler", + "outside": "appliedenergistics2:block/molecular_assembler" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/block/molecular_assembler_lights.json b/src/main/resources/assets/appliedenergistics2/models/block/molecular_assembler_lights.json index 90436312e..3aec50d8a 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/molecular_assembler_lights.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/molecular_assembler_lights.json @@ -2,7 +2,7 @@ "ae2_uvl_marker": true, "parent": "block/block", "textures": { - "all": "appliedenergistics2:blocks/molecular_assembler_lights" + "all": "appliedenergistics2:block/molecular_assembler_lights" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/block/qnb/link.json b/src/main/resources/assets/appliedenergistics2/models/block/qnb/link.json index 11709027f..bf6654bd7 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/qnb/link.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/qnb/link.json @@ -1,8 +1,8 @@ { "parent": "block/block", "textures": { - "particle": "appliedenergistics2:blocks/quantum_link", - "sides": "appliedenergistics2:blocks/quantum_link" + "particle": "appliedenergistics2:block/quantum_link", + "sides": "appliedenergistics2:block/quantum_link" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/block/qnb/ring.json b/src/main/resources/assets/appliedenergistics2/models/block/qnb/ring.json index b42837e8c..0f9130e06 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/qnb/ring.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/qnb/ring.json @@ -1,8 +1,8 @@ { "parent": "block/block", "textures": { - "particle": "appliedenergistics2:blocks/quantum_ring", - "sides": "appliedenergistics2:blocks/quantum_ring" + "particle": "appliedenergistics2:block/quantum_ring", + "sides": "appliedenergistics2:block/quantum_ring" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/block/quartz_block.json b/src/main/resources/assets/appliedenergistics2/models/block/quartz_block.json index 662c9aa15..069a6d3d3 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/quartz_block.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/quartz_block.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/quartz_block" + "all": "appliedenergistics2:block/quartz_block" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/quartz_fixture_standing.json b/src/main/resources/assets/appliedenergistics2/models/block/quartz_fixture_standing.json index ecf70112a..9f30f43d7 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/quartz_fixture_standing.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/quartz_fixture_standing.json @@ -299,8 +299,8 @@ } ], "textures": { - "particle": "appliedenergistics2:blocks/quartz_fixture", - "metal": "appliedenergistics2:blocks/quartz_fixture_metal", - "quartz": "appliedenergistics2:blocks/quartz_fixture" + "particle": "appliedenergistics2:block/quartz_fixture", + "metal": "appliedenergistics2:block/quartz_fixture_metal", + "quartz": "appliedenergistics2:block/quartz_fixture" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/quartz_fixture_standing_odd.json b/src/main/resources/assets/appliedenergistics2/models/block/quartz_fixture_standing_odd.json index 6431256bf..18990b825 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/quartz_fixture_standing_odd.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/quartz_fixture_standing_odd.json @@ -299,8 +299,8 @@ } ], "textures": { - "particle": "appliedenergistics2:blocks/quartz_fixture", - "metal": "appliedenergistics2:blocks/quartz_fixture_metal", - "quartz": "appliedenergistics2:blocks/quartz_fixture" + "particle": "appliedenergistics2:block/quartz_fixture", + "metal": "appliedenergistics2:block/quartz_fixture_metal", + "quartz": "appliedenergistics2:block/quartz_fixture" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/quartz_fixture_wall.json b/src/main/resources/assets/appliedenergistics2/models/block/quartz_fixture_wall.json index 2ff9d1ee5..be3c41eb5 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/quartz_fixture_wall.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/quartz_fixture_wall.json @@ -201,8 +201,8 @@ } ], "textures": { - "particle": "appliedenergistics2:blocks/quartz_fixture", - "metal": "appliedenergistics2:blocks/quartz_fixture_metal", - "quartz": "appliedenergistics2:blocks/quartz_fixture" + "particle": "appliedenergistics2:block/quartz_fixture", + "metal": "appliedenergistics2:block/quartz_fixture_metal", + "quartz": "appliedenergistics2:block/quartz_fixture" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/quartz_fixture_wall_odd.json b/src/main/resources/assets/appliedenergistics2/models/block/quartz_fixture_wall_odd.json index b65b1c60f..5a655e6f7 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/quartz_fixture_wall_odd.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/quartz_fixture_wall_odd.json @@ -201,8 +201,8 @@ } ], "textures": { - "particle": "appliedenergistics2:blocks/quartz_fixture", - "metal": "appliedenergistics2:blocks/quartz_fixture_metal", - "quartz": "appliedenergistics2:blocks/quartz_fixture" + "particle": "appliedenergistics2:block/quartz_fixture", + "metal": "appliedenergistics2:block/quartz_fixture_metal", + "quartz": "appliedenergistics2:block/quartz_fixture" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/quartz_growth_accelerator_off.json b/src/main/resources/assets/appliedenergistics2/models/block/quartz_growth_accelerator_off.json index 96e863477..d9a89f1fb 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/quartz_growth_accelerator_off.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/quartz_growth_accelerator_off.json @@ -1,8 +1,8 @@ { "parent": "block/cube_bottom_top", "textures": { - "bottom": "appliedenergistics2:blocks/quartz_growth_accelerator", - "side": "appliedenergistics2:blocks/quartz_growth_accelerator_side", - "top": "appliedenergistics2:blocks/quartz_growth_accelerator" + "bottom": "appliedenergistics2:block/quartz_growth_accelerator", + "side": "appliedenergistics2:block/quartz_growth_accelerator_side", + "top": "appliedenergistics2:block/quartz_growth_accelerator" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/quartz_growth_accelerator_on.json b/src/main/resources/assets/appliedenergistics2/models/block/quartz_growth_accelerator_on.json index 72a487c18..5e7afaddc 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/quartz_growth_accelerator_on.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/quartz_growth_accelerator_on.json @@ -1,8 +1,8 @@ { "parent": "block/cube_bottom_top", "textures": { - "bottom": "appliedenergistics2:blocks/quartz_growth_accelerator_on", - "side": "appliedenergistics2:blocks/quartz_growth_accelerator_side_on", - "top": "appliedenergistics2:blocks/quartz_growth_accelerator_on" + "bottom": "appliedenergistics2:block/quartz_growth_accelerator_on", + "side": "appliedenergistics2:block/quartz_growth_accelerator_side_on", + "top": "appliedenergistics2:block/quartz_growth_accelerator_on" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/quartz_ore.json b/src/main/resources/assets/appliedenergistics2/models/block/quartz_ore.json index 1fc113fb6..654f29c04 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/quartz_ore.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/quartz_ore.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/quartz_ore" + "all": "appliedenergistics2:block/quartz_ore" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/quartz_pillar.json b/src/main/resources/assets/appliedenergistics2/models/block/quartz_pillar.json index e811d351c..73a921908 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/quartz_pillar.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/quartz_pillar.json @@ -1,7 +1,7 @@ { "parent": "block/cube_column", "textures": { - "end": "appliedenergistics2:blocks/quartz_pillar_top", - "side": "appliedenergistics2:blocks/quartz_pillar_side" + "end": "appliedenergistics2:block/quartz_pillar_top", + "side": "appliedenergistics2:block/quartz_pillar_side" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/security_station_off.json b/src/main/resources/assets/appliedenergistics2/models/block/security_station_off.json index f0c22648b..71148c871 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/security_station_off.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/security_station_off.json @@ -1,13 +1,13 @@ { "parent": "block/block", "textures": { - "particle": "appliedenergistics2:blocks/security_station_side", - "side": "appliedenergistics2:blocks/security_station_side", - "bottom": "appliedenergistics2:blocks/security_station_bottom", - "top": "appliedenergistics2:blocks/security_station_top", - "lightsBright": "appliedenergistics2:blocks/security_station_light_bright", - "lightsMedium": "appliedenergistics2:blocks/security_station_light_medium", - "lightsDark": "appliedenergistics2:blocks/security_station_light_dark" + "particle": "appliedenergistics2:block/security_station_side", + "side": "appliedenergistics2:block/security_station_side", + "bottom": "appliedenergistics2:block/security_station_bottom", + "top": "appliedenergistics2:block/security_station_top", + "lightsBright": "appliedenergistics2:block/security_station_light_bright", + "lightsMedium": "appliedenergistics2:block/security_station_light_medium", + "lightsDark": "appliedenergistics2:block/security_station_light_dark" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/block/security_station_on.json b/src/main/resources/assets/appliedenergistics2/models/block/security_station_on.json index 12396f3bb..50e07381d 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/security_station_on.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/security_station_on.json @@ -2,13 +2,13 @@ "ae2_uvl_marker": true, "parent": "block/block", "textures": { - "particle": "appliedenergistics2:blocks/security_station_side", - "side": "appliedenergistics2:blocks/security_station_side", - "bottom": "appliedenergistics2:blocks/security_station_bottom", - "top": "appliedenergistics2:blocks/security_station_top", - "lightsBright": "appliedenergistics2:blocks/security_station_light_bright", - "lightsMedium": "appliedenergistics2:blocks/security_station_light_medium", - "lightsDark": "appliedenergistics2:blocks/security_station_light_dark" + "particle": "appliedenergistics2:block/security_station_side", + "side": "appliedenergistics2:block/security_station_side", + "bottom": "appliedenergistics2:block/security_station_bottom", + "top": "appliedenergistics2:block/security_station_top", + "lightsBright": "appliedenergistics2:block/security_station_light_bright", + "lightsMedium": "appliedenergistics2:block/security_station_light_medium", + "lightsDark": "appliedenergistics2:block/security_station_light_dark" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/block/sky_compass_base.json b/src/main/resources/assets/appliedenergistics2/models/block/sky_compass_base.json index 061d5bc3a..edcadc7c3 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/sky_compass_base.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/sky_compass_base.json @@ -1,8 +1,8 @@ { "parent": "block/block", "textures": { - "particle": "appliedenergistics2:blocks/sky_compass", - "0": "appliedenergistics2:blocks/sky_compass" + "particle": "appliedenergistics2:block/sky_compass", + "0": "appliedenergistics2:block/sky_compass" }, "display": { "gui": { diff --git a/src/main/resources/assets/appliedenergistics2/models/block/sky_compass_pointer.json b/src/main/resources/assets/appliedenergistics2/models/block/sky_compass_pointer.json index cbf6facd4..285262f66 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/sky_compass_pointer.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/sky_compass_pointer.json @@ -1,7 +1,7 @@ { "parent": "block/block", "textures": { - "0": "appliedenergistics2:blocks/sky_compass" + "0": "appliedenergistics2:block/sky_compass" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/block/sky_stone_block.json b/src/main/resources/assets/appliedenergistics2/models/block/sky_stone_block.json index d8a10e534..45e393e04 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/sky_stone_block.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/sky_stone_block.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/sky_stone_block" + "all": "appliedenergistics2:block/sky_stone_block" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/sky_stone_brick.json b/src/main/resources/assets/appliedenergistics2/models/block/sky_stone_brick.json index b4421d246..bf03c0bef 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/sky_stone_brick.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/sky_stone_brick.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/sky_stone_brick" + "all": "appliedenergistics2:block/sky_stone_brick" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/sky_stone_small_brick.json b/src/main/resources/assets/appliedenergistics2/models/block/sky_stone_small_brick.json index cb4961e3a..6794fd25d 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/sky_stone_small_brick.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/sky_stone_small_brick.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/sky_stone_small_brick" + "all": "appliedenergistics2:block/sky_stone_small_brick" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/slabs/chiseled_quartz_half.json b/src/main/resources/assets/appliedenergistics2/models/block/slabs/chiseled_quartz_half.json index 0db7c823d..05dbded5d 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/slabs/chiseled_quartz_half.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/slabs/chiseled_quartz_half.json @@ -1,8 +1,8 @@ { "parent": "block/half_slab", "textures": { - "bottom": "appliedenergistics2:blocks/chiseled_quartz_block_top", - "side": "appliedenergistics2:blocks/chiseled_quartz_block_side", - "top": "appliedenergistics2:blocks/chiseled_quartz_block_top" + "bottom": "appliedenergistics2:block/chiseled_quartz_block_top", + "side": "appliedenergistics2:block/chiseled_quartz_block_side", + "top": "appliedenergistics2:block/chiseled_quartz_block_top" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/slabs/chiseled_quartz_upper.json b/src/main/resources/assets/appliedenergistics2/models/block/slabs/chiseled_quartz_upper.json index 02881ebf2..330bf408d 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/slabs/chiseled_quartz_upper.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/slabs/chiseled_quartz_upper.json @@ -1,8 +1,8 @@ { "parent": "block/upper_slab", "textures": { - "bottom": "appliedenergistics2:blocks/chiseled_quartz_block_top", - "side": "appliedenergistics2:blocks/chiseled_quartz_block_side", - "top": "appliedenergistics2:blocks/chiseled_quartz_block_top" + "bottom": "appliedenergistics2:block/chiseled_quartz_block_top", + "side": "appliedenergistics2:block/chiseled_quartz_block_side", + "top": "appliedenergistics2:block/chiseled_quartz_block_top" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/slabs/fluix_half.json b/src/main/resources/assets/appliedenergistics2/models/block/slabs/fluix_half.json index bb7667648..d74c26e24 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/slabs/fluix_half.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/slabs/fluix_half.json @@ -1,8 +1,8 @@ { "parent": "block/half_slab", "textures": { - "bottom": "appliedenergistics2:blocks/fluix_block", - "side": "appliedenergistics2:blocks/fluix_block", - "top": "appliedenergistics2:blocks/fluix_block" + "bottom": "appliedenergistics2:block/fluix_block", + "side": "appliedenergistics2:block/fluix_block", + "top": "appliedenergistics2:block/fluix_block" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/slabs/fluix_upper.json b/src/main/resources/assets/appliedenergistics2/models/block/slabs/fluix_upper.json index b6f5b5fa6..7ce9ccde6 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/slabs/fluix_upper.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/slabs/fluix_upper.json @@ -1,8 +1,8 @@ { "parent": "block/upper_slab", "textures": { - "bottom": "appliedenergistics2:blocks/fluix_block", - "side": "appliedenergistics2:blocks/fluix_block", - "top": "appliedenergistics2:blocks/fluix_block" + "bottom": "appliedenergistics2:block/fluix_block", + "side": "appliedenergistics2:block/fluix_block", + "top": "appliedenergistics2:block/fluix_block" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/slabs/quartz_half.json b/src/main/resources/assets/appliedenergistics2/models/block/slabs/quartz_half.json index 7dd6cc96e..b908bf14f 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/slabs/quartz_half.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/slabs/quartz_half.json @@ -1,8 +1,8 @@ { "parent": "block/half_slab", "textures": { - "bottom": "appliedenergistics2:blocks/quartz_block", - "side": "appliedenergistics2:blocks/quartz_block", - "top": "appliedenergistics2:blocks/quartz_block" + "bottom": "appliedenergistics2:block/quartz_block", + "side": "appliedenergistics2:block/quartz_block", + "top": "appliedenergistics2:block/quartz_block" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/slabs/quartz_pillar_half.json b/src/main/resources/assets/appliedenergistics2/models/block/slabs/quartz_pillar_half.json index 8303cd55e..979560505 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/slabs/quartz_pillar_half.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/slabs/quartz_pillar_half.json @@ -1,8 +1,8 @@ { "parent": "block/half_slab", "textures": { - "bottom": "appliedenergistics2:blocks/quartz_pillar_top", - "side": "appliedenergistics2:blocks/quartz_pillar_side", - "top": "appliedenergistics2:blocks/quartz_pillar_top" + "bottom": "appliedenergistics2:block/quartz_pillar_top", + "side": "appliedenergistics2:block/quartz_pillar_side", + "top": "appliedenergistics2:block/quartz_pillar_top" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/slabs/quartz_pillar_upper.json b/src/main/resources/assets/appliedenergistics2/models/block/slabs/quartz_pillar_upper.json index ecb51b813..7fbc65b78 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/slabs/quartz_pillar_upper.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/slabs/quartz_pillar_upper.json @@ -1,8 +1,8 @@ { "parent": "block/upper_slab", "textures": { - "bottom": "appliedenergistics2:blocks/quartz_pillar_top", - "side": "appliedenergistics2:blocks/quartz_pillar_side", - "top": "appliedenergistics2:blocks/quartz_pillar_top" + "bottom": "appliedenergistics2:block/quartz_pillar_top", + "side": "appliedenergistics2:block/quartz_pillar_side", + "top": "appliedenergistics2:block/quartz_pillar_top" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/slabs/quartz_upper.json b/src/main/resources/assets/appliedenergistics2/models/block/slabs/quartz_upper.json index fc075b39d..e2e08c1d6 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/slabs/quartz_upper.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/slabs/quartz_upper.json @@ -1,8 +1,8 @@ { "parent": "block/upper_slab", "textures": { - "bottom": "appliedenergistics2:blocks/quartz_block", - "side": "appliedenergistics2:blocks/quartz_block", - "top": "appliedenergistics2:blocks/quartz_block" + "bottom": "appliedenergistics2:block/quartz_block", + "side": "appliedenergistics2:block/quartz_block", + "top": "appliedenergistics2:block/quartz_block" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/slabs/sky_stone_brick_half.json b/src/main/resources/assets/appliedenergistics2/models/block/slabs/sky_stone_brick_half.json index d2ab3d023..6d9cbc881 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/slabs/sky_stone_brick_half.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/slabs/sky_stone_brick_half.json @@ -1,8 +1,8 @@ { "parent": "block/half_slab", "textures": { - "bottom": "appliedenergistics2:blocks/sky_stone_brick", - "side": "appliedenergistics2:blocks/sky_stone_brick", - "top": "appliedenergistics2:blocks/sky_stone_brick" + "bottom": "appliedenergistics2:block/sky_stone_brick", + "side": "appliedenergistics2:block/sky_stone_brick", + "top": "appliedenergistics2:block/sky_stone_brick" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/slabs/sky_stone_brick_upper.json b/src/main/resources/assets/appliedenergistics2/models/block/slabs/sky_stone_brick_upper.json index 9db89dfd4..ffd239130 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/slabs/sky_stone_brick_upper.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/slabs/sky_stone_brick_upper.json @@ -1,8 +1,8 @@ { "parent": "block/upper_slab", "textures": { - "bottom": "appliedenergistics2:blocks/sky_stone_brick", - "side": "appliedenergistics2:blocks/sky_stone_brick", - "top": "appliedenergistics2:blocks/sky_stone_brick" + "bottom": "appliedenergistics2:block/sky_stone_brick", + "side": "appliedenergistics2:block/sky_stone_brick", + "top": "appliedenergistics2:block/sky_stone_brick" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/slabs/sky_stone_half.json b/src/main/resources/assets/appliedenergistics2/models/block/slabs/sky_stone_half.json index fea3188e0..1dfe0cbb2 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/slabs/sky_stone_half.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/slabs/sky_stone_half.json @@ -1,8 +1,8 @@ { "parent": "block/half_slab", "textures": { - "bottom": "appliedenergistics2:blocks/sky_stone_block", - "side": "appliedenergistics2:blocks/sky_stone_block", - "top": "appliedenergistics2:blocks/sky_stone_block" + "bottom": "appliedenergistics2:block/sky_stone_block", + "side": "appliedenergistics2:block/sky_stone_block", + "top": "appliedenergistics2:block/sky_stone_block" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/slabs/sky_stone_small_brick_half.json b/src/main/resources/assets/appliedenergistics2/models/block/slabs/sky_stone_small_brick_half.json index 02c29b456..86da53776 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/slabs/sky_stone_small_brick_half.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/slabs/sky_stone_small_brick_half.json @@ -1,8 +1,8 @@ { "parent": "block/half_slab", "textures": { - "bottom": "appliedenergistics2:blocks/sky_stone_small_brick", - "side": "appliedenergistics2:blocks/sky_stone_small_brick", - "top": "appliedenergistics2:blocks/sky_stone_small_brick" + "bottom": "appliedenergistics2:block/sky_stone_small_brick", + "side": "appliedenergistics2:block/sky_stone_small_brick", + "top": "appliedenergistics2:block/sky_stone_small_brick" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/slabs/sky_stone_small_brick_upper.json b/src/main/resources/assets/appliedenergistics2/models/block/slabs/sky_stone_small_brick_upper.json index 4dde2a9b2..31c3c6686 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/slabs/sky_stone_small_brick_upper.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/slabs/sky_stone_small_brick_upper.json @@ -1,8 +1,8 @@ { "parent": "block/upper_slab", "textures": { - "bottom": "appliedenergistics2:blocks/sky_stone_small_brick", - "side": "appliedenergistics2:blocks/sky_stone_small_brick", - "top": "appliedenergistics2:blocks/sky_stone_small_brick" + "bottom": "appliedenergistics2:block/sky_stone_small_brick", + "side": "appliedenergistics2:block/sky_stone_small_brick", + "top": "appliedenergistics2:block/sky_stone_small_brick" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/slabs/sky_stone_upper.json b/src/main/resources/assets/appliedenergistics2/models/block/slabs/sky_stone_upper.json index b4bd948ee..64fa2999f 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/slabs/sky_stone_upper.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/slabs/sky_stone_upper.json @@ -1,8 +1,8 @@ { "parent": "block/upper_slab", "textures": { - "bottom": "appliedenergistics2:blocks/sky_stone_block", - "side": "appliedenergistics2:blocks/sky_stone_block", - "top": "appliedenergistics2:blocks/sky_stone_block" + "bottom": "appliedenergistics2:block/sky_stone_block", + "side": "appliedenergistics2:block/sky_stone_block", + "top": "appliedenergistics2:block/sky_stone_block" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/slabs/smooth_sky_stone_half.json b/src/main/resources/assets/appliedenergistics2/models/block/slabs/smooth_sky_stone_half.json index 4462e5cc4..232b436cd 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/slabs/smooth_sky_stone_half.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/slabs/smooth_sky_stone_half.json @@ -1,8 +1,8 @@ { "parent": "block/half_slab", "textures": { - "bottom": "appliedenergistics2:blocks/smooth_sky_stone_block", - "side": "appliedenergistics2:blocks/smooth_sky_stone_block", - "top": "appliedenergistics2:blocks/smooth_sky_stone_block" + "bottom": "appliedenergistics2:block/smooth_sky_stone_block", + "side": "appliedenergistics2:block/smooth_sky_stone_block", + "top": "appliedenergistics2:block/smooth_sky_stone_block" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/slabs/smooth_sky_stone_upper.json b/src/main/resources/assets/appliedenergistics2/models/block/slabs/smooth_sky_stone_upper.json index 04d2750a6..ba1db28e1 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/slabs/smooth_sky_stone_upper.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/slabs/smooth_sky_stone_upper.json @@ -1,8 +1,8 @@ { "parent": "block/upper_slab", "textures": { - "bottom": "appliedenergistics2:blocks/smooth_sky_stone_block", - "side": "appliedenergistics2:blocks/smooth_sky_stone_block", - "top": "appliedenergistics2:blocks/smooth_sky_stone_block" + "bottom": "appliedenergistics2:block/smooth_sky_stone_block", + "side": "appliedenergistics2:block/smooth_sky_stone_block", + "top": "appliedenergistics2:block/smooth_sky_stone_block" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/smooth_sky_stone_block.json b/src/main/resources/assets/appliedenergistics2/models/block/smooth_sky_stone_block.json index e9b3c8877..e5225b999 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/smooth_sky_stone_block.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/smooth_sky_stone_block.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:blocks/smooth_sky_stone_block" + "all": "appliedenergistics2:block/smooth_sky_stone_block" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/spatial_io_port.json b/src/main/resources/assets/appliedenergistics2/models/block/spatial_io_port.json index 74fe18c17..be6f6c34d 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/spatial_io_port.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/spatial_io_port.json @@ -1,8 +1,8 @@ { "parent": "block/cube_bottom_top", "textures": { - "bottom": "appliedenergistics2:blocks/spatial_io_port_bottom", - "side": "appliedenergistics2:blocks/spatial_io_port_side", - "top": "appliedenergistics2:blocks/spatial_io_port" + "bottom": "appliedenergistics2:block/spatial_io_port_bottom", + "side": "appliedenergistics2:block/spatial_io_port_side", + "top": "appliedenergistics2:block/spatial_io_port" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/stairs/chiseled_quartz.json b/src/main/resources/assets/appliedenergistics2/models/block/stairs/chiseled_quartz.json index b6ccf7e70..e21a2be34 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/stairs/chiseled_quartz.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/stairs/chiseled_quartz.json @@ -1,8 +1,8 @@ { "parent": "block/stairs", "textures": { - "bottom": "appliedenergistics2:blocks/chiseled_quartz_block_top", - "side": "appliedenergistics2:blocks/chiseled_quartz_block_side", - "top": "appliedenergistics2:blocks/chiseled_quartz_block_top" + "bottom": "appliedenergistics2:block/chiseled_quartz_block_top", + "side": "appliedenergistics2:block/chiseled_quartz_block_side", + "top": "appliedenergistics2:block/chiseled_quartz_block_top" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/stairs/chiseled_quartz_inner.json b/src/main/resources/assets/appliedenergistics2/models/block/stairs/chiseled_quartz_inner.json index c70364198..0c06405a9 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/stairs/chiseled_quartz_inner.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/stairs/chiseled_quartz_inner.json @@ -1,8 +1,8 @@ { "parent": "block/inner_stairs", "textures": { - "bottom": "appliedenergistics2:blocks/chiseled_quartz_block_top", - "side": "appliedenergistics2:blocks/chiseled_quartz_block_side", - "top": "appliedenergistics2:blocks/chiseled_quartz_block_top" + "bottom": "appliedenergistics2:block/chiseled_quartz_block_top", + "side": "appliedenergistics2:block/chiseled_quartz_block_side", + "top": "appliedenergistics2:block/chiseled_quartz_block_top" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/stairs/chiseled_quartz_outer.json b/src/main/resources/assets/appliedenergistics2/models/block/stairs/chiseled_quartz_outer.json index 8caa71803..dd4374ac6 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/stairs/chiseled_quartz_outer.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/stairs/chiseled_quartz_outer.json @@ -1,8 +1,8 @@ { "parent": "block/outer_stairs", "textures": { - "bottom": "appliedenergistics2:blocks/chiseled_quartz_block_top", - "side": "appliedenergistics2:blocks/chiseled_quartz_block_side", - "top": "appliedenergistics2:blocks/chiseled_quartz_block_top" + "bottom": "appliedenergistics2:block/chiseled_quartz_block_top", + "side": "appliedenergistics2:block/chiseled_quartz_block_side", + "top": "appliedenergistics2:block/chiseled_quartz_block_top" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/stairs/fluix.json b/src/main/resources/assets/appliedenergistics2/models/block/stairs/fluix.json index 3bfb8f379..ca8658151 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/stairs/fluix.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/stairs/fluix.json @@ -1,8 +1,8 @@ { "parent": "block/stairs", "textures": { - "bottom": "appliedenergistics2:blocks/fluix_block", - "side": "appliedenergistics2:blocks/fluix_block", - "top": "appliedenergistics2:blocks/fluix_block" + "bottom": "appliedenergistics2:block/fluix_block", + "side": "appliedenergistics2:block/fluix_block", + "top": "appliedenergistics2:block/fluix_block" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/stairs/fluix_inner.json b/src/main/resources/assets/appliedenergistics2/models/block/stairs/fluix_inner.json index 51c7c3a9c..4359d1f76 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/stairs/fluix_inner.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/stairs/fluix_inner.json @@ -1,8 +1,8 @@ { "parent": "block/inner_stairs", "textures": { - "bottom": "appliedenergistics2:blocks/fluix_block", - "side": "appliedenergistics2:blocks/fluix_block", - "top": "appliedenergistics2:blocks/fluix_block" + "bottom": "appliedenergistics2:block/fluix_block", + "side": "appliedenergistics2:block/fluix_block", + "top": "appliedenergistics2:block/fluix_block" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/stairs/fluix_outer.json b/src/main/resources/assets/appliedenergistics2/models/block/stairs/fluix_outer.json index e6f537c87..b1aad6509 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/stairs/fluix_outer.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/stairs/fluix_outer.json @@ -1,8 +1,8 @@ { "parent": "block/outer_stairs", "textures": { - "bottom": "appliedenergistics2:blocks/fluix_block", - "side": "appliedenergistics2:blocks/fluix_block", - "top": "appliedenergistics2:blocks/fluix_block" + "bottom": "appliedenergistics2:block/fluix_block", + "side": "appliedenergistics2:block/fluix_block", + "top": "appliedenergistics2:block/fluix_block" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/stairs/quartz.json b/src/main/resources/assets/appliedenergistics2/models/block/stairs/quartz.json index acbd4006d..7e943f87c 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/stairs/quartz.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/stairs/quartz.json @@ -1,8 +1,8 @@ { "parent": "block/stairs", "textures": { - "bottom": "appliedenergistics2:blocks/quartz_block", - "side": "appliedenergistics2:blocks/quartz_block", - "top": "appliedenergistics2:blocks/quartz_block" + "bottom": "appliedenergistics2:block/quartz_block", + "side": "appliedenergistics2:block/quartz_block", + "top": "appliedenergistics2:block/quartz_block" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/stairs/quartz_inner.json b/src/main/resources/assets/appliedenergistics2/models/block/stairs/quartz_inner.json index b81cef115..a02a3b05c 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/stairs/quartz_inner.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/stairs/quartz_inner.json @@ -1,8 +1,8 @@ { "parent": "block/inner_stairs", "textures": { - "bottom": "appliedenergistics2:blocks/quartz_block", - "side": "appliedenergistics2:blocks/quartz_block", - "top": "appliedenergistics2:blocks/quartz_block" + "bottom": "appliedenergistics2:block/quartz_block", + "side": "appliedenergistics2:block/quartz_block", + "top": "appliedenergistics2:block/quartz_block" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/stairs/quartz_outer.json b/src/main/resources/assets/appliedenergistics2/models/block/stairs/quartz_outer.json index 9f51185e5..c68646ae7 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/stairs/quartz_outer.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/stairs/quartz_outer.json @@ -1,8 +1,8 @@ { "parent": "block/outer_stairs", "textures": { - "bottom": "appliedenergistics2:blocks/quartz_block", - "side": "appliedenergistics2:blocks/quartz_block", - "top": "appliedenergistics2:blocks/quartz_block" + "bottom": "appliedenergistics2:block/quartz_block", + "side": "appliedenergistics2:block/quartz_block", + "top": "appliedenergistics2:block/quartz_block" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/stairs/quartz_pillar.json b/src/main/resources/assets/appliedenergistics2/models/block/stairs/quartz_pillar.json index 08f550ba3..e2a6287fc 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/stairs/quartz_pillar.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/stairs/quartz_pillar.json @@ -1,8 +1,8 @@ { "parent": "block/stairs", "textures": { - "bottom": "appliedenergistics2:blocks/quartz_pillar_top", - "side": "appliedenergistics2:blocks/quartz_pillar_side", - "top": "appliedenergistics2:blocks/quartz_pillar_top" + "bottom": "appliedenergistics2:block/quartz_pillar_top", + "side": "appliedenergistics2:block/quartz_pillar_side", + "top": "appliedenergistics2:block/quartz_pillar_top" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/stairs/quartz_pillar_inner.json b/src/main/resources/assets/appliedenergistics2/models/block/stairs/quartz_pillar_inner.json index 3d207e991..2991b3ed0 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/stairs/quartz_pillar_inner.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/stairs/quartz_pillar_inner.json @@ -1,8 +1,8 @@ { "parent": "block/inner_stairs", "textures": { - "bottom": "appliedenergistics2:blocks/quartz_pillar_top", - "side": "appliedenergistics2:blocks/quartz_pillar_side", - "top": "appliedenergistics2:blocks/quartz_pillar_top" + "bottom": "appliedenergistics2:block/quartz_pillar_top", + "side": "appliedenergistics2:block/quartz_pillar_side", + "top": "appliedenergistics2:block/quartz_pillar_top" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/stairs/quartz_pillar_outer.json b/src/main/resources/assets/appliedenergistics2/models/block/stairs/quartz_pillar_outer.json index c0d695609..1f226c2ff 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/stairs/quartz_pillar_outer.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/stairs/quartz_pillar_outer.json @@ -1,8 +1,8 @@ { "parent": "block/outer_stairs", "textures": { - "bottom": "appliedenergistics2:blocks/quartz_pillar_top", - "side": "appliedenergistics2:blocks/quartz_pillar_side", - "top": "appliedenergistics2:blocks/quartz_pillar_top" + "bottom": "appliedenergistics2:block/quartz_pillar_top", + "side": "appliedenergistics2:block/quartz_pillar_side", + "top": "appliedenergistics2:block/quartz_pillar_top" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone.json b/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone.json index 1591ca120..9725e3f69 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone.json @@ -1,8 +1,8 @@ { "parent": "block/stairs", "textures": { - "bottom": "appliedenergistics2:blocks/sky_stone_block", - "side": "appliedenergistics2:blocks/sky_stone_block", - "top": "appliedenergistics2:blocks/sky_stone_block" + "bottom": "appliedenergistics2:block/sky_stone_block", + "side": "appliedenergistics2:block/sky_stone_block", + "top": "appliedenergistics2:block/sky_stone_block" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone_brick.json b/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone_brick.json index 0c9943105..b5bc6f576 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone_brick.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone_brick.json @@ -1,8 +1,8 @@ { "parent": "block/stairs", "textures": { - "bottom": "appliedenergistics2:blocks/sky_stone_brick", - "side": "appliedenergistics2:blocks/sky_stone_brick", - "top": "appliedenergistics2:blocks/sky_stone_brick" + "bottom": "appliedenergistics2:block/sky_stone_brick", + "side": "appliedenergistics2:block/sky_stone_brick", + "top": "appliedenergistics2:block/sky_stone_brick" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone_brick_inner.json b/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone_brick_inner.json index b1fe36347..27af722c6 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone_brick_inner.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone_brick_inner.json @@ -1,8 +1,8 @@ { "parent": "block/inner_stairs", "textures": { - "bottom": "appliedenergistics2:blocks/sky_stone_brick", - "side": "appliedenergistics2:blocks/sky_stone_brick", - "top": "appliedenergistics2:blocks/sky_stone_brick" + "bottom": "appliedenergistics2:block/sky_stone_brick", + "side": "appliedenergistics2:block/sky_stone_brick", + "top": "appliedenergistics2:block/sky_stone_brick" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone_brick_outer.json b/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone_brick_outer.json index b3c915b6d..f4f678326 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone_brick_outer.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone_brick_outer.json @@ -1,8 +1,8 @@ { "parent": "block/outer_stairs", "textures": { - "bottom": "appliedenergistics2:blocks/sky_stone_brick", - "side": "appliedenergistics2:blocks/sky_stone_brick", - "top": "appliedenergistics2:blocks/sky_stone_brick" + "bottom": "appliedenergistics2:block/sky_stone_brick", + "side": "appliedenergistics2:block/sky_stone_brick", + "top": "appliedenergistics2:block/sky_stone_brick" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone_inner.json b/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone_inner.json index f795bee14..89b0d1c25 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone_inner.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone_inner.json @@ -1,8 +1,8 @@ { "parent": "block/inner_stairs", "textures": { - "bottom": "appliedenergistics2:blocks/sky_stone_block", - "side": "appliedenergistics2:blocks/sky_stone_block", - "top": "appliedenergistics2:blocks/sky_stone_block" + "bottom": "appliedenergistics2:block/sky_stone_block", + "side": "appliedenergistics2:block/sky_stone_block", + "top": "appliedenergistics2:block/sky_stone_block" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone_outer.json b/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone_outer.json index 9b7b13e50..aa0222096 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone_outer.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone_outer.json @@ -1,8 +1,8 @@ { "parent": "block/outer_stairs", "textures": { - "bottom": "appliedenergistics2:blocks/sky_stone_block", - "side": "appliedenergistics2:blocks/sky_stone_block", - "top": "appliedenergistics2:blocks/sky_stone_block" + "bottom": "appliedenergistics2:block/sky_stone_block", + "side": "appliedenergistics2:block/sky_stone_block", + "top": "appliedenergistics2:block/sky_stone_block" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone_small_brick.json b/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone_small_brick.json index c6d1bffd7..41ff9564e 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone_small_brick.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone_small_brick.json @@ -1,8 +1,8 @@ { "parent": "block/stairs", "textures": { - "bottom": "appliedenergistics2:blocks/sky_stone_small_brick", - "side": "appliedenergistics2:blocks/sky_stone_small_brick", - "top": "appliedenergistics2:blocks/sky_stone_small_brick" + "bottom": "appliedenergistics2:block/sky_stone_small_brick", + "side": "appliedenergistics2:block/sky_stone_small_brick", + "top": "appliedenergistics2:block/sky_stone_small_brick" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone_small_brick_inner.json b/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone_small_brick_inner.json index 81f9bd7b7..7f019e294 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone_small_brick_inner.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone_small_brick_inner.json @@ -1,8 +1,8 @@ { "parent": "block/inner_stairs", "textures": { - "bottom": "appliedenergistics2:blocks/sky_stone_small_brick", - "side": "appliedenergistics2:blocks/sky_stone_small_brick", - "top": "appliedenergistics2:blocks/sky_stone_small_brick" + "bottom": "appliedenergistics2:block/sky_stone_small_brick", + "side": "appliedenergistics2:block/sky_stone_small_brick", + "top": "appliedenergistics2:block/sky_stone_small_brick" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone_small_brick_outer.json b/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone_small_brick_outer.json index fd934fd58..fe4420119 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone_small_brick_outer.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/stairs/sky_stone_small_brick_outer.json @@ -1,8 +1,8 @@ { "parent": "block/outer_stairs", "textures": { - "bottom": "appliedenergistics2:blocks/sky_stone_small_brick", - "side": "appliedenergistics2:blocks/sky_stone_small_brick", - "top": "appliedenergistics2:blocks/sky_stone_small_brick" + "bottom": "appliedenergistics2:block/sky_stone_small_brick", + "side": "appliedenergistics2:block/sky_stone_small_brick", + "top": "appliedenergistics2:block/sky_stone_small_brick" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/stairs/smooth_sky_stone.json b/src/main/resources/assets/appliedenergistics2/models/block/stairs/smooth_sky_stone.json index 272a5bca6..a845061e5 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/stairs/smooth_sky_stone.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/stairs/smooth_sky_stone.json @@ -1,8 +1,8 @@ { "parent": "block/stairs", "textures": { - "bottom": "appliedenergistics2:blocks/smooth_sky_stone_block", - "side": "appliedenergistics2:blocks/smooth_sky_stone_block", - "top": "appliedenergistics2:blocks/smooth_sky_stone_block" + "bottom": "appliedenergistics2:block/smooth_sky_stone_block", + "side": "appliedenergistics2:block/smooth_sky_stone_block", + "top": "appliedenergistics2:block/smooth_sky_stone_block" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/stairs/smooth_sky_stone_inner.json b/src/main/resources/assets/appliedenergistics2/models/block/stairs/smooth_sky_stone_inner.json index b06620484..fd405a5f8 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/stairs/smooth_sky_stone_inner.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/stairs/smooth_sky_stone_inner.json @@ -1,8 +1,8 @@ { "parent": "block/inner_stairs", "textures": { - "bottom": "appliedenergistics2:blocks/smooth_sky_stone_block", - "side": "appliedenergistics2:blocks/smooth_sky_stone_block", - "top": "appliedenergistics2:blocks/smooth_sky_stone_block" + "bottom": "appliedenergistics2:block/smooth_sky_stone_block", + "side": "appliedenergistics2:block/smooth_sky_stone_block", + "top": "appliedenergistics2:block/smooth_sky_stone_block" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/stairs/smooth_sky_stone_outer.json b/src/main/resources/assets/appliedenergistics2/models/block/stairs/smooth_sky_stone_outer.json index e9a05b352..832e7b364 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/stairs/smooth_sky_stone_outer.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/stairs/smooth_sky_stone_outer.json @@ -1,8 +1,8 @@ { "parent": "block/outer_stairs", "textures": { - "bottom": "appliedenergistics2:blocks/smooth_sky_stone_block", - "side": "appliedenergistics2:blocks/smooth_sky_stone_block", - "top": "appliedenergistics2:blocks/smooth_sky_stone_block" + "bottom": "appliedenergistics2:block/smooth_sky_stone_block", + "side": "appliedenergistics2:block/smooth_sky_stone_block", + "top": "appliedenergistics2:block/smooth_sky_stone_block" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/vibration_chamber_off.json b/src/main/resources/assets/appliedenergistics2/models/block/vibration_chamber_off.json index a340e66e4..653a74ee2 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/vibration_chamber_off.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/vibration_chamber_off.json @@ -1,9 +1,9 @@ { "parent": "appliedenergistics2:block/cube/cube_ae_machine", "textures": { - "bottom": "appliedenergistics2:blocks/vibration_chamber", - "front": "appliedenergistics2:blocks/vibration_chamber_front", - "side": "appliedenergistics2:blocks/vibration_chamber", - "top": "appliedenergistics2:blocks/vibration_chamber" + "bottom": "appliedenergistics2:block/vibration_chamber", + "front": "appliedenergistics2:block/vibration_chamber_front", + "side": "appliedenergistics2:block/vibration_chamber", + "top": "appliedenergistics2:block/vibration_chamber" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/vibration_chamber_on.json b/src/main/resources/assets/appliedenergistics2/models/block/vibration_chamber_on.json index ca0f2ff49..2e1ea0d44 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/vibration_chamber_on.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/vibration_chamber_on.json @@ -1,6 +1,6 @@ { "parent": "appliedenergistics2:block/vibration_chamber_off", "textures": { - "front": "appliedenergistics2:blocks/vibration_chamber_front_on" + "front": "appliedenergistics2:block/vibration_chamber_front_on" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/block/wireless_access_point_chassis.json b/src/main/resources/assets/appliedenergistics2/models/block/wireless_access_point_chassis.json index 841bc9665..6d1040ea3 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/wireless_access_point_chassis.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/wireless_access_point_chassis.json @@ -1,9 +1,9 @@ { "parent": "block/block", "textures": { - "particle": "appliedenergistics2:blocks/wireless_access_point_inside", - "inside": "appliedenergistics2:blocks/wireless_access_point_inside", - "1": "appliedenergistics2:blocks/wireless_access_point", + "particle": "appliedenergistics2:block/wireless_access_point_inside", + "inside": "appliedenergistics2:block/wireless_access_point_inside", + "1": "appliedenergistics2:block/wireless_access_point", "sides": "appliedenergistics2:parts/monitor_sides", "sidesStatus": "appliedenergistics2:parts/monitor_sides_status" }, diff --git a/src/main/resources/assets/appliedenergistics2/models/block/wireless_access_point_off.json b/src/main/resources/assets/appliedenergistics2/models/block/wireless_access_point_off.json index a07e9f306..1aec510a5 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/wireless_access_point_off.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/wireless_access_point_off.json @@ -1,6 +1,6 @@ { "textures": { - "torch": "appliedenergistics2:blocks/wireless_access_point" + "torch": "appliedenergistics2:block/wireless_access_point" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/block/wireless_access_point_on.json b/src/main/resources/assets/appliedenergistics2/models/block/wireless_access_point_on.json index 8e9492d6c..3c98ea484 100644 --- a/src/main/resources/assets/appliedenergistics2/models/block/wireless_access_point_on.json +++ b/src/main/resources/assets/appliedenergistics2/models/block/wireless_access_point_on.json @@ -2,7 +2,7 @@ "ae2_uvl_marker": true, "ambientocclusion": false, "textures": { - "torch": "appliedenergistics2:blocks/wireless_access_point_on" + "torch": "appliedenergistics2:block/wireless_access_point_on" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/item/biometric_card.json b/src/main/resources/assets/appliedenergistics2/models/item/biometric_card.json index e3f364519..6fe327d12 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/biometric_card.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/biometric_card.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/biometric_card" + "layer0": "appliedenergistics2:item/biometric_card" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/certus_quartz_axe.json b/src/main/resources/assets/appliedenergistics2/models/item/certus_quartz_axe.json index f77d6c7dc..667321149 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/certus_quartz_axe.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/certus_quartz_axe.json @@ -1,6 +1,6 @@ { "parent": "item/handheld", "textures": { - "layer0": "appliedenergistics2:items/certus_quartz_axe" + "layer0": "appliedenergistics2:item/certus_quartz_axe" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/certus_quartz_cutting_knife.json b/src/main/resources/assets/appliedenergistics2/models/item/certus_quartz_cutting_knife.json index 8bb544b91..ca662573d 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/certus_quartz_cutting_knife.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/certus_quartz_cutting_knife.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/certus_quartz_cutting_knife" + "layer0": "appliedenergistics2:item/certus_quartz_cutting_knife" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/certus_quartz_hoe.json b/src/main/resources/assets/appliedenergistics2/models/item/certus_quartz_hoe.json index 87a3ac04e..c1dbbc9af 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/certus_quartz_hoe.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/certus_quartz_hoe.json @@ -1,6 +1,6 @@ { "parent": "item/handheld", "textures": { - "layer0": "appliedenergistics2:items/certus_quartz_hoe" + "layer0": "appliedenergistics2:item/certus_quartz_hoe" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/certus_quartz_pickaxe.json b/src/main/resources/assets/appliedenergistics2/models/item/certus_quartz_pickaxe.json index c737bd57f..fc6389e23 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/certus_quartz_pickaxe.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/certus_quartz_pickaxe.json @@ -1,6 +1,6 @@ { "parent": "item/handheld", "textures": { - "layer0": "appliedenergistics2:items/certus_quartz_pickaxe" + "layer0": "appliedenergistics2:item/certus_quartz_pickaxe" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/certus_quartz_spade.json b/src/main/resources/assets/appliedenergistics2/models/item/certus_quartz_spade.json index deb0bcab6..ea457c30c 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/certus_quartz_spade.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/certus_quartz_spade.json @@ -1,6 +1,6 @@ { "parent": "item/handheld", "textures": { - "layer0": "appliedenergistics2:items/certus_quartz_spade" + "layer0": "appliedenergistics2:item/certus_quartz_spade" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/certus_quartz_sword.json b/src/main/resources/assets/appliedenergistics2/models/item/certus_quartz_sword.json index 41f08decb..bfb9ccd67 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/certus_quartz_sword.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/certus_quartz_sword.json @@ -1,6 +1,6 @@ { "parent": "item/handheld", "textures": { - "layer0": "appliedenergistics2:items/certus_quartz_sword" + "layer0": "appliedenergistics2:item/certus_quartz_sword" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/certus_quartz_wrench.json b/src/main/resources/assets/appliedenergistics2/models/item/certus_quartz_wrench.json index c9d2a0721..948d05bc7 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/certus_quartz_wrench.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/certus_quartz_wrench.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/certus_quartz_wrench" + "layer0": "appliedenergistics2:item/certus_quartz_wrench" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/charged_staff.json b/src/main/resources/assets/appliedenergistics2/models/item/charged_staff.json index 2309aa3fe..ebafab846 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/charged_staff.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/charged_staff.json @@ -1,6 +1,6 @@ { "parent": "item/handheld", "textures": { - "layer0": "appliedenergistics2:items/charged_staff" + "layer0": "appliedenergistics2:item/charged_staff" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/chest.json b/src/main/resources/assets/appliedenergistics2/models/item/chest.json index cac2f6bb5..f2512e858 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/chest.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/chest.json @@ -1,11 +1,11 @@ { "parent": "block/cube", "textures": { - "up": "appliedenergistics2:blocks/chest/top_item", - "down": "appliedenergistics2:blocks/chest/bottom", - "north": "appliedenergistics2:blocks/chest/front_item", - "east": "appliedenergistics2:blocks/chest/side", - "south": "appliedenergistics2:blocks/chest/side", - "west": "appliedenergistics2:blocks/chest/side" + "up": "appliedenergistics2:block/chest/top_item", + "down": "appliedenergistics2:block/chest/bottom", + "north": "appliedenergistics2:block/chest/front_item", + "east": "appliedenergistics2:block/chest/side", + "south": "appliedenergistics2:block/chest/side", + "west": "appliedenergistics2:block/chest/side" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/color_applicator_colored.json b/src/main/resources/assets/appliedenergistics2/models/item/color_applicator_colored.json index 11cc0f46e..658e937af 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/color_applicator_colored.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/color_applicator_colored.json @@ -1,9 +1,9 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/color_applicator", - "layer1": "appliedenergistics2:items/color_applicator_tip_dark", - "layer2": "appliedenergistics2:items/color_applicator_tip_medium", - "layer3": "appliedenergistics2:items/color_applicator_tip_bright" + "layer0": "appliedenergistics2:item/color_applicator", + "layer1": "appliedenergistics2:item/color_applicator_tip_dark", + "layer2": "appliedenergistics2:item/color_applicator_tip_medium", + "layer3": "appliedenergistics2:item/color_applicator_tip_bright" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/color_applicator_uncolored.json b/src/main/resources/assets/appliedenergistics2/models/item/color_applicator_uncolored.json index 89d29d70d..5bceaf110 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/color_applicator_uncolored.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/color_applicator_uncolored.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/color_applicator" + "layer0": "appliedenergistics2:item/color_applicator" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/creative_storage_cell.json b/src/main/resources/assets/appliedenergistics2/models/item/creative_storage_cell.json index d48813da4..280a1d8bd 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/creative_storage_cell.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/creative_storage_cell.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/creative_storage_cell" + "layer0": "appliedenergistics2:item/creative_storage_cell" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_certus.json b/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_certus.json index 8dafc79c3..d4380929f 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_certus.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_certus.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/crystal_seed_certus" + "layer0": "appliedenergistics2:item/crystal_seed_certus" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_certus2.json b/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_certus2.json index 1ed0e0b1f..5e19a869f 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_certus2.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_certus2.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/crystal_seed_certus2" + "layer0": "appliedenergistics2:item/crystal_seed_certus2" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_certus3.json b/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_certus3.json index 6e71c1b9f..15240ebd2 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_certus3.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_certus3.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/crystal_seed_certus3" + "layer0": "appliedenergistics2:item/crystal_seed_certus3" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_fluix.json b/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_fluix.json index 144b544bd..676114a92 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_fluix.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_fluix.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/crystal_seed_fluix" + "layer0": "appliedenergistics2:item/crystal_seed_fluix" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_fluix2.json b/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_fluix2.json index 99fc1f33b..f4fa27adc 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_fluix2.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_fluix2.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/crystal_seed_fluix2" + "layer0": "appliedenergistics2:item/crystal_seed_fluix2" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_fluix3.json b/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_fluix3.json index 7663a4682..98622217f 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_fluix3.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_fluix3.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/crystal_seed_fluix3" + "layer0": "appliedenergistics2:item/crystal_seed_fluix3" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_nether.json b/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_nether.json index ad00e09da..1b5f25ac5 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_nether.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_nether.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/crystal_seed_nether" + "layer0": "appliedenergistics2:item/crystal_seed_nether" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_nether2.json b/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_nether2.json index 3110de19e..04117a9e7 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_nether2.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_nether2.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/crystal_seed_nether2" + "layer0": "appliedenergistics2:item/crystal_seed_nether2" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_nether3.json b/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_nether3.json index b0a704538..718864d01 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_nether3.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/crystal_seed_nether3.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/crystal_seed_nether3" + "layer0": "appliedenergistics2:item/crystal_seed_nether3" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/debug_card.json b/src/main/resources/assets/appliedenergistics2/models/item/debug_card.json index 93d24d12c..72ad086b1 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/debug_card.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/debug_card.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/debug_card" + "layer0": "appliedenergistics2:item/debug_card" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/debug_chunk_loader.json b/src/main/resources/assets/appliedenergistics2/models/item/debug_chunk_loader.json index f453a29c2..6eaf6cbfa 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/debug_chunk_loader.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/debug_chunk_loader.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/debug/chunk_loader" + "layer0": "appliedenergistics2:item/debug/chunk_loader" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/debug_cube_gen.json b/src/main/resources/assets/appliedenergistics2/models/item/debug_cube_gen.json index 36ddb6b72..e540873e7 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/debug_cube_gen.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/debug_cube_gen.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/debug/cube_gen" + "layer0": "appliedenergistics2:item/debug/cube_gen" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/debug_energy_gen.json b/src/main/resources/assets/appliedenergistics2/models/item/debug_energy_gen.json index 325c66eaa..6e8d3d71e 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/debug_energy_gen.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/debug_energy_gen.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/debug/energy_gen" + "layer0": "appliedenergistics2:item/debug/energy_gen" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/debug_eraser.json b/src/main/resources/assets/appliedenergistics2/models/item/debug_eraser.json index afafa7e72..c745aac0e 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/debug_eraser.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/debug_eraser.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/debug/eraser" + "layer0": "appliedenergistics2:item/debug/eraser" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/debug_item_gen.json b/src/main/resources/assets/appliedenergistics2/models/item/debug_item_gen.json index da80922f6..b6394f401 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/debug_item_gen.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/debug_item_gen.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/debug/item_gen" + "layer0": "appliedenergistics2:item/debug/item_gen" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/debug_meteorite_placer.json b/src/main/resources/assets/appliedenergistics2/models/item/debug_meteorite_placer.json index aaa6248db..1cee77dec 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/debug_meteorite_placer.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/debug_meteorite_placer.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/debug/meteorite_placer" + "layer0": "appliedenergistics2:item/debug/meteorite_placer" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/debug_phantom_node.json b/src/main/resources/assets/appliedenergistics2/models/item/debug_phantom_node.json index 2f6c918f2..ced2ad566 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/debug_phantom_node.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/debug_phantom_node.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/debug/phantom_node" + "layer0": "appliedenergistics2:item/debug/phantom_node" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/debug_replicator_card.json b/src/main/resources/assets/appliedenergistics2/models/item/debug_replicator_card.json index e306fdb31..fc05c9917 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/debug_replicator_card.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/debug_replicator_card.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/debug/replicator_card" + "layer0": "appliedenergistics2:item/debug/replicator_card" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/drive.json b/src/main/resources/assets/appliedenergistics2/models/item/drive.json index c8ae82856..ab935151b 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/drive.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/drive.json @@ -1,6 +1,6 @@ { "parent": "appliedenergistics2:block/drive_base", "textures": { - "front": "appliedenergistics2:blocks/drive_front_flat" + "front": "appliedenergistics2:block/drive_front_flat" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/encoded_pattern.json b/src/main/resources/assets/appliedenergistics2/models/item/encoded_pattern.json index 702c9b97f..ee3f69165 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/encoded_pattern.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/encoded_pattern.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/encoded_pattern" + "layer0": "appliedenergistics2:item/encoded_pattern" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/entropy_manipulator.json b/src/main/resources/assets/appliedenergistics2/models/item/entropy_manipulator.json index e68fbf595..61b3bdd90 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/entropy_manipulator.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/entropy_manipulator.json @@ -1,6 +1,6 @@ { "parent": "item/handheld", "textures": { - "layer0": "appliedenergistics2:items/entropy_manipulator" + "layer0": "appliedenergistics2:item/entropy_manipulator" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/fluid_storage_cell_16k.json b/src/main/resources/assets/appliedenergistics2/models/item/fluid_storage_cell_16k.json index 39712683e..2f1083424 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/fluid_storage_cell_16k.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/fluid_storage_cell_16k.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/fluid_storage_cell_16k" + "layer0": "appliedenergistics2:item/fluid_storage_cell_16k" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/fluid_storage_cell_1k.json b/src/main/resources/assets/appliedenergistics2/models/item/fluid_storage_cell_1k.json index 41e170829..0713ffede 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/fluid_storage_cell_1k.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/fluid_storage_cell_1k.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/fluid_storage_cell_1k" + "layer0": "appliedenergistics2:item/fluid_storage_cell_1k" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/fluid_storage_cell_4k.json b/src/main/resources/assets/appliedenergistics2/models/item/fluid_storage_cell_4k.json index cb8a78ece..0807a2408 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/fluid_storage_cell_4k.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/fluid_storage_cell_4k.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/fluid_storage_cell_4k" + "layer0": "appliedenergistics2:item/fluid_storage_cell_4k" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/fluid_storage_cell_64k.json b/src/main/resources/assets/appliedenergistics2/models/item/fluid_storage_cell_64k.json index fa0b49a16..16ba3c041 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/fluid_storage_cell_64k.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/fluid_storage_cell_64k.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/fluid_storage_cell_64k" + "layer0": "appliedenergistics2:item/fluid_storage_cell_64k" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_advanced_card.json b/src/main/resources/assets/appliedenergistics2/models/item/material_advanced_card.json index 383ef768c..e7d7a50b1 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_advanced_card.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_advanced_card.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_advanced_card" + "layer0": "appliedenergistics2:item/material_advanced_card" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_annihilation_core.json b/src/main/resources/assets/appliedenergistics2/models/item/material_annihilation_core.json index 015de37ea..78fbcd404 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_annihilation_core.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_annihilation_core.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_annihilation_core" + "layer0": "appliedenergistics2:item/material_annihilation_core" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_basic_card.json b/src/main/resources/assets/appliedenergistics2/models/item/material_basic_card.json index fa3b84117..3028f9592 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_basic_card.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_basic_card.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_basic_card" + "layer0": "appliedenergistics2:item/material_basic_card" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_blank_pattern.json b/src/main/resources/assets/appliedenergistics2/models/item/material_blank_pattern.json index c3b7313fb..ee8f9fcda 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_blank_pattern.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_blank_pattern.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_blank_pattern" + "layer0": "appliedenergistics2:item/material_blank_pattern" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_calculation_processor.json b/src/main/resources/assets/appliedenergistics2/models/item/material_calculation_processor.json index 7742c5a27..df7d3a821 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_calculation_processor.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_calculation_processor.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_calculation_processor" + "layer0": "appliedenergistics2:item/material_calculation_processor" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_calculation_processor_press.json b/src/main/resources/assets/appliedenergistics2/models/item/material_calculation_processor_press.json index cbb51ff61..54e5ab06c 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_calculation_processor_press.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_calculation_processor_press.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_calculation_processor_press" + "layer0": "appliedenergistics2:item/material_calculation_processor_press" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_calculation_processor_print.json b/src/main/resources/assets/appliedenergistics2/models/item/material_calculation_processor_print.json index 2340e7d5d..ad4d959f8 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_calculation_processor_print.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_calculation_processor_print.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_calculation_processor_print" + "layer0": "appliedenergistics2:item/material_calculation_processor_print" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_card_capacity.json b/src/main/resources/assets/appliedenergistics2/models/item/material_card_capacity.json index 643153feb..14035b83e 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_card_capacity.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_card_capacity.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_card_capacity" + "layer0": "appliedenergistics2:item/material_card_capacity" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_card_crafting.json b/src/main/resources/assets/appliedenergistics2/models/item/material_card_crafting.json index 9bd484f50..111d7d919 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_card_crafting.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_card_crafting.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_card_crafting" + "layer0": "appliedenergistics2:item/material_card_crafting" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_card_fuzzy.json b/src/main/resources/assets/appliedenergistics2/models/item/material_card_fuzzy.json index 10ca29f06..82c2d571a 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_card_fuzzy.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_card_fuzzy.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_card_fuzzy" + "layer0": "appliedenergistics2:item/material_card_fuzzy" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_card_inverter.json b/src/main/resources/assets/appliedenergistics2/models/item/material_card_inverter.json index 3f69b6277..60a7700e4 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_card_inverter.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_card_inverter.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_card_inverter" + "layer0": "appliedenergistics2:item/material_card_inverter" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_card_redstone.json b/src/main/resources/assets/appliedenergistics2/models/item/material_card_redstone.json index 8140e8405..e5ea11f57 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_card_redstone.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_card_redstone.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_card_redstone" + "layer0": "appliedenergistics2:item/material_card_redstone" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_card_speed.json b/src/main/resources/assets/appliedenergistics2/models/item/material_card_speed.json index 2ab866440..0ea3ee377 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_card_speed.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_card_speed.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_card_speed" + "layer0": "appliedenergistics2:item/material_card_speed" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_cell128_spatial_part.json b/src/main/resources/assets/appliedenergistics2/models/item/material_cell128_spatial_part.json index ca3e4a435..55224eb1c 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_cell128_spatial_part.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_cell128_spatial_part.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_cell128_spatial_part" + "layer0": "appliedenergistics2:item/material_cell128_spatial_part" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_cell16_spatial_part.json b/src/main/resources/assets/appliedenergistics2/models/item/material_cell16_spatial_part.json index 388b2dd16..764022c53 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_cell16_spatial_part.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_cell16_spatial_part.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_cell16_spatial_part" + "layer0": "appliedenergistics2:item/material_cell16_spatial_part" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_cell16k_part.json b/src/main/resources/assets/appliedenergistics2/models/item/material_cell16k_part.json index 75b691610..41a3bf609 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_cell16k_part.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_cell16k_part.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_cell16k_part" + "layer0": "appliedenergistics2:item/material_cell16k_part" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_cell1k_part.json b/src/main/resources/assets/appliedenergistics2/models/item/material_cell1k_part.json index 96a349aa7..c2c4019e3 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_cell1k_part.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_cell1k_part.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_cell1k_part" + "layer0": "appliedenergistics2:item/material_cell1k_part" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_cell2_spatial_part.json b/src/main/resources/assets/appliedenergistics2/models/item/material_cell2_spatial_part.json index 086f871c1..9fef783ba 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_cell2_spatial_part.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_cell2_spatial_part.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_cell2_spatial_part" + "layer0": "appliedenergistics2:item/material_cell2_spatial_part" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_cell4k_part.json b/src/main/resources/assets/appliedenergistics2/models/item/material_cell4k_part.json index 6ee972ed0..5fe5dc883 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_cell4k_part.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_cell4k_part.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_cell4k_part" + "layer0": "appliedenergistics2:item/material_cell4k_part" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_cell64k_part.json b/src/main/resources/assets/appliedenergistics2/models/item/material_cell64k_part.json index 7ef045572..7742f847c 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_cell64k_part.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_cell64k_part.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_cell64k_part" + "layer0": "appliedenergistics2:item/material_cell64k_part" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_certus_quartz_crystal.json b/src/main/resources/assets/appliedenergistics2/models/item/material_certus_quartz_crystal.json index 6900f2d66..347cf7b77 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_certus_quartz_crystal.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_certus_quartz_crystal.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_certus_quartz_crystal" + "layer0": "appliedenergistics2:item/material_certus_quartz_crystal" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_certus_quartz_crystal_charged.json b/src/main/resources/assets/appliedenergistics2/models/item/material_certus_quartz_crystal_charged.json index d80727326..16e2b58db 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_certus_quartz_crystal_charged.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_certus_quartz_crystal_charged.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_certus_quartz_crystal_charged" + "layer0": "appliedenergistics2:item/material_certus_quartz_crystal_charged" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_certus_quartz_dust.json b/src/main/resources/assets/appliedenergistics2/models/item/material_certus_quartz_dust.json index 2ee8ecdbc..564ac1f87 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_certus_quartz_dust.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_certus_quartz_dust.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_certus_quartz_dust" + "layer0": "appliedenergistics2:item/material_certus_quartz_dust" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_empty_storage_cell.json b/src/main/resources/assets/appliedenergistics2/models/item/material_empty_storage_cell.json index 93a5c7f41..7f3dcf7f4 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_empty_storage_cell.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_empty_storage_cell.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_empty_storage_cell" + "layer0": "appliedenergistics2:item/material_empty_storage_cell" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_ender_dust.json b/src/main/resources/assets/appliedenergistics2/models/item/material_ender_dust.json index ade43e1a3..a502722bc 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_ender_dust.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_ender_dust.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_ender_dust" + "layer0": "appliedenergistics2:item/material_ender_dust" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_engineering_processor.json b/src/main/resources/assets/appliedenergistics2/models/item/material_engineering_processor.json index a268935bc..f1675dd59 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_engineering_processor.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_engineering_processor.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_engineering_processor" + "layer0": "appliedenergistics2:item/material_engineering_processor" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_engineering_processor_press.json b/src/main/resources/assets/appliedenergistics2/models/item/material_engineering_processor_press.json index 44f4fd12f..56be3ac5a 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_engineering_processor_press.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_engineering_processor_press.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_engineering_processor_press" + "layer0": "appliedenergistics2:item/material_engineering_processor_press" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_engineering_processor_print.json b/src/main/resources/assets/appliedenergistics2/models/item/material_engineering_processor_print.json index cec70a3f5..a30364b41 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_engineering_processor_print.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_engineering_processor_print.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_engineering_processor_print" + "layer0": "appliedenergistics2:item/material_engineering_processor_print" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_flour.json b/src/main/resources/assets/appliedenergistics2/models/item/material_flour.json index 6a2175a67..b001b0a51 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_flour.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_flour.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_flour" + "layer0": "appliedenergistics2:item/material_flour" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_fluid_cell16k_part.json b/src/main/resources/assets/appliedenergistics2/models/item/material_fluid_cell16k_part.json index e01489e83..66bf98daa 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_fluid_cell16k_part.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_fluid_cell16k_part.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_fluid_cell16k_part" + "layer0": "appliedenergistics2:item/material_fluid_cell16k_part" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_fluid_cell1k_part.json b/src/main/resources/assets/appliedenergistics2/models/item/material_fluid_cell1k_part.json index d74932ef5..d1ef848e1 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_fluid_cell1k_part.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_fluid_cell1k_part.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_fluid_cell1k_part" + "layer0": "appliedenergistics2:item/material_fluid_cell1k_part" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_fluid_cell4k_part.json b/src/main/resources/assets/appliedenergistics2/models/item/material_fluid_cell4k_part.json index fb7088dba..d651b8728 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_fluid_cell4k_part.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_fluid_cell4k_part.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_fluid_cell4k_part" + "layer0": "appliedenergistics2:item/material_fluid_cell4k_part" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_fluid_cell64k_part.json b/src/main/resources/assets/appliedenergistics2/models/item/material_fluid_cell64k_part.json index ebda1c38f..c56295038 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_fluid_cell64k_part.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_fluid_cell64k_part.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_fluid_cell64k_part" + "layer0": "appliedenergistics2:item/material_fluid_cell64k_part" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_fluix_crystal.json b/src/main/resources/assets/appliedenergistics2/models/item/material_fluix_crystal.json index 91d8cb7b1..043cc5760 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_fluix_crystal.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_fluix_crystal.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_fluix_crystal" + "layer0": "appliedenergistics2:item/material_fluix_crystal" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_fluix_dust.json b/src/main/resources/assets/appliedenergistics2/models/item/material_fluix_dust.json index 92d316a6f..b7dc20f8c 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_fluix_dust.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_fluix_dust.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_fluix_dust" + "layer0": "appliedenergistics2:item/material_fluix_dust" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_fluix_pearl.json b/src/main/resources/assets/appliedenergistics2/models/item/material_fluix_pearl.json index 5b787aa43..a8a08c7a1 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_fluix_pearl.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_fluix_pearl.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_fluix_pearl" + "layer0": "appliedenergistics2:item/material_fluix_pearl" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_formation_core.json b/src/main/resources/assets/appliedenergistics2/models/item/material_formation_core.json index 2c74fcaae..18ff9a70d 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_formation_core.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_formation_core.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_formation_core" + "layer0": "appliedenergistics2:item/material_formation_core" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_gold_dust.json b/src/main/resources/assets/appliedenergistics2/models/item/material_gold_dust.json index f2b440686..5ce5f88da 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_gold_dust.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_gold_dust.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_gold_dust" + "layer0": "appliedenergistics2:item/material_gold_dust" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_iron_dust.json b/src/main/resources/assets/appliedenergistics2/models/item/material_iron_dust.json index e79310965..e4e54418e 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_iron_dust.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_iron_dust.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_iron_dust" + "layer0": "appliedenergistics2:item/material_iron_dust" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_logic_processor.json b/src/main/resources/assets/appliedenergistics2/models/item/material_logic_processor.json index fb3e760a0..acf4fb884 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_logic_processor.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_logic_processor.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_logic_processor" + "layer0": "appliedenergistics2:item/material_logic_processor" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_logic_processor_press.json b/src/main/resources/assets/appliedenergistics2/models/item/material_logic_processor_press.json index 4f80c9c50..38da89dfe 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_logic_processor_press.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_logic_processor_press.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_logic_processor_press" + "layer0": "appliedenergistics2:item/material_logic_processor_press" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_logic_processor_print.json b/src/main/resources/assets/appliedenergistics2/models/item/material_logic_processor_print.json index 37cb3d71e..fed15243d 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_logic_processor_print.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_logic_processor_print.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_logic_processor_print" + "layer0": "appliedenergistics2:item/material_logic_processor_print" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_matter_ball.json b/src/main/resources/assets/appliedenergistics2/models/item/material_matter_ball.json index 8a2f83940..1c10b5846 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_matter_ball.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_matter_ball.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_matter_ball" + "layer0": "appliedenergistics2:item/material_matter_ball" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_name_press.json b/src/main/resources/assets/appliedenergistics2/models/item/material_name_press.json index 785fb2469..31266bd73 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_name_press.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_name_press.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_name_press" + "layer0": "appliedenergistics2:item/material_name_press" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_nether_quartz_dust.json b/src/main/resources/assets/appliedenergistics2/models/item/material_nether_quartz_dust.json index ab97c9acc..79af93431 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_nether_quartz_dust.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_nether_quartz_dust.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_nether_quartz_dust" + "layer0": "appliedenergistics2:item/material_nether_quartz_dust" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_purified_certus_quartz_crystal.json b/src/main/resources/assets/appliedenergistics2/models/item/material_purified_certus_quartz_crystal.json index 1d695264d..397e95e36 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_purified_certus_quartz_crystal.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_purified_certus_quartz_crystal.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_purified_certus_quartz_crystal" + "layer0": "appliedenergistics2:item/material_purified_certus_quartz_crystal" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_purified_fluix_crystal.json b/src/main/resources/assets/appliedenergistics2/models/item/material_purified_fluix_crystal.json index c7ae8bda7..e34d6978f 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_purified_fluix_crystal.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_purified_fluix_crystal.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_purified_fluix_crystal" + "layer0": "appliedenergistics2:item/material_purified_fluix_crystal" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_purified_nether_quartz_crystal.json b/src/main/resources/assets/appliedenergistics2/models/item/material_purified_nether_quartz_crystal.json index ef5b04d66..ce1dc65c1 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_purified_nether_quartz_crystal.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_purified_nether_quartz_crystal.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_purified_nether_quartz_crystal" + "layer0": "appliedenergistics2:item/material_purified_nether_quartz_crystal" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_quantum_entangled_singularity.json b/src/main/resources/assets/appliedenergistics2/models/item/material_quantum_entangled_singularity.json index 09c205a78..ee8c2877d 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_quantum_entangled_singularity.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_quantum_entangled_singularity.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_quantum_entangled_singularity" + "layer0": "appliedenergistics2:item/material_quantum_entangled_singularity" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_silicon.json b/src/main/resources/assets/appliedenergistics2/models/item/material_silicon.json index 3a1d8e50e..dc11cd531 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_silicon.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_silicon.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_silicon" + "layer0": "appliedenergistics2:item/material_silicon" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_silicon_press.json b/src/main/resources/assets/appliedenergistics2/models/item/material_silicon_press.json index 9af3f08c4..ca305d16e 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_silicon_press.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_silicon_press.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_silicon_press" + "layer0": "appliedenergistics2:item/material_silicon_press" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_silicon_print.json b/src/main/resources/assets/appliedenergistics2/models/item/material_silicon_print.json index 2d53628eb..a95ae4073 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_silicon_print.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_silicon_print.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_silicon_print" + "layer0": "appliedenergistics2:item/material_silicon_print" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_singularity.json b/src/main/resources/assets/appliedenergistics2/models/item/material_singularity.json index c0c6b125c..e812d067d 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_singularity.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_singularity.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_singularity" + "layer0": "appliedenergistics2:item/material_singularity" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_sky_dust.json b/src/main/resources/assets/appliedenergistics2/models/item/material_sky_dust.json index 226456d8c..0b877063c 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_sky_dust.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_sky_dust.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_sky_dust" + "layer0": "appliedenergistics2:item/material_sky_dust" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_wireless.json b/src/main/resources/assets/appliedenergistics2/models/item/material_wireless.json index 0ce760eb3..bbbc9fb2b 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_wireless.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_wireless.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_wireless" + "layer0": "appliedenergistics2:item/material_wireless" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_wireless_booster.json b/src/main/resources/assets/appliedenergistics2/models/item/material_wireless_booster.json index 12c81910b..54065a5ad 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_wireless_booster.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_wireless_booster.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_wireless_booster" + "layer0": "appliedenergistics2:item/material_wireless_booster" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_wooden_crank.json b/src/main/resources/assets/appliedenergistics2/models/item/material_wooden_crank.json index 301722137..7a43b3244 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_wooden_crank.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_wooden_crank.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_wooden_crank" + "layer0": "appliedenergistics2:item/material_wooden_crank" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/material_wooden_gear.json b/src/main/resources/assets/appliedenergistics2/models/item/material_wooden_gear.json index ba3ce7e08..e92398fbb 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/material_wooden_gear.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/material_wooden_gear.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/material_wooden_gear" + "layer0": "appliedenergistics2:item/material_wooden_gear" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/matter_cannon.json b/src/main/resources/assets/appliedenergistics2/models/item/matter_cannon.json index e49839bed..931319c0e 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/matter_cannon.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/matter_cannon.json @@ -1,7 +1,7 @@ { "parent": "item/handheld", "textures": { - "layer0": "appliedenergistics2:items/matter_cannon" + "layer0": "appliedenergistics2:item/matter_cannon" }, "display": { "thirdperson_righthand": { diff --git a/src/main/resources/assets/appliedenergistics2/models/item/memory_card.json b/src/main/resources/assets/appliedenergistics2/models/item/memory_card.json index 36786ac4d..d7f2c6f00 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/memory_card.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/memory_card.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/memory_card" + "layer0": "appliedenergistics2:item/memory_card" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/nether_quartz_axe.json b/src/main/resources/assets/appliedenergistics2/models/item/nether_quartz_axe.json index 12f8f5221..0a334eeea 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/nether_quartz_axe.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/nether_quartz_axe.json @@ -1,6 +1,6 @@ { "parent": "item/handheld", "textures": { - "layer0": "appliedenergistics2:items/nether_quartz_axe" + "layer0": "appliedenergistics2:item/nether_quartz_axe" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/nether_quartz_cutting_knife.json b/src/main/resources/assets/appliedenergistics2/models/item/nether_quartz_cutting_knife.json index 079ae6be9..41e290940 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/nether_quartz_cutting_knife.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/nether_quartz_cutting_knife.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/nether_quartz_cutting_knife" + "layer0": "appliedenergistics2:item/nether_quartz_cutting_knife" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/nether_quartz_hoe.json b/src/main/resources/assets/appliedenergistics2/models/item/nether_quartz_hoe.json index 96c75b40f..9f6c96ed4 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/nether_quartz_hoe.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/nether_quartz_hoe.json @@ -1,6 +1,6 @@ { "parent": "item/handheld", "textures": { - "layer0": "appliedenergistics2:items/nether_quartz_hoe" + "layer0": "appliedenergistics2:item/nether_quartz_hoe" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/nether_quartz_pickaxe.json b/src/main/resources/assets/appliedenergistics2/models/item/nether_quartz_pickaxe.json index c799fc6f5..ff96c56d5 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/nether_quartz_pickaxe.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/nether_quartz_pickaxe.json @@ -1,6 +1,6 @@ { "parent": "item/handheld", "textures": { - "layer0": "appliedenergistics2:items/nether_quartz_pickaxe" + "layer0": "appliedenergistics2:item/nether_quartz_pickaxe" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/nether_quartz_spade.json b/src/main/resources/assets/appliedenergistics2/models/item/nether_quartz_spade.json index 9f8d17ec9..6541398d7 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/nether_quartz_spade.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/nether_quartz_spade.json @@ -1,6 +1,6 @@ { "parent": "item/handheld", "textures": { - "layer0": "appliedenergistics2:items/nether_quartz_spade" + "layer0": "appliedenergistics2:item/nether_quartz_spade" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/nether_quartz_sword.json b/src/main/resources/assets/appliedenergistics2/models/item/nether_quartz_sword.json index c3640be5b..048367cfe 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/nether_quartz_sword.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/nether_quartz_sword.json @@ -1,6 +1,6 @@ { "parent": "item/handheld", "textures": { - "layer0": "appliedenergistics2:items/nether_quartz_sword" + "layer0": "appliedenergistics2:item/nether_quartz_sword" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/nether_quartz_wrench.json b/src/main/resources/assets/appliedenergistics2/models/item/nether_quartz_wrench.json index db0b1d437..8bd39aa85 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/nether_quartz_wrench.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/nether_quartz_wrench.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/nether_quartz_wrench" + "layer0": "appliedenergistics2:item/nether_quartz_wrench" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/network_tool.json b/src/main/resources/assets/appliedenergistics2/models/item/network_tool.json index 08ca24923..c4ba64687 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/network_tool.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/network_tool.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/network_tool" + "layer0": "appliedenergistics2:item/network_tool" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/paint_ball.json b/src/main/resources/assets/appliedenergistics2/models/item/paint_ball.json index de5a76b77..7bd8f39f5 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/paint_ball.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/paint_ball.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/paint_ball" + "layer0": "appliedenergistics2:item/paint_ball" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/paint_ball_shimmer.json b/src/main/resources/assets/appliedenergistics2/models/item/paint_ball_shimmer.json index a71af6067..c10dc7d77 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/paint_ball_shimmer.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/paint_ball_shimmer.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/paint_ball_shimmer" + "layer0": "appliedenergistics2:item/paint_ball_shimmer" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/part/annihilation_plane.json b/src/main/resources/assets/appliedenergistics2/models/item/part/annihilation_plane.json index 3435fb077..1d43852d3 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/part/annihilation_plane.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/part/annihilation_plane.json @@ -2,7 +2,7 @@ "parent": "appliedenergistics2:item/part/part", "textures": { "sides": "appliedenergistics2:parts/plane_sides", - "plane": "appliedenergistics2:items/part/annihilation_plane" + "plane": "appliedenergistics2:item/part/annihilation_plane" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/item/part/conversion_monitor.json b/src/main/resources/assets/appliedenergistics2/models/item/part/conversion_monitor.json index 523530b87..ca47c1646 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/part/conversion_monitor.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/part/conversion_monitor.json @@ -1,7 +1,7 @@ { "parent": "appliedenergistics2:item/part/display", "textures": { - "front": "appliedenergistics2:items/part/conversion_monitor", + "front": "appliedenergistics2:item/part/conversion_monitor", "front_bright": "appliedenergistics2:parts/conversion_monitor_bright", "front_medium": "appliedenergistics2:parts/conversion_monitor_medium", "front_dark": "appliedenergistics2:parts/conversion_monitor_dark" diff --git a/src/main/resources/assets/appliedenergistics2/models/item/part/crafting_terminal.json b/src/main/resources/assets/appliedenergistics2/models/item/part/crafting_terminal.json index 3a25620d8..a69cccfc8 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/part/crafting_terminal.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/part/crafting_terminal.json @@ -1,7 +1,7 @@ { "parent": "appliedenergistics2:item/part/display", "textures": { - "front": "appliedenergistics2:items/part/crafting_terminal", + "front": "appliedenergistics2:item/part/crafting_terminal", "front_bright": "appliedenergistics2:parts/crafting_terminal_bright", "front_medium": "appliedenergistics2:parts/crafting_terminal_medium", "front_dark": "appliedenergistics2:parts/crafting_terminal_dark" diff --git a/src/main/resources/assets/appliedenergistics2/models/item/part/export_bus.json b/src/main/resources/assets/appliedenergistics2/models/item/part/export_bus.json index 3b3c94b24..7a35000c7 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/part/export_bus.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/part/export_bus.json @@ -3,7 +3,7 @@ "textures": { "sides": "appliedenergistics2:parts/export_bus_sides", "back": "appliedenergistics2:parts/monitor_back", - "front": "appliedenergistics2:items/part/export_bus" + "front": "appliedenergistics2:item/part/export_bus" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/item/part/fluid_annihilation_plane.json b/src/main/resources/assets/appliedenergistics2/models/item/part/fluid_annihilation_plane.json index 6604db0a6..61bd2d3a0 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/part/fluid_annihilation_plane.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/part/fluid_annihilation_plane.json @@ -2,7 +2,7 @@ "parent": "appliedenergistics2:item/part/part", "textures": { "sides": "appliedenergistics2:parts/plane_sides", - "plane": "appliedenergistics2:items/part/fluid_annihilation_plane" + "plane": "appliedenergistics2:item/part/fluid_annihilation_plane" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/item/part/fluid_export_bus.json b/src/main/resources/assets/appliedenergistics2/models/item/part/fluid_export_bus.json index 254a9331a..029f7e6ad 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/part/fluid_export_bus.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/part/fluid_export_bus.json @@ -3,7 +3,7 @@ "textures": { "sides": "appliedenergistics2:parts/export_bus_sides", "back": "appliedenergistics2:parts/monitor_back", - "front": "appliedenergistics2:items/part/fluid_export_bus" + "front": "appliedenergistics2:item/part/fluid_export_bus" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/item/part/fluid_formation_plane.json b/src/main/resources/assets/appliedenergistics2/models/item/part/fluid_formation_plane.json index 56c898bb2..5b99bf89e 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/part/fluid_formation_plane.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/part/fluid_formation_plane.json @@ -1,6 +1,6 @@ { "parent": "appliedenergistics2:item/part/annihilation_plane", "textures": { - "plane": "appliedenergistics2:items/part/fluid_formation_plane" + "plane": "appliedenergistics2:item/part/fluid_formation_plane" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/part/fluid_import_bus.json b/src/main/resources/assets/appliedenergistics2/models/item/part/fluid_import_bus.json index 7adde9f95..485560194 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/part/fluid_import_bus.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/part/fluid_import_bus.json @@ -3,7 +3,7 @@ "textures": { "sides": "appliedenergistics2:parts/import_bus_sides", "back": "appliedenergistics2:parts/monitor_back", - "front": "appliedenergistics2:items/part/fluid_import_bus" + "front": "appliedenergistics2:item/part/fluid_import_bus" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/item/part/fluid_interface.json b/src/main/resources/assets/appliedenergistics2/models/item/part/fluid_interface.json index c7fda9e65..77f93c586 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/part/fluid_interface.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/part/fluid_interface.json @@ -3,7 +3,7 @@ "textures": { "sides": "appliedenergistics2:parts/monitor_sides", "back": "appliedenergistics2:parts/monitor_back", - "front": "appliedenergistics2:items/part/fluid_interface" + "front": "appliedenergistics2:item/part/fluid_interface" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/item/part/fluid_level_emitter.json b/src/main/resources/assets/appliedenergistics2/models/item/part/fluid_level_emitter.json index 9129fb7f5..38a884f5c 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/part/fluid_level_emitter.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/part/fluid_level_emitter.json @@ -1,7 +1,7 @@ { "parent": "appliedenergistics2:item/part/part", "textures": { - "emitter": "appliedenergistics2:items/part/level_emitter_off" + "emitter": "appliedenergistics2:item/part/level_emitter_off" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/item/part/fluid_storage_bus.json b/src/main/resources/assets/appliedenergistics2/models/item/part/fluid_storage_bus.json index 2a8d25e71..ef6269c99 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/part/fluid_storage_bus.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/part/fluid_storage_bus.json @@ -3,7 +3,7 @@ "textures": { "sides": "appliedenergistics2:parts/storage_bus_sides", "back": "appliedenergistics2:parts/storage_bus_back", - "front": "appliedenergistics2:items/part/fluid_storage_bus" + "front": "appliedenergistics2:item/part/fluid_storage_bus" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/item/part/fluid_terminal.json b/src/main/resources/assets/appliedenergistics2/models/item/part/fluid_terminal.json index 8da242944..f1ea1a39e 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/part/fluid_terminal.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/part/fluid_terminal.json @@ -1,7 +1,7 @@ { "parent": "appliedenergistics2:item/part/display", "textures": { - "front": "appliedenergistics2:items/part/crafting_terminal", + "front": "appliedenergistics2:item/part/crafting_terminal", "front_bright": "appliedenergistics2:parts/fluid_terminal/lights_bright", "front_medium": "appliedenergistics2:parts/fluid_terminal/lights_medium", "front_dark": "appliedenergistics2:parts/fluid_terminal/lights_dark" diff --git a/src/main/resources/assets/appliedenergistics2/models/item/part/formation_plane.json b/src/main/resources/assets/appliedenergistics2/models/item/part/formation_plane.json index 59eff3d0f..27614f87b 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/part/formation_plane.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/part/formation_plane.json @@ -1,6 +1,6 @@ { "parent": "appliedenergistics2:item/part/annihilation_plane", "textures": { - "plane": "appliedenergistics2:items/part/formation_plane" + "plane": "appliedenergistics2:item/part/formation_plane" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/part/identity_annihilation_plane.json b/src/main/resources/assets/appliedenergistics2/models/item/part/identity_annihilation_plane.json index a482721c5..fb781b6db 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/part/identity_annihilation_plane.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/part/identity_annihilation_plane.json @@ -1,6 +1,6 @@ { "parent": "appliedenergistics2:item/part/annihilation_plane", "textures": { - "plane": "appliedenergistics2:items/part/identity_annihilation_plane" + "plane": "appliedenergistics2:item/part/identity_annihilation_plane" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/part/import_bus.json b/src/main/resources/assets/appliedenergistics2/models/item/part/import_bus.json index cd019540e..c1c865fd7 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/part/import_bus.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/part/import_bus.json @@ -3,7 +3,7 @@ "textures": { "sides": "appliedenergistics2:parts/import_bus_sides", "back": "appliedenergistics2:parts/monitor_back", - "front": "appliedenergistics2:items/part/import_bus" + "front": "appliedenergistics2:item/part/import_bus" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/item/part/interface.json b/src/main/resources/assets/appliedenergistics2/models/item/part/interface.json index 8810a7578..03dcc7512 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/part/interface.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/part/interface.json @@ -3,7 +3,7 @@ "textures": { "sides": "appliedenergistics2:parts/monitor_sides", "back": "appliedenergistics2:parts/monitor_back", - "front": "appliedenergistics2:items/part/interface" + "front": "appliedenergistics2:item/part/interface" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/item/part/interface_terminal.json b/src/main/resources/assets/appliedenergistics2/models/item/part/interface_terminal.json index a93425873..9c1ebc72f 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/part/interface_terminal.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/part/interface_terminal.json @@ -1,7 +1,7 @@ { "parent": "appliedenergistics2:item/part/display", "textures": { - "front": "appliedenergistics2:items/part/interface_terminal", + "front": "appliedenergistics2:item/part/interface_terminal", "front_bright": "appliedenergistics2:parts/interface_terminal_bright", "front_medium": "appliedenergistics2:parts/interface_terminal_medium", "front_dark": "appliedenergistics2:parts/interface_terminal_dark" diff --git a/src/main/resources/assets/appliedenergistics2/models/item/part/inverted_toggle_bus.json b/src/main/resources/assets/appliedenergistics2/models/item/part/inverted_toggle_bus.json index 3919a77a5..65507811b 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/part/inverted_toggle_bus.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/part/inverted_toggle_bus.json @@ -1,6 +1,6 @@ { "parent": "appliedenergistics2:item/part/toggle_bus", "textures": { - "bus": "appliedenergistics2:items/part/inverted_toggle_bus" + "bus": "appliedenergistics2:item/part/inverted_toggle_bus" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/part/level_emitter.json b/src/main/resources/assets/appliedenergistics2/models/item/part/level_emitter.json index 9129fb7f5..38a884f5c 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/part/level_emitter.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/part/level_emitter.json @@ -1,7 +1,7 @@ { "parent": "appliedenergistics2:item/part/part", "textures": { - "emitter": "appliedenergistics2:items/part/level_emitter_off" + "emitter": "appliedenergistics2:item/part/level_emitter_off" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/item/part/monitor.json b/src/main/resources/assets/appliedenergistics2/models/item/part/monitor.json index a262c44f4..4d1207a3c 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/part/monitor.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/part/monitor.json @@ -1,7 +1,7 @@ { "parent": "appliedenergistics2:item/part/display", "textures": { - "front": "appliedenergistics2:items/part/crafting_terminal", + "front": "appliedenergistics2:item/part/crafting_terminal", "front_bright": "appliedenergistics2:parts/monitor_bright", "front_medium": "appliedenergistics2:parts/monitor_colored", "front_dark": "appliedenergistics2:parts/monitor_colored" diff --git a/src/main/resources/assets/appliedenergistics2/models/item/part/p2p_tunnel.json b/src/main/resources/assets/appliedenergistics2/models/item/part/p2p_tunnel.json index f4fde3288..ad1bff69b 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/part/p2p_tunnel.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/part/p2p_tunnel.json @@ -2,9 +2,9 @@ "parent": "appliedenergistics2:item/part/part", "textures": { "sides": "appliedenergistics2:parts/p2p_tunnel_sides", - "back": "appliedenergistics2:items/part/p2p_tunnel_back", - "front": "appliedenergistics2:items/part/p2p_tunnel_front", - "type": "appliedenergistics2:blocks/quartz_block" + "back": "appliedenergistics2:item/part/p2p_tunnel_back", + "front": "appliedenergistics2:item/part/p2p_tunnel_front", + "type": "appliedenergistics2:block/quartz_block" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/item/part/p2p_tunnel_me.json b/src/main/resources/assets/appliedenergistics2/models/item/part/p2p_tunnel_me.json index 46b057ae8..7804ae036 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/part/p2p_tunnel_me.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/part/p2p_tunnel_me.json @@ -1,6 +1,6 @@ { "parent": "appliedenergistics2:item/part/p2p_tunnel", "textures": { - "type": "appliedenergistics2:blocks/quartz_block" + "type": "appliedenergistics2:block/quartz_block" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/part/pattern_terminal.json b/src/main/resources/assets/appliedenergistics2/models/item/part/pattern_terminal.json index 9b3b51868..4af8bb2f8 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/part/pattern_terminal.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/part/pattern_terminal.json @@ -1,7 +1,7 @@ { "parent": "appliedenergistics2:item/part/display", "textures": { - "front": "appliedenergistics2:items/part/pattern_terminal", + "front": "appliedenergistics2:item/part/pattern_terminal", "front_bright": "appliedenergistics2:parts/pattern_terminal_bright", "front_medium": "appliedenergistics2:parts/pattern_terminal_medium", "front_dark": "appliedenergistics2:parts/pattern_terminal_dark" diff --git a/src/main/resources/assets/appliedenergistics2/models/item/part/quartz_fiber.json b/src/main/resources/assets/appliedenergistics2/models/item/part/quartz_fiber.json index b6076520b..431ffc150 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/part/quartz_fiber.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/part/quartz_fiber.json @@ -1,7 +1,7 @@ { "parent": "appliedenergistics2:item/part/part", "textures": { - "cable": "appliedenergistics2:items/part/quartz_fiber" + "cable": "appliedenergistics2:item/part/quartz_fiber" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/item/part/storage_bus.json b/src/main/resources/assets/appliedenergistics2/models/item/part/storage_bus.json index 464df4cea..8fe6cd4ee 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/part/storage_bus.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/part/storage_bus.json @@ -3,7 +3,7 @@ "textures": { "sides": "appliedenergistics2:parts/storage_bus_sides", "back": "appliedenergistics2:parts/storage_bus_back", - "front": "appliedenergistics2:items/part/storage_bus" + "front": "appliedenergistics2:item/part/storage_bus" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/item/part/storage_monitor.json b/src/main/resources/assets/appliedenergistics2/models/item/part/storage_monitor.json index c6ce61661..27c85bbd9 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/part/storage_monitor.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/part/storage_monitor.json @@ -1,7 +1,7 @@ { "parent": "appliedenergistics2:item/part/display", "textures": { - "front": "appliedenergistics2:items/part/storage_monitor", + "front": "appliedenergistics2:item/part/storage_monitor", "front_bright": "appliedenergistics2:parts/storage_monitor_bright", "front_medium": "appliedenergistics2:parts/storage_monitor_medium", "front_dark": "appliedenergistics2:parts/storage_monitor_dark" diff --git a/src/main/resources/assets/appliedenergistics2/models/item/part/terminal.json b/src/main/resources/assets/appliedenergistics2/models/item/part/terminal.json index d61fef4ae..f6c94af17 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/part/terminal.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/part/terminal.json @@ -1,7 +1,7 @@ { "parent": "appliedenergistics2:item/part/display", "textures": { - "front": "appliedenergistics2:items/part/terminal", + "front": "appliedenergistics2:item/part/terminal", "front_bright": "appliedenergistics2:parts/terminal_bright", "front_medium": "appliedenergistics2:parts/terminal_medium", "front_dark": "appliedenergistics2:parts/terminal_dark" diff --git a/src/main/resources/assets/appliedenergistics2/models/item/part/toggle_bus.json b/src/main/resources/assets/appliedenergistics2/models/item/part/toggle_bus.json index 612eda2bc..c2551d8ed 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/part/toggle_bus.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/part/toggle_bus.json @@ -1,7 +1,7 @@ { "parent": "appliedenergistics2:item/part/part", "textures": { - "bus": "appliedenergistics2:items/part/toggle_bus", + "bus": "appliedenergistics2:item/part/toggle_bus", "status": "appliedenergistics2:parts/monitor_sides_status", "lights": "appliedenergistics2:parts/monitor_sides_status_off" }, diff --git a/src/main/resources/assets/appliedenergistics2/models/item/portable_cell.json b/src/main/resources/assets/appliedenergistics2/models/item/portable_cell.json index 782954800..c8e8b6bae 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/portable_cell.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/portable_cell.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/portable_cell" + "layer0": "appliedenergistics2:item/portable_cell" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/quartz_fixture.json b/src/main/resources/assets/appliedenergistics2/models/item/quartz_fixture.json index 68f7aefe9..c67981b04 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/quartz_fixture.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/quartz_fixture.json @@ -168,7 +168,7 @@ ], "parent": "block/block", "textures": { - "metal": "appliedenergistics2:blocks/quartz_fixture_metal", - "quartz": "appliedenergistics2:blocks/quartz_fixture" + "metal": "appliedenergistics2:block/quartz_fixture_metal", + "quartz": "appliedenergistics2:block/quartz_fixture" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/quartz_glass.json b/src/main/resources/assets/appliedenergistics2/models/item/quartz_glass.json index 54f500431..967d8d5b8 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/quartz_glass.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/quartz_glass.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:items/quartz_glass" + "all": "appliedenergistics2:item/quartz_glass" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/quartz_ore.json b/src/main/resources/assets/appliedenergistics2/models/item/quartz_ore.json new file mode 100644 index 000000000..0d1fae780 --- /dev/null +++ b/src/main/resources/assets/appliedenergistics2/models/item/quartz_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "appliedenergistics2:block/quartz_ore" +} \ No newline at end of file diff --git a/src/main/resources/assets/appliedenergistics2/models/item/quartz_vibrant_glass.json b/src/main/resources/assets/appliedenergistics2/models/item/quartz_vibrant_glass.json index 54f500431..967d8d5b8 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/quartz_vibrant_glass.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/quartz_vibrant_glass.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:items/quartz_glass" + "all": "appliedenergistics2:item/quartz_glass" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/replicator_card.json b/src/main/resources/assets/appliedenergistics2/models/item/replicator_card.json index c46257457..8a32f2323 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/replicator_card.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/replicator_card.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/replicator_card" + "layer0": "appliedenergistics2:item/replicator_card" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/spatial_pylon.json b/src/main/resources/assets/appliedenergistics2/models/item/spatial_pylon.json index 6dbfde170..a77811df4 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/spatial_pylon.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/spatial_pylon.json @@ -1,6 +1,6 @@ { "parent": "block/cube_all", "textures": { - "all": "appliedenergistics2:items/spatial_pylon" + "all": "appliedenergistics2:item/spatial_pylon" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/spatial_storage_cell_128_cubed.json b/src/main/resources/assets/appliedenergistics2/models/item/spatial_storage_cell_128_cubed.json index 7e16c137d..ed66d2b18 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/spatial_storage_cell_128_cubed.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/spatial_storage_cell_128_cubed.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/spatial_storage_cell_128_cubed" + "layer0": "appliedenergistics2:item/spatial_storage_cell_128_cubed" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/spatial_storage_cell_16_cubed.json b/src/main/resources/assets/appliedenergistics2/models/item/spatial_storage_cell_16_cubed.json index 7afb99f48..7a3d488ad 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/spatial_storage_cell_16_cubed.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/spatial_storage_cell_16_cubed.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/spatial_storage_cell_16_cubed" + "layer0": "appliedenergistics2:item/spatial_storage_cell_16_cubed" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/spatial_storage_cell_2_cubed.json b/src/main/resources/assets/appliedenergistics2/models/item/spatial_storage_cell_2_cubed.json index 175781b01..b110a0379 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/spatial_storage_cell_2_cubed.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/spatial_storage_cell_2_cubed.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/spatial_storage_cell_2_cubed" + "layer0": "appliedenergistics2:item/spatial_storage_cell_2_cubed" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/storage_cell_16k.json b/src/main/resources/assets/appliedenergistics2/models/item/storage_cell_16k.json index aacb0df22..80864fe51 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/storage_cell_16k.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/storage_cell_16k.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/storage_cell_16k" + "layer0": "appliedenergistics2:item/storage_cell_16k" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/storage_cell_1k.json b/src/main/resources/assets/appliedenergistics2/models/item/storage_cell_1k.json index 29d744cce..c929ff883 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/storage_cell_1k.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/storage_cell_1k.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/storage_cell_1k" + "layer0": "appliedenergistics2:item/storage_cell_1k" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/storage_cell_4k.json b/src/main/resources/assets/appliedenergistics2/models/item/storage_cell_4k.json index bfa742b81..31a43c2fe 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/storage_cell_4k.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/storage_cell_4k.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/storage_cell_4k" + "layer0": "appliedenergistics2:item/storage_cell_4k" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/storage_cell_64k.json b/src/main/resources/assets/appliedenergistics2/models/item/storage_cell_64k.json index 138295a9e..4a2cf769d 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/storage_cell_64k.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/storage_cell_64k.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/storage_cell_64k" + "layer0": "appliedenergistics2:item/storage_cell_64k" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/view_cell.json b/src/main/resources/assets/appliedenergistics2/models/item/view_cell.json index 8985a3e9d..35077d912 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/view_cell.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/view_cell.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/view_cell" + "layer0": "appliedenergistics2:item/view_cell" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/item/wireless_terminal.json b/src/main/resources/assets/appliedenergistics2/models/item/wireless_terminal.json index 81eb56908..9a469d44e 100644 --- a/src/main/resources/assets/appliedenergistics2/models/item/wireless_terminal.json +++ b/src/main/resources/assets/appliedenergistics2/models/item/wireless_terminal.json @@ -1,6 +1,6 @@ { "parent": "item/generated", "textures": { - "layer0": "appliedenergistics2:items/wireless_terminal" + "layer0": "appliedenergistics2:item/wireless_terminal" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/part/export_bus_base.json b/src/main/resources/assets/appliedenergistics2/models/part/export_bus_base.json index 9d036d085..4ca74e0b2 100644 --- a/src/main/resources/assets/appliedenergistics2/models/part/export_bus_base.json +++ b/src/main/resources/assets/appliedenergistics2/models/part/export_bus_base.json @@ -3,7 +3,7 @@ "sides": "appliedenergistics2:parts/export_bus_sides", "sidesStatus": "appliedenergistics2:parts/monitor_sides_status", "back": "appliedenergistics2:parts/monitor_back", - "front": "appliedenergistics2:items/part/export_bus", + "front": "appliedenergistics2:item/part/export_bus", "particle": "appliedenergistics2:parts/monitor_back" }, "elements": [ diff --git a/src/main/resources/assets/appliedenergistics2/models/part/fluid_export_bus_base.json b/src/main/resources/assets/appliedenergistics2/models/part/fluid_export_bus_base.json index bf94785bc..759c9068d 100644 --- a/src/main/resources/assets/appliedenergistics2/models/part/fluid_export_bus_base.json +++ b/src/main/resources/assets/appliedenergistics2/models/part/fluid_export_bus_base.json @@ -3,7 +3,7 @@ "sides": "appliedenergistics2:parts/export_bus_sides", "sidesStatus": "appliedenergistics2:parts/monitor_sides_status", "back": "appliedenergistics2:parts/monitor_back", - "front": "appliedenergistics2:items/part/fluid_export_bus", + "front": "appliedenergistics2:item/part/fluid_export_bus", "particle": "appliedenergistics2:parts/monitor_back" }, "elements": [ diff --git a/src/main/resources/assets/appliedenergistics2/models/part/fluid_import_bus_base.json b/src/main/resources/assets/appliedenergistics2/models/part/fluid_import_bus_base.json index 5ac7962ac..bc90ac2f9 100644 --- a/src/main/resources/assets/appliedenergistics2/models/part/fluid_import_bus_base.json +++ b/src/main/resources/assets/appliedenergistics2/models/part/fluid_import_bus_base.json @@ -3,7 +3,7 @@ "sides": "appliedenergistics2:parts/import_bus_sides", "sidesStatus": "appliedenergistics2:parts/monitor_sides_status", "back": "appliedenergistics2:parts/monitor_back", - "front": "appliedenergistics2:items/part/fluid_import_bus", + "front": "appliedenergistics2:item/part/fluid_import_bus", "particle": "appliedenergistics2:parts/monitor_back" }, "elements": [ diff --git a/src/main/resources/assets/appliedenergistics2/models/part/fluid_interface_base.json b/src/main/resources/assets/appliedenergistics2/models/part/fluid_interface_base.json index e9bae6587..b18e0f2c4 100644 --- a/src/main/resources/assets/appliedenergistics2/models/part/fluid_interface_base.json +++ b/src/main/resources/assets/appliedenergistics2/models/part/fluid_interface_base.json @@ -3,7 +3,7 @@ "sides": "appliedenergistics2:parts/export_bus_sides", "sidesStatus": "appliedenergistics2:parts/monitor_sides_status", "back": "appliedenergistics2:parts/monitor_back", - "front": "appliedenergistics2:items/part/fluid_interface", + "front": "appliedenergistics2:item/part/fluid_interface", "particle": "appliedenergistics2:parts/monitor_back" }, "elements": [ diff --git a/src/main/resources/assets/appliedenergistics2/models/part/fluid_storage_bus_base.json b/src/main/resources/assets/appliedenergistics2/models/part/fluid_storage_bus_base.json index fbcce521b..15d7415d9 100644 --- a/src/main/resources/assets/appliedenergistics2/models/part/fluid_storage_bus_base.json +++ b/src/main/resources/assets/appliedenergistics2/models/part/fluid_storage_bus_base.json @@ -3,7 +3,7 @@ "sides": "appliedenergistics2:parts/storage_bus_sides", "sidesStatus": "appliedenergistics2:parts/monitor_sides_status", "back": "appliedenergistics2:parts/storage_bus_back", - "front": "appliedenergistics2:items/part/fluid_storage_bus", + "front": "appliedenergistics2:item/part/fluid_storage_bus", "particle": "appliedenergistics2:parts/storage_bus_back" }, "elements": [ diff --git a/src/main/resources/assets/appliedenergistics2/models/part/import_bus_base.json b/src/main/resources/assets/appliedenergistics2/models/part/import_bus_base.json index 98f994ded..0b8054694 100644 --- a/src/main/resources/assets/appliedenergistics2/models/part/import_bus_base.json +++ b/src/main/resources/assets/appliedenergistics2/models/part/import_bus_base.json @@ -3,7 +3,7 @@ "sides": "appliedenergistics2:parts/import_bus_sides", "sidesStatus": "appliedenergistics2:parts/monitor_sides_status", "back": "appliedenergistics2:parts/monitor_back", - "front": "appliedenergistics2:items/part/import_bus", + "front": "appliedenergistics2:item/part/import_bus", "particle": "appliedenergistics2:parts/monitor_back" }, "elements": [ diff --git a/src/main/resources/assets/appliedenergistics2/models/part/interface_base.json b/src/main/resources/assets/appliedenergistics2/models/part/interface_base.json index 2e153e16e..27ea445cf 100644 --- a/src/main/resources/assets/appliedenergistics2/models/part/interface_base.json +++ b/src/main/resources/assets/appliedenergistics2/models/part/interface_base.json @@ -3,7 +3,7 @@ "sides": "appliedenergistics2:parts/export_bus_sides", "sidesStatus": "appliedenergistics2:parts/monitor_sides_status", "back": "appliedenergistics2:parts/monitor_back", - "front": "appliedenergistics2:items/part/interface", + "front": "appliedenergistics2:item/part/interface", "particle": "appliedenergistics2:parts/monitor_back" }, "elements": [ diff --git a/src/main/resources/assets/appliedenergistics2/models/part/inverted_toggle_bus_base.json b/src/main/resources/assets/appliedenergistics2/models/part/inverted_toggle_bus_base.json index e1ae2f3e4..a9a7e4acf 100644 --- a/src/main/resources/assets/appliedenergistics2/models/part/inverted_toggle_bus_base.json +++ b/src/main/resources/assets/appliedenergistics2/models/part/inverted_toggle_bus_base.json @@ -1,6 +1,6 @@ { "parent": "appliedenergistics2:part/toggle_bus_base", "textures": { - "bus": "appliedenergistics2:items/part/inverted_toggle_bus" + "bus": "appliedenergistics2:item/part/inverted_toggle_bus" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/part/p2p/p2p_tunnel_base.json b/src/main/resources/assets/appliedenergistics2/models/part/p2p/p2p_tunnel_base.json index ded4e49a1..bfe141b9a 100644 --- a/src/main/resources/assets/appliedenergistics2/models/part/p2p/p2p_tunnel_base.json +++ b/src/main/resources/assets/appliedenergistics2/models/part/p2p/p2p_tunnel_base.json @@ -1,10 +1,10 @@ { "textures": { - "front": "appliedenergistics2:items/part/p2p_tunnel_front", + "front": "appliedenergistics2:item/part/p2p_tunnel_front", "sides": "appliedenergistics2:parts/p2p_tunnel_sides", - "back": "appliedenergistics2:items/part/p2p_tunnel_back", - "particle": "appliedenergistics2:items/part/p2p_tunnel_back", - "back2": "appliedenergistics2:items/part/p2p_tunnel_back2" + "back": "appliedenergistics2:item/part/p2p_tunnel_back", + "particle": "appliedenergistics2:item/part/p2p_tunnel_back", + "back2": "appliedenergistics2:item/part/p2p_tunnel_back2" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/part/p2p/p2p_tunnel_me.json b/src/main/resources/assets/appliedenergistics2/models/part/p2p/p2p_tunnel_me.json index 8e8a108ab..041e852db 100644 --- a/src/main/resources/assets/appliedenergistics2/models/part/p2p/p2p_tunnel_me.json +++ b/src/main/resources/assets/appliedenergistics2/models/part/p2p/p2p_tunnel_me.json @@ -1,6 +1,6 @@ { "parent": "appliedenergistics2:part/p2p/p2p_tunnel_base", "textures": { - "type": "appliedenergistics2:blocks/quartz_block" + "type": "appliedenergistics2:block/quartz_block" } } diff --git a/src/main/resources/assets/appliedenergistics2/models/part/quartz_fiber.json b/src/main/resources/assets/appliedenergistics2/models/part/quartz_fiber.json index 9d699d24d..44774984f 100644 --- a/src/main/resources/assets/appliedenergistics2/models/part/quartz_fiber.json +++ b/src/main/resources/assets/appliedenergistics2/models/part/quartz_fiber.json @@ -1,7 +1,7 @@ { "textures": { - "fiber": "appliedenergistics2:items/part/quartz_fiber", - "particle": "appliedenergistics2:items/part/quartz_fiber" + "fiber": "appliedenergistics2:item/part/quartz_fiber", + "particle": "appliedenergistics2:item/part/quartz_fiber" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/models/part/storage_bus_base.json b/src/main/resources/assets/appliedenergistics2/models/part/storage_bus_base.json index 7e1a4dd55..ebc6e0809 100644 --- a/src/main/resources/assets/appliedenergistics2/models/part/storage_bus_base.json +++ b/src/main/resources/assets/appliedenergistics2/models/part/storage_bus_base.json @@ -3,7 +3,7 @@ "sides": "appliedenergistics2:parts/storage_bus_sides", "sidesStatus": "appliedenergistics2:parts/monitor_sides_status", "back": "appliedenergistics2:parts/storage_bus_back", - "front": "appliedenergistics2:items/part/storage_bus", + "front": "appliedenergistics2:item/part/storage_bus", "particle": "appliedenergistics2:parts/storage_bus_back" }, "elements": [ diff --git a/src/main/resources/assets/appliedenergistics2/models/part/toggle_bus_base.json b/src/main/resources/assets/appliedenergistics2/models/part/toggle_bus_base.json index eb2485d23..25eed1def 100644 --- a/src/main/resources/assets/appliedenergistics2/models/part/toggle_bus_base.json +++ b/src/main/resources/assets/appliedenergistics2/models/part/toggle_bus_base.json @@ -1,8 +1,8 @@ { "textures": { - "bus": "appliedenergistics2:items/part/toggle_bus", + "bus": "appliedenergistics2:item/part/toggle_bus", "sides": "appliedenergistics2:parts/monitor_sides_status", - "particle": "appliedenergistics2:items/part/toggle_bus" + "particle": "appliedenergistics2:item/part/toggle_bus" }, "elements": [ { diff --git a/src/main/resources/assets/appliedenergistics2/particles/charged_ore_fx.json b/src/main/resources/assets/appliedenergistics2/particles/charged_ore_fx.json new file mode 100644 index 000000000..271261099 --- /dev/null +++ b/src/main/resources/assets/appliedenergistics2/particles/charged_ore_fx.json @@ -0,0 +1,12 @@ +{ + "textures": [ + "minecraft:generic_7", + "minecraft:generic_6", + "minecraft:generic_5", + "minecraft:generic_4", + "minecraft:generic_3", + "minecraft:generic_2", + "minecraft:generic_1", + "minecraft:generic_0" + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/cell_workbench.png b/src/main/resources/assets/appliedenergistics2/textures/block/cell_workbench.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/cell_workbench.png rename to src/main/resources/assets/appliedenergistics2/textures/block/cell_workbench.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/cell_workbench_bottom.png b/src/main/resources/assets/appliedenergistics2/textures/block/cell_workbench_bottom.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/cell_workbench_bottom.png rename to src/main/resources/assets/appliedenergistics2/textures/block/cell_workbench_bottom.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/cell_workbench_side.png b/src/main/resources/assets/appliedenergistics2/textures/block/cell_workbench_side.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/cell_workbench_side.png rename to src/main/resources/assets/appliedenergistics2/textures/block/cell_workbench_side.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/charged_quartz_ore.png b/src/main/resources/assets/appliedenergistics2/textures/block/charged_quartz_ore.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/charged_quartz_ore.png rename to src/main/resources/assets/appliedenergistics2/textures/block/charged_quartz_ore.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/charged_quartz_ore_light.png b/src/main/resources/assets/appliedenergistics2/textures/block/charged_quartz_ore_light.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/charged_quartz_ore_light.png rename to src/main/resources/assets/appliedenergistics2/textures/block/charged_quartz_ore_light.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/charger.png b/src/main/resources/assets/appliedenergistics2/textures/block/charger.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/charger.png rename to src/main/resources/assets/appliedenergistics2/textures/block/charger.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/charger_inside.png b/src/main/resources/assets/appliedenergistics2/textures/block/charger_inside.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/charger_inside.png rename to src/main/resources/assets/appliedenergistics2/textures/block/charger_inside.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/charger_side.png b/src/main/resources/assets/appliedenergistics2/textures/block/charger_side.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/charger_side.png rename to src/main/resources/assets/appliedenergistics2/textures/block/charger_side.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/chest/bottom.png b/src/main/resources/assets/appliedenergistics2/textures/block/chest/bottom.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/chest/bottom.png rename to src/main/resources/assets/appliedenergistics2/textures/block/chest/bottom.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/chest/cell_state_backdrop.png b/src/main/resources/assets/appliedenergistics2/textures/block/chest/cell_state_backdrop.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/chest/cell_state_backdrop.png rename to src/main/resources/assets/appliedenergistics2/textures/block/chest/cell_state_backdrop.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/chest/cell_state_empty.png b/src/main/resources/assets/appliedenergistics2/textures/block/chest/cell_state_empty.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/chest/cell_state_empty.png rename to src/main/resources/assets/appliedenergistics2/textures/block/chest/cell_state_empty.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/chest/cell_state_full.png b/src/main/resources/assets/appliedenergistics2/textures/block/chest/cell_state_full.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/chest/cell_state_full.png rename to src/main/resources/assets/appliedenergistics2/textures/block/chest/cell_state_full.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/chest/cell_state_offline.png b/src/main/resources/assets/appliedenergistics2/textures/block/chest/cell_state_offline.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/chest/cell_state_offline.png rename to src/main/resources/assets/appliedenergistics2/textures/block/chest/cell_state_offline.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/chest/cell_state_online.png b/src/main/resources/assets/appliedenergistics2/textures/block/chest/cell_state_online.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/chest/cell_state_online.png rename to src/main/resources/assets/appliedenergistics2/textures/block/chest/cell_state_online.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/chest/cell_state_types_full.png b/src/main/resources/assets/appliedenergistics2/textures/block/chest/cell_state_types_full.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/chest/cell_state_types_full.png rename to src/main/resources/assets/appliedenergistics2/textures/block/chest/cell_state_types_full.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/chest/front.png b/src/main/resources/assets/appliedenergistics2/textures/block/chest/front.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/chest/front.png rename to src/main/resources/assets/appliedenergistics2/textures/block/chest/front.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/chest/front_item.png b/src/main/resources/assets/appliedenergistics2/textures/block/chest/front_item.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/chest/front_item.png rename to src/main/resources/assets/appliedenergistics2/textures/block/chest/front_item.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/chest/lights_off.png b/src/main/resources/assets/appliedenergistics2/textures/block/chest/lights_off.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/chest/lights_off.png rename to src/main/resources/assets/appliedenergistics2/textures/block/chest/lights_off.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/chest/lights_on_bright.png b/src/main/resources/assets/appliedenergistics2/textures/block/chest/lights_on_bright.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/chest/lights_on_bright.png rename to src/main/resources/assets/appliedenergistics2/textures/block/chest/lights_on_bright.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/chest/lights_on_dark.png b/src/main/resources/assets/appliedenergistics2/textures/block/chest/lights_on_dark.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/chest/lights_on_dark.png rename to src/main/resources/assets/appliedenergistics2/textures/block/chest/lights_on_dark.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/chest/lights_on_medium.png b/src/main/resources/assets/appliedenergistics2/textures/block/chest/lights_on_medium.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/chest/lights_on_medium.png rename to src/main/resources/assets/appliedenergistics2/textures/block/chest/lights_on_medium.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/chest/side.png b/src/main/resources/assets/appliedenergistics2/textures/block/chest/side.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/chest/side.png rename to src/main/resources/assets/appliedenergistics2/textures/block/chest/side.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/chest/top.png b/src/main/resources/assets/appliedenergistics2/textures/block/chest/top.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/chest/top.png rename to src/main/resources/assets/appliedenergistics2/textures/block/chest/top.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/chest/top_item.png b/src/main/resources/assets/appliedenergistics2/textures/block/chest/top_item.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/chest/top_item.png rename to src/main/resources/assets/appliedenergistics2/textures/block/chest/top_item.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/chiseled_quartz_block_side.png b/src/main/resources/assets/appliedenergistics2/textures/block/chiseled_quartz_block_side.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/chiseled_quartz_block_side.png rename to src/main/resources/assets/appliedenergistics2/textures/block/chiseled_quartz_block_side.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/chiseled_quartz_block_top.png b/src/main/resources/assets/appliedenergistics2/textures/block/chiseled_quartz_block_top.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/chiseled_quartz_block_top.png rename to src/main/resources/assets/appliedenergistics2/textures/block/chiseled_quartz_block_top.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/condenser.png b/src/main/resources/assets/appliedenergistics2/textures/block/condenser.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/condenser.png rename to src/main/resources/assets/appliedenergistics2/textures/block/condenser.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/controller.png b/src/main/resources/assets/appliedenergistics2/textures/block/controller.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/controller.png rename to src/main/resources/assets/appliedenergistics2/textures/block/controller.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/controller_column.png b/src/main/resources/assets/appliedenergistics2/textures/block/controller_column.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/controller_column.png rename to src/main/resources/assets/appliedenergistics2/textures/block/controller_column.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/controller_column_conflict.png b/src/main/resources/assets/appliedenergistics2/textures/block/controller_column_conflict.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/controller_column_conflict.png rename to src/main/resources/assets/appliedenergistics2/textures/block/controller_column_conflict.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/controller_column_lights.png b/src/main/resources/assets/appliedenergistics2/textures/block/controller_column_lights.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/controller_column_lights.png rename to src/main/resources/assets/appliedenergistics2/textures/block/controller_column_lights.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/controller_column_lights.png.mcmeta b/src/main/resources/assets/appliedenergistics2/textures/block/controller_column_lights.png.mcmeta similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/controller_column_lights.png.mcmeta rename to src/main/resources/assets/appliedenergistics2/textures/block/controller_column_lights.png.mcmeta diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/controller_column_powered.png b/src/main/resources/assets/appliedenergistics2/textures/block/controller_column_powered.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/controller_column_powered.png rename to src/main/resources/assets/appliedenergistics2/textures/block/controller_column_powered.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/controller_conflict.png b/src/main/resources/assets/appliedenergistics2/textures/block/controller_conflict.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/controller_conflict.png rename to src/main/resources/assets/appliedenergistics2/textures/block/controller_conflict.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/controller_inside_a.png b/src/main/resources/assets/appliedenergistics2/textures/block/controller_inside_a.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/controller_inside_a.png rename to src/main/resources/assets/appliedenergistics2/textures/block/controller_inside_a.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/controller_inside_b.png b/src/main/resources/assets/appliedenergistics2/textures/block/controller_inside_b.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/controller_inside_b.png rename to src/main/resources/assets/appliedenergistics2/textures/block/controller_inside_b.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/controller_lights.png b/src/main/resources/assets/appliedenergistics2/textures/block/controller_lights.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/controller_lights.png rename to src/main/resources/assets/appliedenergistics2/textures/block/controller_lights.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/controller_lights.png.mcmeta b/src/main/resources/assets/appliedenergistics2/textures/block/controller_lights.png.mcmeta similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/controller_lights.png.mcmeta rename to src/main/resources/assets/appliedenergistics2/textures/block/controller_lights.png.mcmeta diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/controller_powered.png b/src/main/resources/assets/appliedenergistics2/textures/block/controller_powered.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/controller_powered.png rename to src/main/resources/assets/appliedenergistics2/textures/block/controller_powered.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/accelerator.png b/src/main/resources/assets/appliedenergistics2/textures/block/crafting/accelerator.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/accelerator.png rename to src/main/resources/assets/appliedenergistics2/textures/block/crafting/accelerator.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/accelerator_light.png b/src/main/resources/assets/appliedenergistics2/textures/block/crafting/accelerator_light.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/accelerator_light.png rename to src/main/resources/assets/appliedenergistics2/textures/block/crafting/accelerator_light.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/light_base.png b/src/main/resources/assets/appliedenergistics2/textures/block/crafting/light_base.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/light_base.png rename to src/main/resources/assets/appliedenergistics2/textures/block/crafting/light_base.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/monitor.png b/src/main/resources/assets/appliedenergistics2/textures/block/crafting/monitor.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/monitor.png rename to src/main/resources/assets/appliedenergistics2/textures/block/crafting/monitor.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/monitor_base.png b/src/main/resources/assets/appliedenergistics2/textures/block/crafting/monitor_base.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/monitor_base.png rename to src/main/resources/assets/appliedenergistics2/textures/block/crafting/monitor_base.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/monitor_light_bright.png b/src/main/resources/assets/appliedenergistics2/textures/block/crafting/monitor_light_bright.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/monitor_light_bright.png rename to src/main/resources/assets/appliedenergistics2/textures/block/crafting/monitor_light_bright.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/monitor_light_dark.png b/src/main/resources/assets/appliedenergistics2/textures/block/crafting/monitor_light_dark.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/monitor_light_dark.png rename to src/main/resources/assets/appliedenergistics2/textures/block/crafting/monitor_light_dark.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/monitor_light_medium.png b/src/main/resources/assets/appliedenergistics2/textures/block/crafting/monitor_light_medium.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/monitor_light_medium.png rename to src/main/resources/assets/appliedenergistics2/textures/block/crafting/monitor_light_medium.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/ring_corner.png b/src/main/resources/assets/appliedenergistics2/textures/block/crafting/ring_corner.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/ring_corner.png rename to src/main/resources/assets/appliedenergistics2/textures/block/crafting/ring_corner.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/ring_side_hor.png b/src/main/resources/assets/appliedenergistics2/textures/block/crafting/ring_side_hor.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/ring_side_hor.png rename to src/main/resources/assets/appliedenergistics2/textures/block/crafting/ring_side_hor.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/ring_side_ver.png b/src/main/resources/assets/appliedenergistics2/textures/block/crafting/ring_side_ver.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/ring_side_ver.png rename to src/main/resources/assets/appliedenergistics2/textures/block/crafting/ring_side_ver.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/storage_16k.png b/src/main/resources/assets/appliedenergistics2/textures/block/crafting/storage_16k.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/storage_16k.png rename to src/main/resources/assets/appliedenergistics2/textures/block/crafting/storage_16k.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/storage_16k_light.png b/src/main/resources/assets/appliedenergistics2/textures/block/crafting/storage_16k_light.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/storage_16k_light.png rename to src/main/resources/assets/appliedenergistics2/textures/block/crafting/storage_16k_light.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/storage_1k.png b/src/main/resources/assets/appliedenergistics2/textures/block/crafting/storage_1k.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/storage_1k.png rename to src/main/resources/assets/appliedenergistics2/textures/block/crafting/storage_1k.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/storage_1k_light.png b/src/main/resources/assets/appliedenergistics2/textures/block/crafting/storage_1k_light.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/storage_1k_light.png rename to src/main/resources/assets/appliedenergistics2/textures/block/crafting/storage_1k_light.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/storage_4k.png b/src/main/resources/assets/appliedenergistics2/textures/block/crafting/storage_4k.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/storage_4k.png rename to src/main/resources/assets/appliedenergistics2/textures/block/crafting/storage_4k.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/storage_4k_light.png b/src/main/resources/assets/appliedenergistics2/textures/block/crafting/storage_4k_light.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/storage_4k_light.png rename to src/main/resources/assets/appliedenergistics2/textures/block/crafting/storage_4k_light.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/storage_64k.png b/src/main/resources/assets/appliedenergistics2/textures/block/crafting/storage_64k.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/storage_64k.png rename to src/main/resources/assets/appliedenergistics2/textures/block/crafting/storage_64k.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/storage_64k_light.png b/src/main/resources/assets/appliedenergistics2/textures/block/crafting/storage_64k_light.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/storage_64k_light.png rename to src/main/resources/assets/appliedenergistics2/textures/block/crafting/storage_64k_light.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/unit.png b/src/main/resources/assets/appliedenergistics2/textures/block/crafting/unit.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/unit.png rename to src/main/resources/assets/appliedenergistics2/textures/block/crafting/unit.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/unit_base.png b/src/main/resources/assets/appliedenergistics2/textures/block/crafting/unit_base.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/crafting/unit_base.png rename to src/main/resources/assets/appliedenergistics2/textures/block/crafting/unit_base.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/crank.png b/src/main/resources/assets/appliedenergistics2/textures/block/crank.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/crank.png rename to src/main/resources/assets/appliedenergistics2/textures/block/crank.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/creative_energy_cell.png b/src/main/resources/assets/appliedenergistics2/textures/block/creative_energy_cell.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/creative_energy_cell.png rename to src/main/resources/assets/appliedenergistics2/textures/block/creative_energy_cell.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/debug/chunk_loader.png b/src/main/resources/assets/appliedenergistics2/textures/block/debug/chunk_loader.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/debug/chunk_loader.png rename to src/main/resources/assets/appliedenergistics2/textures/block/debug/chunk_loader.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/debug/cube_gen.png b/src/main/resources/assets/appliedenergistics2/textures/block/debug/cube_gen.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/debug/cube_gen.png rename to src/main/resources/assets/appliedenergistics2/textures/block/debug/cube_gen.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/debug/energy_gen.png b/src/main/resources/assets/appliedenergistics2/textures/block/debug/energy_gen.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/debug/energy_gen.png rename to src/main/resources/assets/appliedenergistics2/textures/block/debug/energy_gen.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/debug/item_gen.png b/src/main/resources/assets/appliedenergistics2/textures/block/debug/item_gen.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/debug/item_gen.png rename to src/main/resources/assets/appliedenergistics2/textures/block/debug/item_gen.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/debug/phantom_node.png b/src/main/resources/assets/appliedenergistics2/textures/block/debug/phantom_node.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/debug/phantom_node.png rename to src/main/resources/assets/appliedenergistics2/textures/block/debug/phantom_node.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/dense_energy_cell.png b/src/main/resources/assets/appliedenergistics2/textures/block/dense_energy_cell.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/dense_energy_cell.png rename to src/main/resources/assets/appliedenergistics2/textures/block/dense_energy_cell.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/dense_energy_cell0.png b/src/main/resources/assets/appliedenergistics2/textures/block/dense_energy_cell0.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/dense_energy_cell0.png rename to src/main/resources/assets/appliedenergistics2/textures/block/dense_energy_cell0.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/dense_energy_cell1.png b/src/main/resources/assets/appliedenergistics2/textures/block/dense_energy_cell1.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/dense_energy_cell1.png rename to src/main/resources/assets/appliedenergistics2/textures/block/dense_energy_cell1.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/dense_energy_cell2.png b/src/main/resources/assets/appliedenergistics2/textures/block/dense_energy_cell2.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/dense_energy_cell2.png rename to src/main/resources/assets/appliedenergistics2/textures/block/dense_energy_cell2.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/dense_energy_cell3.png b/src/main/resources/assets/appliedenergistics2/textures/block/dense_energy_cell3.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/dense_energy_cell3.png rename to src/main/resources/assets/appliedenergistics2/textures/block/dense_energy_cell3.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/dense_energy_cell4.png b/src/main/resources/assets/appliedenergistics2/textures/block/dense_energy_cell4.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/dense_energy_cell4.png rename to src/main/resources/assets/appliedenergistics2/textures/block/dense_energy_cell4.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/dense_energy_cell5.png b/src/main/resources/assets/appliedenergistics2/textures/block/dense_energy_cell5.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/dense_energy_cell5.png rename to src/main/resources/assets/appliedenergistics2/textures/block/dense_energy_cell5.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/dense_energy_cell6.png b/src/main/resources/assets/appliedenergistics2/textures/block/dense_energy_cell6.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/dense_energy_cell6.png rename to src/main/resources/assets/appliedenergistics2/textures/block/dense_energy_cell6.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/dense_energy_cell7.png b/src/main/resources/assets/appliedenergistics2/textures/block/dense_energy_cell7.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/dense_energy_cell7.png rename to src/main/resources/assets/appliedenergistics2/textures/block/dense_energy_cell7.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/drive_bottom.png b/src/main/resources/assets/appliedenergistics2/textures/block/drive_bottom.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/drive_bottom.png rename to src/main/resources/assets/appliedenergistics2/textures/block/drive_bottom.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/drive_cell_states.png b/src/main/resources/assets/appliedenergistics2/textures/block/drive_cell_states.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/drive_cell_states.png rename to src/main/resources/assets/appliedenergistics2/textures/block/drive_cell_states.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/drive_front.png b/src/main/resources/assets/appliedenergistics2/textures/block/drive_front.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/drive_front.png rename to src/main/resources/assets/appliedenergistics2/textures/block/drive_front.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/drive_front_flat.png b/src/main/resources/assets/appliedenergistics2/textures/block/drive_front_flat.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/drive_front_flat.png rename to src/main/resources/assets/appliedenergistics2/textures/block/drive_front_flat.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/drive_side.png b/src/main/resources/assets/appliedenergistics2/textures/block/drive_side.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/drive_side.png rename to src/main/resources/assets/appliedenergistics2/textures/block/drive_side.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/drive_top.png b/src/main/resources/assets/appliedenergistics2/textures/block/drive_top.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/drive_top.png rename to src/main/resources/assets/appliedenergistics2/textures/block/drive_top.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/energy_acceptor.png b/src/main/resources/assets/appliedenergistics2/textures/block/energy_acceptor.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/energy_acceptor.png rename to src/main/resources/assets/appliedenergistics2/textures/block/energy_acceptor.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/energy_cell.png b/src/main/resources/assets/appliedenergistics2/textures/block/energy_cell.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/energy_cell.png rename to src/main/resources/assets/appliedenergistics2/textures/block/energy_cell.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/energy_cell0.png b/src/main/resources/assets/appliedenergistics2/textures/block/energy_cell0.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/energy_cell0.png rename to src/main/resources/assets/appliedenergistics2/textures/block/energy_cell0.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/energy_cell1.png b/src/main/resources/assets/appliedenergistics2/textures/block/energy_cell1.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/energy_cell1.png rename to src/main/resources/assets/appliedenergistics2/textures/block/energy_cell1.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/energy_cell2.png b/src/main/resources/assets/appliedenergistics2/textures/block/energy_cell2.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/energy_cell2.png rename to src/main/resources/assets/appliedenergistics2/textures/block/energy_cell2.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/energy_cell3.png b/src/main/resources/assets/appliedenergistics2/textures/block/energy_cell3.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/energy_cell3.png rename to src/main/resources/assets/appliedenergistics2/textures/block/energy_cell3.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/energy_cell4.png b/src/main/resources/assets/appliedenergistics2/textures/block/energy_cell4.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/energy_cell4.png rename to src/main/resources/assets/appliedenergistics2/textures/block/energy_cell4.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/energy_cell5.png b/src/main/resources/assets/appliedenergistics2/textures/block/energy_cell5.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/energy_cell5.png rename to src/main/resources/assets/appliedenergistics2/textures/block/energy_cell5.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/energy_cell6.png b/src/main/resources/assets/appliedenergistics2/textures/block/energy_cell6.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/energy_cell6.png rename to src/main/resources/assets/appliedenergistics2/textures/block/energy_cell6.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/energy_cell7.png b/src/main/resources/assets/appliedenergistics2/textures/block/energy_cell7.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/energy_cell7.png rename to src/main/resources/assets/appliedenergistics2/textures/block/energy_cell7.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/fluid_interface.png b/src/main/resources/assets/appliedenergistics2/textures/block/fluid_interface.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/fluid_interface.png rename to src/main/resources/assets/appliedenergistics2/textures/block/fluid_interface.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/fluix_block.png b/src/main/resources/assets/appliedenergistics2/textures/block/fluix_block.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/fluix_block.png rename to src/main/resources/assets/appliedenergistics2/textures/block/fluix_block.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_a.png b/src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_a.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_a.png rename to src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_a.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_b.png b/src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_b.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_b.png rename to src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_b.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_c.png b/src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_c.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_c.png rename to src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_c.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_d.png b/src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_d.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_d.png rename to src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_d.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_frame0001.png b/src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_frame0001.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_frame0001.png rename to src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_frame0001.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_frame0010.png b/src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_frame0010.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_frame0010.png rename to src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_frame0010.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_frame0011.png b/src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_frame0011.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_frame0011.png rename to src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_frame0011.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_frame0100.png b/src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_frame0100.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_frame0100.png rename to src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_frame0100.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_frame0101.png b/src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_frame0101.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_frame0101.png rename to src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_frame0101.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_frame0110.png b/src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_frame0110.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_frame0110.png rename to src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_frame0110.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_frame0111.png b/src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_frame0111.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_frame0111.png rename to src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_frame0111.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_frame1000.png b/src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_frame1000.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_frame1000.png rename to src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_frame1000.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_frame1001.png b/src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_frame1001.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_frame1001.png rename to src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_frame1001.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_frame1010.png b/src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_frame1010.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_frame1010.png rename to src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_frame1010.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_frame1011.png b/src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_frame1011.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_frame1011.png rename to src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_frame1011.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_frame1100.png b/src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_frame1100.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_frame1100.png rename to src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_frame1100.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_frame1101.png b/src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_frame1101.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_frame1101.png rename to src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_frame1101.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_frame1110.png b/src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_frame1110.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_frame1110.png rename to src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_frame1110.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_frame1111.png b/src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_frame1111.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/glass/quartz_glass_frame1111.png rename to src/main/resources/assets/appliedenergistics2/textures/block/glass/quartz_glass_frame1111.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/grindstone.png b/src/main/resources/assets/appliedenergistics2/textures/block/grindstone.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/grindstone.png rename to src/main/resources/assets/appliedenergistics2/textures/block/grindstone.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/grindstone_bottom.png b/src/main/resources/assets/appliedenergistics2/textures/block/grindstone_bottom.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/grindstone_bottom.png rename to src/main/resources/assets/appliedenergistics2/textures/block/grindstone_bottom.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/grindstone_front.png b/src/main/resources/assets/appliedenergistics2/textures/block/grindstone_front.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/grindstone_front.png rename to src/main/resources/assets/appliedenergistics2/textures/block/grindstone_front.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/grindstone_side.png b/src/main/resources/assets/appliedenergistics2/textures/block/grindstone_side.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/grindstone_side.png rename to src/main/resources/assets/appliedenergistics2/textures/block/grindstone_side.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/inscriber.png b/src/main/resources/assets/appliedenergistics2/textures/block/inscriber.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/inscriber.png rename to src/main/resources/assets/appliedenergistics2/textures/block/inscriber.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/inscriber_inside.png b/src/main/resources/assets/appliedenergistics2/textures/block/inscriber_inside.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/inscriber_inside.png rename to src/main/resources/assets/appliedenergistics2/textures/block/inscriber_inside.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/interface.png b/src/main/resources/assets/appliedenergistics2/textures/block/interface.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/interface.png rename to src/main/resources/assets/appliedenergistics2/textures/block/interface.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/interface_alternate.png b/src/main/resources/assets/appliedenergistics2/textures/block/interface_alternate.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/interface_alternate.png rename to src/main/resources/assets/appliedenergistics2/textures/block/interface_alternate.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/interface_alternate_arrow.png b/src/main/resources/assets/appliedenergistics2/textures/block/interface_alternate_arrow.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/interface_alternate_arrow.png rename to src/main/resources/assets/appliedenergistics2/textures/block/interface_alternate_arrow.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/io_port.png b/src/main/resources/assets/appliedenergistics2/textures/block/io_port.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/io_port.png rename to src/main/resources/assets/appliedenergistics2/textures/block/io_port.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/io_port_bottom.png b/src/main/resources/assets/appliedenergistics2/textures/block/io_port_bottom.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/io_port_bottom.png rename to src/main/resources/assets/appliedenergistics2/textures/block/io_port_bottom.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/io_port_side.png b/src/main/resources/assets/appliedenergistics2/textures/block/io_port_side.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/io_port_side.png rename to src/main/resources/assets/appliedenergistics2/textures/block/io_port_side.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/molecular_assembler.png b/src/main/resources/assets/appliedenergistics2/textures/block/molecular_assembler.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/molecular_assembler.png rename to src/main/resources/assets/appliedenergistics2/textures/block/molecular_assembler.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/molecular_assembler_lights.png b/src/main/resources/assets/appliedenergistics2/textures/block/molecular_assembler_lights.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/molecular_assembler_lights.png rename to src/main/resources/assets/appliedenergistics2/textures/block/molecular_assembler_lights.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/molecular_assembler_lights.png.mcmeta b/src/main/resources/assets/appliedenergistics2/textures/block/molecular_assembler_lights.png.mcmeta similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/molecular_assembler_lights.png.mcmeta rename to src/main/resources/assets/appliedenergistics2/textures/block/molecular_assembler_lights.png.mcmeta diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/paint1.png b/src/main/resources/assets/appliedenergistics2/textures/block/paint1.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/paint1.png rename to src/main/resources/assets/appliedenergistics2/textures/block/paint1.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/paint2.png b/src/main/resources/assets/appliedenergistics2/textures/block/paint2.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/paint2.png rename to src/main/resources/assets/appliedenergistics2/textures/block/paint2.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/paint3.png b/src/main/resources/assets/appliedenergistics2/textures/block/paint3.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/paint3.png rename to src/main/resources/assets/appliedenergistics2/textures/block/paint3.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/quantum_link.png b/src/main/resources/assets/appliedenergistics2/textures/block/quantum_link.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/quantum_link.png rename to src/main/resources/assets/appliedenergistics2/textures/block/quantum_link.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/quantum_ring.png b/src/main/resources/assets/appliedenergistics2/textures/block/quantum_ring.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/quantum_ring.png rename to src/main/resources/assets/appliedenergistics2/textures/block/quantum_ring.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/quantum_ring_light.png b/src/main/resources/assets/appliedenergistics2/textures/block/quantum_ring_light.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/quantum_ring_light.png rename to src/main/resources/assets/appliedenergistics2/textures/block/quantum_ring_light.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/quantum_ring_light_corner.png b/src/main/resources/assets/appliedenergistics2/textures/block/quantum_ring_light_corner.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/quantum_ring_light_corner.png rename to src/main/resources/assets/appliedenergistics2/textures/block/quantum_ring_light_corner.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/quartz_block.png b/src/main/resources/assets/appliedenergistics2/textures/block/quartz_block.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/quartz_block.png rename to src/main/resources/assets/appliedenergistics2/textures/block/quartz_block.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/quartz_fixture.png b/src/main/resources/assets/appliedenergistics2/textures/block/quartz_fixture.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/quartz_fixture.png rename to src/main/resources/assets/appliedenergistics2/textures/block/quartz_fixture.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/quartz_fixture_metal.png b/src/main/resources/assets/appliedenergistics2/textures/block/quartz_fixture_metal.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/quartz_fixture_metal.png rename to src/main/resources/assets/appliedenergistics2/textures/block/quartz_fixture_metal.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/quartz_growth_accelerator.png b/src/main/resources/assets/appliedenergistics2/textures/block/quartz_growth_accelerator.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/quartz_growth_accelerator.png rename to src/main/resources/assets/appliedenergistics2/textures/block/quartz_growth_accelerator.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/quartz_growth_accelerator_on.png b/src/main/resources/assets/appliedenergistics2/textures/block/quartz_growth_accelerator_on.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/quartz_growth_accelerator_on.png rename to src/main/resources/assets/appliedenergistics2/textures/block/quartz_growth_accelerator_on.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/quartz_growth_accelerator_on.png.mcmeta b/src/main/resources/assets/appliedenergistics2/textures/block/quartz_growth_accelerator_on.png.mcmeta similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/quartz_growth_accelerator_on.png.mcmeta rename to src/main/resources/assets/appliedenergistics2/textures/block/quartz_growth_accelerator_on.png.mcmeta diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/quartz_growth_accelerator_side.png b/src/main/resources/assets/appliedenergistics2/textures/block/quartz_growth_accelerator_side.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/quartz_growth_accelerator_side.png rename to src/main/resources/assets/appliedenergistics2/textures/block/quartz_growth_accelerator_side.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/quartz_growth_accelerator_side_on.png b/src/main/resources/assets/appliedenergistics2/textures/block/quartz_growth_accelerator_side_on.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/quartz_growth_accelerator_side_on.png rename to src/main/resources/assets/appliedenergistics2/textures/block/quartz_growth_accelerator_side_on.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/quartz_growth_accelerator_side_on.png.mcmeta b/src/main/resources/assets/appliedenergistics2/textures/block/quartz_growth_accelerator_side_on.png.mcmeta similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/quartz_growth_accelerator_side_on.png.mcmeta rename to src/main/resources/assets/appliedenergistics2/textures/block/quartz_growth_accelerator_side_on.png.mcmeta diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/quartz_ore.png b/src/main/resources/assets/appliedenergistics2/textures/block/quartz_ore.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/quartz_ore.png rename to src/main/resources/assets/appliedenergistics2/textures/block/quartz_ore.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/quartz_pillar_side.png b/src/main/resources/assets/appliedenergistics2/textures/block/quartz_pillar_side.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/quartz_pillar_side.png rename to src/main/resources/assets/appliedenergistics2/textures/block/quartz_pillar_side.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/quartz_pillar_top.png b/src/main/resources/assets/appliedenergistics2/textures/block/quartz_pillar_top.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/quartz_pillar_top.png rename to src/main/resources/assets/appliedenergistics2/textures/block/quartz_pillar_top.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/security_station_bottom.png b/src/main/resources/assets/appliedenergistics2/textures/block/security_station_bottom.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/security_station_bottom.png rename to src/main/resources/assets/appliedenergistics2/textures/block/security_station_bottom.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/security_station_light_bright.png b/src/main/resources/assets/appliedenergistics2/textures/block/security_station_light_bright.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/security_station_light_bright.png rename to src/main/resources/assets/appliedenergistics2/textures/block/security_station_light_bright.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/security_station_light_dark.png b/src/main/resources/assets/appliedenergistics2/textures/block/security_station_light_dark.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/security_station_light_dark.png rename to src/main/resources/assets/appliedenergistics2/textures/block/security_station_light_dark.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/security_station_light_medium.png b/src/main/resources/assets/appliedenergistics2/textures/block/security_station_light_medium.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/security_station_light_medium.png rename to src/main/resources/assets/appliedenergistics2/textures/block/security_station_light_medium.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/security_station_side.png b/src/main/resources/assets/appliedenergistics2/textures/block/security_station_side.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/security_station_side.png rename to src/main/resources/assets/appliedenergistics2/textures/block/security_station_side.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/security_station_top.png b/src/main/resources/assets/appliedenergistics2/textures/block/security_station_top.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/security_station_top.png rename to src/main/resources/assets/appliedenergistics2/textures/block/security_station_top.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/sky_compass.png b/src/main/resources/assets/appliedenergistics2/textures/block/sky_compass.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/sky_compass.png rename to src/main/resources/assets/appliedenergistics2/textures/block/sky_compass.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/sky_stone_block.png b/src/main/resources/assets/appliedenergistics2/textures/block/sky_stone_block.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/sky_stone_block.png rename to src/main/resources/assets/appliedenergistics2/textures/block/sky_stone_block.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/sky_stone_brick.png b/src/main/resources/assets/appliedenergistics2/textures/block/sky_stone_brick.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/sky_stone_brick.png rename to src/main/resources/assets/appliedenergistics2/textures/block/sky_stone_brick.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/sky_stone_small_brick.png b/src/main/resources/assets/appliedenergistics2/textures/block/sky_stone_small_brick.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/sky_stone_small_brick.png rename to src/main/resources/assets/appliedenergistics2/textures/block/sky_stone_small_brick.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/smooth_sky_stone_block.png b/src/main/resources/assets/appliedenergistics2/textures/block/smooth_sky_stone_block.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/smooth_sky_stone_block.png rename to src/main/resources/assets/appliedenergistics2/textures/block/smooth_sky_stone_block.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/spatial_io_port.png b/src/main/resources/assets/appliedenergistics2/textures/block/spatial_io_port.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/spatial_io_port.png rename to src/main/resources/assets/appliedenergistics2/textures/block/spatial_io_port.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/spatial_io_port_bottom.png b/src/main/resources/assets/appliedenergistics2/textures/block/spatial_io_port_bottom.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/spatial_io_port_bottom.png rename to src/main/resources/assets/appliedenergistics2/textures/block/spatial_io_port_bottom.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/spatial_io_port_side.png b/src/main/resources/assets/appliedenergistics2/textures/block/spatial_io_port_side.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/spatial_io_port_side.png rename to src/main/resources/assets/appliedenergistics2/textures/block/spatial_io_port_side.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/spatial_pylon/base.png b/src/main/resources/assets/appliedenergistics2/textures/block/spatial_pylon/base.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/spatial_pylon/base.png rename to src/main/resources/assets/appliedenergistics2/textures/block/spatial_pylon/base.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/spatial_pylon/base_end.png b/src/main/resources/assets/appliedenergistics2/textures/block/spatial_pylon/base_end.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/spatial_pylon/base_end.png rename to src/main/resources/assets/appliedenergistics2/textures/block/spatial_pylon/base_end.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/spatial_pylon/base_spanned.png b/src/main/resources/assets/appliedenergistics2/textures/block/spatial_pylon/base_spanned.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/spatial_pylon/base_spanned.png rename to src/main/resources/assets/appliedenergistics2/textures/block/spatial_pylon/base_spanned.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/spatial_pylon/dim.png b/src/main/resources/assets/appliedenergistics2/textures/block/spatial_pylon/dim.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/spatial_pylon/dim.png rename to src/main/resources/assets/appliedenergistics2/textures/block/spatial_pylon/dim.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/spatial_pylon/dim_end.png b/src/main/resources/assets/appliedenergistics2/textures/block/spatial_pylon/dim_end.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/spatial_pylon/dim_end.png rename to src/main/resources/assets/appliedenergistics2/textures/block/spatial_pylon/dim_end.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/spatial_pylon/dim_spanned.png b/src/main/resources/assets/appliedenergistics2/textures/block/spatial_pylon/dim_spanned.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/spatial_pylon/dim_spanned.png rename to src/main/resources/assets/appliedenergistics2/textures/block/spatial_pylon/dim_spanned.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/spatial_pylon/red.png b/src/main/resources/assets/appliedenergistics2/textures/block/spatial_pylon/red.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/spatial_pylon/red.png rename to src/main/resources/assets/appliedenergistics2/textures/block/spatial_pylon/red.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/spatial_pylon/red_end.png b/src/main/resources/assets/appliedenergistics2/textures/block/spatial_pylon/red_end.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/spatial_pylon/red_end.png rename to src/main/resources/assets/appliedenergistics2/textures/block/spatial_pylon/red_end.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/spatial_pylon/red_spanned.png b/src/main/resources/assets/appliedenergistics2/textures/block/spatial_pylon/red_spanned.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/spatial_pylon/red_spanned.png rename to src/main/resources/assets/appliedenergistics2/textures/block/spatial_pylon/red_spanned.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/tnt_bottom.png b/src/main/resources/assets/appliedenergistics2/textures/block/tnt_bottom.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/tnt_bottom.png rename to src/main/resources/assets/appliedenergistics2/textures/block/tnt_bottom.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/tnt_side.png b/src/main/resources/assets/appliedenergistics2/textures/block/tnt_side.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/tnt_side.png rename to src/main/resources/assets/appliedenergistics2/textures/block/tnt_side.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/tnt_top.png b/src/main/resources/assets/appliedenergistics2/textures/block/tnt_top.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/tnt_top.png rename to src/main/resources/assets/appliedenergistics2/textures/block/tnt_top.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/vibration_chamber.png b/src/main/resources/assets/appliedenergistics2/textures/block/vibration_chamber.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/vibration_chamber.png rename to src/main/resources/assets/appliedenergistics2/textures/block/vibration_chamber.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/vibration_chamber_front.png b/src/main/resources/assets/appliedenergistics2/textures/block/vibration_chamber_front.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/vibration_chamber_front.png rename to src/main/resources/assets/appliedenergistics2/textures/block/vibration_chamber_front.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/vibration_chamber_front_on.png b/src/main/resources/assets/appliedenergistics2/textures/block/vibration_chamber_front_on.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/vibration_chamber_front_on.png rename to src/main/resources/assets/appliedenergistics2/textures/block/vibration_chamber_front_on.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/wireless_access_point.png b/src/main/resources/assets/appliedenergistics2/textures/block/wireless_access_point.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/wireless_access_point.png rename to src/main/resources/assets/appliedenergistics2/textures/block/wireless_access_point.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/wireless_access_point_inside.png b/src/main/resources/assets/appliedenergistics2/textures/block/wireless_access_point_inside.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/wireless_access_point_inside.png rename to src/main/resources/assets/appliedenergistics2/textures/block/wireless_access_point_inside.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/blocks/wireless_access_point_on.png b/src/main/resources/assets/appliedenergistics2/textures/block/wireless_access_point_on.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/blocks/wireless_access_point_on.png rename to src/main/resources/assets/appliedenergistics2/textures/block/wireless_access_point_on.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/biometric_card.png b/src/main/resources/assets/appliedenergistics2/textures/item/biometric_card.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/biometric_card.png rename to src/main/resources/assets/appliedenergistics2/textures/item/biometric_card.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/biometric_card_hash.png b/src/main/resources/assets/appliedenergistics2/textures/item/biometric_card_hash.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/biometric_card_hash.png rename to src/main/resources/assets/appliedenergistics2/textures/item/biometric_card_hash.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/certus_quartz_axe.png b/src/main/resources/assets/appliedenergistics2/textures/item/certus_quartz_axe.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/certus_quartz_axe.png rename to src/main/resources/assets/appliedenergistics2/textures/item/certus_quartz_axe.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/certus_quartz_cutting_knife.png b/src/main/resources/assets/appliedenergistics2/textures/item/certus_quartz_cutting_knife.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/certus_quartz_cutting_knife.png rename to src/main/resources/assets/appliedenergistics2/textures/item/certus_quartz_cutting_knife.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/certus_quartz_hoe.png b/src/main/resources/assets/appliedenergistics2/textures/item/certus_quartz_hoe.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/certus_quartz_hoe.png rename to src/main/resources/assets/appliedenergistics2/textures/item/certus_quartz_hoe.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/certus_quartz_pickaxe.png b/src/main/resources/assets/appliedenergistics2/textures/item/certus_quartz_pickaxe.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/certus_quartz_pickaxe.png rename to src/main/resources/assets/appliedenergistics2/textures/item/certus_quartz_pickaxe.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/certus_quartz_spade.png b/src/main/resources/assets/appliedenergistics2/textures/item/certus_quartz_spade.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/certus_quartz_spade.png rename to src/main/resources/assets/appliedenergistics2/textures/item/certus_quartz_spade.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/certus_quartz_sword.png b/src/main/resources/assets/appliedenergistics2/textures/item/certus_quartz_sword.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/certus_quartz_sword.png rename to src/main/resources/assets/appliedenergistics2/textures/item/certus_quartz_sword.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/certus_quartz_wrench.png b/src/main/resources/assets/appliedenergistics2/textures/item/certus_quartz_wrench.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/certus_quartz_wrench.png rename to src/main/resources/assets/appliedenergistics2/textures/item/certus_quartz_wrench.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/charged_staff.png b/src/main/resources/assets/appliedenergistics2/textures/item/charged_staff.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/charged_staff.png rename to src/main/resources/assets/appliedenergistics2/textures/item/charged_staff.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/color_applicator.png b/src/main/resources/assets/appliedenergistics2/textures/item/color_applicator.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/color_applicator.png rename to src/main/resources/assets/appliedenergistics2/textures/item/color_applicator.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/color_applicator_tip_bright.png b/src/main/resources/assets/appliedenergistics2/textures/item/color_applicator_tip_bright.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/color_applicator_tip_bright.png rename to src/main/resources/assets/appliedenergistics2/textures/item/color_applicator_tip_bright.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/color_applicator_tip_dark.png b/src/main/resources/assets/appliedenergistics2/textures/item/color_applicator_tip_dark.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/color_applicator_tip_dark.png rename to src/main/resources/assets/appliedenergistics2/textures/item/color_applicator_tip_dark.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/color_applicator_tip_medium.png b/src/main/resources/assets/appliedenergistics2/textures/item/color_applicator_tip_medium.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/color_applicator_tip_medium.png rename to src/main/resources/assets/appliedenergistics2/textures/item/color_applicator_tip_medium.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/crank.png b/src/main/resources/assets/appliedenergistics2/textures/item/crank.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/crank.png rename to src/main/resources/assets/appliedenergistics2/textures/item/crank.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/creative_storage_cell.png b/src/main/resources/assets/appliedenergistics2/textures/item/creative_storage_cell.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/creative_storage_cell.png rename to src/main/resources/assets/appliedenergistics2/textures/item/creative_storage_cell.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/crystal_seed_certus.png b/src/main/resources/assets/appliedenergistics2/textures/item/crystal_seed_certus.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/crystal_seed_certus.png rename to src/main/resources/assets/appliedenergistics2/textures/item/crystal_seed_certus.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/crystal_seed_certus2.png b/src/main/resources/assets/appliedenergistics2/textures/item/crystal_seed_certus2.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/crystal_seed_certus2.png rename to src/main/resources/assets/appliedenergistics2/textures/item/crystal_seed_certus2.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/crystal_seed_certus3.png b/src/main/resources/assets/appliedenergistics2/textures/item/crystal_seed_certus3.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/crystal_seed_certus3.png rename to src/main/resources/assets/appliedenergistics2/textures/item/crystal_seed_certus3.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/crystal_seed_fluix.png b/src/main/resources/assets/appliedenergistics2/textures/item/crystal_seed_fluix.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/crystal_seed_fluix.png rename to src/main/resources/assets/appliedenergistics2/textures/item/crystal_seed_fluix.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/crystal_seed_fluix2.png b/src/main/resources/assets/appliedenergistics2/textures/item/crystal_seed_fluix2.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/crystal_seed_fluix2.png rename to src/main/resources/assets/appliedenergistics2/textures/item/crystal_seed_fluix2.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/crystal_seed_fluix3.png b/src/main/resources/assets/appliedenergistics2/textures/item/crystal_seed_fluix3.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/crystal_seed_fluix3.png rename to src/main/resources/assets/appliedenergistics2/textures/item/crystal_seed_fluix3.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/crystal_seed_nether.png b/src/main/resources/assets/appliedenergistics2/textures/item/crystal_seed_nether.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/crystal_seed_nether.png rename to src/main/resources/assets/appliedenergistics2/textures/item/crystal_seed_nether.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/crystal_seed_nether2.png b/src/main/resources/assets/appliedenergistics2/textures/item/crystal_seed_nether2.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/crystal_seed_nether2.png rename to src/main/resources/assets/appliedenergistics2/textures/item/crystal_seed_nether2.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/crystal_seed_nether3.png b/src/main/resources/assets/appliedenergistics2/textures/item/crystal_seed_nether3.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/crystal_seed_nether3.png rename to src/main/resources/assets/appliedenergistics2/textures/item/crystal_seed_nether3.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/debug/chunk_loader.png b/src/main/resources/assets/appliedenergistics2/textures/item/debug/chunk_loader.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/debug/chunk_loader.png rename to src/main/resources/assets/appliedenergistics2/textures/item/debug/chunk_loader.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/debug/cube_gen.png b/src/main/resources/assets/appliedenergistics2/textures/item/debug/cube_gen.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/debug/cube_gen.png rename to src/main/resources/assets/appliedenergistics2/textures/item/debug/cube_gen.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/debug/energy_gen.png b/src/main/resources/assets/appliedenergistics2/textures/item/debug/energy_gen.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/debug/energy_gen.png rename to src/main/resources/assets/appliedenergistics2/textures/item/debug/energy_gen.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/debug/eraser.png b/src/main/resources/assets/appliedenergistics2/textures/item/debug/eraser.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/debug/eraser.png rename to src/main/resources/assets/appliedenergistics2/textures/item/debug/eraser.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/debug/item_gen.png b/src/main/resources/assets/appliedenergistics2/textures/item/debug/item_gen.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/debug/item_gen.png rename to src/main/resources/assets/appliedenergistics2/textures/item/debug/item_gen.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/debug/meteorite_placer.png b/src/main/resources/assets/appliedenergistics2/textures/item/debug/meteorite_placer.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/debug/meteorite_placer.png rename to src/main/resources/assets/appliedenergistics2/textures/item/debug/meteorite_placer.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/debug/phantom_node.png b/src/main/resources/assets/appliedenergistics2/textures/item/debug/phantom_node.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/debug/phantom_node.png rename to src/main/resources/assets/appliedenergistics2/textures/item/debug/phantom_node.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/debug/replicator_card.png b/src/main/resources/assets/appliedenergistics2/textures/item/debug/replicator_card.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/debug/replicator_card.png rename to src/main/resources/assets/appliedenergistics2/textures/item/debug/replicator_card.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/debug_card.png b/src/main/resources/assets/appliedenergistics2/textures/item/debug_card.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/debug_card.png rename to src/main/resources/assets/appliedenergistics2/textures/item/debug_card.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/encoded_pattern.png b/src/main/resources/assets/appliedenergistics2/textures/item/encoded_pattern.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/encoded_pattern.png rename to src/main/resources/assets/appliedenergistics2/textures/item/encoded_pattern.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/entropy_manipulator.png b/src/main/resources/assets/appliedenergistics2/textures/item/entropy_manipulator.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/entropy_manipulator.png rename to src/main/resources/assets/appliedenergistics2/textures/item/entropy_manipulator.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/fluid_storage_cell_16k.png b/src/main/resources/assets/appliedenergistics2/textures/item/fluid_storage_cell_16k.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/fluid_storage_cell_16k.png rename to src/main/resources/assets/appliedenergistics2/textures/item/fluid_storage_cell_16k.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/fluid_storage_cell_1k.png b/src/main/resources/assets/appliedenergistics2/textures/item/fluid_storage_cell_1k.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/fluid_storage_cell_1k.png rename to src/main/resources/assets/appliedenergistics2/textures/item/fluid_storage_cell_1k.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/fluid_storage_cell_4k.png b/src/main/resources/assets/appliedenergistics2/textures/item/fluid_storage_cell_4k.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/fluid_storage_cell_4k.png rename to src/main/resources/assets/appliedenergistics2/textures/item/fluid_storage_cell_4k.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/fluid_storage_cell_64k.png b/src/main/resources/assets/appliedenergistics2/textures/item/fluid_storage_cell_64k.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/fluid_storage_cell_64k.png rename to src/main/resources/assets/appliedenergistics2/textures/item/fluid_storage_cell_64k.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_advanced_card.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_advanced_card.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_advanced_card.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_advanced_card.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_annihilation_core.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_annihilation_core.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_annihilation_core.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_annihilation_core.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_basic_card.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_basic_card.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_basic_card.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_basic_card.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_blank_pattern.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_blank_pattern.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_blank_pattern.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_blank_pattern.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_calculation_processor.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_calculation_processor.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_calculation_processor.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_calculation_processor.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_calculation_processor_press.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_calculation_processor_press.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_calculation_processor_press.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_calculation_processor_press.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_calculation_processor_print.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_calculation_processor_print.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_calculation_processor_print.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_calculation_processor_print.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_card_capacity.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_card_capacity.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_card_capacity.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_card_capacity.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_card_crafting.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_card_crafting.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_card_crafting.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_card_crafting.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_card_fuzzy.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_card_fuzzy.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_card_fuzzy.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_card_fuzzy.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_card_inverter.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_card_inverter.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_card_inverter.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_card_inverter.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_card_redstone.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_card_redstone.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_card_redstone.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_card_redstone.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_card_speed.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_card_speed.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_card_speed.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_card_speed.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_cell128_spatial_part.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_cell128_spatial_part.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_cell128_spatial_part.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_cell128_spatial_part.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_cell16_spatial_part.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_cell16_spatial_part.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_cell16_spatial_part.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_cell16_spatial_part.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_cell16k_part.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_cell16k_part.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_cell16k_part.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_cell16k_part.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_cell1k_part.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_cell1k_part.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_cell1k_part.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_cell1k_part.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_cell2_spatial_part.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_cell2_spatial_part.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_cell2_spatial_part.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_cell2_spatial_part.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_cell4k_part.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_cell4k_part.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_cell4k_part.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_cell4k_part.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_cell64k_part.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_cell64k_part.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_cell64k_part.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_cell64k_part.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_certus_quartz_crystal.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_certus_quartz_crystal.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_certus_quartz_crystal.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_certus_quartz_crystal.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_certus_quartz_crystal_charged.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_certus_quartz_crystal_charged.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_certus_quartz_crystal_charged.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_certus_quartz_crystal_charged.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_certus_quartz_dust.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_certus_quartz_dust.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_certus_quartz_dust.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_certus_quartz_dust.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_empty_storage_cell.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_empty_storage_cell.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_empty_storage_cell.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_empty_storage_cell.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_ender_dust.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_ender_dust.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_ender_dust.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_ender_dust.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_engineering_processor.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_engineering_processor.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_engineering_processor.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_engineering_processor.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_engineering_processor_press.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_engineering_processor_press.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_engineering_processor_press.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_engineering_processor_press.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_engineering_processor_print.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_engineering_processor_print.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_engineering_processor_print.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_engineering_processor_print.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_flour.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_flour.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_flour.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_flour.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_fluid_cell16k_part.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_fluid_cell16k_part.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_fluid_cell16k_part.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_fluid_cell16k_part.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_fluid_cell1k_part.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_fluid_cell1k_part.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_fluid_cell1k_part.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_fluid_cell1k_part.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_fluid_cell4k_part.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_fluid_cell4k_part.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_fluid_cell4k_part.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_fluid_cell4k_part.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_fluid_cell64k_part.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_fluid_cell64k_part.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_fluid_cell64k_part.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_fluid_cell64k_part.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_fluix_crystal.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_fluix_crystal.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_fluix_crystal.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_fluix_crystal.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_fluix_dust.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_fluix_dust.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_fluix_dust.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_fluix_dust.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_fluix_pearl.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_fluix_pearl.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_fluix_pearl.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_fluix_pearl.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_formation_core.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_formation_core.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_formation_core.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_formation_core.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_gold_dust.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_gold_dust.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_gold_dust.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_gold_dust.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_iron_dust.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_iron_dust.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_iron_dust.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_iron_dust.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_logic_processor.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_logic_processor.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_logic_processor.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_logic_processor.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_logic_processor_press.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_logic_processor_press.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_logic_processor_press.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_logic_processor_press.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_logic_processor_print.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_logic_processor_print.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_logic_processor_print.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_logic_processor_print.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_matter_ball.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_matter_ball.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_matter_ball.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_matter_ball.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_name_press.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_name_press.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_name_press.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_name_press.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_nether_quartz_dust.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_nether_quartz_dust.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_nether_quartz_dust.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_nether_quartz_dust.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_purified_certus_quartz_crystal.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_purified_certus_quartz_crystal.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_purified_certus_quartz_crystal.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_purified_certus_quartz_crystal.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_purified_fluix_crystal.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_purified_fluix_crystal.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_purified_fluix_crystal.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_purified_fluix_crystal.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_purified_nether_quartz_crystal.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_purified_nether_quartz_crystal.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_purified_nether_quartz_crystal.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_purified_nether_quartz_crystal.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_quantum_entangled_singularity.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_quantum_entangled_singularity.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_quantum_entangled_singularity.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_quantum_entangled_singularity.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_silicon.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_silicon.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_silicon.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_silicon.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_silicon_press.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_silicon_press.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_silicon_press.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_silicon_press.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_silicon_print.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_silicon_print.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_silicon_print.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_silicon_print.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_singularity.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_singularity.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_singularity.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_singularity.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_sky_dust.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_sky_dust.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_sky_dust.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_sky_dust.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_wireless.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_wireless.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_wireless.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_wireless.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_wireless_booster.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_wireless_booster.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_wireless_booster.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_wireless_booster.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_wooden_crank.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_wooden_crank.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_wooden_crank.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_wooden_crank.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/material_wooden_gear.png b/src/main/resources/assets/appliedenergistics2/textures/item/material_wooden_gear.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/material_wooden_gear.png rename to src/main/resources/assets/appliedenergistics2/textures/item/material_wooden_gear.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/matter_cannon.png b/src/main/resources/assets/appliedenergistics2/textures/item/matter_cannon.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/matter_cannon.png rename to src/main/resources/assets/appliedenergistics2/textures/item/matter_cannon.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/memory_card.png b/src/main/resources/assets/appliedenergistics2/textures/item/memory_card.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/memory_card.png rename to src/main/resources/assets/appliedenergistics2/textures/item/memory_card.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/memory_card_hash.png b/src/main/resources/assets/appliedenergistics2/textures/item/memory_card_hash.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/memory_card_hash.png rename to src/main/resources/assets/appliedenergistics2/textures/item/memory_card_hash.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/nether_quartz_axe.png b/src/main/resources/assets/appliedenergistics2/textures/item/nether_quartz_axe.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/nether_quartz_axe.png rename to src/main/resources/assets/appliedenergistics2/textures/item/nether_quartz_axe.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/nether_quartz_cutting_knife.png b/src/main/resources/assets/appliedenergistics2/textures/item/nether_quartz_cutting_knife.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/nether_quartz_cutting_knife.png rename to src/main/resources/assets/appliedenergistics2/textures/item/nether_quartz_cutting_knife.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/nether_quartz_hoe.png b/src/main/resources/assets/appliedenergistics2/textures/item/nether_quartz_hoe.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/nether_quartz_hoe.png rename to src/main/resources/assets/appliedenergistics2/textures/item/nether_quartz_hoe.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/nether_quartz_pickaxe.png b/src/main/resources/assets/appliedenergistics2/textures/item/nether_quartz_pickaxe.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/nether_quartz_pickaxe.png rename to src/main/resources/assets/appliedenergistics2/textures/item/nether_quartz_pickaxe.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/nether_quartz_spade.png b/src/main/resources/assets/appliedenergistics2/textures/item/nether_quartz_spade.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/nether_quartz_spade.png rename to src/main/resources/assets/appliedenergistics2/textures/item/nether_quartz_spade.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/nether_quartz_sword.png b/src/main/resources/assets/appliedenergistics2/textures/item/nether_quartz_sword.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/nether_quartz_sword.png rename to src/main/resources/assets/appliedenergistics2/textures/item/nether_quartz_sword.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/nether_quartz_wrench.png b/src/main/resources/assets/appliedenergistics2/textures/item/nether_quartz_wrench.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/nether_quartz_wrench.png rename to src/main/resources/assets/appliedenergistics2/textures/item/nether_quartz_wrench.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/network_tool.png b/src/main/resources/assets/appliedenergistics2/textures/item/network_tool.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/network_tool.png rename to src/main/resources/assets/appliedenergistics2/textures/item/network_tool.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/paint_ball.png b/src/main/resources/assets/appliedenergistics2/textures/item/paint_ball.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/paint_ball.png rename to src/main/resources/assets/appliedenergistics2/textures/item/paint_ball.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/paint_ball_shimmer.png b/src/main/resources/assets/appliedenergistics2/textures/item/paint_ball_shimmer.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/paint_ball_shimmer.png rename to src/main/resources/assets/appliedenergistics2/textures/item/paint_ball_shimmer.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/paint_ball_shimmer.png.mcmeta b/src/main/resources/assets/appliedenergistics2/textures/item/paint_ball_shimmer.png.mcmeta similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/paint_ball_shimmer.png.mcmeta rename to src/main/resources/assets/appliedenergistics2/textures/item/paint_ball_shimmer.png.mcmeta diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/part/annihilation_plane.png b/src/main/resources/assets/appliedenergistics2/textures/item/part/annihilation_plane.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/part/annihilation_plane.png rename to src/main/resources/assets/appliedenergistics2/textures/item/part/annihilation_plane.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/part/conversion_monitor.png b/src/main/resources/assets/appliedenergistics2/textures/item/part/conversion_monitor.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/part/conversion_monitor.png rename to src/main/resources/assets/appliedenergistics2/textures/item/part/conversion_monitor.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/part/crafting_terminal.png b/src/main/resources/assets/appliedenergistics2/textures/item/part/crafting_terminal.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/part/crafting_terminal.png rename to src/main/resources/assets/appliedenergistics2/textures/item/part/crafting_terminal.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/part/export_bus.png b/src/main/resources/assets/appliedenergistics2/textures/item/part/export_bus.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/part/export_bus.png rename to src/main/resources/assets/appliedenergistics2/textures/item/part/export_bus.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/part/fluid_annihilation_plane.png b/src/main/resources/assets/appliedenergistics2/textures/item/part/fluid_annihilation_plane.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/part/fluid_annihilation_plane.png rename to src/main/resources/assets/appliedenergistics2/textures/item/part/fluid_annihilation_plane.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/part/fluid_export_bus.png b/src/main/resources/assets/appliedenergistics2/textures/item/part/fluid_export_bus.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/part/fluid_export_bus.png rename to src/main/resources/assets/appliedenergistics2/textures/item/part/fluid_export_bus.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/part/fluid_formation_plane.png b/src/main/resources/assets/appliedenergistics2/textures/item/part/fluid_formation_plane.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/part/fluid_formation_plane.png rename to src/main/resources/assets/appliedenergistics2/textures/item/part/fluid_formation_plane.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/part/fluid_import_bus.png b/src/main/resources/assets/appliedenergistics2/textures/item/part/fluid_import_bus.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/part/fluid_import_bus.png rename to src/main/resources/assets/appliedenergistics2/textures/item/part/fluid_import_bus.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/part/fluid_interface.png b/src/main/resources/assets/appliedenergistics2/textures/item/part/fluid_interface.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/part/fluid_interface.png rename to src/main/resources/assets/appliedenergistics2/textures/item/part/fluid_interface.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/part/fluid_storage_bus.png b/src/main/resources/assets/appliedenergistics2/textures/item/part/fluid_storage_bus.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/part/fluid_storage_bus.png rename to src/main/resources/assets/appliedenergistics2/textures/item/part/fluid_storage_bus.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/part/fluid_terminal.png b/src/main/resources/assets/appliedenergistics2/textures/item/part/fluid_terminal.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/part/fluid_terminal.png rename to src/main/resources/assets/appliedenergistics2/textures/item/part/fluid_terminal.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/part/formation_plane.png b/src/main/resources/assets/appliedenergistics2/textures/item/part/formation_plane.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/part/formation_plane.png rename to src/main/resources/assets/appliedenergistics2/textures/item/part/formation_plane.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/part/identity_annihilation_plane.png b/src/main/resources/assets/appliedenergistics2/textures/item/part/identity_annihilation_plane.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/part/identity_annihilation_plane.png rename to src/main/resources/assets/appliedenergistics2/textures/item/part/identity_annihilation_plane.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/part/import_bus.png b/src/main/resources/assets/appliedenergistics2/textures/item/part/import_bus.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/part/import_bus.png rename to src/main/resources/assets/appliedenergistics2/textures/item/part/import_bus.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/part/interface.png b/src/main/resources/assets/appliedenergistics2/textures/item/part/interface.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/part/interface.png rename to src/main/resources/assets/appliedenergistics2/textures/item/part/interface.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/part/interface_terminal.png b/src/main/resources/assets/appliedenergistics2/textures/item/part/interface_terminal.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/part/interface_terminal.png rename to src/main/resources/assets/appliedenergistics2/textures/item/part/interface_terminal.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/part/inverted_toggle_bus.png b/src/main/resources/assets/appliedenergistics2/textures/item/part/inverted_toggle_bus.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/part/inverted_toggle_bus.png rename to src/main/resources/assets/appliedenergistics2/textures/item/part/inverted_toggle_bus.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/part/level_emitter_off.png b/src/main/resources/assets/appliedenergistics2/textures/item/part/level_emitter_off.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/part/level_emitter_off.png rename to src/main/resources/assets/appliedenergistics2/textures/item/part/level_emitter_off.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/part/p2p_tunnel_back.png b/src/main/resources/assets/appliedenergistics2/textures/item/part/p2p_tunnel_back.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/part/p2p_tunnel_back.png rename to src/main/resources/assets/appliedenergistics2/textures/item/part/p2p_tunnel_back.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/part/p2p_tunnel_back2.png b/src/main/resources/assets/appliedenergistics2/textures/item/part/p2p_tunnel_back2.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/part/p2p_tunnel_back2.png rename to src/main/resources/assets/appliedenergistics2/textures/item/part/p2p_tunnel_back2.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/part/p2p_tunnel_front.png b/src/main/resources/assets/appliedenergistics2/textures/item/part/p2p_tunnel_front.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/part/p2p_tunnel_front.png rename to src/main/resources/assets/appliedenergistics2/textures/item/part/p2p_tunnel_front.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/part/pattern_terminal.png b/src/main/resources/assets/appliedenergistics2/textures/item/part/pattern_terminal.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/part/pattern_terminal.png rename to src/main/resources/assets/appliedenergistics2/textures/item/part/pattern_terminal.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/part/quartz_fiber.png b/src/main/resources/assets/appliedenergistics2/textures/item/part/quartz_fiber.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/part/quartz_fiber.png rename to src/main/resources/assets/appliedenergistics2/textures/item/part/quartz_fiber.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/part/storage_bus.png b/src/main/resources/assets/appliedenergistics2/textures/item/part/storage_bus.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/part/storage_bus.png rename to src/main/resources/assets/appliedenergistics2/textures/item/part/storage_bus.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/part/storage_monitor.png b/src/main/resources/assets/appliedenergistics2/textures/item/part/storage_monitor.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/part/storage_monitor.png rename to src/main/resources/assets/appliedenergistics2/textures/item/part/storage_monitor.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/part/terminal.png b/src/main/resources/assets/appliedenergistics2/textures/item/part/terminal.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/part/terminal.png rename to src/main/resources/assets/appliedenergistics2/textures/item/part/terminal.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/part/toggle_bus.png b/src/main/resources/assets/appliedenergistics2/textures/item/part/toggle_bus.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/part/toggle_bus.png rename to src/main/resources/assets/appliedenergistics2/textures/item/part/toggle_bus.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/portable_cell.png b/src/main/resources/assets/appliedenergistics2/textures/item/portable_cell.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/portable_cell.png rename to src/main/resources/assets/appliedenergistics2/textures/item/portable_cell.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/quartz_glass.png b/src/main/resources/assets/appliedenergistics2/textures/item/quartz_glass.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/quartz_glass.png rename to src/main/resources/assets/appliedenergistics2/textures/item/quartz_glass.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/spatial_pylon.png b/src/main/resources/assets/appliedenergistics2/textures/item/spatial_pylon.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/spatial_pylon.png rename to src/main/resources/assets/appliedenergistics2/textures/item/spatial_pylon.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/spatial_storage_cell_128_cubed.png b/src/main/resources/assets/appliedenergistics2/textures/item/spatial_storage_cell_128_cubed.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/spatial_storage_cell_128_cubed.png rename to src/main/resources/assets/appliedenergistics2/textures/item/spatial_storage_cell_128_cubed.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/spatial_storage_cell_16_cubed.png b/src/main/resources/assets/appliedenergistics2/textures/item/spatial_storage_cell_16_cubed.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/spatial_storage_cell_16_cubed.png rename to src/main/resources/assets/appliedenergistics2/textures/item/spatial_storage_cell_16_cubed.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/spatial_storage_cell_2_cubed.png b/src/main/resources/assets/appliedenergistics2/textures/item/spatial_storage_cell_2_cubed.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/spatial_storage_cell_2_cubed.png rename to src/main/resources/assets/appliedenergistics2/textures/item/spatial_storage_cell_2_cubed.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/storage_cell_16k.png b/src/main/resources/assets/appliedenergistics2/textures/item/storage_cell_16k.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/storage_cell_16k.png rename to src/main/resources/assets/appliedenergistics2/textures/item/storage_cell_16k.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/storage_cell_1k.png b/src/main/resources/assets/appliedenergistics2/textures/item/storage_cell_1k.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/storage_cell_1k.png rename to src/main/resources/assets/appliedenergistics2/textures/item/storage_cell_1k.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/storage_cell_4k.png b/src/main/resources/assets/appliedenergistics2/textures/item/storage_cell_4k.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/storage_cell_4k.png rename to src/main/resources/assets/appliedenergistics2/textures/item/storage_cell_4k.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/storage_cell_64k.png b/src/main/resources/assets/appliedenergistics2/textures/item/storage_cell_64k.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/storage_cell_64k.png rename to src/main/resources/assets/appliedenergistics2/textures/item/storage_cell_64k.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/view_cell.png b/src/main/resources/assets/appliedenergistics2/textures/item/view_cell.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/view_cell.png rename to src/main/resources/assets/appliedenergistics2/textures/item/view_cell.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/white.png b/src/main/resources/assets/appliedenergistics2/textures/item/white.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/white.png rename to src/main/resources/assets/appliedenergistics2/textures/item/white.png diff --git a/src/main/resources/assets/appliedenergistics2/textures/items/wireless_terminal.png b/src/main/resources/assets/appliedenergistics2/textures/item/wireless_terminal.png similarity index 100% rename from src/main/resources/assets/appliedenergistics2/textures/items/wireless_terminal.png rename to src/main/resources/assets/appliedenergistics2/textures/item/wireless_terminal.png diff --git a/src/main/resources/pack.mcmeta b/src/main/resources/pack.mcmeta index 6d62b6bda..870f6640a 100644 --- a/src/main/resources/pack.mcmeta +++ b/src/main/resources/pack.mcmeta @@ -1,6 +1,6 @@ { "pack": { - "pack_format": 3, + "pack_format": 5, "description": "Resources used for Applied Energistics 2" } }