So in 1.7 I had this block:
http://reasonable-realism.wikia.com/wiki/Early_Tech#Sluice
http://vignette1.wikia.nocookie.net/reasonable-realism/images/f/f9/2014-11-28_16.38.28.png/revision/latest/scale-to-width-down/220?cb=20150204202209[/img]
Even in 1.7 this was a bitch to accomplish, as I wanted the water stream to degrade from "full block" to "1/16th" over the course of 4 blocks (rather than 7) so I had to extract the water rendering code and adjust the values so that the four corners
You can combine quads of 2 models, if you create a custom
IBakedModel
.
First, create 2 model jsons - main one for fluid (should be the one loaded by mc) and one for other things.
Subscribe to
ModelBakeEvent
, retrieve fluid base model from registry with resource location. Now load your second model (with carpets, blanks and stuff). Then you take these 2 models and pass them to your own
IBakedModel
. In your custom model, implement methods by redirecting to one of models. As for