public class TileLayer
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static TileLayer |
BACKGROUND |
static TileLayer |
LIQUIDS |
static TileLayer |
MAIN |
| Constructor and Description |
|---|
TileLayer(ResourceName name,
int priority) |
TileLayer(ResourceName name,
int renderPriority,
int interactionPriority) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canCollide(MovableWorldObject object) |
boolean |
canEditLayer(IGameInstance game,
AbstractEntityPlayer player) |
boolean |
canHoldTileEntities() |
boolean |
canTileBeInLayer(IWorld world,
int x,
int y,
Tile tile) |
boolean |
equals(java.lang.Object o) |
boolean |
forceForegroundRender() |
static java.util.List<TileLayer> |
getAllLayers() |
int |
getInteractionPriority() |
static java.util.List<TileLayer> |
getLayersByInteractionPrio() |
static java.util.List<TileLayer> |
getLayersByRenderPrio() |
ResourceName |
getName() |
float |
getRenderLightModifier() |
int |
getRenderPriority() |
int |
hashCode() |
int |
index() |
static void |
init() |
boolean |
isVisible(IGameInstance game,
AbstractEntityPlayer player,
IChunk chunk,
int x,
int y,
boolean isRenderingForeground) |
TileLayer |
register() |
java.lang.String |
toString() |
public static final TileLayer MAIN
public static final TileLayer LIQUIDS
public static final TileLayer BACKGROUND
public TileLayer(ResourceName name, int priority)
public TileLayer(ResourceName name, int renderPriority, int interactionPriority)
@ApiInternal public static void init()
public static java.util.List<TileLayer> getAllLayers()
public static java.util.List<TileLayer> getLayersByInteractionPrio()
public static java.util.List<TileLayer> getLayersByRenderPrio()
public ResourceName getName()
public int getRenderPriority()
public int getInteractionPriority()
public boolean canEditLayer(IGameInstance game, AbstractEntityPlayer player)
public float getRenderLightModifier()
public boolean forceForegroundRender()
public boolean isVisible(IGameInstance game, AbstractEntityPlayer player, IChunk chunk, int x, int y, boolean isRenderingForeground)
public boolean canHoldTileEntities()
public boolean canCollide(MovableWorldObject object)
public TileLayer register()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic int index()