alkcorp / GTplusplus

GT++ celebrates it's Bithday on September 3rd
Other
39 stars 27 forks source link

Redstone Cables Bugs [1.6.02] Updated for 1.6.05 #133

Closed ChubbyTurtle101 closed 7 years ago

ChubbyTurtle101 commented 7 years ago

Several issues I want to point out with the redstone cables:

1) Cables cannot be cut/removed by using wire cutters, pick axes (both standard and GT picks), drills, etc. Once they are placed there currently no way to remove them. The drill drilled stone right behind the cable like it was not even there 2) You cannot place covers on the cables like the other GT cables. So there is no way to prevent them from not connection to other cables or machines unless you put the cover on the other machines. 3) Unable to place the cable on the cable. I was only able to place cables if it was next to a stone block. You are unable to stack cable vertically unless next to a wall or pillar. 4) Visual glitch when you walk up to the cable you walk into the cable and it disappears. 5) Cosmetic issue/suggestion: The cables should have a red wire color since using redstone instead of the silver color.

draknyte1 commented 7 years ago

All issues except (5) have been fixed here - https://github.com/draknyte1/GTplusplus/commit/c59b80a99039231df35d6cb39afbf57904ca86b9.

Gregtech itself does not give this material a colour, co I cannot fix that unfortunately.

ChubbyTurtle101 commented 7 years ago

I just noticed that I was using 1.6.02. Is there are release that has the other fixes?

And BTW Thanks draknyte for your quick response.

Technus commented 7 years ago

The color could be fixed with another class override and new constructor if you really want to. Just like the pipes are added.

ChubbyTurtle101 commented 7 years ago

Update using 1.6.05: Placed cover worked when I put in on the redstone cable. Using wire cutters to cut existing redstone cable cause a crash. I am able to load the world but the wire that I cut is now gone.

Updated: It appears to be an issue with drops when all blocks are broken. I posted a new issue #139.

---- Minecraft Crash Report ---- // I bet Cylons wouldn't have this problem.

Time: 10/3/17 8:22 PM Description: Ticking memory connection

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:653) at java.util.ArrayList.get(ArrayList.java:429) at net.minecraftforge.oredict.OreDictionary$UnmodifiableArrayList.get(OreDictionary.java:630) at gtPlusPlus.core.handler.events.BlockEventHandler.harvestDrops(BlockEventHandler.java:123) at cpw.mods.fml.common.eventhandler.ASMEventHandler_600_BlockEventHandler_harvestDrops_HarvestDropsEvent.invoke(.dynamic) at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140) at net.minecraftforge.event.ForgeEventFactory.fireBlockHarvesting(ForgeEventFactory.java:162) at net.minecraft.block.Block.func_149690_a(Block.java:656) at gregtech.common.blocks.GT_Block_Machines.func_149690_a(GT_Block_Machines.java:406) at net.minecraft.block.Block.func_149697_b(Block.java:648) at net.minecraft.block.Block.func_149636_a(Block.java:974) at net.minecraft.server.management.ItemInWorldManager.func_73084_b(ItemInWorldManager.java:299) at net.minecraft.server.management.ItemInWorldManager.func_73082_a(ItemInWorldManager.java:217) at net.minecraft.network.NetHandlerPlayServer.func_147345_a(NetHandlerPlayServer.java:498) at net.minecraft.network.play.client.C07PacketPlayerDigging.func_148833_a(SourceFile:53) at net.minecraft.network.play.client.C07PacketPlayerDigging.func_148833_a(SourceFile:8) at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212) at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165) at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659) at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547) at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:396) at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head -- Stacktrace: at java.util.ArrayList.rangeCheck(ArrayList.java:653) at java.util.ArrayList.get(ArrayList.java:429) at net.minecraftforge.oredict.OreDictionary$UnmodifiableArrayList.get(OreDictionary.java:630) at gtPlusPlus.core.handler.events.BlockEventHandler.harvestDrops(BlockEventHandler.java:123) at cpw.mods.fml.common.eventhandler.ASMEventHandler_600_BlockEventHandler_harvestDrops_HarvestDropsEvent.invoke(.dynamic) at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140) at net.minecraftforge.event.ForgeEventFactory.fireBlockHarvesting(ForgeEventFactory.java:162) at net.minecraft.block.Block.func_149690_a(Block.java:656) at gregtech.common.blocks.GT_Block_Machines.func_149690_a(GT_Block_Machines.java:406) at net.minecraft.block.Block.func_149697_b(Block.java:648) at net.minecraft.block.Block.func_149636_a(Block.java:974) at net.minecraft.server.management.ItemInWorldManager.func_73084_b(ItemInWorldManager.java:299) at net.minecraft.server.management.ItemInWorldManager.func_73082_a(ItemInWorldManager.java:217) at net.minecraft.network.NetHandlerPlayServer.func_147345_a(NetHandlerPlayServer.java:498) at net.minecraft.network.play.client.C07PacketPlayerDigging.func_148833_a(SourceFile:53) at net.minecraft.network.play.client.C07PacketPlayerDigging.func_148833_a(SourceFile:8) at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212) at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165)

-- Ticking connection -- Details: Connection: net.minecraft.network.NetworkManager@12012276 Stacktrace: at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659) at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547) at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:396) at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)

-- System Details -- Details: Minecraft Version: 1.7.10 Operating System: Windows 10 (amd64) version 10.0 Java Version: 1.8.0_25, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 3339945312 bytes (3185 MB) / 4268163072 bytes (4070 MB) up to 4268163072 bytes (4070 MB) JVM Flags: 7 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx4096M -Xms4096M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn256M AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 96 FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 94 mods loaded, 94 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] (forge-1.7.10-10.13.4.1614-1.7.10.jar) UCHIJAAAA Forge{10.13.4.1614} [Minecraft Forge] (forge-1.7.10-10.13.4.1614-1.7.10.jar) UCHIJAAAA appliedenergistics2-core{rv2-stable-10} [AppliedEnergistics2 Core] (minecraft.jar) UCHIJAAAA Aroma1997Core{1.0.2.16} [Aroma1997Core] (Aroma1997Core-1.7.10-1.0.2.16.jar) UCHIJAAAA CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) UCHIJAAAA NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-universal.jar) UCHIJAAAA OpenComputers|Core{1.6.2.12} [OpenComputers (Core)] (minecraft.jar) UCHIJAAAA OpenModsCore{0.10} [OpenModsCore] (minecraft.jar) UCHIJAAAA magneticraftpatcher{1.7.10-0.2} [MagnetiCraft Patcher] (minecraft.jar) UCHIJAAAA BinniePatcher{1.8.2} [Binnie Patcher] (minecraft.jar) UCHIJAAAA FastCraft{1.23} [FastCraft] (fastcraft-1.23.jar) UCHIJAAAA appliedenergistics2{rv2-stable-10} [Applied Energistics 2] (appliedenergistics2-rv2-stable-10.jar) UCHIJAAAA bdlib{1.9.4.109} [BD Lib] (bdlib-1.9.4.109-mc1.7.10.jar) UCHIJAAAA ae2stuff{0.5.1.61} [AE2 Stuff] (ae2stuff-0.5.1.61-mc1.7.10.jar) UCHIJAAAA AppleCore{1.1.0} [AppleCore] (AppleCore-mc1.7.10-1.1.0.jar) UCHIJAAAA AquaTweaks{1.0} [AquaTweaks] (AquaTweaks-1.7.10-1.0.jar) UCHIJAAAA Aroma1997CoreHelper{1.0.2.16} [Aroma1997Core|Helper] (Aroma1997Core-1.7.10-1.0.2.16.jar) UCHIJAAAA AromaBackup{0.1.0.0} [AromaBackup] (AromaBackup-1.7.10-0.1.0.0.jar) UCHIJAAAA AromaBackupRecovery{1.0} [AromaBackup Recovery] (AromaBackup-1.7.10-0.1.0.0.jar) UCHIJAAAA asielib{0.4.7} [asielib] (AsieLib-1.7.10-0.4.7.102-rolloff.jar) UCHIJAAAA BiblioCraft{1.11.5} [BiblioCraft] (BiblioCraft[v1.11.5][MC1.7.10].jar) UCHIJAAAA IC2{2.2.827-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.827-experimental.jar) UCHIJAAAA Forestry{4.2.16.64} [Forestry for Minecraft] (forestry_1.7.10-4.2.16.64.jar) UCHIJAAAA BiblioWoodsForestry{1.7} [BiblioWoods Forestry Edition] (BiblioWoods[Forestry][v1.7].jar) UCHIJAAAA BinnieCore{2.0-pre14} [Binnie Core] (binnie-mods-2.0-pre14.jar) UCHIJAAAA Botany{2.0-pre14} [Botany] (binnie-mods-2.0-pre14.jar) UCHIJAAAA ExtraBees{2.0-pre14} [Extra Bees] (binnie-mods-2.0-pre14.jar) UCHIJAAAA ExtraTrees{2.0-pre14} [Extra Trees] (binnie-mods-2.0-pre14.jar) UCHIJAAAA Genetics{2.0-pre14} [Genetics] (binnie-mods-2.0-pre14.jar) UCHIJAAAA BuildCraft|Core{7.1.21} [BuildCraft] (buildcraft-7.1.21.jar) UCHIJAAAA BuildCraft|Builders{7.1.21} [BC Builders] (buildcraft-7.1.21.jar) UCHIJAAAA BuildCraft|Energy{7.1.21} [BC Energy] (buildcraft-7.1.21.jar) UCHIJAAAA BuildCraft|Factory{7.1.21} [BC Factory] (buildcraft-7.1.21.jar) UCHIJAAAA BuildCraft|Robotics{7.1.21} [BC Robotics] (buildcraft-7.1.21.jar) UCHIJAAAA BuildCraft|Silicon{7.1.21} [BC Silicon] (buildcraft-7.1.21.jar) UCHIJAAAA BuildCraft|Transport{7.1.21} [BC Transport] (buildcraft-7.1.21.jar) UCHIJAAAA BuildCraft|Compat{7.1.5} [BuildCraft Compat] (buildcraft-compat-7.1.5.jar) UCHIJAAAA Railcraft{9.12.2.0} [Railcraft] (Railcraft_1.7.10-9.12.2.0.jar) UCHIJAAAA TwilightForest{2.3.7} [The Twilight Forest] (twilightforest-1.7.10-2.3.7.jar) UCHIJAAAA ForgeMultipart{1.2.0.345} [Forge Multipart] (ForgeMultipart-1.7.10-1.2.0.345-universal.jar) UCHIJAAAA chisel{2.9.5.11} [Chisel] (Chisel-2.9.5.11.jar) UCHIJAAAA CarpentersBlocks{3.3.8.1} [Carpenter's Blocks] (Carpenter's Blocks v3.3.8.1 - MC 1.7.10.jar) UCHIJAAAA catwalks{2.0.4} [Catwalks Mod] (catwalks-2.0.4.jar) UCHIJAAAA catwalkmod{x.x.x} [Legacy Catwalk Compat] (catwalks-2.0.4.jar) UCHIJAAAA ChickenChunks{1.3.4.19} [ChickenChunks] (ChickenChunks-1.7.10-1.3.4.19-universal.jar) UCHIJAAAA endercore{1.7.10-0.2.0.39_beta} [EnderCore] (EnderCore-1.7.10-0.2.0.39_beta.jar) UCHIJAAAA Waila{1.5.10} [Waila] (Waila-1.5.10_1.7.10.jar) UCHIJAAAA EnderIO{1.7.10-2.3.0.429_beta} [Ender IO] (EnderIO-1.7.10-2.3.0.429_beta.jar) UCHIJAAAA harvestcraft{1.7.10j} [Pam's HarvestCraft] (Pam's HarvestCraft 1.7.10Lb.jar) UCHIJAAAA gregtech{MC1710} [GregTech] (gregtech-5.09.31.jar) UCHIJAAAA OpenComputers{1.6.2.12} [OpenComputers] (OpenComputers-MC1.7.10-1.6.2.12-universal.jar) UCHIJAAAA computronics{1.6.2} [Computronics] (Computronics-1.7.10-1.6.2.107-alltherecipes.jar) UCHIJAAAA cookingbook{1.0.140} [Cooking for Blockheads] (cookingbook-mc1.7.10-1.0.140.jar) UCHIJAAAA eplus{3.0.2-d} [Enchanting Plus] (EnchantingPlus-1.7.10-3.0.2-d.jar) UCHIJAAAA extracells{2.3.14} [Extra Cells 2] (ExtraCells-1.7.10-2.3.14b197.jar) UCHIJAAAA fastleafdecay{1.0} [Fast Leaf Decay] (FastLeafDecay-1.7.10-1.0.jar) UCHIJAAAA MineTweaker3{3.0.10} [MineTweaker 3] (MineTweaker3-1.7.10-3.0.10B.jar) UCHIJAAAA FTBL{1.0.18.2} [FTBLib] (FTBLib-1.7.10-1.0.18.3.jar) UCHIJAAAA FTBU{1.0.18.2} [FTBUtilities] (FTBUtilities-1.7.10-1.0.18.3.jar) UCHIJAAAA GraviSuite{1.7.10-2.0.3} [Graviation Suite] (GraviSuite-1.7.10-2.0.3.jar) UCHIJAAAA miscutils{1.6.05-release} [GT++] (GT-PlusPlus-1.6.05-release.jar) UCHIJAAAA GT++DarkWorld{1.6.05-release} [GT++ Dark World] (GT-PlusPlus-1.6.05-release.jar) UCHIJAAAA GTTweaker{1.0.9} [GTTweaker] (GTTweaker-1.7.10-1.0.9 (2).jar) UCHIJAAAA IC2NuclearControl{2.4.2a} [Nuclear Control 2] (IC2NuclearControl-2.4.2a.jar) UCHIJAAAA IGWMod{1.1.12-34} [In-Game wiki Mod] (IGW-Mod-1.7.10-1.1.12-34-universal.jar) UCHIJAAAA ImmersiveEngineering{0.7.7} [Immersive Engineering] (ImmersiveEngineering-0.7.7.jar) UCHIJAAAA immersiveintegration{0.6.8} [Immersive Integration] (immersiveintegration-0.6.8.jar) UCHIJAAAA ironbackpacks{1.7.10-1.2.20} [Iron Backpacks] (IronBackpacks-1.7.10-1.2.20.jar) UCHIJAAAA IronChest{6.0.41.729} [Iron Chest] (ironchest-1.7.10-6.0.41.729-universal.jar) UCHIJAAAA irontank{1.0.2 build @BUILD@} [Iron Tanks] (irontank-1.7.10-1.0.2.54-beta.jar) UCHIJAAAA journeymap{5.1.4p2} [JourneyMap] (journeymap-1.7.10-5.1.4p2-unlimited.jar) UCHIJAAAA Magneticraft{0.6.0-final} [Magneticraft] (magneticraft-0.6.1-final.jar) UCHIJAAAA modtweaker2{0.9.6} [Mod Tweaker 2] (ModTweaker2-0.9.6.jar) UCHIJAAAA NEIAddons{1.12.14.40} [NEI Addons] (neiaddons-1.12.14.40-mc1.7.10.jar) UCHIJAAAA NEIAddons|Developer{1.12.14.40} [NEI Addons: Developer Tools] (neiaddons-1.12.14.40-mc1.7.10.jar) UCHIJAAAA NEIAddons|AppEng{1.12.14.40} [NEI Addons: Applied Energistics 2] (neiaddons-1.12.14.40-mc1.7.10.jar) UCHIJAAAA NEIAddons|Botany{1.12.14.40} [NEI Addons: Botany] (neiaddons-1.12.14.40-mc1.7.10.jar) UCHIJAAAA NEIAddons|Forestry{1.12.14.40} [NEI Addons: Forestry] (neiaddons-1.12.14.40-mc1.7.10.jar) UCHIJAAAA NEIAddons|CraftingTables{1.12.14.40} [NEI Addons: Crafting Tables] (neiaddons-1.12.14.40-mc1.7.10.jar) UCHIJAAAA NEIAddons|ExNihilo{1.12.14.40} [NEI Addons: Ex Nihilo] (neiaddons-1.12.14.40-mc1.7.10.jar) UCHIJAAAA neiintegration{1.1.2} [NEI Integration] (NEIIntegration-MC1.7.10-1.1.2.jar) UCHIJAAAA ObsidiPlates{3.0.0.18} [ObsidiPlates] (ObsidiPlates-1.7.10-universal-3.0.0.18.jar) UCHIJAAAA OpenMods{0.10} [OpenMods] (OpenModsLib-1.7.10-0.10.jar) UCHIJAAAA OpenBlocks{1.6} [OpenBlocks] (OpenBlocks-1.7.10-1.6.jar) UCHIJAAAA OpenPeripheralCore{1.4} [OpenPeripheralCore] (OpenPeripheral-1.7.10-AIO-8.jar) UCHIJAAAA OpenPeripheralIntegration{0.6} [OpenPeripheralIntegration] (OpenPeripheral-1.7.10-AIO-8.jar) UCHIJAAAA OpenPeripheral{0.6} [OpenPeripheralAddons] (OpenPeripheral-1.7.10-AIO-8.jar) UCHIJAAAA StacksOnStacks{{$version}} [Stacks on Stacks!] (StacksOnStacks-1.7.10-2.4.3.jar) UCHIJAAAA StorageDrawers{1.7.10-1.10.8} [Storage Drawers] (StorageDrawers-1.7.10-1.10.8.jar) UCHIJAAAA WailaHarvestability{1.1.2} [Waila Harvestability] (WailaHarvestability-mc1.7.x-1.1.2.jar) UCHIJAAAA McMultipart{1.2.0.345} [Minecraft Multipart Plugin] (ForgeMultipart-1.7.10-1.2.0.345-universal.jar) UCHIJAAAA MrTJPCoreMod{1.1.0.29} [MrTJPCore] (MrTJPCore-1.7.10-1.1.0.29-universal.jar) UCHIJAAAA ForgeMicroblock{1.2.0.345} [Forge Microblocks] (ForgeMultipart-1.7.10-1.2.0.345-universal.jar) GL info: ERROR RuntimeException: No OpenGL context found in the current thread. OpenModsLib class transformers: [stencil_patches:FINISHED],[movement_callback:FINISHED],[player_damage_hook:FINISHED],[map_gen_fix:FINISHED],[gl_capabilities_hook:FINISHED],[player_render_hook:FINISHED] Class transformer null safety: all safe AE2 Version: stable rv2-stable-10 for Forge 10.13.2.1291 List of loaded APIs: