Newer
Older
ultramine_private_regions / src / main / java / org / ultramine / gui / ILinkable.java
@vlad20012 vlad20012 on 29 Mar 2016 393 bytes Initial commit
package org.ultramine.gui;

import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;

@SideOnly(Side.CLIENT)
public interface ILinkable
{
	static final int PREV = 0;
	static final int NEXT = 1;
	
	boolean linkTo(ILinkable to);
	
	void setPrevious(ILinkable to);

	ILinkable getPrevious();
	
	ILinkable getNext();
	
	void otherElementAction(ILinkable element, int side);
}