Skip to content
Jacob Jungbluth edited this page Feb 11, 2015 · 26 revisions

Table of Contents

Introduction

Creating Groups

Type /nlcg group-name to create a group that you can add reinforcements. Creating the group makes you the group owner.

Private

Type /nlcg group-name to create a group that you can add reinforcements to that is also private. A private group means that only members of the group can access it. Creating the group makes you the group owner.

Note: By default, /nlcg will create a private group unless otherwise specified.

Private groups restrict access to those who are members of the group and have the permissions for them.

Public

All the above is all fine and dandy, but what if you want to make a mailbox?

The mailbox needs to be reinforced so a griefer can't break it easily, but publicly accessible. Adding everyone in the city to my personal mailbox group is too cumbersome. The solution is publicly reinforce it.

Type /nlcg group-name public to create a public group. This will allow anyone to access the container while not allowing them to bypass reinforcements if they try to break the container.

Password Protected Groups

Though restricting access through a private group is safer, it may not always be very convenient. An alternative is to make a create private group with a password. Instead of manually adding people to the group, you give your friend a password and they add themselves to the group.

Type /nlcg group-name private password123 to create a group with a password

If you already have a private group and would like to add a password to it, use /nlsp <group> <password>.

Note: Password groups are very insecure, but work great with ItemExchange. Using ItemExhange, you can setup shops with that offer reduced prices for people in a group. You can use the group password as a promotion code so that those interested can enjoy a reduced price, while you enjoy increased business. TODO: Explain how to do this. Jawa is a jerk.

Joining Passworded Groups

Type /nlj group-name password123 to join a passworded group.

Group Management

Listing Groups

You can list your groups with /nllg

OP, or console can run this command /nllg <playername> to list the groups for that player, it will give all groups in one command

Ranks or PlayerTypes

PlayerTypes are the ranks in a citadel group. Owner is the highest rank and member the lowest. Owners have all permissions and can always edit permissions for other groups (even if they try to remove perms permission from owners).

  1. Owner - DOORS, CHESTS, BLOCKS, ADMINS, MODS, MEMBERS, PASSWORD, SUBGROUP, PERMS, DELETE, MERGE LIST_PERMS, TRANSFER, CROPS, GROUPSTATS
  2. Admins - DOORS CHESTS BLOCKS MODS MEMBERS PASSWORD LIST_PERMS CROPS GROUPSTATS
  3. Moderators - DOORS CHESTS BLOCKS MEMBERS CROPS
  4. Members - DOORS CHESTS
  5. Subgroup - TODO

Permissions Breakdown

Permission Name Function
DOORS Can open and close reinforced doors
CHESTS Can open and close reinforced chests
BLOCKS Can reinforce blocks to the group or bypass existing reinforced blocks
ADMINS Can add or remove admins
MODS Can add or remove mods
MEMBERS Can add or remove members
PASSWORD Can add or remove password to the group
SUBGROUP Can add subgroup
PERMS Warning: Can modify the permissions a PlayerType has
DELETE Can delete the group
JOIN_PASSWORD Can specify which PlayerType a player will be, when they join with a password
MERGE Can merge groups with another group they have MERGE permissions on
LIST_PERMS Can list the permissions of any PlayerType
TRANSFER Can transfer the group from one OWNER to another person. Does not affect other owners on the group
CROPS Allows access to reinforced crops
GROUPSTATS Allows access to use GroupStats Command

Note: An owner can always edit permissions, even if they remove perms permission for playertype owners.

Editing PlayerType Permissions

You can list the permissions of a PlayerType with /nllp group-name.

To add a permission to a PlayerType type /nlmp group-name add PlayerType permission-name.

You can also remove a permission from a PlayerType with /nlmp group-name remove PlayerType permission-name.

Example: `/nlmp Dr_Jawa_Farm add members crops

This will allow members on the group to harvest crops that are reinforced to this group.

Inviting People to a Group

In order to add someone to a group you must invite them and specify their rank/permission level (member, mod, admin, or owner).

Type /nlip group-name player-name player-type to invite someone to the group.

Revoking an Invitation

Type /nlri group-name player-name to revoke someone's invitation.

Joining a Group

The invited player will have to type /nlag group-name to accept the invitation.

Leaving a Group

Type /nlleg group-name to leave the group.

Promoting Demoting a Player

Type /nlpp group-name player-name player-type

Transferring a Group

If you own a group and would like to transfer ownership type /nlt group-name player-name and it will transfer your ownership to that person. If there are multiple owners, then the other owners will not be affected.

Removing People from a Group

Use /nlrm group-name player-name to remove someone from the group.

Listing People in a Group

You can list the people in a group with /nllm group-name or you could can show a specific player type with /nllm group-name player-type.

Valid PlayerTypes: members, mods, admins, owners

Merging Groups

If you have multiple groups you would like to merge than you can do so with /nlmg group-one group-to-merge-into-group1.

Disabling or Deleting Groups

If you would like to temporarily disable a group, then type /nldg group-name. To enable the group again, type /nldg group-name to toggle it. Any reinforcements on this group will be inaccessible until the group is enabled.

If you would like to delete a group then type /nldg group-name. Doing this will also discipline the group, which will disable it until after server restart.

Warning: Any reinforcements made on a deleted group will be inaccessible once the group is deleted. Use with caution.

Setting or Changing Default Group

If you want to set a default group for using citadel reinforce or fortification mode /ctf or /ctr Run the command /nlsdg <groupname>

To change your default group use the same command /nlsdg <groupname>

To get your current default group use /nlgdg and it will return your current default group

List of Commands

Note: <> = required, [] = optional

Command and Usage Description
/nlcg <group> [group-type] [password] Creates a group, default is private unless public is specified
`/nldg Deletes a group`
/nlip <group> <player-name> [rank] Invite player to the group, default is member unless another rank is specified
/nlri <group> <player-name> Revoke Player's invitation to a group
/nljg <group> <password> Join a password protected group
/nlag <group> Accept the invite the group
/nlleg <group> Leave a group group
/nllg [page] List groups
/nllgt List group types (private and public)
/nllci List all group invitations
/nlpp <group> <player> <rank> Promote/Demote Player's rank within group
/nlrm <group> <member> Remove a player from a group
/nltg <group> <player> Transfer ownership of a group to a player
/nlsp <group> <password> Add a password to a group
/nlmp <group> <add> <Rank> <PermissionType> Grant a permission to a rank within a group
/nlmp <group> <remove> <Rank> <PermissionType> Remove a permission from a rank within a group
/nllp <group> <Rank> List the permissions a rank has within a group
/nltaai Toggle auto acceptance of invites
/nlsdg <group> Set or Change Default Group
/nlgdg Returns current default group
Clone this wiki locally