Continued WIP, started working on a way to convert models more directly to voxel shapes
@@ -8,51 +8,52 @@ import net.minecraftforge.api.distmarker.OnlyIn;
@OnlyIn(Dist.CLIENT)
public class ModelSeismicVibrator extends Model {
- RendererModel plate3;
- RendererModel baseBack;
- RendererModel motor;
- RendererModel port;
- RendererModel pole4;
- RendererModel shaft2;
- RendererModel shaft1;
- RendererModel arm3;
- RendererModel plate2;
- RendererModel arm2;
- RendererModel arm1;
- RendererModel top;
- RendererModel frameBack5;
- RendererModel pole3;
- RendererModel frameRight5;
- RendererModel baseRight;
- RendererModel baseFront;
- RendererModel baseLeft;
- RendererModel frameRight3;
- RendererModel pole1;
- RendererModel frameRight4;
- RendererModel frameRight1;
- RendererModel frameRight2;
- RendererModel frameLeft5;
- RendererModel frameLeft4;
- RendererModel frameBack3;
- RendererModel frameLeft2;
- RendererModel frameLeft1;
- RendererModel pole2;
- RendererModel frameBack1;
- RendererModel frameBack2;
- RendererModel frameBack4;
- RendererModel frameLeft3;
- RendererModel conduit;
- RendererModel plate1;
- RendererModel rivet10;
- RendererModel rivet5;
- RendererModel rivet1;
- RendererModel rivet6;
- RendererModel rivet2;
- RendererModel rivet7;
- RendererModel rivet3;
- RendererModel rivet8;
- RendererModel rivet4;
- RendererModel rivet9;
+ //TODO: Make these all private
+ public final RendererModel plate3;
+ public final RendererModel baseBack;
+ public final RendererModel motor;
+ public final RendererModel port;
+ public final RendererModel pole4;
+ public final RendererModel shaft2;
+ public final RendererModel shaft1;
+ public final RendererModel arm3;
+ public final RendererModel plate2;
+ public final RendererModel arm2;
+ public final RendererModel arm1;
+ public final RendererModel top;
+ public final RendererModel frameBack5;
+ public final RendererModel pole3;
+ public final RendererModel frameRight5;
+ public final RendererModel baseRight;
+ public final RendererModel baseFront;
+ public final RendererModel baseLeft;
+ public final RendererModel frameRight3;
+ public final RendererModel pole1;
+ public final RendererModel frameRight4;
+ public final RendererModel frameRight1;
+ public final RendererModel frameRight2;
+ public final RendererModel frameLeft5;
+ public final RendererModel frameLeft4;
+ public final RendererModel frameBack3;
+ public final RendererModel frameLeft2;
+ public final RendererModel frameLeft1;
+ public final RendererModel pole2;
+ public final RendererModel frameBack1;
+ public final RendererModel frameBack2;
+ public final RendererModel frameBack4;
+ public final RendererModel frameLeft3;
+ public final RendererModel conduit;
+ public final RendererModel plate1;
+ public final RendererModel rivet10;
+ public final RendererModel rivet5;
+ public final RendererModel rivet1;
+ public final RendererModel rivet6;
+ public final RendererModel rivet2;
+ public final RendererModel rivet7;
+ public final RendererModel rivet3;
+ public final RendererModel rivet8;
+ public final RendererModel rivet4;
+ public final RendererModel rivet9;
public ModelSeismicVibrator() {
textureWidth = 128;
@@ -380,9 +381,17 @@ public class ModelSeismicVibrator extends Model {
frameBack1.render(size);
frameBack2.render(size);
frameBack3.render(size);
- frameBack4.render(size);//*/
+ frameBack4.render(size);
frameBack5.render(size);
+ frameLeft1.render(size);
+ frameLeft2.render(size);
+ frameLeft3.render(size);
+ frameLeft4.render(size);
frameLeft5.render(size);
+ frameRight1.render(size);
+ frameRight2.render(size);
+ frameRight3.render(size);
+ frameRight4.render(size);
frameRight5.render(size);
}
