dynmap/DynmapCore/src/main/java/org/dynmap/blockstate/IBlockStateHandler.java

21 lines
466 B
Java
Raw Normal View History

2018-08-12 07:27:15 +02:00
package org.dynmap.blockstate;
import org.dynmap.renderer.MapDataContext;
/**
* Interface for block state handlers
*/
public interface IBlockStateHandler {
/**
* Return number of distinct blocks states
* @return state count
*/
public int getBlockStateCount();
/**
* Map current block to state
* @param mdc - current map data context
* @return state index
*/
public int getBlockStateIndex(MapDataContext mdc);
}