package com.laytonsmith.abstraction.events;
import com.laytonsmith.abstraction.MCItemStack;
import com.laytonsmith.abstraction.MCPlayer;
import com.laytonsmith.abstraction.blocks.MCBlock;
import com.laytonsmith.abstraction.blocks.MCBlockState;
import com.laytonsmith.core.events.BindableEvent;
/**
*
* @author EntityReborn
*/
public interface MCBlockPlaceEvent extends BindableEvent{
public MCPlayer getPlayer();
public MCBlock getBlock();
public MCBlock getBlockAgainst();
public MCBlockState getBlockReplacedState();
public MCItemStack getItemInHand();
public boolean canBuild();
}