Latest 1.6.4 push

This commit is contained in:
WayofTime 2014-03-08 12:52:17 -05:00
parent 5a4bb6e8e8
commit 172cd45548
41 changed files with 27 additions and 4109 deletions

View file

@ -1,55 +0,0 @@
package thaumcraft.api.nodes;
import thaumcraft.api.aspects.IAspectContainer;
public interface INode extends IAspectContainer
{
/**
* Unique identifier to distinguish nodes. Normal node id's are based on world id and coordinates
*
* @return
*/
public String getId();
/**
* Return the type of node
*
* @return
*/
public NodeType getNodeType();
/**
* Set the type of node
*
* @return
*/
public void setNodeType(NodeType nodeType);
/**
* Return the node modifier
*
* @return
*/
public void setNodeModifier(NodeModifier nodeModifier);
/**
* Set the node modifier
*
* @return
*/
public NodeModifier getNodeModifier();
/**
* Return the maximum capacity of each aspect the node can hold
*
* @return
*/
public int getNodeVisBase();
/**
* Set the maximum capacity of each aspect the node can hold
*
* @return
*/
public void setNodeVisBase(short nodeVisBase);
}

View file

@ -1,18 +0,0 @@
package thaumcraft.api.nodes;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.item.ItemStack;
/**
* @author Azanor
* <p/>
* Equipped head slot items that extend this class will make nodes visible in world.
*/
public interface IRevealer
{
/*
* If this method returns true the nodes will be visible.
*/
public boolean showNodes(ItemStack itemstack, EntityLivingBase player);
}