{"body":"override def preInit(): Unit = {\n\t\tRenderingRegistry.registerEntityRenderingHandler(classOf[EntityRopeKnot],\n\t\t\tnew IRenderFactory[EntityRopeKnot] {\n\t\t\t\toverride def createRenderFor(manager: RenderManager): Render[_ >: EntityRopeKnot] = {\n\t\t\t\t\tnew Render[EntityRopeKnot](manager) {\n\t\t\t\t\t\tprivate val leashKnotModel = new ModelLeashKnot\n\t\t\t\t\t\toverride def doRender(entity: EntityRopeKnot, x: Double, y: Double,\n\t\t\t\t\t\t\t\tz: Double, entityYaw: Float, partialTicks: Float): Unit = {\n\t\t\t\t\t\t\tprintln(\"render\")\n\t\t\t\t\t\t\tGlStateManager.pushMatrix()\n\t\t\t\t\t\t\tGlStateManager.disableCull()\n\t\t\t\t\t\t\tGlStateManager.translate(x.toFloat, y.toFloat, z.toFloat)\n\t\t\t\t\t\t\tval f: Float = 0.0625F\n\t\t\t\t\t\t\tGlStateManager.enableRescaleNormal()\n\t\t\t\t\t\t\tGlStateManager.scale(-1.0F, -1.0F, 1.0F)\n\t\t\t\t\t\t\tGlStateManager.enableAlpha()\n\t\t\t\t\t\t\tthis.bindEntityTexture(entity)\n\t\t\t\t\t\t\tthis.leashKnotModel.render(entity, 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, f)\n\t\t\t\t\t\t\tGlStateManager.popMatrix()\n\t\t\t\t\t\t\tsuper.doRender(entity, x, y, z, entityYaw, partialTicks)\n\t\t\t\t\t\t}\n\t\t\t\t\t\toverride def getEntityTexture(entity: EntityRopeKnot): ResourceLocation = {\n\t\t\t\t\t\t\tRopes.getResource(\"knotTexture\")\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t)\n\t}","name":"","extension":"txt","url":"https://www.irccloud.com/pastebin/mT0nMovm","modified":1453250145,"id":"mT0nMovm","size":1170,"lines":29,"own_paste":false,"theme":"","date":1453250145}