update to 1.8.9
This commit is contained in:
parent
3b63013739
commit
f11148c97f
|
@ -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"
|
||||
}
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@ public class CommonProxy implements IGuiHandler {
|
|||
|
||||
}
|
||||
|
||||
public void registerTileEntitySpecialRenderer(IronChestType typ)
|
||||
public <T extends TileEntityIronChest> void registerTileEntitySpecialRenderer(Class<T> typ)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
|
@ -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();
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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();
|
||||
|
|
Loading…
Reference in New Issue