2014-07-18 21:55:10 +02:00
|
|
|
package com.pahimar.ee3.util;
|
2014-07-15 19:24:04 +02:00
|
|
|
|
|
|
|
import com.pahimar.ee3.reference.ToolMode;
|
|
|
|
import net.minecraft.item.ItemStack;
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
public interface IModalTool
|
|
|
|
{
|
|
|
|
public abstract List<ToolMode> getAvailableToolModes();
|
|
|
|
|
|
|
|
public abstract ToolMode getCurrentToolMode(ItemStack itemStack);
|
|
|
|
|
|
|
|
public abstract void setToolMode(ItemStack itemStack, ToolMode toolMode);
|
|
|
|
|
|
|
|
public abstract void changeToolMode(ItemStack itemStack);
|
|
|
|
}
|