Skip to content

Commit

Permalink
add in an item renderer
Browse files Browse the repository at this point in the history
  • Loading branch information
BlueWeabo committed Sep 8, 2024
1 parent 69d6e51 commit fec16ea
Showing 1 changed file with 10 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@
import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.IBlockAccess;

import org.lwjgl.opengl.GL11;

import com.gtnewhorizons.mutecore.api.block.MultiTileEntityBlock;
import com.gtnewhorizons.mutecore.api.registry.MultiTileContainer.Id;
import com.gtnewhorizons.mutecore.api.registry.MultiTileEntityRegistry;
Expand All @@ -27,7 +29,15 @@ public MultiTileBlockRenderer() {

@Override
public void renderInventoryBlock(Block block, int metadata, int modelId, RenderBlocks renderer) {
if (!(block instanceof MultiTileEntityBlock mublock)) return;

GL11.glRotatef(90.0F, 0.0F, 1.0F, 0.0F);
GL11.glTranslatef(-0.5F, -0.5F, -0.5F);

MultiTileEntityRegistry reg = mublock.getRegistry();
reg.getRender(metadata).render(reg.getMultiTileContainer(metadata).getOriginalEntity(), renderer, 0, 0, 0, null);

GL11.glTranslatef(0.5F, 0.5F, 0.5F);
}

@Override
Expand Down

0 comments on commit fec16ea

Please sign in to comment.