package mcjty.rftools; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import mcjty.lib.varia.Coordinate; import net.minecraft.client.Minecraft; import net.minecraft.world.World; /** * This class holds information on client-side only which are global to the mod. */ public class ClientInfo { private Coordinate selectedTE = null; private Coordinate destinationTE = null; private Coordinate hilightedBlock = null; private long expireHilight = 0; public void hilightBlock(Coordinate c, long expireHilight) { hilightedBlock = c; this.expireHilight = expireHilight; } public Coordinate getHilightedBlock() { return hilightedBlock; } public long getExpireHilight() { return expireHilight; } public Coordinate getSelectedTE() { return selectedTE; } public void setSelectedTE(Coordinate selectedTE) { this.selectedTE = selectedTE; } public Coordinate getDestinationTE() { return destinationTE; } public void setDestinationTE(Coordinate destinationTE) { this.destinationTE = destinationTE; } @SideOnly(Side.CLIENT) public static World getWorld() { return Minecraft.getMinecraft().theWorld; } }