Advertisement
Guest User

Untitled

a guest
Aug 4th, 2014
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.98 KB | None | 0 0
  1. package com.github.shadowblade50.spellthingy.isbrh
  2.  
  3. import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler
  4. import net.minecraft.block.Block
  5. import net.minecraft.client.renderer.{RenderBlocks, Tessellator}
  6. import net.minecraft.world.IBlockAccess
  7. import org.lwjgl.opengl.GL11
  8.  
  9. object ISBRHOreShardWater extends ISimpleBlockRenderingHandler {
  10.   override def renderInventoryBlock(block: Block, metadata: Int, modelId: Int, renderer: RenderBlocks) {}
  11.  
  12.   override def getRenderId = -1
  13.  
  14.   override def shouldRender3DInInventory(modelId: Int) = true
  15.  
  16.   override def renderWorldBlock(world: IBlockAccess, x: Int, y: Int, z: Int, block: Block, modelId: Int, renderer: RenderBlocks) = {
  17.     val tessellator = Tessellator.instance
  18.     tessellator.addTranslation(x, y, z)
  19.     tessellator.startDrawing(GL11.GL_TRIANGLES)
  20.     tessellator.addVertex(0, 0, 0)
  21.     tessellator.addVertex(1, 0, 0)
  22.     tessellator.addVertex(0.5, 1, 0)
  23.     tessellator.addTranslation(-x, -y, -z)
  24.     true
  25.   }
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement