Iris/src/main/java/com/volmit/iris/util/IObjectPlacer.java
2021-01-13 09:45:01 -05:00

29 lines
660 B
Java

package com.volmit.iris.util;
import com.volmit.iris.object.tile.TileData;
import org.bukkit.block.TileState;
import org.bukkit.block.data.BlockData;
public interface IObjectPlacer
{
public int getHighest(int x, int z);
public int getHighest(int x, int z, boolean ignoreFluid);
public void set(int x, int y, int z, BlockData d);
public BlockData get(int x, int y, int z);
public boolean isPreventingDecay();
public boolean isSolid(int x, int y, int z);
public boolean isUnderwater(int x, int z);
public int getFluidHeight();
public boolean isDebugSmartBore();
void setTile(int xx, int yy, int zz, TileData<? extends TileState> tile);
}