Skip to content

Commit d1b0292

Browse files
V1.5 backupDec29
1 parent 6346b02 commit d1b0292

50 files changed

Lines changed: 1753 additions & 34 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
0 Bytes
Binary file not shown.
3.03 KB
Binary file not shown.
0 Bytes
Binary file not shown.
243 KB
Binary file not shown.
0 Bytes
Binary file not shown.
6.74 MB
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

src/main/java/com/NovaCraft/CommonProxy.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import com.NovaCraft.TileEntity.ContainerLegendaryBeacon;
44
import com.NovaCraft.TileEntity.TileEntityDeepoidFurnace;
5+
import com.NovaCraft.TileEntity.TileEntityIridiumFurnace;
56
import com.NovaCraft.TileEntity.TileEntityLegendaryBeacon;
67
import com.NovaCraft.container.*;
78
import com.NovaCraft.gui.*;
@@ -52,6 +53,9 @@ public Object getClientGuiElement(final int id, final EntityPlayer player, final
5253
case 6: {
5354
return (world.getBlock(x, y, z) == NovaCraftBlocks.vanite_anvil) ? new GuiVaniteAnvil(player.inventory, world, x, y, z) : null;
5455
}
56+
case 7: {
57+
return new GuiIridiumFurnace(player.inventory, (TileEntityIridiumFurnace)tile_entity);
58+
}
5559
}
5660

5761
return null;
@@ -83,6 +87,9 @@ public Object getServerGuiElement(final int id, final EntityPlayer player, final
8387
case 6: {
8488
return (world.getBlock(x, y, z) == NovaCraftBlocks.vanite_anvil) ? new VaniteAnvilContainer(player.inventory, world, x, y, z, player) : null;
8589
}
90+
case 7: {
91+
return new IridiumFurnaceContainer(player.inventory, (TileEntityIridiumFurnace)tile_entity);
92+
}
8693
}
8794
return null;
8895
}
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
package com.NovaCraft.Item.Block;
2+
3+
import com.NovaCraft.entity.EntityFireProofItemNovaCraft;
4+
import net.minecraft.block.*;
5+
import net.minecraft.entity.Entity;
6+
import net.minecraft.item.*;
7+
import net.minecraft.world.World;
8+
9+
public class ItemBlockInfusedIridiumBricks extends ItemBlock
10+
{
11+
public static final String[] types;
12+
13+
public ItemBlockInfusedIridiumBricks(final Block block) {
14+
super(block);
15+
this.setMaxDamage(0);
16+
this.setHasSubtypes(true);
17+
}
18+
19+
public int getMetadata(final int meta) {
20+
return meta;
21+
}
22+
23+
public String getUnlocalizedName(final ItemStack itemstack) {
24+
int meta = itemstack.getItemDamage();
25+
if (meta < 0 || meta >= ItemBlockInfusedIridiumBricks.types.length) {
26+
meta = 0;
27+
}
28+
return super.getUnlocalizedName() + "_" + ItemBlockInfusedIridiumBricks.types[meta];
29+
}
30+
31+
public boolean hasCustomEntity(final ItemStack stack) {
32+
return true;
33+
}
34+
35+
public Entity createEntity(final World world, final Entity location, final ItemStack itemstack) {
36+
return (Entity)new EntityFireProofItemNovaCraft(world, location, itemstack);
37+
}
38+
39+
static {
40+
types = new String[] { "copartz_infused_iridium_bricks", "larimar_infused_iridium_bricks", "tsavorokite_infused_iridium_bricks", "yttrlinsite_infused_iridium_bricks", "aether_infused_iridium_bricks", "null_infused_iridium_bricks", "echo_infused_iridium_bricks" };
41+
}
42+
}

0 commit comments

Comments
 (0)