public static Renderable draw() {
Player player = Cubes.getClient().player;
ItemTool.MiningTarget currentlyMining = player.getCurrentlyMining();
if (currentlyMining == null) return null;
BlockReference position = currentlyMining.target;
float percent = currentlyMining.time / currentlyMining.totalTime;
percent -= 1f / (1f + num);
if (percent <= 0f) return null;
int n = (int) Math.floor(percent * num);
float f = 1f / 128f;
Renderable renderable = new Renderable();
renderable.worldTransform.translate(position.blockX - f, position.blockY - f, position.blockZ - f);
renderable.worldTransform.scl(1f + f + f);
renderable.meshPart.primitiveType = GL20.GL_TRIANGLES;
renderable.meshPart.offset = n * (6 * 6);
renderable.meshPart.size = 6 * 6;
renderable.meshPart.mesh = mesh;
renderable.material = material;
return renderable;
}
BreakingRenderer.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:Cubes
作者:
评论列表
文章目录