-
Notifications
You must be signed in to change notification settings - Fork 755
/
WailaRegistrar.java
34 lines (28 loc) · 1.24 KB
/
WailaRegistrar.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
package tconstruct.plugins.waila;
import mcp.mobius.waila.api.IWailaRegistrar;
import net.minecraft.util.StatCollector;
import net.minecraftforge.fluids.FluidRegistry;
import net.minecraftforge.fluids.FluidStack;
import tconstruct.TConstruct;
import tconstruct.blocks.LavaTankBlock;
import tconstruct.blocks.SmelteryBlock;
import tconstruct.blocks.logic.CastingBasinLogic;
import tconstruct.blocks.logic.CastingChannelLogic;
public class WailaRegistrar
{
public static void wailaCallback (IWailaRegistrar registrar)
{
TConstruct.logger.info("[Waila-Compat] Got registrar: " + registrar);
// Tanks
registrar.registerBodyProvider(new SearedTankDataProvider(), LavaTankBlock.class);
registrar.registerBodyProvider(new CastingChannelDataProvider(), CastingChannelLogic.class);
//registrar.registerBodyProvider(new EssenceExtractorDataProvider(), EssenceExtractor.class);
registrar.registerBodyProvider(new BasinDataProvider(), CastingBasinLogic.class);
// Smeltery
registrar.registerBodyProvider(new SmelteryDataProvider(), SmelteryBlock.class);
}
public static String fluidNameHelper (FluidStack f)
{
return StatCollector.translateToLocal(FluidRegistry.getFluidName(f));
}
}