{"body":"override def getExtendedState(state: IBlockState, world: IBlockAccess,\n\t\t\tpos: BlockPos): IBlockState = {\n\t\tstate match {\n\t\t\tcase extended: IExtendedBlockState =>\n\t\t\t\tval rot = this.getRotation(state, world, pos)\n\t\t\t\textended.withProperty(OBJModel.OBJProperty.instance,\n\t\t\t\t\tnew OBJState(Lists.newArrayList(OBJModel.Group.ALL), true,\n\t\t\t\t\t\tnew TRSRTransformation(\n\t\t\t\t\t\t\tnull, {\n\t\t\t\t\t\t\t\tval quat = new Quat4f()\n\t\t\t\t\t\t\t\tquat.mul({\n\t\t\t\t\t\t\t\t\tval q = new Quat4f()\n\t\t\t\t\t\t\t\t\tq.set(new AxisAngle4f(1, 0, 0, rot.x_f()))\n\t\t\t\t\t\t\t\t\tq\n\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\tquat.mul({\n\t\t\t\t\t\t\t\t\tval q = new Quat4f()\n\t\t\t\t\t\t\t\t\tq.set(new AxisAngle4f(0, 1, 0, rot.y_f()))\n\t\t\t\t\t\t\t\t\tq\n\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\tquat.mul({\n\t\t\t\t\t\t\t\t\tval q = new Quat4f()\n\t\t\t\t\t\t\t\t\tq.set(new AxisAngle4f(0, 0, 1, rot.z_f()))\n\t\t\t\t\t\t\t\t\tq\n\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\tquat\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tnull, null)))\n\t\t\tcase _ => state\n\t\t}\n\t}","name":"","extension":"txt","url":"https://www.irccloud.com/pastebin/joJRgotp","modified":1453243483,"id":"joJRgotp","size":849,"lines":31,"own_paste":false,"theme":"","date":1453243483}