Skip to content

Commit 4c42a35

Browse files
committed
Fix miniaturization crafting rendering being off center
Fixes #379
1 parent 15b1797 commit 4c42a35

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/main/java/org/dave/compactmachines3/render/TESRCraftingHologram.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,9 @@ public void render(TileEntityCraftingHologram te, double x, double y, double z,
7373
double progress = 1.0d - ((double)te.getProgress() / (double)recipe.getTicks());
7474

7575
double scale = progress * (1.0f - ((Math.sin(Math.toDegrees(RenderTickCounter.renderTicks) / 2000) + 1.0f) * 0.1f));
76-
scale *= 0.8d;
76+
scale *= 0.7d;
7777

78-
GlStateManager.translate(0.0d, 0.5d, 0.0d);
78+
GlStateManager.translate(0.5d, 0.5d, 0.5d);
7979

8080
GlStateManager.scale(scale, scale, scale);
8181

src/main/java/org/dave/compactmachines3/render/TESRFieldProjector.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ private void renderField(TileEntityFieldProjector te, double x, double y, double
127127
cube = cube.offset(-te.getPos().getX(), -te.getPos().getY(), -te.getPos().getZ());
128128
if(te.getActiveRecipe() != null && te.getCraftingProgress() > 0) {
129129
double progress = (1.0d - ((double)te.getCraftingProgress() / (double)te.getActiveRecipe().getTicks()));
130-
double scale = 1.0d - (progress * (1.0f - ((Math.sin(Math.toDegrees(RenderTickCounter.renderTicks) / 4000) + 1.0f) * 0.1f)));
130+
double scale = 0.8d - (progress * (1.0f - ((Math.sin(Math.toDegrees(RenderTickCounter.renderTicks) / 4000) + 1.0f) * 0.1f)));
131131
scale = Math.min(scale, 0.9d);
132132
cube = cube.shrink(scale * te.getActiveMagnitude());
133133
extraLength = scale * te.getActiveMagnitude() * 2;

0 commit comments

Comments
 (0)