diff --git a/src/main/java/cr0s/warpdrive/WarpDrive.java b/src/main/java/cr0s/warpdrive/WarpDrive.java index 3bfabf48..4d15e367 100644 --- a/src/main/java/cr0s/warpdrive/WarpDrive.java +++ b/src/main/java/cr0s/warpdrive/WarpDrive.java @@ -4,6 +4,7 @@ import cr0s.warpdrive.api.IBlockBase; import cr0s.warpdrive.block.BlockChunkLoader; import cr0s.warpdrive.block.BlockLaser; import cr0s.warpdrive.block.BlockLaserMedium; +import cr0s.warpdrive.block.BlockSecurityStation; import cr0s.warpdrive.block.atomic.BlockAcceleratorControlPoint; import cr0s.warpdrive.block.atomic.BlockAcceleratorController; import cr0s.warpdrive.block.atomic.BlockChiller; @@ -219,6 +220,7 @@ public class WarpDrive { public static Block[] blockForceFields; public static Block[] blockForceFieldProjectors; public static Block[] blockForceFieldRelays; + public static Block blockSecurityStation; public static Block blockAcceleratorController; public static Block blockAcceleratorControlPoint; public static Block blockParticlesCollider; @@ -376,9 +378,7 @@ public class WarpDrive { blockForceFieldProjectors[index] = new BlockForceFieldProjector("block_projector" + tier, tier); blockForceFieldRelays[index] = new BlockForceFieldRelay("block_force_field_relay" + tier, tier); } - /* @TODO security station - blockSecurityStation = new BlockSecurityStation("blockSecurityStation"); - */ + blockSecurityStation = new BlockSecurityStation("block_security_station"); itemForceFieldShape = new ItemForceFieldShape("item_force_field_shape"); itemForceFieldUpgrade = new ItemForceFieldUpgrade("item_force_field_upgrade"); diff --git a/src/main/java/cr0s/warpdrive/block/BlockSecurityStation.java b/src/main/java/cr0s/warpdrive/block/BlockSecurityStation.java index 55399c22..0930bc69 100644 --- a/src/main/java/cr0s/warpdrive/block/BlockSecurityStation.java +++ b/src/main/java/cr0s/warpdrive/block/BlockSecurityStation.java @@ -3,7 +3,6 @@ package cr0s.warpdrive.block; import cr0s.warpdrive.Commons; import cr0s.warpdrive.TileEntitySecurityStation; import cr0s.warpdrive.WarpDrive; -import cr0s.warpdrive.block.movement.TileEntityShipController; import javax.annotation.Nonnull; @@ -22,7 +21,7 @@ public class BlockSecurityStation extends BlockAbstractContainer { public BlockSecurityStation(final String registryName) { super(registryName, Material.IRON); - setUnlocalizedName("warpdrive.movement.ship_controller"); + setUnlocalizedName("warpdrive.machines.security_station"); setDefaultState(getDefaultState()); registerTileEntity(TileEntitySecurityStation.class, new ResourceLocation(WarpDrive.MODID, registryName)); @@ -31,7 +30,7 @@ public class BlockSecurityStation extends BlockAbstractContainer { @Nonnull @Override public TileEntity createNewTileEntity(@Nonnull final World world, final int metadata) { - return new TileEntityShipController(); + return new TileEntitySecurityStation(); } @Override diff --git a/src/main/resources/assets/warpdrive/blockstates/block_security_station.json b/src/main/resources/assets/warpdrive/blockstates/block_security_station.json new file mode 100644 index 00000000..89e7f511 --- /dev/null +++ b/src/main/resources/assets/warpdrive/blockstates/block_security_station.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "minecraft:cube_bottom_top", + "textures": { + "side" : "warpdrive:blocks/security_station-side", + "bottom": "warpdrive:blocks/security_station-top_bottom", + "top" : "warpdrive:blocks/security_station-top_bottom" + }, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/warpdrive/blockstates/block_ship_controller.json b/src/main/resources/assets/warpdrive/blockstates/block_ship_controller.json index 4b78a621..52a33045 100644 --- a/src/main/resources/assets/warpdrive/blockstates/block_ship_controller.json +++ b/src/main/resources/assets/warpdrive/blockstates/block_ship_controller.json @@ -4,8 +4,8 @@ "model": "minecraft:cube_bottom_top", "textures": { "side" : "warpdrive:blocks/movement/ship_controller-side_inactive", - "bottom": "warpdrive:blocks/movement/ship_controller-bottom", - "top" : "warpdrive:blocks/movement/ship_controller-top" + "bottom": "warpdrive:blocks/movement/ship_controller-top_bottom", + "top" : "warpdrive:blocks/movement/ship_controller-top_bottom" }, "transform": "forge:default-block" }, diff --git a/src/main/resources/assets/warpdrive/blockstates/block_ship_core.json b/src/main/resources/assets/warpdrive/blockstates/block_ship_core.json index 90315d0f..90002b68 100644 --- a/src/main/resources/assets/warpdrive/blockstates/block_ship_core.json +++ b/src/main/resources/assets/warpdrive/blockstates/block_ship_core.json @@ -3,123 +3,123 @@ "variants": { "normal": [{}], "inventory": { "model": "minecraft:cube", "textures": { - "particle": "warpdrive:blocks/movement/ship_core-top-bottom", - "down" : "warpdrive:blocks/movement/ship_core-top-bottom", - "up" : "warpdrive:blocks/movement/ship_core-top-bottom", + "particle": "warpdrive:blocks/movement/ship_core-top_bottom", + "down" : "warpdrive:blocks/movement/ship_core-top_bottom", + "up" : "warpdrive:blocks/movement/ship_core-top_bottom", "north" : "warpdrive:blocks/movement/ship_core-right_online", "south" : "warpdrive:blocks/movement/ship_core-left_online", - "west" : "warpdrive:blocks/movement/ship_controller-top", + "west" : "warpdrive:blocks/movement/ship_core-front", "east" : "warpdrive:blocks/movement/ship_controller-side_active2" } }, "active=false,facing=down" : { "model": "minecraft:cube", "textures": { - "particle": "warpdrive:blocks/movement/ship_core-top-bottom", - "down" : "warpdrive:blocks/movement/ship_core-top-bottom", - "up" : "warpdrive:blocks/movement/ship_core-top-bottom", + "particle": "warpdrive:blocks/movement/ship_core-top_bottom", + "down" : "warpdrive:blocks/movement/ship_core-top_bottom", + "up" : "warpdrive:blocks/movement/ship_core-top_bottom", "north" : "warpdrive:blocks/movement/ship_controller-side_inactive", "south" : "warpdrive:blocks/movement/ship_controller-side_inactive", "west" : "warpdrive:blocks/movement/ship_controller-side_inactive", "east" : "warpdrive:blocks/movement/ship_controller-side_inactive" } }, "active=false,facing=up" : { "model": "minecraft:cube", "textures": { - "particle": "warpdrive:blocks/movement/ship_core-top-bottom", - "down" : "warpdrive:blocks/movement/ship_core-top-bottom", - "up" : "warpdrive:blocks/movement/ship_core-top-bottom", + "particle": "warpdrive:blocks/movement/ship_core-top_bottom", + "down" : "warpdrive:blocks/movement/ship_core-top_bottom", + "up" : "warpdrive:blocks/movement/ship_core-top_bottom", "north" : "warpdrive:blocks/movement/ship_controller-side_inactive", "south" : "warpdrive:blocks/movement/ship_controller-side_inactive", "west" : "warpdrive:blocks/movement/ship_controller-side_inactive", "east" : "warpdrive:blocks/movement/ship_controller-side_inactive" } }, "active=false,facing=north": { "model": "minecraft:cube", "textures": { - "particle": "warpdrive:blocks/movement/ship_core-top-bottom", - "down" : "warpdrive:blocks/movement/ship_core-top-bottom", - "up" : "warpdrive:blocks/movement/ship_core-top-bottom", - "north" : "warpdrive:blocks/movement/ship_controller-top", + "particle": "warpdrive:blocks/movement/ship_core-top_bottom", + "down" : "warpdrive:blocks/movement/ship_core-top_bottom", + "up" : "warpdrive:blocks/movement/ship_core-top_bottom", + "north" : "warpdrive:blocks/movement/ship_core-front", "south" : "warpdrive:blocks/movement/ship_controller-side_active1", "west" : "warpdrive:blocks/movement/ship_core-left_offline", "east" : "warpdrive:blocks/movement/ship_core-right_offline" } }, "active=false,facing=south": { "model": "minecraft:cube", "textures": { - "particle": "warpdrive:blocks/movement/ship_core-top-bottom", - "down" : "warpdrive:blocks/movement/ship_core-top-bottom", - "up" : "warpdrive:blocks/movement/ship_core-top-bottom", + "particle": "warpdrive:blocks/movement/ship_core-top_bottom", + "down" : "warpdrive:blocks/movement/ship_core-top_bottom", + "up" : "warpdrive:blocks/movement/ship_core-top_bottom", "north" : "warpdrive:blocks/movement/ship_controller-side_active2", - "south" : "warpdrive:blocks/movement/ship_controller-top", + "south" : "warpdrive:blocks/movement/ship_core-front", "west" : "warpdrive:blocks/movement/ship_core-right_offline", "east" : "warpdrive:blocks/movement/ship_core-left_offline" } }, "active=false,facing=west" : { "model": "minecraft:cube", "textures": { - "particle": "warpdrive:blocks/movement/ship_core-top-bottom", - "down" : "warpdrive:blocks/movement/ship_core-top-bottom", - "up" : "warpdrive:blocks/movement/ship_core-top-bottom", + "particle": "warpdrive:blocks/movement/ship_core-top_bottom", + "down" : "warpdrive:blocks/movement/ship_core-top_bottom", + "up" : "warpdrive:blocks/movement/ship_core-top_bottom", "north" : "warpdrive:blocks/movement/ship_core-right_offline", "south" : "warpdrive:blocks/movement/ship_core-left_offline", - "west" : "warpdrive:blocks/movement/ship_controller-top", + "west" : "warpdrive:blocks/movement/ship_core-front", "east" : "warpdrive:blocks/movement/ship_controller-side_active3" } }, "active=false,facing=east" : { "model": "minecraft:cube", "textures": { - "particle": "warpdrive:blocks/movement/ship_core-top-bottom", - "down" : "warpdrive:blocks/movement/ship_core-top-bottom", - "up" : "warpdrive:blocks/movement/ship_core-top-bottom", + "particle": "warpdrive:blocks/movement/ship_core-top_bottom", + "down" : "warpdrive:blocks/movement/ship_core-top_bottom", + "up" : "warpdrive:blocks/movement/ship_core-top_bottom", "north" : "warpdrive:blocks/movement/ship_core-left_offline", "south" : "warpdrive:blocks/movement/ship_core-right_offline", "west" : "warpdrive:blocks/movement/ship_controller-side_active4", - "east" : "warpdrive:blocks/movement/ship_controller-top" + "east" : "warpdrive:blocks/movement/ship_core-front" } }, "active=true,facing=down" : { "model": "minecraft:cube", "textures": { - "particle": "warpdrive:blocks/movement/ship_core-top-bottom", - "down" : "warpdrive:blocks/movement/ship_core-top-bottom", - "up" : "warpdrive:blocks/movement/ship_core-top-bottom", + "particle": "warpdrive:blocks/movement/ship_core-top_bottom", + "down" : "warpdrive:blocks/movement/ship_core-top_bottom", + "up" : "warpdrive:blocks/movement/ship_core-top_bottom", "north" : "warpdrive:blocks/movement/ship_controller-side_inactive", "south" : "warpdrive:blocks/movement/ship_controller-side_inactive", "west" : "warpdrive:blocks/movement/ship_controller-side_inactive", "east" : "warpdrive:blocks/movement/ship_controller-side_inactive" } }, "active=true,facing=up" : { "model": "minecraft:cube", "textures": { - "particle": "warpdrive:blocks/movement/ship_core-top-bottom", - "down" : "warpdrive:blocks/movement/ship_core-top-bottom", - "up" : "warpdrive:blocks/movement/ship_core-top-bottom", + "particle": "warpdrive:blocks/movement/ship_core-top_bottom", + "down" : "warpdrive:blocks/movement/ship_core-top_bottom", + "up" : "warpdrive:blocks/movement/ship_core-top_bottom", "north" : "warpdrive:blocks/movement/ship_controller-side_inactive", "south" : "warpdrive:blocks/movement/ship_controller-side_inactive", "west" : "warpdrive:blocks/movement/ship_controller-side_inactive", "east" : "warpdrive:blocks/movement/ship_controller-side_inactive" } }, "active=true,facing=north": { "model": "minecraft:cube", "textures": { - "particle": "warpdrive:blocks/movement/ship_core-top-bottom", - "down" : "warpdrive:blocks/movement/ship_core-top-bottom", - "up" : "warpdrive:blocks/movement/ship_core-top-bottom", - "north" : "warpdrive:blocks/movement/ship_controller-top", + "particle": "warpdrive:blocks/movement/ship_core-top_bottom", + "down" : "warpdrive:blocks/movement/ship_core-top_bottom", + "up" : "warpdrive:blocks/movement/ship_core-top_bottom", + "north" : "warpdrive:blocks/movement/ship_core-front", "south" : "warpdrive:blocks/movement/ship_controller-side_active1", "west" : "warpdrive:blocks/movement/ship_core-left_online", "east" : "warpdrive:blocks/movement/ship_core-right_online" } }, "active=true,facing=south": { "model": "minecraft:cube", "textures": { - "particle": "warpdrive:blocks/movement/ship_core-top-bottom", - "down" : "warpdrive:blocks/movement/ship_core-top-bottom", - "up" : "warpdrive:blocks/movement/ship_core-top-bottom", + "particle": "warpdrive:blocks/movement/ship_core-top_bottom", + "down" : "warpdrive:blocks/movement/ship_core-top_bottom", + "up" : "warpdrive:blocks/movement/ship_core-top_bottom", "north" : "warpdrive:blocks/movement/ship_controller-side_active2", - "south" : "warpdrive:blocks/movement/ship_controller-top", + "south" : "warpdrive:blocks/movement/ship_core-front", "west" : "warpdrive:blocks/movement/ship_core-right_online", "east" : "warpdrive:blocks/movement/ship_core-left_online" } }, "active=true,facing=west" : { "model": "minecraft:cube", "textures": { - "particle": "warpdrive:blocks/movement/ship_core-top-bottom", - "down" : "warpdrive:blocks/movement/ship_core-top-bottom", - "up" : "warpdrive:blocks/movement/ship_core-top-bottom", + "particle": "warpdrive:blocks/movement/ship_core-top_bottom", + "down" : "warpdrive:blocks/movement/ship_core-top_bottom", + "up" : "warpdrive:blocks/movement/ship_core-top_bottom", "north" : "warpdrive:blocks/movement/ship_core-right_online", "south" : "warpdrive:blocks/movement/ship_core-left_online", - "west" : "warpdrive:blocks/movement/ship_controller-top", + "west" : "warpdrive:blocks/movement/ship_core-front", "east" : "warpdrive:blocks/movement/ship_controller-side_active3" } }, "active=true,facing=east" : { "model": "minecraft:cube", "textures": { - "particle": "warpdrive:blocks/movement/ship_core-top-bottom", - "down" : "warpdrive:blocks/movement/ship_core-top-bottom", - "up" : "warpdrive:blocks/movement/ship_core-top-bottom", + "particle": "warpdrive:blocks/movement/ship_core-top_bottom", + "down" : "warpdrive:blocks/movement/ship_core-top_bottom", + "up" : "warpdrive:blocks/movement/ship_core-top_bottom", "north" : "warpdrive:blocks/movement/ship_core-left_online", "south" : "warpdrive:blocks/movement/ship_core-right_online", "west" : "warpdrive:blocks/movement/ship_controller-side_active4", - "east" : "warpdrive:blocks/movement/ship_controller-top" + "east" : "warpdrive:blocks/movement/ship_core-front" } } } } \ No newline at end of file diff --git a/src/main/resources/assets/warpdrive/blockstates/block_weapon_controller.json b/src/main/resources/assets/warpdrive/blockstates/block_weapon_controller.json index 5dcdb347..51d7e6dd 100644 --- a/src/main/resources/assets/warpdrive/blockstates/block_weapon_controller.json +++ b/src/main/resources/assets/warpdrive/blockstates/block_weapon_controller.json @@ -4,8 +4,8 @@ "model": "minecraft:cube_bottom_top", "textures": { "side" : "warpdrive:blocks/weapon/weapon_controller-side", - "bottom": "warpdrive:blocks/movement/ship_controller-bottom", - "top" : "warpdrive:blocks/movement/ship_controller-top" + "bottom": "warpdrive:blocks/weapon/weapon_controller-top_bottom", + "top" : "warpdrive:blocks/weapon/weapon_controller-top_bottom" }, "transform": "forge:default-block" }, diff --git a/src/main/resources/assets/warpdrive/lang/de_de.lang b/src/main/resources/assets/warpdrive/lang/de_de.lang index 4d644974..f5738527 100644 --- a/src/main/resources/assets/warpdrive/lang/de_de.lang +++ b/src/main/resources/assets/warpdrive/lang/de_de.lang @@ -203,6 +203,7 @@ tile.warpdrive.passive.highly_advanced_machine.name=Stark weiterentwickelter Mas tile.warpdrive.machines.chunk_loader.name=Chunk Loader tile.warpdrive.machines.laser.name=Laser tile.warpdrive.machines.laser_medium.name=Medium Laser (Teilchenbeschleuniger) +tile.warpdrive.machines.security_station.name=Security Station tile.warpdrive.atomic.accelerator_controller.name=Beschleunigungsregler tile.warpdrive.atomic.accelerator_controller.tooltip=Regelt einen oder mehrere Teilchenbeschleuniger.\nSollte neben einem Elektromagnet platziert werden. diff --git a/src/main/resources/assets/warpdrive/lang/en_us.lang b/src/main/resources/assets/warpdrive/lang/en_us.lang index 3b7cfa54..bf4cd967 100644 --- a/src/main/resources/assets/warpdrive/lang/en_us.lang +++ b/src/main/resources/assets/warpdrive/lang/en_us.lang @@ -201,6 +201,7 @@ tile.warpdrive.passive.highly_advanced_machine.name=Highly Advanced Machine Bloc tile.warpdrive.machines.chunk_loader.name=Chunk Loader tile.warpdrive.machines.laser.name=Laser tile.warpdrive.machines.laser_medium.name=Laser Medium (Particle Booster) +tile.warpdrive.machines.security_station.name=Security Station tile.warpdrive.atomic.accelerator_controller.name=Accelerator Controller tile.warpdrive.atomic.accelerator_controller.tooltip=Controls one or more particle accelerators.\nShall be placed next to an electromagnet. diff --git a/src/main/resources/assets/warpdrive/lang/fr_fr.lang b/src/main/resources/assets/warpdrive/lang/fr_fr.lang index 9ef9fa5a..774ce9fa 100644 --- a/src/main/resources/assets/warpdrive/lang/fr_fr.lang +++ b/src/main/resources/assets/warpdrive/lang/fr_fr.lang @@ -201,6 +201,7 @@ tile.warpdrive.passive.highly_advanced_machine.name=Bloc de machine hyper avanc tile.warpdrive.machines.chunk_loader.name=Chargeur de chunk tile.warpdrive.machines.laser.name=Laser tile.warpdrive.machines.laser_medium.name=Milieu amplificateur +tile.warpdrive.machines.security_station.name=Station de sécurité tile.warpdrive.atomic.accelerator_controller.name=Controlleur d'accélérateurs tile.warpdrive.atomic.accelerator_controller.tooltip=Contrôle un ou plusieurs accélérateurs de particules.\nDoit être placé à coté d'un électroaimant. diff --git a/src/main/resources/assets/warpdrive/lang/nl_nl.lang b/src/main/resources/assets/warpdrive/lang/nl_nl.lang index 32ce4ca6..766d5b2e 100644 --- a/src/main/resources/assets/warpdrive/lang/nl_nl.lang +++ b/src/main/resources/assets/warpdrive/lang/nl_nl.lang @@ -198,6 +198,7 @@ tile.warpdrive.passive.highly_advanced_machine.name=Heel geavanceerd machineblok tile.warpdrive.machines.chunk_loader.name=Chunk-lader tile.warpdrive.machines.laser.name=Laser tile.warpdrive.machines.laser_medium.name=Deeltjesversneller +tile.warpdrive.machines.security_station.name=Security Station tile.warpdrive.atomic.accelerator_controller.name=Versnellers-regelaar tile.warpdrive.atomic.accelerator_controller.tooltip=Regelt één of meer deeltjesversnellers.\nMoet naast een elektromagneet worden geplaats. diff --git a/src/main/resources/assets/warpdrive/lang/ru_ru.lang b/src/main/resources/assets/warpdrive/lang/ru_ru.lang index e20f534d..2f3ff723 100644 --- a/src/main/resources/assets/warpdrive/lang/ru_ru.lang +++ b/src/main/resources/assets/warpdrive/lang/ru_ru.lang @@ -201,6 +201,7 @@ tile.warpdrive.passive.highly_advanced_machine.name=Высокотехнолог tile.warpdrive.machines.chunk_loader.name=Загрузчик чанков tile.warpdrive.machines.laser.name=Лазер tile.warpdrive.machines.laser_medium.name=Лазерный излучатель (Ускоритель частиц) +tile.warpdrive.machines.security_station.name=Security Station tile.warpdrive.atomic.accelerator_controller.name=Accelerator Controller tile.warpdrive.atomic.accelerator_controller.tooltip=Controls one or more particle accelerators.\nShall be placed next to an electromagnet. diff --git a/src/main/resources/assets/warpdrive/lang/zh_cn.lang b/src/main/resources/assets/warpdrive/lang/zh_cn.lang index 8201e02c..8a3fa912 100644 --- a/src/main/resources/assets/warpdrive/lang/zh_cn.lang +++ b/src/main/resources/assets/warpdrive/lang/zh_cn.lang @@ -198,6 +198,7 @@ tile.warpdrive.passive.highly_advanced_machine.name=高新机械块 tile.warpdrive.machines.chunk_loader.name=区块加载器 tile.warpdrive.machines.laser.name=激光 tile.warpdrive.machines.laser_medium.name=激光介质(粒子助推器) +tile.warpdrive.machines.security_station.name=Security Station tile.warpdrive.atomic.accelerator_controller.name=加速器操纵仪 tile.warpdrive.atomic.accelerator_controller.tooltip=操纵一或多个粒子加速器.\n需要连接电磁体. diff --git a/src/main/resources/assets/warpdrive/lang/zh_tw.lang b/src/main/resources/assets/warpdrive/lang/zh_tw.lang index 867f05e9..3c8a0e2b 100644 --- a/src/main/resources/assets/warpdrive/lang/zh_tw.lang +++ b/src/main/resources/assets/warpdrive/lang/zh_tw.lang @@ -198,6 +198,7 @@ tile.warpdrive.passive.highly_advanced_machine.name=高級機床 tile.warpdrive.machines.chunk_loader.name=方塊裝載器 tile.warpdrive.machines.laser.name=鐳射 tile.warpdrive.machines.laser_medium.name=鐳射單元 (粒子加速器) +tile.warpdrive.machines.security_station.name=Security Station tile.warpdrive.atomic.accelerator_controller.name=Accelerator Controller tile.warpdrive.atomic.accelerator_controller.tooltip=Controls one or more particle accelerators.\nShall be placed next to an electromagnet. diff --git a/src/main/resources/assets/warpdrive/textures/blocks/movement/ship_controller-bottom.png b/src/main/resources/assets/warpdrive/textures/blocks/movement/ship_controller-bottom.png deleted file mode 100644 index c49f3e97..00000000 Binary files a/src/main/resources/assets/warpdrive/textures/blocks/movement/ship_controller-bottom.png and /dev/null differ diff --git a/src/main/resources/assets/warpdrive/textures/blocks/movement/ship_controller-top_bottom.png b/src/main/resources/assets/warpdrive/textures/blocks/movement/ship_controller-top_bottom.png new file mode 100644 index 00000000..54e17f81 Binary files /dev/null and b/src/main/resources/assets/warpdrive/textures/blocks/movement/ship_controller-top_bottom.png differ diff --git a/src/main/resources/assets/warpdrive/textures/blocks/movement/ship_controller-top.png b/src/main/resources/assets/warpdrive/textures/blocks/movement/ship_core-front.png similarity index 100% rename from src/main/resources/assets/warpdrive/textures/blocks/movement/ship_controller-top.png rename to src/main/resources/assets/warpdrive/textures/blocks/movement/ship_core-front.png diff --git a/src/main/resources/assets/warpdrive/textures/blocks/movement/ship_core-top-bottom.png b/src/main/resources/assets/warpdrive/textures/blocks/movement/ship_core-top_bottom.png similarity index 100% rename from src/main/resources/assets/warpdrive/textures/blocks/movement/ship_core-top-bottom.png rename to src/main/resources/assets/warpdrive/textures/blocks/movement/ship_core-top_bottom.png diff --git a/src/main/resources/assets/warpdrive/textures/blocks/security_station-side.png b/src/main/resources/assets/warpdrive/textures/blocks/security_station-side.png new file mode 100644 index 00000000..8edb8de1 Binary files /dev/null and b/src/main/resources/assets/warpdrive/textures/blocks/security_station-side.png differ diff --git a/src/main/resources/assets/warpdrive/textures/blocks/security_station-top_bottom.png b/src/main/resources/assets/warpdrive/textures/blocks/security_station-top_bottom.png new file mode 100644 index 00000000..54e17f81 Binary files /dev/null and b/src/main/resources/assets/warpdrive/textures/blocks/security_station-top_bottom.png differ diff --git a/src/main/resources/assets/warpdrive/textures/blocks/weapon/weapon_controller-top_bottom.png b/src/main/resources/assets/warpdrive/textures/blocks/weapon/weapon_controller-top_bottom.png new file mode 100644 index 00000000..54e17f81 Binary files /dev/null and b/src/main/resources/assets/warpdrive/textures/blocks/weapon/weapon_controller-top_bottom.png differ