update to 1.8.9

This commit is contained in:
Progwml6 2016-01-12 13:20:34 -05:00
parent 3b63013739
commit f11148c97f
5 changed files with 8 additions and 8 deletions

View File

@ -34,8 +34,8 @@ archivesBaseName = "ironchest"
// Setup the forge minecraft plugin data. Specify the preferred forge/minecraft version here
minecraft {
version = "1.8.8-11.14.4.1576-1.8.8"
mappings = "snapshot_20151122"
version = "1.8.9-11.15.0.1663"
runDir = "run"
}

View File

@ -22,7 +22,7 @@ public class CommonProxy implements IGuiHandler {
}
public void registerTileEntitySpecialRenderer(IronChestType typ)
public <T extends TileEntityIronChest> void registerTileEntitySpecialRenderer(Class<T> typ)
{
}

View File

@ -20,7 +20,7 @@ import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
import net.minecraftforge.fml.common.network.NetworkRegistry;
import net.minecraftforge.fml.common.registry.GameRegistry;
@Mod(modid = "IronChest", name = "Iron Chests", dependencies = "required-after:Forge@[11.14.4,]", acceptedMinecraftVersions="[1.8,1.8.8]")
@Mod(modid = "IronChest", name = "Iron Chests", dependencies = "required-after:Forge@[11.14.4,]")
public class IronChest
{
public static BlockIronChest ironChestBlock;
@ -48,7 +48,7 @@ public class IronChest
for (IronChestType typ : IronChestType.values())
{
GameRegistry.registerTileEntityWithAlternatives(typ.clazz, "IronChest." + typ.name(), typ.name());
proxy.registerTileEntitySpecialRenderer(typ);
proxy.registerTileEntitySpecialRenderer(typ.clazz);
}
IronChestType.registerBlocksAndRecipes(ironChestBlock);
ChestChangerType.generateRecipes();

View File

@ -46,9 +46,9 @@ public class ClientProxy extends CommonProxy
}
@Override
public void registerTileEntitySpecialRenderer(IronChestType typ)
public <T extends TileEntityIronChest> void registerTileEntitySpecialRenderer(Class<T> type)
{
ClientRegistry.bindTileEntitySpecialRenderer(typ.clazz, new TileEntityIronChestRenderer());
ClientRegistry.bindTileEntitySpecialRenderer(type, new TileEntityIronChestRenderer(type));
}
@Override

View File

@ -31,7 +31,7 @@ import net.minecraft.entity.item.EntityItem;
import net.minecraft.item.ItemStack;
import net.minecraft.util.ResourceLocation;
public class TileEntityIronChestRenderer extends TileEntitySpecialRenderer<TileEntityIronChest>
public class TileEntityIronChestRenderer<T extends TileEntityIronChest> extends TileEntitySpecialRenderer<T>
{
private static Map<IronChestType, ResourceLocation> locations;
@ -50,7 +50,7 @@ public class TileEntityIronChestRenderer extends TileEntitySpecialRenderer<TileE
private static float[][] shifts = { { 0.3F, 0.45F, 0.3F }, { 0.7F, 0.45F, 0.3F }, { 0.3F, 0.45F, 0.7F }, { 0.7F, 0.45F, 0.7F }, { 0.3F, 0.1F, 0.3F },
{ 0.7F, 0.1F, 0.3F }, { 0.3F, 0.1F, 0.7F }, { 0.7F, 0.1F, 0.7F }, { 0.5F, 0.32F, 0.5F }, };
public TileEntityIronChestRenderer()
public TileEntityIronChestRenderer(Class<T> type)
{
model = new ModelChest();
random = new Random();