diff options
43 files changed, 1097 insertions, 45 deletions
diff --git a/.gradle/2.0/taskArtifacts/cache.properties.lock b/.gradle/2.0/taskArtifacts/cache.properties.lock Binary files differindex 64a848656e..f944a071bd 100644 --- a/.gradle/2.0/taskArtifacts/cache.properties.lock +++ b/.gradle/2.0/taskArtifacts/cache.properties.lock diff --git a/.gradle/2.0/taskArtifacts/fileHashes.bin b/.gradle/2.0/taskArtifacts/fileHashes.bin Binary files differindex 48c630deaf..fb3630da2d 100644 --- a/.gradle/2.0/taskArtifacts/fileHashes.bin +++ b/.gradle/2.0/taskArtifacts/fileHashes.bin diff --git a/.gradle/2.0/taskArtifacts/fileSnapshots.bin b/.gradle/2.0/taskArtifacts/fileSnapshots.bin Binary files differindex eedafbeb8e..bd0d92ada8 100644 --- a/.gradle/2.0/taskArtifacts/fileSnapshots.bin +++ b/.gradle/2.0/taskArtifacts/fileSnapshots.bin diff --git a/.gradle/2.0/taskArtifacts/outputFileStates.bin b/.gradle/2.0/taskArtifacts/outputFileStates.bin Binary files differindex 1a18cd63f4..d8268e34d2 100644 --- a/.gradle/2.0/taskArtifacts/outputFileStates.bin +++ b/.gradle/2.0/taskArtifacts/outputFileStates.bin diff --git a/.gradle/2.0/taskArtifacts/taskArtifacts.bin b/.gradle/2.0/taskArtifacts/taskArtifacts.bin Binary files differindex e61afc5a45..a31bb7f188 100644 --- a/.gradle/2.0/taskArtifacts/taskArtifacts.bin +++ b/.gradle/2.0/taskArtifacts/taskArtifacts.bin diff --git a/GregTech.lang b/GregTech.lang index 6ebd2eb2b3..50a80fbe3e 100644 --- a/GregTech.lang +++ b/GregTech.lang @@ -2394,6 +2394,7 @@ languagefile { S:TileEntity_DESCRIPTION_5003_Index_2=------------------------------------------ S:TileEntity_DESCRIPTION_5003_Index_20= Maintenance Hatch: Any top or bottom casing S:TileEntity_DESCRIPTION_5003_Index_21= I/O Hatches: Instead of any casing or glass, have to touch storage field + S:TileEntity_DESCRIPTION_5003_Index_22= I/O Hatches: Instead of any casing or glass, have to touch storage field S:TileEntity_DESCRIPTION_5003_Index_3=Dimensions: 5x9x5 (WxHxL) S:TileEntity_DESCRIPTION_5003_Index_4=Structure: S:TileEntity_DESCRIPTION_5003_Index_5= Controller: Top center diff --git a/build.gradle b/build.gradle index 37112ea804..65bd7a58cc 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ apply plugin: 'forge' sourceCompatibility = 1.8 targetCompatibility = 1.8 -version = "0.1.1" +version = "0.1.2" group= "kekztech" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "kekztech" diff --git a/config/GregTech/Recipes.cfg b/config/GregTech/Recipes.cfg index 25bb16c96b..67e5f3f8ac 100644 --- a/config/GregTech/Recipes.cfg +++ b/config/GregTech/Recipes.cfg @@ -4632,6 +4632,12 @@ assembling { I:tile.hopper_800=800 I:tile.jukebox_400=400 I:tile.kekztech_gdcceramicelectrolyteunit_block_2400=2400 + I:tile.kekztech_tfftcasing_block_200=200 + I:tile.kekztech_tfftstoragefieldblock1_block_200=200 + I:tile.kekztech_tfftstoragefieldblock2_block_200=200 + I:tile.kekztech_tfftstoragefieldblock3_block_300=300 + I:tile.kekztech_tfftstoragefieldblock3_block_400=400 + I:tile.kekztech_tfftstoragefieldblock4_block_400=400 I:tile.kekztech_yszceramicelectrolyteunit_block_1200=1200 I:tile.kekztech_yszceramicelectrolyteunit_block_2400=2400 I:tile.lever_400=400 diff --git a/config/IC2.ini b/config/IC2.ini index e1662db4cc..c526d786f2 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config
-; created Jul 3, 2019 1:01:13 AM
+; created Jul 4, 2019 5:21:42 PM
;---
[worldgen]
diff --git a/config/splash.properties b/config/splash.properties index c349e5e072..da46ee8ee0 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Wed Jul 03 01:01:04 CEST 2019 +#Thu Jul 04 17:21:32 CEST 2019 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/crash-reports/crash-2019-07-03_07.50.07-server.txt b/crash-reports/crash-2019-07-03_07.50.07-server.txt new file mode 100644 index 0000000000..565a676920 --- /dev/null +++ b/crash-reports/crash-2019-07-03_07.50.07-server.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// I bet Cylons wouldn't have this problem. + +Time: 7/3/19 7:50 AM +Description: Ticking memory connection + +java.lang.NullPointerException: Ticking memory connection + at tileentities.GTMTE_FluidMultiStorage.onScrewdriverRightClick(GTMTE_FluidMultiStorage.java:400) + at gregtech.api.metatileentity.BaseMetaTileEntity.onRightclick(BaseMetaTileEntity.java:1278) + at gregtech.common.blocks.GT_Block_Machines.onBlockActivated(GT_Block_Machines.java:305) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:593) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at tileentities.GTMTE_FluidMultiStorage.onScrewdriverRightClick(GTMTE_FluidMultiStorage.java:400) + at gregtech.api.metatileentity.BaseMetaTileEntity.onRightclick(BaseMetaTileEntity.java:1278) + at gregtech.common.blocks.GT_Block_Machines.onBlockActivated(GT_Block_Machines.java:305) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:593) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@731a51e3 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 659061432 bytes (628 MB) / 1718616064 bytes (1639 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJAAAA Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJAAAA NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCHIJAAAA CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCHIJAAAA IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCHIJAAAA gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCHIJAAAA kekztech{0.1a} [KekzTech] (bin) + UCHIJAAAA examplemod{1.0} [Example Mod] (bin) + UCHIJAAAA devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread. + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['kekzdealer@gmail.com'/205, l='New World', x=194.39, y=68.00, z=-9.97]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge'
\ No newline at end of file diff --git a/crash-reports/crash-2019-07-03_07.54.14-server.txt b/crash-reports/crash-2019-07-03_07.54.14-server.txt new file mode 100644 index 0000000000..a51e875007 --- /dev/null +++ b/crash-reports/crash-2019-07-03_07.54.14-server.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// Surprise! Haha. Well, this is awkward. + +Time: 7/3/19 7:54 AM +Description: Ticking memory connection + +java.lang.NullPointerException: Ticking memory connection + at tileentities.GTMTE_FluidMultiStorage.onScrewdriverRightClick(GTMTE_FluidMultiStorage.java:400) + at gregtech.api.metatileentity.BaseMetaTileEntity.onRightclick(BaseMetaTileEntity.java:1278) + at gregtech.common.blocks.GT_Block_Machines.onBlockActivated(GT_Block_Machines.java:305) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:593) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at tileentities.GTMTE_FluidMultiStorage.onScrewdriverRightClick(GTMTE_FluidMultiStorage.java:400) + at gregtech.api.metatileentity.BaseMetaTileEntity.onRightclick(BaseMetaTileEntity.java:1278) + at gregtech.common.blocks.GT_Block_Machines.onBlockActivated(GT_Block_Machines.java:305) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:593) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@1c472853 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 1151059712 bytes (1097 MB) / 1683488768 bytes (1605 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJAAAA Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJAAAA NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCHIJAAAA CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCHIJAAAA IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCHIJAAAA gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCHIJAAAA kekztech{0.1a} [KekzTech] (bin) + UCHIJAAAA examplemod{1.0} [Example Mod] (bin) + UCHIJAAAA devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread. + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['kekzdealer@gmail.com'/205, l='New World', x=194.16, y=68.00, z=-10.60]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge'
\ No newline at end of file diff --git a/crash-reports/crash-2019-07-03_08.16.50-server.txt b/crash-reports/crash-2019-07-03_08.16.50-server.txt new file mode 100644 index 0000000000..8609d2d4c8 --- /dev/null +++ b/crash-reports/crash-2019-07-03_08.16.50-server.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// There are four lights! + +Time: 7/3/19 8:16 AM +Description: Ticking memory connection + +java.lang.NullPointerException: Ticking memory connection + at tileentities.GTMTE_FluidMultiStorage.onScrewdriverRightClick(GTMTE_FluidMultiStorage.java:405) + at gregtech.api.metatileentity.BaseMetaTileEntity.onRightclick(BaseMetaTileEntity.java:1278) + at gregtech.common.blocks.GT_Block_Machines.onBlockActivated(GT_Block_Machines.java:305) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:593) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at tileentities.GTMTE_FluidMultiStorage.onScrewdriverRightClick(GTMTE_FluidMultiStorage.java:405) + at gregtech.api.metatileentity.BaseMetaTileEntity.onRightclick(BaseMetaTileEntity.java:1278) + at gregtech.common.blocks.GT_Block_Machines.onBlockActivated(GT_Block_Machines.java:305) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:593) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@44dc5404 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 1302656976 bytes (1242 MB) / 1737490432 bytes (1657 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJAAAA Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJAAAA NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCHIJAAAA CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCHIJAAAA IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCHIJAAAA gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCHIJAAAA kekztech{0.1a} [KekzTech] (bin) + UCHIJAAAA examplemod{1.0} [Example Mod] (bin) + UCHIJAAAA devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread. + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['kekzdealer@gmail.com'/210, l='New World', x=193.69, y=68.00, z=-10.69]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge'
\ No newline at end of file diff --git a/crash-reports/crash-2019-07-03_08.19.46-server.txt b/crash-reports/crash-2019-07-03_08.19.46-server.txt new file mode 100644 index 0000000000..93bce5496b --- /dev/null +++ b/crash-reports/crash-2019-07-03_08.19.46-server.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// Don't do that. + +Time: 7/3/19 8:19 AM +Description: Ticking memory connection + +java.lang.NullPointerException: Ticking memory connection + at tileentities.GTMTE_FluidMultiStorage.onScrewdriverRightClick(GTMTE_FluidMultiStorage.java:405) + at gregtech.api.metatileentity.BaseMetaTileEntity.onRightclick(BaseMetaTileEntity.java:1278) + at gregtech.common.blocks.GT_Block_Machines.onBlockActivated(GT_Block_Machines.java:305) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:593) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at tileentities.GTMTE_FluidMultiStorage.onScrewdriverRightClick(GTMTE_FluidMultiStorage.java:405) + at gregtech.api.metatileentity.BaseMetaTileEntity.onRightclick(BaseMetaTileEntity.java:1278) + at gregtech.common.blocks.GT_Block_Machines.onBlockActivated(GT_Block_Machines.java:305) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:593) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@275efd18 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 977260472 bytes (931 MB) / 1712848896 bytes (1633 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJAAAA Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJAAAA NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCHIJAAAA CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCHIJAAAA IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCHIJAAAA gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCHIJAAAA kekztech{0.1a} [KekzTech] (bin) + UCHIJAAAA examplemod{1.0} [Example Mod] (bin) + UCHIJAAAA devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread. + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['kekzdealer@gmail.com'/211, l='New World', x=193.96, y=68.00, z=-10.20]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge'
\ No newline at end of file diff --git a/crash-reports/crash-2019-07-03_08.22.01-server.txt b/crash-reports/crash-2019-07-03_08.22.01-server.txt new file mode 100644 index 0000000000..c41eeb6b09 --- /dev/null +++ b/crash-reports/crash-2019-07-03_08.22.01-server.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// Shall we play a game? + +Time: 7/3/19 8:22 AM +Description: Ticking memory connection + +java.lang.NullPointerException: Ticking memory connection + at tileentities.GTMTE_FluidMultiStorage.onScrewdriverRightClick(GTMTE_FluidMultiStorage.java:407) + at gregtech.api.metatileentity.BaseMetaTileEntity.onRightclick(BaseMetaTileEntity.java:1278) + at gregtech.common.blocks.GT_Block_Machines.onBlockActivated(GT_Block_Machines.java:305) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:593) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at tileentities.GTMTE_FluidMultiStorage.onScrewdriverRightClick(GTMTE_FluidMultiStorage.java:407) + at gregtech.api.metatileentity.BaseMetaTileEntity.onRightclick(BaseMetaTileEntity.java:1278) + at gregtech.common.blocks.GT_Block_Machines.onBlockActivated(GT_Block_Machines.java:305) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:593) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@6f5d0247 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 1082666704 bytes (1032 MB) / 1738014720 bytes (1657 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJAAAA Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJAAAA NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCHIJAAAA CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCHIJAAAA IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCHIJAAAA gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCHIJAAAA kekztech{0.1a} [KekzTech] (bin) + UCHIJAAAA examplemod{1.0} [Example Mod] (bin) + UCHIJAAAA devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread. + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['kekzdealer@gmail.com'/209, l='New World', x=193.96, y=68.00, z=-10.20]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge'
\ No newline at end of file diff --git a/crash-reports/crash-2019-07-03_18.44.21-client.txt b/crash-reports/crash-2019-07-03_18.44.21-client.txt new file mode 100644 index 0000000000..a9bf808491 --- /dev/null +++ b/crash-reports/crash-2019-07-03_18.44.21-client.txt @@ -0,0 +1,147 @@ +---- Minecraft Crash Report ---- +// Don't be sad, have a hug! <3 + +Time: 7/3/19 6:44 PM +Description: Initializing game + +java.lang.NullPointerException: Initializing game + at net.minecraftforge.fluids.FluidContainerRegistry$ContainerKey.hashCode(FluidContainerRegistry.java:50) + at java.util.HashMap.hash(Unknown Source) + at java.util.HashMap.get(Unknown Source) + at net.minecraftforge.fluids.FluidContainerRegistry.getFluidForFilledItem(FluidContainerRegistry.java:203) + at gregtech.api.util.GT_Recipe$GT_Recipe_Map_LargeChemicalReactor.addRecipe(GT_Recipe.java:1524) + at gregtech.common.GT_RecipeAdder.addMultiblockChemicalRecipe(GT_RecipeAdder.java:157) + at kekztech.KekzCore.postInit(KekzCore.java:261) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) + at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraftforge.fluids.FluidContainerRegistry$ContainerKey.hashCode(FluidContainerRegistry.java:50) + at java.util.HashMap.hash(Unknown Source) + at java.util.HashMap.get(Unknown Source) + at net.minecraftforge.fluids.FluidContainerRegistry.getFluidForFilledItem(FluidContainerRegistry.java:203) + at gregtech.api.util.GT_Recipe$GT_Recipe_Map_LargeChemicalReactor.addRecipe(GT_Recipe.java:1524) + at gregtech.common.GT_RecipeAdder.addMultiblockChemicalRecipe(GT_RecipeAdder.java:157) + at kekztech.KekzCore.postInit(KekzCore.java:261) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) + at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 1457824728 bytes (1390 MB) / 1706033152 bytes (1627 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJ mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCHIJ FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJ Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJ NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCHIJ CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCHIJ IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCHIJ gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCHIE kekztech{0.1a} [KekzTech] (bin) + UCHIJ examplemod{1.0} [Example Mod] (bin) + UCHIJ devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1)
\ No newline at end of file diff --git a/crash-reports/crash-2019-07-03_18.45.52-client.txt b/crash-reports/crash-2019-07-03_18.45.52-client.txt new file mode 100644 index 0000000000..39f49ee58b --- /dev/null +++ b/crash-reports/crash-2019-07-03_18.45.52-client.txt @@ -0,0 +1,147 @@ +---- Minecraft Crash Report ---- +// Hey, that tickles! Hehehe! + +Time: 7/3/19 6:45 PM +Description: Initializing game + +java.lang.NullPointerException: Initializing game + at net.minecraftforge.fluids.FluidContainerRegistry$ContainerKey.hashCode(FluidContainerRegistry.java:50) + at java.util.HashMap.hash(Unknown Source) + at java.util.HashMap.get(Unknown Source) + at net.minecraftforge.fluids.FluidContainerRegistry.getFluidForFilledItem(FluidContainerRegistry.java:203) + at gregtech.api.util.GT_Recipe$GT_Recipe_Map_LargeChemicalReactor.addRecipe(GT_Recipe.java:1524) + at gregtech.common.GT_RecipeAdder.addMultiblockChemicalRecipe(GT_RecipeAdder.java:157) + at kekztech.KekzCore.postInit(KekzCore.java:261) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) + at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraftforge.fluids.FluidContainerRegistry$ContainerKey.hashCode(FluidContainerRegistry.java:50) + at java.util.HashMap.hash(Unknown Source) + at java.util.HashMap.get(Unknown Source) + at net.minecraftforge.fluids.FluidContainerRegistry.getFluidForFilledItem(FluidContainerRegistry.java:203) + at gregtech.api.util.GT_Recipe$GT_Recipe_Map_LargeChemicalReactor.addRecipe(GT_Recipe.java:1524) + at gregtech.common.GT_RecipeAdder.addMultiblockChemicalRecipe(GT_RecipeAdder.java:157) + at kekztech.KekzCore.postInit(KekzCore.java:261) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) + at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 1129539832 bytes (1077 MB) / 1729101824 bytes (1649 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJ mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCHIJ FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJ Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJ NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCHIJ CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCHIJ IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCHIJ gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCHIE kekztech{0.1a} [KekzTech] (bin) + UCHIJ examplemod{1.0} [Example Mod] (bin) + UCHIJ devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1)
\ No newline at end of file diff --git a/crash-reports/crash-2019-07-03_18.48.22-client.txt b/crash-reports/crash-2019-07-03_18.48.22-client.txt new file mode 100644 index 0000000000..7534468429 --- /dev/null +++ b/crash-reports/crash-2019-07-03_18.48.22-client.txt @@ -0,0 +1,147 @@ +---- Minecraft Crash Report ---- +// I bet Cylons wouldn't have this problem. + +Time: 7/3/19 6:48 PM +Description: Initializing game + +java.lang.NullPointerException: Initializing game + at net.minecraftforge.fluids.FluidContainerRegistry$ContainerKey.hashCode(FluidContainerRegistry.java:50) + at java.util.HashMap.hash(Unknown Source) + at java.util.HashMap.get(Unknown Source) + at net.minecraftforge.fluids.FluidContainerRegistry.getFluidForFilledItem(FluidContainerRegistry.java:203) + at gregtech.api.util.GT_Recipe$GT_Recipe_Map_LargeChemicalReactor.addRecipe(GT_Recipe.java:1524) + at gregtech.common.GT_RecipeAdder.addMultiblockChemicalRecipe(GT_RecipeAdder.java:157) + at kekztech.KekzCore.postInit(KekzCore.java:261) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) + at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraftforge.fluids.FluidContainerRegistry$ContainerKey.hashCode(FluidContainerRegistry.java:50) + at java.util.HashMap.hash(Unknown Source) + at java.util.HashMap.get(Unknown Source) + at net.minecraftforge.fluids.FluidContainerRegistry.getFluidForFilledItem(FluidContainerRegistry.java:203) + at gregtech.api.util.GT_Recipe$GT_Recipe_Map_LargeChemicalReactor.addRecipe(GT_Recipe.java:1524) + at gregtech.common.GT_RecipeAdder.addMultiblockChemicalRecipe(GT_RecipeAdder.java:157) + at kekztech.KekzCore.postInit(KekzCore.java:261) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) + at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 1463370104 bytes (1395 MB) / 1712848896 bytes (1633 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJ mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCHIJ FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJ Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJ NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCHIJ CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCHIJ IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCHIJ gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCHIE kekztech{0.1a} [KekzTech] (bin) + UCHIJ examplemod{1.0} [Example Mod] (bin) + UCHIJ devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1)
\ No newline at end of file diff --git a/logs/2019-07-03-1.log.gz b/logs/2019-07-03-1.log.gz Binary files differindex 7f3a41698f..27a1de6183 100644 --- a/logs/2019-07-03-1.log.gz +++ b/logs/2019-07-03-1.log.gz diff --git a/logs/2019-07-03-2.log.gz b/logs/2019-07-03-2.log.gz Binary files differindex 5a3351fedb..2c5a92ed5d 100644 --- a/logs/2019-07-03-2.log.gz +++ b/logs/2019-07-03-2.log.gz diff --git a/logs/2019-07-03-3.log.gz b/logs/2019-07-03-3.log.gz Binary files differindex 4974647a59..80d4a58c2e 100644 --- a/logs/2019-07-03-3.log.gz +++ b/logs/2019-07-03-3.log.gz diff --git a/logs/2019-07-03-4.log.gz b/logs/2019-07-03-4.log.gz Binary files differnew file mode 100644 index 0000000000..a38007f205 --- /dev/null +++ b/logs/2019-07-03-4.log.gz diff --git a/logs/2019-07-03-5.log.gz b/logs/2019-07-03-5.log.gz Binary files differnew file mode 100644 index 0000000000..1be59ea91f --- /dev/null +++ b/logs/2019-07-03-5.log.gz diff --git a/logs/2019-07-03-6.log.gz b/logs/2019-07-03-6.log.gz Binary files differnew file mode 100644 index 0000000000..9c374222d5 --- /dev/null +++ b/logs/2019-07-03-6.log.gz diff --git a/logs/2019-07-03-7.log.gz b/logs/2019-07-03-7.log.gz Binary files differnew file mode 100644 index 0000000000..186ccefa2a --- /dev/null +++ b/logs/2019-07-03-7.log.gz diff --git a/logs/2019-07-04-1.log.gz b/logs/2019-07-04-1.log.gz Binary files differnew file mode 100644 index 0000000000..ff74864d3f --- /dev/null +++ b/logs/2019-07-04-1.log.gz diff --git a/logs/2019-07-04-2.log.gz b/logs/2019-07-04-2.log.gz Binary files differnew file mode 100644 index 0000000000..4a4d9a17aa --- /dev/null +++ b/logs/2019-07-04-2.log.gz diff --git a/logs/2019-07-04-3.log.gz b/logs/2019-07-04-3.log.gz Binary files differnew file mode 100644 index 0000000000..ff6924de7b --- /dev/null +++ b/logs/2019-07-04-3.log.gz diff --git a/saves/NEI/local/New World/NEI.dat b/saves/NEI/local/New World/NEI.dat Binary files differindex 5a7f4f4071..6df1570cf9 100644 --- a/saves/NEI/local/New World/NEI.dat +++ b/saves/NEI/local/New World/NEI.dat diff --git a/saves/New World/DIM-1/data/villages.dat b/saves/New World/DIM-1/data/villages.dat Binary files differindex a70feca8a2..6eea9045b7 100644 --- a/saves/New World/DIM-1/data/villages.dat +++ b/saves/New World/DIM-1/data/villages.dat diff --git a/saves/New World/DIM1/data/villages.dat b/saves/New World/DIM1/data/villages.dat Binary files differindex a70feca8a2..6eea9045b7 100644 --- a/saves/New World/DIM1/data/villages.dat +++ b/saves/New World/DIM1/data/villages.dat diff --git a/saves/New World/data/villages.dat b/saves/New World/data/villages.dat Binary files differindex a70feca8a2..6eea9045b7 100644 --- a/saves/New World/data/villages.dat +++ b/saves/New World/data/villages.dat diff --git a/saves/New World/level.dat b/saves/New World/level.dat Binary files differindex 9ac0243477..e926db4bfc 100644 --- a/saves/New World/level.dat +++ b/saves/New World/level.dat diff --git a/saves/New World/level.dat_old b/saves/New World/level.dat_old Binary files differindex 2d12e7d758..7d023fc227 100644 --- a/saves/New World/level.dat_old +++ b/saves/New World/level.dat_old diff --git a/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat b/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat Binary files differindex 996c19d2cc..cf38536515 100644 --- a/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat +++ b/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat diff --git a/saves/New World/region/r.0.-1.mca b/saves/New World/region/r.0.-1.mca Binary files differindex b512181dc6..ebb611446b 100644 --- a/saves/New World/region/r.0.-1.mca +++ b/saves/New World/region/r.0.-1.mca diff --git a/saves/New World/region/r.0.0.mca b/saves/New World/region/r.0.0.mca Binary files differindex e560c9ec2a..bec47d6928 100644 --- a/saves/New World/region/r.0.0.mca +++ b/saves/New World/region/r.0.0.mca diff --git a/saves/New World/session.lock b/saves/New World/session.lock Binary files differindex 9a8ad958b9..0f0c879b8d 100644 --- a/saves/New World/session.lock +++ b/saves/New World/session.lock diff --git a/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json b/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json index ccdb959df0..ffa43e08a2 100644 --- a/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json +++ b/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json @@ -1 +1 @@ -{"stat.walkOneCm":435124,"achievement.openInventory":339,"stat.leaveGame":1,"stat.useItem.31":1,"stat.flyOneCm":262985,"stat.jump":596,"stat.useItem.95":229,"stat.useItem.323":8,"stat.playOneMinute":849081,"stat.climbOneCm":5173,"stat.useItem.3":47,"achievement.exploreAllBiomes":{"value":0,"progress":["Swampland"]}}
\ No newline at end of file +{"stat.walkOneCm":618295,"achievement.openInventory":523,"stat.leaveGame":1,"stat.useItem.31":1,"stat.flyOneCm":309726,"stat.drop":2,"stat.jump":756,"stat.useItem.95":233,"stat.useItem.323":8,"stat.playOneMinute":1107325,"stat.climbOneCm":6270,"achievement.buildWorkBench":1,"stat.useItem.3":47,"achievement.mineWood":1,"achievement.exploreAllBiomes":{"value":0,"progress":["Swampland"]},"stat.useItem.58":2}
\ No newline at end of file diff --git a/src/main/java/blocks/Block_TFFTStorageFieldBlockT1.java b/src/main/java/blocks/Block_TFFTStorageFieldBlockT1.java index 7e133a7134..9a94f06121 100644 --- a/src/main/java/blocks/Block_TFFTStorageFieldBlockT1.java +++ b/src/main/java/blocks/Block_TFFTStorageFieldBlockT1.java @@ -25,5 +25,7 @@ public class Block_TFFTStorageFieldBlockT1 extends Block { super.setCreativeTab(CreativeTabs.tabMisc); super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock1"); GameRegistry.registerBlock(getInstance(), blockName); - } + } + + } diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 1bbd04eac8..e84b428219 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -100,6 +100,15 @@ public class KekzCore { 'L', GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Ultimate, 1) }; GT_ModHandler.addCraftingRecipe(sofc2.getStackForm(1), mk2_recipe); + final Object[] tfft_recipe = { + "HFH", "PVP", "CFC", + 'H', OrePrefixes.pipeMedium.get(Materials.StainlessSteel), + 'F', ItemList.Field_Generator_LV.get(1L, (Object[]) null), + 'P', ItemList.Electric_Pump_HV.get(1L, (Object[]) null), + 'V', OrePrefixes.rotor.get(Materials.VibrantAlloy), + 'C', OrePrefixes.circuit.get(Materials.Advanced) + }; + GT_ModHandler.addCraftingRecipe(fms.getStackForm(1), tfft_recipe); // Ceramic Electrolyte Units final ItemStack[] yszUnit = { @@ -127,6 +136,69 @@ public class KekzCore { new ItemStack(Block_GDCUnit.getInstance(), 1), 2400, 1920); + // T.F.F.T Structure blocks + final ItemStack[] tfftcasing = { + GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.DarkSteel, 3), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnderPearl, 3), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.StainlessSteel, 1), + }; + GT_Values.RA.addAssemblerRecipe( + tfftcasing, + FluidRegistry.getFluidStack("molten.polytetrafluoroethylene", 144), + new ItemStack(Block_TFFTCasing.getInstance(), 1), + 200, 256); + final ItemStack[] tfftstoragefield1 = { + GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Basic, 4), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.PulsatingIron, 1), + GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.Steel, 1), + ItemList.Electric_Pump_LV.get(1L, (Object[]) null) + }; + GT_Values.RA.addAssemblerRecipe( + tfftstoragefield1, + FluidRegistry.getFluidStack("molten.glass", 144), + new ItemStack(Block_TFFTStorageFieldBlockT1.getInstance(), 1), + 200, 256); + final ItemStack[] tfftstoragefield2 = { + GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Good, 4), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.PulsatingIron, 4), + GT_OreDictUnificator.get(OrePrefixes.pipeHuge, Materials.StainlessSteel, 1), + ItemList.Electric_Pump_MV.get(1L, (Object[]) null) + }; + GT_Values.RA.addAssemblerRecipe( + tfftstoragefield2, + FluidRegistry.getFluidStack("molten.plastic", 144), + new ItemStack(Block_TFFTStorageFieldBlockT2.getInstance(), 1), + 200, 480); + final ItemStack[] tfftstoragefield3 = { + GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 4), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VibrantAlloy, 2), + GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Titanium, 1), + ItemList.Field_Generator_LV.get(1L, (Object[]) null), + ItemList.Electric_Pump_HV.get(1L, (Object[]) null) + }; + GT_Values.RA.addAssemblerRecipe( + tfftstoragefield3, + FluidRegistry.getFluidStack("molten.epoxid", 576), + new ItemStack(Block_TFFTStorageFieldBlockT3.getInstance(), 1), + 300, 1920); + final ItemStack[] tfftstoragefield4 = { + GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Elite, 4), + GT_OreDictUnificator.get(OrePrefixes.plateTriple, Materials.NiobiumTitanium, 1), + GT_OreDictUnificator.get(OrePrefixes.pipeHuge, Materials.TungstenSteel, 1), + ItemList.Field_Generator_HV.get(1L, (Object[]) null), + ItemList.Electric_Pump_EV.get(1L, (Object[]) null) + }; + GT_Values.RA.addAssemblerRecipe( + tfftstoragefield4, + FluidRegistry.getFluidStack("molten.epoxid", 1152), + new ItemStack(Block_TFFTStorageFieldBlockT4.getInstance(), 1), + 400, 4098); + // Ceramic plates GT_Values.RA.addAlloySmelterRecipe( craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicDust.getMetaID(), 10), diff --git a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java index de42b07f30..a11dcdda8a 100644 --- a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java @@ -1,7 +1,6 @@ package tileentities; import java.util.ArrayList; - import blocks.Block_TFFTCasing; import blocks.Block_TFFTStorageFieldBlockT1; import blocks.Block_TFFTStorageFieldBlockT2; @@ -12,11 +11,18 @@ import gregtech.api.gui.GT_GUIContainer_MultiMachine; import gregtech.api.interfaces.ITexture; import gregtech.api.interfaces.metatileentity.IMetaTileEntity; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; +import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Input; +import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Output; import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_MultiBlockBase; import gregtech.api.objects.GT_RenderedTexture; +import gregtech.api.util.GT_Utility; import net.minecraft.block.Block; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.EnumChatFormatting; import net.minecraftforge.common.util.ForgeDirection; import net.minecraftforge.fluids.FluidStack; import util.Vector3i; @@ -34,16 +40,16 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { private final int CASING_TEXTURE_ID = 176; private final ArrayList<FluidStack> fluidList = new ArrayList<>(); - private long totalFluidCapacity = 0; + private int capacityPerFluid = 0; + private int runningCost = 0; + private boolean doVoidExcess = false; public GTMTE_FluidMultiStorage(int aID, String aName, String aNameRegional) { super(aID, aName, aNameRegional); - } public GTMTE_FluidMultiStorage(String aName) { super(aName); - } @Override @@ -55,17 +61,16 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { public String[] getDescription() { return new String[] { "High-Tech fluid tank that can hold up to 25 different fluids", + "Has 1/25th of the total capacity as capacity for each fluid", + "Rightclicking the controller with a screwdriver will turn on excess voiding", "Fluid storage amount and running cost depends on the storage field blocks used", - "Different tiers can be combined freely", - "Tier I: 500,000L per block, 0.33EU/t cost", - "Tier II: 4,000,000L per block, 1EU/t cost", - "Tier III: 16,000,000L per block, 3EU/t", - "Tier IV: 64,000,000L per block, 9EU/t", + "Tier I: 500,000L per block, 0.5EU/t", + "Tier II: 4,000,000L per block, 1EU/t", + "Tier III: 16,000,000L per block, 2EU/t", + "Tier IV: 64,000,000L per block, 4EU/t", "------------------------------------------", "Note on hatch locking:", - "Inserting an Integrated Circuit into to GUI slot", - "forces the T.F.F.T to only output the fluid with that number on all hatches.", - "It is thereby recommended to add Output Hatches one by one while cycling through the IC configurations.", + "Use an integrated circuit in the GUI slot to limit which fluid is outputted", "The number of a stored fluid can be obtained through the Tricorder.", "------------------------------------------", "Dimensions: 5x9x5 (WxHxL)", @@ -102,15 +107,110 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { @Override public boolean checkRecipe(ItemStack guiSlotItem) { - // TODO Auto-generated method stub - if(guiSlotItem.getUnlocalizedName().equals("gt.integrated_circuit")) { + + this.mEfficiency = 10000 - (this.getIdealStatus() - this.getRepairStatus()) * 1000; + this.mEfficiencyIncrease = 10000; + this.mEUt = runningCost; + super.mMaxProgresstime = 10; + + // Suck in fluids + final ArrayList<FluidStack> storedFluids = super.getStoredFluids(); + if(storedFluids.size() > 0) { + for(FluidStack fluidStack : storedFluids) { + + // check if fluid is already in the tank + boolean foundFluid = false; + for(FluidStack fs : fluidList) { + if(GT_Utility.areFluidsEqual(fluidStack, fs)) { + // figure out how much can be input + final int possibleInput = Math.min(capacityPerFluid - fs.amount, fluidStack.amount); + fs.amount += possibleInput; + final FluidStack tempStack = fluidStack.copy(); + tempStack.amount = possibleInput; + super.depleteInput(tempStack); + foundFluid = true; + break; + } + } + if(foundFluid) { + continue; + } + // fluid wasn't already in the tank - allocate new + if(fluidList.size() < 25) { + System.out.println("added " + fluidStack.getUnlocalizedName() + " to new stack"); + final FluidStack drainStack = fluidStack.copy(); + drainStack.amount = fluidStack.amount; + super.depleteInput(drainStack); + fluidList.add(drainStack); + } + } + // void excess if that is turned on + if(doVoidExcess) { + for(GT_MetaTileEntity_Hatch_Input inputHatch : super.mInputHatches) { + inputHatch.setDrainableStack(null); + } + } } + // Push out fluids + if(guiSlotItem != null && guiSlotItem.getUnlocalizedName().equals("gt.integrated_circuit")) { + final int config = guiSlotItem.getItemDamage(); + final FluidStack storedFluid = fluidList.get(config); + if(storedFluid == null) { + return true; + } + // figure out how much can be output + int possibleOutput = 0; + for(GT_MetaTileEntity_Hatch_Output outputHatch : super.mOutputHatches) { + if(outputHatch.isFluidLocked() && outputHatch.getLockedFluidName().equals(storedFluid.getUnlocalizedName())) { + possibleOutput += outputHatch.getCapacity() - outputHatch.getFluidAmount(); + }else if (outputHatch.getFluid() != null && outputHatch.getFluid().getUnlocalizedName().equals(storedFluid.getUnlocalizedName())) { + possibleOutput += outputHatch.getCapacity() - outputHatch.getFluidAmount(); + } else if (outputHatch.getFluid() == null) { + possibleOutput += outputHatch.getCapacity() - outputHatch.getFluidAmount(); + } + } + + // output as much as possible + possibleOutput = Math.min(possibleOutput, storedFluid.amount); + final FluidStack tempStack = storedFluid.copy(); + tempStack.amount = possibleOutput; + + super.addOutput(tempStack); + storedFluid.amount -= possibleOutput; + // remove fluid from the tank if it has amount of zero + if(storedFluid.amount < 1) { + fluidList.remove(config); + } + } else { + for(FluidStack storedFluid : fluidList) { + // figure out how much can be output + int possibleOutput = 0; + for(GT_MetaTileEntity_Hatch_Output outputHatch : super.mOutputHatches) { + if(outputHatch.isFluidLocked() && outputHatch.getLockedFluidName().equals(storedFluid.getUnlocalizedName())) { + possibleOutput += outputHatch.getCapacity() - outputHatch.getFluidAmount(); + }else if (outputHatch.getFluid() != null && outputHatch.getFluid().getUnlocalizedName().equals(storedFluid.getUnlocalizedName())) { + possibleOutput += outputHatch.getCapacity() - outputHatch.getFluidAmount(); + } else if (outputHatch.getFluid() == null) { + possibleOutput += outputHatch.getCapacity() - outputHatch.getFluidAmount(); + } + } + // output as much as possible + possibleOutput = Math.min(possibleOutput, storedFluid.amount); + final FluidStack tempStack = storedFluid.copy(); + tempStack.amount = possibleOutput; + + super.addOutput(tempStack); + storedFluid.amount -= possibleOutput; + // remove fluid from the tank if it has amount of zero + if(storedFluid.amount < 1) { + fluidList.remove(storedFluid); + } + } + } - super.mEUt = 0; - super.mEfficiency = 0; - return false; + return true; } public Vector3ic rotateOffsetVector(Vector3ic forgeDirection, int x, int y, int z) { @@ -158,7 +258,8 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { ); int minCasingAmount = 20; boolean formationChecklist = true; // if this is still true at the end, machine is good to go :) - float runningCost = 0; + float runningCostAcc = 0; + double fluidCapacityAcc = 0; // Front slice for(int X = -2; X <= 2; X++) { @@ -212,20 +313,20 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { if(X > -2 && X < 2 && Y > -2 && Y < 2) { if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() .equals(STORAGE_FIELD1.getUnlocalizedName())) { - runningCost += 0.33f; - totalFluidCapacity += 500000; + runningCostAcc += 0.5f; + fluidCapacityAcc += 500000.0f; } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() .equals(STORAGE_FIELD2.getUnlocalizedName())) { - runningCost += 1.0f; - totalFluidCapacity += 4000000; + runningCostAcc += 1.0f; + fluidCapacityAcc += 4000000.0f; } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() .equals(STORAGE_FIELD3.getUnlocalizedName())) { - runningCost += 3.0f; - totalFluidCapacity += 16000000; + runningCostAcc += 2.0f; + fluidCapacityAcc += 16000000.0f; } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() .equals(STORAGE_FIELD4.getUnlocalizedName())) { - runningCost += 9.0f; - totalFluidCapacity += 64000000; + runningCostAcc += 4.0f; + fluidCapacityAcc += 64000000.0f; } else { formationChecklist = false; } @@ -319,30 +420,78 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { } if(formationChecklist) { - super.mEUt = (int) Math.round(-runningCost); - super.mEfficiency = 10000; - } else { - super.mEUt = 0; - super.mEfficiency = 0; + runningCost = (int) Math.round(-runningCostAcc); + capacityPerFluid = (int) Math.round(fluidCapacityAcc / 25.0f); } return formationChecklist; } + @Override + public void onScrewdriverRightClick(byte aSide, EntityPlayer aPlayer, float aX, float aY, float aZ) { + if(doVoidExcess) { + doVoidExcess = false; + aPlayer.addChatComponentMessage(new ChatComponentText("Auto-voiding turned off")); + } else { + doVoidExcess = true; + aPlayer.addChatComponentMessage(new ChatComponentText("Auto-voiding turned on")); + } + } + + @Override public String[] getInfoData() { - final String[] lines = new String[fluidList.size() + 5]; - lines[0] = "Stored Fluids:"; - for(int i = 1; i < lines.length - 5; i++) { - lines[i] = (i - 1) + " - " + fluidList.get(i - 1).getLocalizedName() + ": " + fluidList.get(i - 1).amount; + final String[] lines = new String[fluidList.size() + 7]; + lines[0] = EnumChatFormatting.YELLOW + "Stored Fluids:" + EnumChatFormatting.RESET; + for(int i = 0; i < fluidList.size(); i++) { + lines[i + 1] = i + " - " + fluidList.get(i).getLocalizedName() + ": " + + fluidList.get(i).amount + "L (" + + (Math.round(100.0f * fluidList.get(i).amount / capacityPerFluid)) + "%)"; } - lines[fluidList.size() + 1] = "Operation Data:"; - lines[fluidList.size() + 2] = "Used Capacity: " + 0; - lines[fluidList.size() + 3] = "Total Capacity: " + totalFluidCapacity; - lines[fluidList.size() + 4] = "Running Cost: " + super.mEUt; - lines[fluidList.size() + 5] = "Maintenance Status: " + ((super.getRepairStatus() == 0) ? "Working perfectly" : "Has Problems"); + lines[fluidList.size() + 1] = EnumChatFormatting.YELLOW + "Operational Data:" + EnumChatFormatting.RESET; + lines[fluidList.size() + 2] = "Auto-voiding: " + doVoidExcess; + lines[fluidList.size() + 3] = "Per-Fluid Capacity: " + capacityPerFluid + "L"; + lines[fluidList.size() + 4] = "Running Cost: " + (-super.mEUt) + "EU/t"; + lines[fluidList.size() + 5] = "Maintenance Status: " + ((super.getRepairStatus() == super.getIdealStatus()) + ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET + : EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET); + lines[fluidList.size() + 6] = "---------------------------------------------"; return lines; } + @Override + public void saveNBTData(NBTTagCompound nbt) { + nbt = (nbt == null) ? new NBTTagCompound() : nbt; + + nbt.setInteger("capacityPerFluid", capacityPerFluid); + nbt.setInteger("runningCost", runningCost); + nbt.setBoolean("doVoidExcess", doVoidExcess); + for(int i = 0; i < fluidList.size(); i++) { + nbt.setTag("" + i, fluidList.get(i).writeToNBT(new NBTTagCompound())); + } + + super.saveNBTData(nbt); + } + + @Override + public void loadNBTData(NBTTagCompound nbt) { + nbt = (nbt == null) ? new NBTTagCompound() : nbt; + + capacityPerFluid = nbt.getInteger("capacityPerFluid"); + runningCost = nbt.getInteger("runningCost"); + doVoidExcess = nbt.getBoolean("doVoidExcess"); + fluidList.clear(); + for(int i = 0; i < 25; i++) { + final NBTTagCompound fnbt = (NBTTagCompound) nbt.getTag("" + i); + if(fnbt == null) { + break; + } + fluidList.add(FluidStack.loadFluidStackFromNBT(fnbt)); + } + + super.loadNBTData(nbt); + } + + @Override public boolean isGivingInformation() { return true; } diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 8a24d06bf3..b3b4343b9a 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -76,6 +76,7 @@ item.kekztech_crafting_item.15.name=GDC Ceramic Plate tile.kekztech_gdcceramicelectrolyteunit_block.name=GDC Ceramic Electrolyte Unit tile.kekztech_yszceramicelectrolyteunit_block.name=YSZ Ceramic Electrolyte Unit +tile.kekztech_tfftcasingblock_block.name=T.F.F.T Casing tile.kekztech_tfftstoragefieldblock1_block.name=T.F.F.T Storage Field Block (Tier I) tile.kekztech_tfftstoragefieldblock2_block.name=T.F.F.T Storage Field Block (Tier II) tile.kekztech_tfftstoragefieldblock3_block.name=T.F.F.T Storage Field Block (Tier III) |
