added fancy graphics check to tinker table model
This commit is contained in:
parent
db89ed8edc
commit
f8f60707c1
3 changed files with 26 additions and 15 deletions
|
@ -4,6 +4,8 @@ import java.util.Random;
|
|||
|
||||
import net.machinemuse.general.geometry.Colour;
|
||||
import net.machinemuse.general.geometry.MuseRenderer;
|
||||
import net.machinemuse.powersuits.common.Config;
|
||||
import net.minecraft.client.Minecraft;
|
||||
import net.minecraft.client.model.ModelBase;
|
||||
import net.minecraft.client.model.ModelRenderer;
|
||||
import net.minecraft.client.renderer.OpenGlHelper;
|
||||
|
@ -76,9 +78,11 @@ public class TinkerTableModel extends Render {
|
|||
slab.render(0.0625f);
|
||||
legs.render(0.0625f);
|
||||
GL11.glPushMatrix();
|
||||
MuseRenderer.smoothingOn();
|
||||
OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit,
|
||||
240.0F, 240.0F);
|
||||
if (Minecraft.getMinecraft().isFancyGraphicsEnabled()) {
|
||||
MuseRenderer.smoothingOn();
|
||||
}
|
||||
OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit, 240.0F, 240.0F);
|
||||
|
||||
RenderHelper.disableStandardItemLighting();
|
||||
GL11.glPushMatrix();
|
||||
GL11.glTranslated(0.5f, 1.05f, 0.5f);
|
||||
|
@ -92,17 +96,20 @@ public class TinkerTableModel extends Render {
|
|||
cube.render(0.015625f);
|
||||
// cube.render(0.016000f);
|
||||
GL11.glPopMatrix();
|
||||
if (f1 != 0) {
|
||||
GL11.glDisable(GL11.GL_CULL_FACE);
|
||||
for (int i = 0; i < 1; i++) {
|
||||
drawScanLine(angle);
|
||||
|
||||
if (Minecraft.getMinecraft().isFancyGraphicsEnabled()) {
|
||||
if (f1 != 0) {
|
||||
GL11.glDisable(GL11.GL_CULL_FACE);
|
||||
for (int i = 0; i < 1; i++) {
|
||||
drawScanLine(angle);
|
||||
}
|
||||
MuseRenderer.drawGradientRect3D(
|
||||
Vec3.createVectorHelper(0, 1.2, 0),
|
||||
Vec3.createVectorHelper(1, 0, 1),
|
||||
new Colour(0.0f, 1.0f, 0.0f, 0.3f),
|
||||
new Colour(0.0f, 1.0f, 0.0f, 0.3f));
|
||||
// GL11.glEnable(GL11.GL_CULL_FACE);
|
||||
}
|
||||
MuseRenderer.drawGradientRect3D(
|
||||
Vec3.createVectorHelper(0, 1.2, 0),
|
||||
Vec3.createVectorHelper(1, 0, 1),
|
||||
new Colour(0.0f, 1.0f, 0.0f, 0.3f),
|
||||
new Colour(0.0f, 1.0f, 0.0f, 0.3f));
|
||||
// GL11.glEnable(GL11.GL_CULL_FACE);
|
||||
}
|
||||
RenderHelper.enableStandardItemLighting();
|
||||
MuseRenderer.smoothingOff();
|
||||
|
|
|
@ -18,7 +18,7 @@ import net.minecraftforge.common.Configuration;
|
|||
* @author MachineMuse
|
||||
*
|
||||
*/
|
||||
public class Config extends Configuration {
|
||||
public class Config {
|
||||
public static final String SEBK_ICON_PATH = "/resource/sebkicons.png";
|
||||
public static final String SEBK_ARMOR_PATH = "/resource/sebkarmor.png";
|
||||
public static final String SEBK_ARMORPANTS_PATH = "/resource/sebkarmorpants.png";
|
||||
|
@ -418,5 +418,9 @@ public class Config extends Configuration {
|
|||
GuiTinkerTable,
|
||||
GuiSuitManager;
|
||||
}
|
||||
|
||||
public static Configuration getConfig() {
|
||||
return config;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -35,7 +35,7 @@ import cpw.mods.fml.common.network.NetworkRegistry;
|
|||
// Informs forge that this is a base mod class, and gives it some info for the
|
||||
// FML mod list. This is also where it looks to see if your client's version
|
||||
// matches the server's.
|
||||
@Mod(modid = "mmmPowersuits", name = "MachineMuse Modular Powersuits", version = "0.1.1")
|
||||
@Mod(modid = "mmmPowersuits", name = "MachineMuse's Modular Powersuits", version = "0.1.2")
|
||||
// Informs forge of the requirements:
|
||||
//
|
||||
// clientSideRequired means players can't connect without it. True for things
|
||||
|
|
Loading…
Reference in a new issue