diff --git a/src/main/java/com/mrcrayfish/modelcreator/ExporterJavaCode.java b/src/main/java/com/mrcrayfish/modelcreator/ExporterJavaCode.java index 186cc73..6d2284c 100644 --- a/src/main/java/com/mrcrayfish/modelcreator/ExporterJavaCode.java +++ b/src/main/java/com/mrcrayfish/modelcreator/ExporterJavaCode.java @@ -139,7 +139,7 @@ protected void write(BufferedWriter writer) throws IOException double y = element.getStartY(); double z = element.getStartZ(); writer.write(" "); - writeField(writer, null, name, x, y, z, x + element.getWidth(), y + element.getHeight(), z + element.getDepth()); + writeField(writer, null, name, x * 16.0, y * 16.0, z * 16.0, (x + element.getWidth()) * 16.0, (y + element.getHeight()) * 16.0, (z + element.getDepth()) * 16.0); } else { @@ -155,10 +155,10 @@ protected void write(BufferedWriter writer) throws IOException else { writer.newLine(); - writeNewLine(writer, " VoxelShape result = ShapeUtils.empty();"); + writeNewLine(writer, " VoxelShape result = VoxelShapes.empty();"); writeNewLine(writer, " for(VoxelShape shape : shapes)"); writeNewLine(writer, " {"); - writeNewLine(writer, " result = ShapeUtils.combine(result, shape, IBooleanFunction.OR);"); + writeNewLine(writer, " result = VoxelShapes.combine(result, shape, IBooleanFunction.OR);"); writeNewLine(writer, " }"); writeNewLine(writer, " return result.simplify();"); }