From 17ae55c35992829bf377ac5bc0741b234cb90bda Mon Sep 17 00:00:00 2001 From: Giovanni Harting <539@idlegandalf.com> Date: Thu, 8 Feb 2018 19:37:21 +0100 Subject: 1.12.2; not well tested; book integration still broken --- .../java/com/sosnitzka/taiga/proxy/ClientProxy.java | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'src/main/java/com/sosnitzka/taiga/proxy') diff --git a/src/main/java/com/sosnitzka/taiga/proxy/ClientProxy.java b/src/main/java/com/sosnitzka/taiga/proxy/ClientProxy.java index a4d7a8a..b48fd2c 100644 --- a/src/main/java/com/sosnitzka/taiga/proxy/ClientProxy.java +++ b/src/main/java/com/sosnitzka/taiga/proxy/ClientProxy.java @@ -39,7 +39,6 @@ public class ClientProxy extends CommonProxy { private static void registerItemModel(Item item) { Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(item.getRegistryName(), "inventory")); - } @Override @@ -86,15 +85,18 @@ public class ClientProxy extends CommonProxy { else if (material.equals(vibranium)) metalRender(material, vibraniumFluid.getColor(), 0.6f, .8f, 1f); else if (material.equals(valyrium)) metalRender(material, valyriumFluid.getColor(), .8f, 1.5f, -0.1f); else { - material.setRenderInfo(new MaterialRenderInfo.BlockTexture("taiga:blocks/block/" + material.getIdentifier())); + material.setRenderInfo(new MaterialRenderInfo.BlockTexture(new ResourceLocation("taiga:blocks/block/" + + material.getIdentifier()))); } } - private void metalRender(final Material material, final int f, final float shine, final float brightness, final float hueshift) { + private void metalRender(final Material material, final int f, final float shine, final float brightness, final + float hueshift) { material.setRenderInfo(new MaterialRenderInfo.AbstractMaterialRenderInfo() { @Override - public TextureAtlasSprite getTexture(TextureAtlasSprite baseTexture, String location) { - return new MetalTextureTexture("taiga:materials/" + material.getIdentifier(), baseTexture, location, f, shine, brightness, hueshift); + public TextureAtlasSprite getTexture(ResourceLocation baseTexture, String location) { + return new MetalTextureTexture(new ResourceLocation("taiga:materials/" + material.getIdentifier()), + baseTexture, location, f, shine, brightness, hueshift); } }); } @@ -127,13 +129,11 @@ public class ClientProxy extends CommonProxy { @Override public void registerBookPages() { - TinkerBook.INSTANCE.addRepository(new FileRepository("taiga:book")); registerPageType("taigaore", ContentOre.class); } public static class FluidStateMapper extends StateMapperBase implements ItemMeshDefinition { - public final Fluid fluid; public final ModelResourceLocation location; @@ -141,7 +141,8 @@ public class ClientProxy extends CommonProxy { this.fluid = fluid; // have each block hold its fluid per nbt? hm - this.location = new ModelResourceLocation(new ResourceLocation(TAIGA.MODID, "fluid_block"), fluid.getName()); + this.location = new ModelResourceLocation(new ResourceLocation(TAIGA.MODID, "fluid_block"), fluid.getName + ()); } @Nonnull -- cgit v1.2.3