package net.aufdemrand.denizen.nms.interfaces; import net.aufdemrand.denizen.nms.util.PlayerProfile; import net.aufdemrand.denizen.nms.util.jnbt.CompoundTag; import org.bukkit.Material; import org.bukkit.block.Block; import org.bukkit.block.Skull; public interface BlockHelper { PlayerProfile getPlayerProfile(Skull skull); void setPlayerProfile(Skull skull, PlayerProfile playerProfile); CompoundTag getNbtData(Block block); void setNbtData(Block block, CompoundTag compoundTag); BlockData getBlockData(short id, byte data); BlockData getBlockData(Block block); BlockData getBlockData(String compressedString); boolean isSafeBlock(Material material); }