summaryrefslogtreecommitdiffstats
path: root/EssentialsProtect/src/net/ess3/protect/data/IProtectedBlock.java
blob: a27adfb3ce798cbf548c932444164dbef39d56ec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package net.ess3.protect.data;

import java.util.List;
import org.bukkit.block.Block;


public interface IProtectedBlock
{
	public void clearProtections();

	public void importProtections(List<OwnedBlock> blocks);

	public List<OwnedBlock> exportProtections();

	public void protectBlock(Block block, String playerName);

	public boolean isProtected(Block block, String playerName);

	public List<String> getOwners(Block block);

	public int unprotectBlock(Block block);

	public void onPluginDeactivation();
}