@Override
        protected CCModel createBaseModel(double x, double z, int state) {
            Transformation t = new Translation(x / 16D, 0, z / 16D);
            return baseModels[state].copy().apply(t);
        }
Creates a new component bakery

@param baseModels Base models for each state, expected to be at (side0/rotation0/x0/z0)
integration/src/main/java/mrtjp/projectred/integration/client/GateComponentModels.java