NameLayer: Difference between revisions

Content deleted Content added
Tybug (talk | contribs)
No edit summary
Tybug (talk | contribs)
link plugin
 
(4 intermediate revisions by 2 users not shown)
Line 1:
[[File:Namelayer Main GUI Example.png|thumb|250px|The overview screen in the in-game NameLayer interface, as shown by <code>[[NameLayer#Interface|/nl]]</code>. Each chestplate is a group, and the material is the player's rank in that group.]]
{{Mechanics series}}
'''NameLayer''' is a common [[Mechanics and Plugins|plugin]] on [[Civ]] servers which allows for the creation of shared '''groups'''. Any player can create a group, and there is no limit on the number of groups a player can be a member of. Each group has a tiered rank structure, with players having varying level of permissions inside a particular group.
 
Groups interact closely with [[Citadel]], which allows reinforcing a block to a specific group. The group a block is reinforced to informs several other plugins. For instance, Citadel protections can be bypassed by players on their group, [[Snitch|snitches]] and [[Bastion|bastions]] will not affect players on their group, and [[Item Exchange|item exchanges]] can be locked to a specific group. Groups can also be used to send chat messages visible [[Chat|only to players on that group]].
Line 18:
{| class="wikitable"
|+Base Namelayer Permissions
! rowspan="2" |Permission
! rowspan="2" |Description
! colspan="4" |Default permission
|-
!Member
!Mod
!Admin
!Owner
|-
|<code>LIST_PERMS</code>
|Allows seeing how the permissions are set up for the group
|{{na}}
|{{na}}
|{{ya}}
|{{ya}}
|-
|<code>GROUPSTATS</code>
|Gives access to various group statistics such as member counts by permission type, who owns the group etc
|{{na}}
|{{na}}
|{{ya}}
|{{ya}}
|-
|<code>OPEN_GUI</code>
|Allows opening the GUI for this group
|{{ya}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
|<code>JOIN_PASSWORD</code>
|perm level given to members when they join with a password
|{{ya}}
|{{na}}
|{{na}}
|{{na}}
|-
|<code>MEMBERS</code>
|Allows inviting new members and removing existing members
|{{na}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
|<code>MODS</code>
|Allows inviting/promoting new members and removing existing mods
|{{na}}
|{{na}}
|{{ya}}
|{{ya}}
|-
|<code>ADMINS</code>
|Allows inviting/promoting new members and removing existing admins
|{{na}}
|{{na}}
|{{na}}
|{{ya}}
|-
|<code>OWNER</code>
|Allows inviting/promoting new members and removing existing owners
|{{na}}
|{{na}}
|{{na}}
|{{ya}}
|-
|<code>BLACKLIST</code>
|Allows viewing this groups blacklist, adding players to the blacklist and removing players from the blacklist
|{{na}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
|<code>PASSWORD</code>
|Allows viewing this groups password and changing or removing it");
|{{na}}
|{{na}}
|{{ya}}
|{{ya}}
|-
|<code>PERMS</code>
|Allows modifying permissions for this group
|{{na}}
|{{na}}
|{{na}}
|{{ya}}
|-
|<code>DELETE</code>
|Allows deleting this group
|{{na}}
|{{na}}
|{{na}}
|{{ya}}
|-
|<code>LINKING</code>
|(on servers that support it) Allows linking this group to another group as a supergroup or a subgroup
|{{na}}
|{{na}}
|{{na}}
|{{ya}}
|-
|<code>MERGE</code>
|(on servers that support it) Allows merging this group into another or merging another group into this one
|{{na}}
|{{na}}
|{{na}}
|{{ya}}
|}
Other [[plugins]] can add permissions to groups, which are not a part of the base NameLayer plugin. These permissions act the same as the base permissions in that they can be modified on a per-group basis. The permissions provided by the most common plugins are listed below. Note that there may be permissions in this table which are not present on a civ server, and vice versa, depending on which plugins a particular server includes.
{| class="wikitable"
|+Additional Namelayer Permissions
! rowspan="2" |Provided By
! rowspan="2" |Permission
! rowspan="2" |Description
! colspan="4" |Default permission
|-
!Member
! rowspan="5" |[[Bastion]]
!Mod
!Admin
!Owner
|-
! rowspan="7" |[[Bastion]]
|<code>BASTION_PEARL</code>
|Can pearl into bastion fields
|{{ya}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
|<code>BASTION_ALLOW_EXILED</code>
|Allows exiles inside bastion range
|{{ya}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
|<code>BASTION_PLACE</code>
|Can place in bastion ranges reinforced to group
|{{na}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
|<code>BASTION_LIST</code>
|Can list bastions on group (/bsl)
|{{na}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
|<code>BASTION_MANAGE_GROUPS</code>
|
|{{na}}
|{{na}}
|{{ya}}
|{{ya}}
|-
|<code>BASTION_BRIDGE_UNDRAW</code>
! rowspan="8" |[[Citadel]]
|
|{{ya}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
|<code>BASTION_ELYTRA</code>
|
|{{na}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
! rowspan="14" |[[Citadel]]
|<code>DOORS</code>
|Can open and close reinforced doors
|{{ya}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
|<code>ACIDBLOCK</code>
|Can place acidblocks reinforced to group (/ctacid)
|{{na}}
|{{ya}}
|{{ya}}
|{{ya}}
 
|-
|<code>CROPS</code>
|Can place and destroy crops
|{{ya}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
|<code>INSECURE_REINFORCMENTINSECURE_REINFORCEMENT</code>
|Can use hoppers to take items out of reinforced containers /ctinsecure
|{{ya}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
|<code>REINFORCEMENT_INFO</code>
|Can use /cti and see group block reinforced to
|{{ya}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
|<code>BYPASS_REINFORCEMENT</code>
|Can use /ctb and break reinforcement, returning reinforcement item
|{{na}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
|<code>REINFORCE</code>
|Can /ctf, /ctb blocks
|{{na}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
|<code>CHESTS</code>
|Can use chests
|{{ya}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
|<code>BEACONS</code>
|
|{{ya}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
|<code>HANGING_PLACE_BREAK</code>
|
|{{ya}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
|<code>ITEM_FRAME_PUT_TAKE</code>
|
|{{ya}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
|<code>ITEM_FRAME_ROTATE</code>
|
|{{ya}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
|<code>MODIFY_BLOCK</code>
|
|{{na}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
|<code>REPAIR_REINFORCEMENT</code>
|
|{{na}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
![[Exile Pearl]]
|<code>ALLOW_EXILE_BROADCAST</code>
|
|{{ya}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
![[Item Exchange]]
|<code>PURCHASE_PERMISSION</code>
|
|{{ya}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
! rowspan="2" |[[Factory|FactoryMod]]
|<code>UPGRADE_FACTORY</code>
|Can upgrade factories
|{{na}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
|<code>USE_FACTORY</code>
|Can use factory reinforced to group
|{{ya}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
! rowspan="8" |[[Snitch]]
|<code>CLEAR_SNITCHLOG</code>
|Can clear snitchlog with /jaclear
|{{na}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
|<code>SNITCH_NOTIFICATIONS</code>
|Can see chat messageswhen players trigger snitches
|{{ya}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
|<code>SNITCH_IMMUNE</code>
|Will no longer cause snitch alerts when in range of snitches on group.
|{{ya}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
|<code>READ_SNITCHLOG</code>
|Can check snitchlogs with /ja
|{{ya}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
|<code>SNITCH_TOGGLE_LEVER</code>
|Can do /jaToggleLevers 1 to allow snitchs triggering redstone
|{{na}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
|<code>LIST_SNITCHES</code>
|can /jalist to see all snitches on group
|{{na}}
|-
|{{ya}}
|<code>LOOKUP_SNITCH</code>
|{{ya}}
|Can /jalookup a snitch giving coords
|{{ya}}
|-
|<code>RENAME_SNITCH
|Can rename snitches</code>
|{{na}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
|<code>DETECT_SNITCH</code>
|
|{{ya}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
! rowspan="2" |[[Chat]]
|<code>READ_CHAT</code>
|Can read chat messages sent in group
|{{ya}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
|<code>WRITE_CHAT</code>
|Can type messages in group
|{{ya}}
|{{ya}}
|{{ya}}
|{{ya}}
|-
![[Kira]]
|<code>KIRA_MANAGE_CHANNEL</code>
|Can setup Kira relays on discord to relay group messages and alerts
|{{na}}
|{{na}}
|{{na}}
|{{ya}}
|}