src/main/java/net/azagwen/atbyw/client/render/model/ModelUtil.java
public static void moveQuad(QuadEmitter emitter, float xOffset, float yOffset, float zOffset) {
        for (var i = 0; i < 4; i++) {
            var vector = new Vec3f();
            var xOffsetNormal = normalizeVoxelChannel(xOffset);
            var yOffsetNormal = normalizeVoxelChannel(yOffset);
            var zOffsetNormal = normalizeVoxelChannel(zOffset);
            emitter.copyPos(i, vector);
            emitter.pos(i, vector.getX() + xOffsetNormal, vector.getY() + yOffsetNormal, vector.getZ() + zOffsetNormal);
        }
    }
/**
     * Moves the current Quad
     *
     * @param emitter   The Quad Emitter being used.
     * @param xOffset   Offset applied ot the X coordinates.
     * @param yOffset   Offset applied ot the Y coordinates.
     * @param zOffset   Offset applied ot the Z coordinates.
     */
Moves the current Quad
@param emitter   The Quad Emitter being used.
@param xOffset   Offset applied ot the X coordinates.
@param yOffset   Offset applied ot the Y coordinates.
@param zOffset   Offset applied ot the Z coordinates.
Moves the current Quad @param emitter The Quad Emitter being used . @param xOffset Offset applied ot the X coordinates . @param yOffset Offset applied ot the Y coordinates . @param zOffset Offset applied ot the Z coordinates .
public static void moveQuad(QuadEmitter emitter, float xOffset, float yOffset, float zOffset) {
        for (var i = 0; i < 4; i++) {
            var vector = new Vec3f();
            var xOffsetNormal = normalizeVoxelChannel(xOffset);
            var yOffsetNormal = normalizeVoxelChannel(yOffset);
            var zOffsetNormal = normalizeVoxelChannel(zOffset);
            emitter.copyPos(i, vector);
            emitter.pos(i, vector.getX() + xOffsetNormal, vector.getY() + yOffsetNormal, vector.getZ() + zOffsetNormal);
        }
    }
public static void moveQuad ( QuadEmitter emitter , float xOffset , float yOffset , float zOffset ) { for ( var i = 0 ; i < 4 ; i ++ ) { var vector = new Vec3f ( ) ; var xOffsetNormal = normalizeVoxelChannel ( xOffset ) ; var yOffsetNormal = normalizeVoxelChannel ( yOffset ) ; var zOffsetNormal = normalizeVoxelChannel ( zOffset ) ; emitter . copyPos ( i , vector ) ; emitter . pos ( i , vector . getX ( ) + xOffsetNormal , vector . getY ( ) + yOffsetNormal , vector . getZ ( ) + zOffsetNormal ) ; } }
Moves the current Quad
 @param emitter   The Quad Emitter being used.
Moves the current Quad @param emitter The Quad Emitter being used .