-
Notifications
You must be signed in to change notification settings - Fork 755
/
BuildcraftTransport.java
78 lines (67 loc) · 1.76 KB
/
BuildcraftTransport.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
package tconstruct.plugins.imc;
import net.minecraft.block.Block;
import tconstruct.TConstruct;
import tconstruct.common.TRepo;
import tconstruct.plugins.ICompatPlugin;
import cpw.mods.fml.common.event.FMLInterModComms;
public class BuildcraftTransport implements ICompatPlugin
{
@Override
public String getModId ()
{
return "BuildCraft|Transport";
}
@Override
public void preInit ()
{
}
@Override
public void init ()
{
TConstruct.logger.info("[BC|Transport] Registering facades.");
// Smeltery Blocks
addFacade(TRepo.smeltery, 2);
for (int sc = 4; sc < 11; sc++)
{
addFacade(TRepo.smeltery, sc);
}
// Multi Brick + Fancy
for (int sc = 0; sc < 13; sc++)
{
addFacade(TRepo.multiBrick, sc);
}
for (int sc = 0; sc < 16; sc++)
{
addFacade(TRepo.multiBrickFancy, sc);
}
// Special Soil
for (int sc = 0; sc < 6; sc++)
{
addFacade(TRepo.craftedSoil, sc);
}
// Metal Storage
for (int sc = 0; sc < 11; sc++)
{
addFacade(TRepo.metalBlock, sc);
}
// Speed Block
for (int sc = 0; sc < 7; sc++)
{
addFacade(TRepo.speedBlock, sc);
}
// Hambone
addFacade(TRepo.meatBlock, 4);
addFacade(TRepo.meatBlock, 8);
// Slime Gel
addFacade(TRepo.slimeGel, 0);
addFacade(TRepo.slimeGel, 1);
}
@Override
public void postInit ()
{
}
private void addFacade (Block b, int meta)
{
FMLInterModComms.sendMessage("BuildCraft|Transport", "add-facade", String.format("%d@%d", "REPLACE W/ UNLOCALIZED NAME", meta));
}
}