-
Notifications
You must be signed in to change notification settings - Fork 14
Home
- Introduction
- Creating Groups
- Group Management
- List of Commands
Type /nlcg group-name
to create a group that you can add reinforcements. Creating the group makes you the group owner.
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.
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.
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.
Type /nlj group-name password123
to join a passworded group.
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
Nested groups can be listed in an indented hierarchy using /nllsg [group]
. If no group is passed to the command, then all your groups will be listed. If a group is passed, then the hierarchy for just that group will be listed.
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).
- Owner - DOORS, CHESTS, BLOCKS, ADMINS, MODS, MEMBERS, PASSWORD, SUBGROUP, PERMS, DELETE, MERGE LIST_PERMS, TRANSFER, CROPS, GROUPSTATS, LINKING
- Admins - DOORS CHESTS BLOCKS MODS MEMBERS PASSWORD LIST_PERMS CROPS GROUPSTATS
- Moderators - DOORS CHESTS BLOCKS MEMBERS CROPS
- Members - DOORS CHESTS
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 |
LINKING | Can nest and un-nest the group |
Note: An owner can always edit permissions, even if they remove perms permission for playertype owners.
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.
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.
Type /nlri group-name player-name
to revoke someone's invitation.
The invited player will have to type /nlag group-name
to accept the invitation.
Type /nlleg group-name
to leave the group.
Type /nlpp group-name player-name player-type
If you own a group and would like to transfer ownership type /nltg 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.
Use /nlrm group-name player-name
to remove someone from the 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
. This will list all members including those inherited from super-groups. To list the people in the group excluding inherited members, use /nllcm <group-name>
.
Valid PlayerTypes: members, mods, admins, owners
If you have multiple groups you would like to merge than you can do so with /nlmg group-one group-to-merge-into-group-one
.
If you would like to temporarily disable a group, then type /nldig group-name
. To enable the group again, type /nldig group-name
to toggle it. Any reinforcements on this group will be inaccessible until the group is enabled. This is an admin command only.
If you would like to delete a group then type /nldg group-name
. The group's reinforcement will stay on the map but no one will be able to access them.
Warning: Any reinforcements made on a deleted group will be inaccessible once the group is deleted. Use with caution.
Groups can be nested using the /nllink <super-group> <sub-group>
command, and then un-nested using /unlink <super-group> <sub-group>
. Sub-groups will inherit all of the members from the super-group, meaning all of the super-group members can access the sub-group as if it were an extension of the super-group. However, upon unlinking the members from the super-group will be removed and the sub-group members will go back to how they were. A group may have only one super-group, but can have many sub-groups.
For player-type ranks, the higher ranks will override lower ranks in the inheritance chain. For instance, if Player1 is mod in a GroupA and a member in GroupB, then making GroupA the super-group of GroupB mean that Player1 becomes a mod in GroupB. However, if GroupB is the super-group GroupA instead, then his player-type in these two groups does not change.
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
Note: <> = required, [] = optional
Command and Usage | Description |
---|---|
/nlcg <group> [group-type] [password] |
Creates a group, default is private unless public is specified |
/nldg <group> |
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 |
/nllsg [group] |
Lists nested 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 |
/nllm <group> |
List the people in a group |
/nllcm <group> |
List the people in a group excluding inherited members |
/nllm <group> <player-type> |
List the people in a group for a specific player type |
/nllp <group> <Rank> |
List the permissions a rank has within a group |
/nllink <super-group> <sub-group> |
Link two groups together |
/nlunlink <super-group> <sub-group> |
Unlink two groups from each other |
/nltaai |
Toggle auto acceptance of invites |
/nlsdg <group> |
Set or Change Default Group |
/nlgdg |
Returns current default group |