Make Storage Monitor display the type of block being monitored
Add another display window above the current / max energy that shows the name of the linked device. Possible? Easy / difficult? If it's an IInventory, getInvName() should work... Could display 'unknown' otherwise? Or figure out how to use the language registry to query for the raw tile entity's class name... That should always give a translated string.
Looking into how feasible this is
Try getPickBlock, since you have the coordinates. That's what I did for LiquidUU's accelerator to display the connected machine (and it was especially entertaining when it was displaying "Connected Machine: Chest"):
public ItemStack getConnectedMachineItem() {
TileEntity te = getConnectedMachine();
if(te == null) {
return null;
}
int machineId = worldObj.getBlockId(te.xCoord, te.yCoord, te.zCoord);
Block machineBlock = Block.blocksList[machineId];
return machineBlock.getPickBlock(null, worldObj, te.xCoord, te.yCoord, te.zCoord);
}
Thanks for the idea! Going to look into that soon.