Class TileLayer

java.lang.Object
de.ellpeck.rockbottom.api.world.layer.TileLayer

public class TileLayer extends Object
  • Field Details

    • MAIN

      public static final TileLayer MAIN
    • LIQUIDS

      public static final TileLayer LIQUIDS
    • BACKGROUND

      public static final TileLayer BACKGROUND
  • Constructor Details

    • TileLayer

      public TileLayer(ResourceName name, int priority)
    • TileLayer

      public TileLayer(ResourceName name, int renderPriority, int interactionPriority)
  • Method Details

    • init

      @ApiInternal public static void init()
    • getAllLayers

      public static List<TileLayer> getAllLayers()
    • getLayersByInteractionPrio

      public static List<TileLayer> getLayersByInteractionPrio()
    • getLayersByRenderPrio

      public static List<TileLayer> getLayersByRenderPrio()
    • getName

      public ResourceName getName()
    • getRenderPriority

      public int getRenderPriority()
    • getInteractionPriority

      public int getInteractionPriority()
    • canEditLayer

      public boolean canEditLayer(IGameInstance game, AbstractPlayerEntity player)
    • getRenderLightModifier

      public float getRenderLightModifier()
    • forceForegroundRender

      public boolean forceForegroundRender()
    • isVisible

      public boolean isVisible(IGameInstance game, AbstractPlayerEntity player, IChunk chunk, int x, int y, boolean isRenderingForeground)
    • canTileBeInLayer

      public boolean canTileBeInLayer(IWorld world, int x, int y, Tile tile)
    • canHoldTileEntities

      public boolean canHoldTileEntities()
    • canCollide

      public boolean canCollide(MovableWorldObject object)
    • register

      public TileLayer register()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • index

      public int index()