Added permissions option.

This commit is contained in:
cnaude 2012-11-11 19:48:34 -07:00
parent cbd5e3524f
commit 0a8f6b94bb
4 changed files with 10 additions and 6 deletions

View File

@ -28,3 +28,4 @@ max-chair-width: 3
sign-check: false
distance: 2
sitting-height: 0.7
permissions: true

View File

@ -13,7 +13,7 @@ public class Chairs extends JavaPlugin {
public List<Material> allowedBlocks = new ArrayList<Material>();
public Material item;
public boolean sneaking, autorotate, signcheck;
public boolean sneaking, autorotate, signcheck, permissions;
public double sittingheight, distance;
public int maxchairwidth;
private File pluginFolder;
@ -61,6 +61,7 @@ public class Chairs extends JavaPlugin {
sittingheight = getConfig().getDouble("sitting-height");
distance = getConfig().getDouble("distance");
maxchairwidth = getConfig().getInt("max-chair-width");
permissions = getConfig().getBoolean("permissions");
for (String type : getConfig().getStringList("allowed-blocks")) {
allowedBlocks.add(Material.getMaterial(type));

View File

@ -53,8 +53,10 @@ public class EventListener implements Listener {
}
// Permissions Check
if (!player.hasPermission("chairs.sit")) {
return;
if (plugin.permissions) {
if (!player.hasPermission("chairs.sit")) {
return;
}
}
// Check if player is sitting.

View File

@ -1,7 +1,7 @@
name: Chairs
version: 1.5a
version: 1.5b
description: Let players sit on stairs and slabs.
author: spoothie
authors: spoothie, cnaude
main: net.spoothie.chairs.Chairs
commands:
chairs: