Skip to content

Commit

Permalink
Added ToggleArea docs
Browse files Browse the repository at this point in the history
  • Loading branch information
me4502 committed Jul 14, 2016
1 parent e3c2862 commit fcbb309
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 1 deletion.
Expand Up @@ -21,6 +21,8 @@
import com.me4502.modularframework.module.guice.ModuleConfiguration;
import com.sk89q.craftbook.core.util.ConfigValue;
import com.sk89q.craftbook.core.util.CraftBookException;
import com.sk89q.craftbook.core.util.PermissionNode;
import com.sk89q.craftbook.core.util.documentation.DocumentationProvider;
import com.sk89q.craftbook.sponge.CraftBookPlugin;
import com.sk89q.craftbook.sponge.mechanics.area.complex.command.DeleteCommand;
import com.sk89q.craftbook.sponge.mechanics.area.complex.command.ListCommand;
Expand Down Expand Up @@ -55,7 +57,7 @@
import static com.sk89q.craftbook.sponge.util.locale.TranslationsManager.USE_PERMISSIONS;

@Module(moduleName = "Area", onEnable="onInitialize", onDisable="onDisable")
public class ComplexArea extends SpongeSignMechanic {
public class ComplexArea extends SpongeSignMechanic implements DocumentationProvider {

@Inject
@ModuleConfiguration
Expand Down Expand Up @@ -272,6 +274,37 @@ public SpongePermissionNode getCreatePermission() {
return createPermissions;
}

@Override
public String getPath() {
return "mechanics/togglearea";
}

@Override
public ConfigValue<?>[] getConfigurationNodes() {
return new ConfigValue<?>[]{
maxAreaSize,
maxPerUser
};
}

@Override
public PermissionNode[] getPermissionNodes() {
return new PermissionNode[]{
createPermissions,
usePermissions,
createSavePermissions,
createGlobalPermissions,
createOtherPermissions,
commandSavePermissions,
commandSaveOtherPermissions,
commandSaveBypassLimitPermissions,
commandListPermissions,
commandListOtherPermissions,
commandDeletePermissions,
commandDeleteOtherPermissions
};
}

public static class ComplexAreaData extends SpongeMechanicData {
public String namespace;
}
Expand Down
7 changes: 7 additions & 0 deletions src/main/resources/docs/mechanics/togglearea.rst
@@ -0,0 +1,7 @@
==========
ToggleArea
==========

%CONFIG%

%PERMS%

0 comments on commit fcbb309

Please sign in to comment.