GregTechCE / GregTech

GregTech rewrite for modern versions of Minecraft
GNU Lesser General Public License v3.0
271 stars 150 forks source link

Custom Modular machines that contain gregtech tile entities do not render in JEI and show up as a CCL bug #1018

Open MasterBuilder747 opened 4 years ago

MasterBuilder747 commented 4 years ago

every time I look at my new custom machines, wchih use gregtech CE parts, some specific items to not render in JEI:

The wires and the machine casing for whatever reason, im assuming because they are tile entities, but im not sure... I think this might be a modular machinery bug but im here in case:

JEI render: 2020-02-01_17 34 29

What it should look like: 2020-02-01_17 34 24

The repeating code: java.lang.NullPointerException: null [17:34:34] [Client thread/ERROR] [CodeChickenLib]: CCL has caught an exception whilst rendering a block BlockPos: x:1, y:4, z:0 Block Class: class gregtech.common.pipelike.cable.BlockCable Registry Name: gregtech:cable Metadata: 0 State: gregtech:cable Tile at position Tile Class: class gregtech.common.pipelike.cable.tile.TileEntityCable Tile Id: gregtech:cable Tile NBT: {Covers:[],PipeMaterial:"aluminium",InsulationColor:7829367,x:1,y:4,ForgeCaps:{"nuclearcraft:capability_default_radiation_resistance":{radiationResistance:0.0d}},z:0,PipeType:0,id:"gregtech:cable",BlockedConnectionsMap:{}} You can turn off player messages in the CCL config file.

full log: here

MasterBuilder747 commented 4 years ago

codechicken lib issue: https://github.com/TheCBProject/CodeChickenLib/issues/284

modular machinery issue: https://github.com/HellFirePvP/ModularMachinery/issues/192

MasterBuilder747 commented 4 years ago

here is an update from covers:

"This is just CCL stopping your client from crashing due to gregtech's model breaking. If someone in this issue train has questions about CCL's side of this interaction feel free to @ me there."

so, this is in fact an issue with how you are rendering your cables with CCL.