mirror of
https://github.com/GTNewHorizons/AE2FluidCraft-Rework.git
synced 2026-11-15 09:34:42 +00:00
add waila support
This commit is contained in:
1 parent
7f6933483f
commit
b3fa0c09d1
25 files changed
+663
-25
No files matched your search
@@ -10,6 +10,8 @@ import appeng.api.parts.IPart;
|
||||
import appeng.api.storage.data.IAEFluidStack;
|
||||
import appeng.util.item.AEFluidStack;
|
||||
import com.glodblock.github.common.item.ItemFluidPacket;
|
||||
import cpw.mods.fml.common.ModContainer;
|
||||
import cpw.mods.fml.common.registry.GameData;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemStack;
|
||||
@@ -145,6 +147,23 @@ public final class Util {
|
||||
} catch (Exception e) {
|
||||
return "";
|
||||
}
|
||||
}
|
||||
|
||||
public static ModContainer getFluidMod(Fluid fluid) {
|
||||
return GameData.findModOwner(String.format("%s:%s", getFluidModID(fluid), fluid.getName()));
|
||||
}
|
||||
|
||||
public static int getFluidID(Fluid fluid) {
|
||||
return GameData.getBlockRegistry().getId(fluid.getBlock());
|
||||
}
|
||||
|
||||
public static String getFluidModName(Fluid fluid) {
|
||||
try {
|
||||
ModContainer mod = getFluidMod(fluid);
|
||||
return mod == null ? "Minecraft" : mod.getName();
|
||||
} catch (Exception e) {
|
||||
return "";
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user