JetsPrisonCells | CELLS | RANKS | PERMISSIONS  | TEAM-MEMBERS  | MORE | [1.8 - 1.20] icon

JetsPrisonCells | CELLS | RANKS | PERMISSIONS | TEAM-MEMBERS | MORE | [1.8 - 1.20] -----

An all in one, feature rich, Cell Plugin



[​IMG]
JetsPrisonCells provides an easy and modern way of allowing players to rent cells and maintain them using easy to use GUIs. Everything is configurable!


[​IMG]
  • Very Efficient
  • GUI Based
  • Individual cell pricing
  • Advanced Member Permissions Management
  • Cell Ranks
  • Cell Signs
  • Doors (with automatic, configurable close times)
  • Save cells as Schematics, so they are able to Rollback
  • Cells Expire / Players pay rent
[​IMG]
Purchasing View: (The GUI for this can be disabled, for instant purchasing on right click of a rent sign)
[​IMG]
Owner View:
[​IMG]
[​IMG]
[​IMG]
Allow your cell Owners (or those with the permission to do so) modify their players permissions:
[​IMG]

Standard users will also be able to view a different GUI to see information that you can configure.

GUI Overview:
[​IMG]

Rental Overview:
[​IMG]

Modifying a Member Overview:
[​IMG]
Home + changing door close delay:
[​IMG]

[​IMG]
  • /Cell wand - Get the Cell wand to select a region - jetsprisoncells.admin.wand
  • /Cell Create <Name> - Create a cell - jetsprisoncells.admin.create
  • /Cell delete <Name> - Remove a cell - jetsprisoncells.admin.delete
  • /Cell sethome [Name] - Set the home of a cell - jetsprisoncells.admin.sethome
  • /Cell Setprice <Cell> <Price> - Set the price of a cell -
    jetsprisoncells.admin.setprice
  • /Cell Adddoor <Cell> - Add the door you're looking to the cells doors - jetsprisoncells.admin.adddoor
  • /Cell Removedoor <Cell> - Remove the door you're looking at from its cells doors - jetsprisoncells.admin.adddoor
  • /Cell Addsign <Cell> - Add the sign you're looking at to the cells signs - jetsprisoncells.admin.addsign
  • /Cell Removesign <Cell> - Remove the sign you're looking at from its cells signs - jetsprisoncells.admin.addsign
  • /Cell help - Gives help menu - jetsprisoncells.admin.help
  • /Cell schematic <save/delete/rollback> -
    Save the schematic of the cell / delete all blocks when the cell is reset / rollback to the saved state - jetsprisoncells.admin.schematic
  • /Cell reload - reloads configuration - jetsprisoncells.admin.reload
  • /Cell panel <cell> - Opens a cell panel for the particular cell - jetsprisoncells.player.panel
  • /Cell home - Returns a player to his/her home - jetsprisoncells.player.tp
  • /Cell auto - Teleports a player to the next free cell - jetsprisoncells.player.auto
  • /Cell resettype - Sets the reset type of a cell with it resets - jetsprisoncells.admin.resettype
  • /Cell evict <cell> - Evicts all users from a cell -
    jetsprisoncells.admin.evict
  • /Cell evictuser <user> <cell> - Evicts a particular user from a particular cell - jetsprisoncells.admin.evictuser
  • /Cell setrental <price> <cell> - Sets a rental price for a cell - jetsprisoncells.admin.setrental
  • /Cell rename <cellname> <newcellname> - Renames a cell - jetsprisoncells.admin.rename
  • /Cell setpermission <permission> <cellname> - Sets the permission required to rent the cell - jetsprisoncells.admin.setpermission
  • /Cell setowner <player> <days> <cell/auto> - Sets a user owner of a cell - jetsprisoncells.admin.setowner
  • /prisoncells rentlength <hours> <cellname>
    - Sets the initial rent length of a cell, in hours -
    jetsprisoncells.admin.rentlength

Main permissions to give to players:
  • /Cell Panel - jetsprisoncells.player.panel - Opens the cell panel
  • /Cell home - jetsprisoncells.player.tp - Allow players to TP to cells
  • /Cell visit <cell> - jetsprisoncells.player.visit - Allows player to visit other cells

Guard permissions if you have/like guards to do things in cells:
jetsprisoncells.guard.blockbreak - Ability to break blocks in cells
jetsprisoncells.guard.opendoor - Ability to open cell doors
jetsprisoncells.guard.blockinteract - Ability to interact with chests, furnaces, etc
jetsprisoncells.guard.blockplace - Ability to place blocks

Placeholders (PlaceholderAPI):
%jetsprisoncells_cellname% - Returns the first cell name a player owns
%jetsprisoncells_cellplayers% - Returns the number of members that cell has
%jetsprisoncells_iscellowned_<CELLNAME>% - Returns true or false
%jetsprisoncells_cellowner_<CELLNAME>% - Returns the person who owns that cell

[​IMG]

Vault and WorldEdit is a dependency at this time, it is required to run this plugin

Cells:

  • Select a cell region with the /Cell wand toold
  • Create the cell using /Cell Create <cellname>
Schematics/Rollbacks:
  • Select the cell region you wish to rollback using WorldEdit (//wand)
  • Use /Cell schematic save <cellname>
When a cell expires, it will now use this saved schematic
You may also rollback a cell to that schematic using /cell schematic rollback <cellname>​
  • Optional: use /Cell resettype to set what happens to the blocks in the cell when it resets (Default is do nothing, rollback is to rollback to the schematic, and clear is to clear all blocks in the cell)
Signs:
  • Place a sign down next to a cell
  • Type /Cell addsign <cellname> (While looking at the sign)
  • The sign will now be linked to that cell!
Doors:
  • Place a door next to / leading into the cell
  • Type /cell adddoor <cellname> (While looking at the top of the door)
  • The door will now be linked to that cell!
WorldGuard:
It is likely WorldGuard may prevent players from placing/breaking blocks in their cells. If this is the case, you will need to create seperate worldguard regions and allow players access to build within those regions

[​IMG]
This is by far my most configurable plugin....
Code (Text):
#############################################
#                                           #
#             JetsPrisonCells               #
#            Created by Jet315              #
#                                           #
#############################################

#Used in the %PREFIX% placeholder in messages.yml
PluginPrefix: "&ePrison&bCells &7» "

#Rental Settings
DefaultRental:
  Claim: #Default cost to claim a cell
    Cost: 5000
  TimePeriod:
    Length: 24 #The time, in hours of a default rental period (The time given when a user buys a cell)
    MaxLength: 28 #The time, in days, of the maximum rental period
  Rental:
    pricePerDay: 5000
  Unclaim:
    Refund: true

#Cell Settings
CellSettings:
  Door:
    AutoShutDelay: 5 #-1 to disable
    MaxShutDelay: 30 #Must be lower than 256
  Memeber:
    AddCost: 0
  Teleport:
    Timeout: -1 #The timeout, in seconds, for the teleportation to cell cooldown - -1 to disable

MaxCellMembersAllowed:
  - prisoncells.players.default:5 #Specifiy the permission : number of players the cell owner can add to their cell. Depending on what permission the user has will depend on how many the users can add to their cell. the permission prisoncells.players.bypasslimit can also be used for no limit.. There is a max hard limit of 50
  - prisoncells.players.vip:10
  - prisoncells.players.god:15


#When a player right clicks a sign, or uses the command to purchase a cell, would you like the purchase GUI to show
EnablePurchaseGUI: true

#Generally do not need to edit
#Placeholder/Sign/Other configuration

#The format of the %LENGTH% placeholder
LengthFormat: "%DAYS%d %HOURS%h %MINS%m"
Code (Text):
#
# Looking to change a specific message? Hold cntrl+f and search for the text you are looking to change!
#



#
# -- Cell Messages --
#
# Placeholders:
#               %CELL%   - Returns the name of the cell
#               %PREFIX% - Returns the name of the plugin, specified in config.yml
#

cell_interact_deny: "%PREFIX%&cYou are not able to interact with this cell."
cell_break_deny: "&cYou are unable to break blocks within this cell."
cell_place_deny: "&cYou are unable to place blocks within this cell."
cell_interact_door_deny: "%PREFIX%&cYou cannot open this door!"

#
# -- Command messages --
#
# Placeholders:
#               %PREFIX% - Returns the name of the plugin, specified in config.yml
#
cell_command: "%PREFIX%&aPurchase a cell to use this command!" #If they type /cell and own no cells
cell_command_own_multiple_cells: "%PREFIX%&aType /cell panel <cell> to open the cell panel" #If they type /cell and own multiple cells
#
# -- Sign Messages --
# Placeholders:
#               %CELL%      - Returns the name of the cell
#               %LENGTH%    - Returns the time left in the cell, as specified in the config.yml
#               %DAYS%      - Days left on the cell
#               %HOURS%     - Hours left on the cell
#               %MINS%      - Minutes left on the cell
#               %PRICE%     - Cost of the cell
#               %OWNER%     - Owner of the cell
Sign:
  unclaimed:
  - '&2[RENT]'
  - '%CELL%'
  - ' '
  - '&6$&e%PRICE%'
  claimed:
  - '&4%CELL%'
  - '&6%OWNER%'
  - 'Owned Until:'
  - '%LENGTH%'

#
# -- GUI Messages --
# Placeholders: (For all messages)
#               %PREFIX% - Returns the name of the plugin, specified in config.yml
#               (For certain messages)
#               %RANK% - Returns the rank
#               %PLAYER% - Returns the player
#               %TIMEOUT% - Returns the timeout for the door
#               %REQUIREDFUNDS% - The required funds for rent / purchasing a cell
#               %DAYS% - The days they have extended rent by
#               %MONEYBACK% - The money back from unclaiming a cell
#               %LOEWESTRANK% - The lowest rank

gui_set_rank_successful: "%PREFIX%&aThe player %PLAYER% is now %RANK%"
gui_set_rank_removed: "%PREFIX%&cThe player %PLAYER% has been removed from your cell!"
door_set_seconds_plus: "%PREFIX%&a+1 &2to door shut delay &e(%TIMEOUT%)"
door_set_seconds_minus: "%PREFIX%&4-1 &cto door shut delay &e(%TIMEOUT%)"
door_max_seconds: "%PREFIX%&cYou cannot have a timeout higher than %TIMEOUT% seconds on the door!"
door_lowest_seconds: "%PREFIX%&cYou cannot have a timeout lower than 1 second on the door!"
rent_over_maximum_allowed: "%PREFIX%&cThe maximum you can rent your cell for is 28 days!"
rent_not_enough_money: "%PREFIX%&cYou do not have the required funds &e($%REQUIREDFUNDS%) &cto do this!"
rent_extended: "%PREFIX%&aYou have extended rent by &2%DAYS% &aday(s)"
claim_not_enough_funds: "%PREFIX%&cYou do not have the required funds &e($%REQUIREDFUNDS%) &cto do this!"
claim_successful: "%PREFIX%&aYou have just purchased the cell %CELL%!"
unclaimed_cell: "%PREFIX%&cYou have unclaimed your cell and have received &6$&e%MONEYBACK%"
home_teleport_not_setup: "%PREFIX%&cThere is no valid teleport location setup for this cell."
home_teleport_cooldown: "%PREFIX%&ePlease stand still for &6%TIMEOUT% &eseconds before teleporting"
home_teleport_cancel: "%PREFIX%&cTeleporting canceled as you have moved."
home_teleport: "%PREFIX%&aYou have been teleported to cell %CELL%"
home_teleport_no_permission: "%PREFIX%&cYou do not have permission to visit this cell!"
member_specific_cannot_set: "%PREFIX%&cYou cannot set a players rank higher than your own."
member_specific_no_permission: "%PREFIX%&cYou do not have permission to modify a players permissions!"
member_no_permission: "%PREFIX%&cYou do not have permission to add/remove players to this cell!"
member_add_player: "%PREFIX%&aPlease type the name of the player you wish to add to your cell!"
member_remove_player: "%PREFIX%&cPlease type the name of the player you wish to remove to your cell!"
member_time_expired: "%PREFIX%&aPlease type a username quicker!"
member_add_added: "%PREFIX%&e%PLAYER% &6has been added to your cell as rank %LOWESTRANK%"
member_add_already_added: "%PREFIX%&aThis member is already added on your cell!"
member_remove_not_found: "%PREFIX%&cMember cannot be removed as he/she is not on your cell"
member_remove_removed: "%PREFIX%&c%PLAYER% has been removed from your cell!"
member_not_found: "%PREFIX%&c%PLAYER% cannot be found / has never logged in before"
member_not_enough_funds_to_add: "%PREFIX%&cYou do not have the required funds &e($%REQUIREDFUNDS%) to add this member!"
member_maximum_members_allowed: "%PREFIX%&cYou are unable to add any more members to your cell."


#
# -- Other stuff --
# Placeholders:
#               %PREFIX% - Returns the name of the plugin, specified in config.yml
#
no_permission: "%PREFIX%&cYou do not have permission for this command" #NOT CURRENTLY IN USE
error_occurred: "%PREFIX%&cAn error has occurred."


#
# -- Admin Messages --
#
wand_give_message: "%PREFIX%&aYou have been given the cell selection tool!"
cell_create_already_exists: "%PREFIX%&cA cell with the name %CELL% already exists!"
cell_region_invalid: "%PREFIX%&cRegion is invalid. Use /prisoncells wand to get a wand!"
cell_created: "%PREFIX%&aA cell with the name %CELL% has been created!"
cell_reload: "%PREFIX%&aThe plugin has been reloaded! Time took: %TIME%ms"
cell_does_not_exist: "%PREFIX%&cThe cell with the name %CELL% does not exist!"
cell_schematic_saved: "%PREFIX%&aSchematic sucesfully saved for cell %CELL%"
cell_schematic_rollback: "%PREFIX%&aSuccessfully rolled-back the cell %CELL%"
cell_schematic_delete: "%PREFIX%&cThe schematic for %CELL% has been deleted"
cell_schematic_unknown_command: "%PREFIX%&cUnknown sub command %UNKNOWN%. Possible values are save/rollback/delete"
cell_successfully_deleted: "%PREFIX%&cThe cell with the name &a%CELL%&c has been deleted!"
cell_door_added: "%PREFIX%&aA cell door for %CELL% has been added!"
cell_door_removed: "%PREFIX%&cA cell door for %CELL% has been removed!"
cell_door_not_found: "%PREFIX%&cA cell door cannot be found at the location you are looking at"
cell_price_not_valid: "%PREFIX%&c%NUMBER% is not a valid number"
cell_price_set: "%PREFIX%&aYou have set the price of the cell %CELL% to $%NUMBER%"
cell_sign_not_found: "%PREFIX%&cYou are not looking at a sign to add"
cell_sign_added: "%PREFIX%&aSign has been added!"
home_location_set: "%PREFIX%&aHome location has been set for cell %CELL%!"
home_location_removed: "%PREFIX%&cHome location removed for cell %CELL%!"

Code (Text):
#JetsPrisonCells GUI's
#Use 1.1 material names
#Actions dictate what happens when the item is clicked.. Possible Actions
                   #NONE     (Nothing happens)
                   #CLOSE    (Closes the menu)
                   #MEMBERS  (Opens members menu)
                   #DOOR     (Increases/decreases the door delay)
                   #RENT     (Opens the Rent Menu)
                   #RENT:1   (Increases rent by the number on the right of the :)
                   #CLAIM    (Claims the cell, as long as the user has the money)
                   #UNCLAIM  (Unclaims the cell)
                   #VISIT  (When clicked, the player will be teleported to the cell home)
                   #ADDMEMBER  (When clicked, the player will be asked for a members name to add to the cell)
                   #REMOVEMEMBER  (When clicked, the player will be asked for a members name to add to the cell)

#Placeholders:
  # %LENGTH%      The format of when the cell expires
  # %COST%        The cost of the cell
  # %OWNER%       The username of the owner
  # %DOOR_DELAY%  The door delay
  # %PLAYER%      The player
  # %RANK%        The players rank

#Menu that is shown to all players, when they right click on a cell that is available for rent
GUI:
  UnclaimedView:
    title: "&ePurchase Cell"
    slots: 27
    items:
      fillteritem:
        material: GRAY_STAINED_GLASS_PANE
        slot: -1 # -1 = filler
        name: " "
        lore: []
        action: NONE
      claimitem:
        material: CLOCK
        slot: 13
        name: "&6» &e&lCLAIM CELL"
        lore:
          - " "
          - "&7Purchase this cell for:"
          - "&6$&e%COST%"
        action: CLAIM

#Menu that is shown to visitors when a player right clicks on a cell
  VisitorView:
    title: "&eCell Info"
    slots: 27
    items:
      fillteritem:
        material: GRAY_STAINED_GLASS_PANE
        slot: -1 # -1 = filler
        name: " "
        lore: []
        action: NONE
      cellrental:
        material: CLOCK
        slot: 11
        name: "&6» &e&lCELL RENTAL"
        lore:
          - " "
          - "&7This cell will expire in:"
          - "&e%LENGTH%"
          - " "
          - "&7The cell is currently owned by:"
          - "&e%OWNER%"
        action: NONE
      cellmembers:
        material: NAME_TAG
        slot: 13
        name: "&6» &e&lCELL MEMBERS"
        lore:
          - " "
          - "&7Click to open the members"
          - "&7management panel!"
        action: MEMBERS
      cellvisit:
        material: BEACON
        slot: 15
        name: "&6» &e&lCELL HOME"
        lore:
          - " "
          - "&7Click to teleport to the"
          - "&7cells home!"
        action: VISIT

#The GUI that is shown to the owner, or a player with the right cell permissions
  OwnerView:
    title: "&eCell Info"
    slots: 27
    items:
      fillteritem:
        material: GRAY_STAINED_GLASS_PANE
        slot: -1 # -1 = filler
        name: " "
        lore: []
        action: NONE
      cellrental:
        material: CLOCK
        slot: 10
        name: "&6» &e&lCELL RENTAL"
        lore:
          - " "
          - "&7This cell will expire in:"
          - "&e%LENGTH%"
        action: RENT
      cellmembers:
        material: NAME_TAG
        slot: 11
        name: "&6» &e&lCELL MEMBERS"
        lore:
          - " "
          - "&7Click to open the members"
          - "&7management panel!"
        action: MEMBERS
      cellvisit:
        material: BEACON
        slot: 13
        name: "&6» &e&lCELL HOME"
        lore:
          - " "
          - "&7Click to teleport to the"
          - "&7cells home!"
        action: VISIT
      celldoor:
        material: IRON_DOOR
        slot: 15
        name: "&6» &e&lDOOR DELAY"
        lore:
          - " "
          - "&7Door Shut Delay: &a%DOOR_DELAY%"
          - " "
          - "&7&o(Left-Click: +1)"
          - "&7&o(Right-Click: -1)"
        action: DOOR
      unclaim:
        material: BARRIER
        slot: 16
        name: "&4» &c&lCELL UNCLAIM"
        lore:
          - " "
          - "&7Click to unclaim this cell"
          - " "
          - "&7Time Left: &e%LENGTH%"
        action: UNCLAIM

#The GUI that is shown to increase rental
  RentalView:
    title: "&eCell Rental"
    slots: 27
    items:
      fillteritem:
        material: GRAY_STAINED_GLASS_PANE
        slot: -1 # -1 = filler
        name: " "
        lore: []
        action: NONE
      backitem:
        material: PAPER
        slot: 18
        name: "&4» &c&lBACK"
        lore: []
        action: BACK
      oneday:
        material: WATCH
        slot: 10
        name: "&6» &3+&a1 Day"
        lore:
          - " "
          - "&7Increase rent by a day"
          - " "
          - "&6Cost: &e$%COST%"
        action: RENT:1
      twoday:
        material: WATCH
        slot: 11
        name: "&6» &3+&a2 Days"
        lore:
          - " "
          - "&7Increase rent by two days"
          - " "
          - "&6Cost: &e$%COST%"
        action: RENT:2
      threeday:
        material: WATCH
        slot: 12
        name: "&6» &3+&a3 Days"
        lore:
          - " "
          - "&7Increase rent by three days"
          - " "
          - "&6Cost: &e$%COST%"
        action: RENT:3
      fourday:
        material: WATCH
        slot: 13
        name: "&6» &3+&a4 Days"
        lore:
          - " "
          - "&7Increase rent by four days"
          - " "
          - "&6Cost: &e$%COST%"
        action: RENT:4
      fiveday:
        material: WATCH
        slot: 14
        name: "&6» &3+&a5 Days"
        lore:
          - " "
          - "&7Increase rent by five days"
          - " "
          - "&6Cost: &e$%COST%"
        action: RENT:5
      sixday:
        material: WATCH
        slot: 15
        name: "&6» &3+&a6 Days"
        lore:
          - " "
          - "&7Increase rent by six days"
          - " "
          - "&6Cost: &e$%COST%"
        action: RENT:6
      sevenday:
        material: WATCH
        slot: 16
        name: "&6» &3+&a6 Days"
        lore:
          - " "
          - "&7Increase rent by six days"
          - " "
          - "&6Cost: &e$%COST%"
        action: RENT:7



#These two GUIs bellow are different to the ones above

#The GUI that is shown to list team members - Heads will populate the free spaces
#The action PLAYER is used to defined the players head in the slots
  MemberManagementView:
    title: "&eCell Info"
    slots: 54
    items:
      player:
        material: PLAYER_HEAD #their skull will be applied
        slot: -1
        name: "&a%PLAYER%"
        lore:
          - " "
          - "&7This user is rank %RANK%"
          - " "
          - "&7(( Click to Modify ))"
        action: PLAYERMEMBERMANAGE
      backitem:
        material: PAPER
        slot: 45
        name: "&4» &c&lBACK"
        lore: []
        action: BACK
      addmember:
        material: GREEN_STAINED_GLASS_PANE
        slot: 50
        name: "&a&l+ MEMBER"
        lore:
          - " "
          - "&7Click to add a member to this"
          - "&7cell!"
          - " "
        action: ADDMEMBER
      removemember:
        material: RED_STAINED_GLASS_PANE
        slot: 48
        name: "&c&l- MEMBER"
        lore:
          - " "
          - "&7Click to remove a member to this"
          - "&7cell!"
          - " "
        action: REMOVEMEMBER
Code (Text):
#Cell Ranks
#Specify ranks in this file and what permissions players have in cells at this rank
#Players can manage what ranks there friends are via a GUI

#Possible permissions
# CELL_*                 - Full admin access to the cell - Includes permissions to delete the cell and transfer ownership
# CELL_GUI               - Open the cells GUI
# CELL_MANAGE_MEMBERS    - Allows players to manage other peoples ranks of those with a lower priority
# CELL_PLACE             - Allow players to place blocks
# CELL_BREAK             - Allow players to break blocks
# CELL_INTERACT          - Allow players to interact with chests
# CELL_DOOR_OPEN         - Allow players to open the main door on the cell
# CELL_MANAGE_RENT       - Allows a player to add rent



# >>>>>NOTE IF YOU MODIFY RANK NAMES, YOU WILL NEED TO MODIFY THE RANKS IN THE GUI LOCATED AT THE BOTTOM OF THIS FILE TO MATCH <<<<
Ranks:
  Owner: #The rank name identifier
    priority: 0 #Highest priority - PRIORITY 0 IS CONSIDERED THE OWNER OF THE CELL. Two ranks cannot have the same priority
    display_name: "&4Cell Owner"
    permissions:
      - "CELL_*" #The owner of the cell can do anything in his/her cell
  Co-Owner: #I.E If you change this name, you will need to change it in the GUI found at the bottom of this file
    priority: 1
    display_name: "&cCell Co-Owner"
    permissions:
      - "CELL_GUI"
      - "CELL_MANAGE_MEMBERS"
      - "CELL_PLACE"
      - "CELL_BREAK"
      - "CELL_INTERACT"
      - "CELL_DOOR_OPEN"
      - "CELL_MANAGE_RENT"
  Trusted:
    priority: 2
    display_name: "&eCell Trusted Member"
    permissions:
      - "CELL_PLACE"
      - "CELL_BREAK"
      - "CELL_INTERACT"
      - "CELL_DOOR_OPEN"
      - "CELL_MANAGE_RENT"
  Member:
    priority: 3
    display_name: "&eCell Team Member"
    permissions:
      - "CELL_DOOR_OPEN"
      - "CELL_INTERACT" #Can open chests, furnaces, etc
      - "CELL_MANAGE_RENT" #Can add rent to cell
  Visitor:
    priority: 4
    display_name: "&aVisitor"
    permissions:
      - "CELL_DOOR_OPEN"
#You can create more ranks, with different permissions :)

#To make it so much easier, I have put the GUI for the ranks file here..

#The GUI for when a player wishes to promote/demote another player
#%PLAYER% - used for the member the cell owner is modifying
#For the action, use RANK:<NameOfRankInCellRanks.yml>
GUIForRanks:
  MemberManagementPlayerView:
    title: "&eModifying %PLAYER%"
    slots: 36
    items:
      fillteritem:
        material: GRAY_STAINED_GLASS_PANE
        slot: -1 # -1 = filler
        name: " "
        lore: []
        action: NONE
      player:
        material: PLAYER_HEAD #their skull will be applied
        slot: 13
        name: "&a%PLAYER%"
        lore:
          - " "
          - "&7This user current rank is %RANK%"
        action: PLAYERMEMBERMANAGE
      backitem:
        material: BARRIER
        slot: 27
        name: "&4» &c&lBACK"
        lore: []
        action: BACK
      rankOwner:
        material: PAPER
        slot: 20
        name: "&e&lOWNER RANK"
        lore:
          - " "
          - "&7Promote this user to &4&lOWNER RANK"
          - "&7Note: There can only be one owner"
          - "&7therefor only the owner can transfer ownership"
          - " "
          - "&7Permissions:"
          - " » Everything"
        action: RANK:Owner #THE RANK NAME COMES AFTER RANK:
      coOwner:
        material: PAPER
        slot: 21
        name: "&e&lCO-OWNER RANK"
        lore:
          - " "
          - "&7Promote this user to &e&lCO-OWNER RANK"
          - " "
          - "&7Permissions:"
          - " &8»&7 Admin GUI Access"
          - " &8»&7 Manage Cell Members"
          - " &8»&7 Place Blocks"
          - " &8»&7 Break Blocks"
          - " &8»&7 Open Containers"
          - " &8»&7 Open Cell Door"
          - " &8»&7 Add rent"
        action: RANK:Co-Owner
      trusted:
        material: PAPER
        slot: 22
        name: "&e&lTRUSTED RANK"
        lore:
          - " "
          - "&7Set this user to &e&lTRUSTED RANK"
          - " "
          - "&7Permissions:"
          - " &8»&7 Place Blocks"
          - " &8»&7 Break Blocks"
          - " &8»&7 Open Containers"
          - " &8»&7 Open Cell Door"
          - " &8»&7 Add rent"
        action: RANK:Trusted
      member:
        material: PAPER
        slot: 23
        name: "&e&lMEMBER RANK"
        lore:
          - " "
          - "&7Set this user to &e&lMEMBER RANK"
          - " "
          - "&7Permissions:"
          - " &8»&7 Open Containers"
          - " &8»&7 Open Cell Door"
          - " &8»&7 Add rent"
        action: RANK:Member
      visitor:
        material: PAPER
        slot: 24
        name: "&e&lVISITOR RANK"
        lore:
          - " "
          - "&7Set this user to &e&lVISITOR RANK"
          - " "
          - "&7Permissions:"
          - " &8»&7 Open Cell Door"
        action: RANK:Visitor
      remove:
        material: PAPER
        slot: 31
        name: "&c&lREMOVE RANK"
        lore:
          - " "
          - "&7Remove this player from your cell!"
          - " "
        action: RANK:Remove

[​IMG]
Coming soon ;)

[​IMG]
I'm super active! Send me a spigot PM or head over to our discord for support
[​IMG]
By buying this plugin you agree to the following terms:
  • You will not chargeback - If you have a problem message me, in most cases I will happily refund the purchase (If within 48 Hours of purchase, and it's an issue that I cannot resolve for example)
  • I cannot guarantee support indefinitely.
  • Very little metrics, including Plugin version, players on the server and Server version is collected
  • You may not redistribute or resell this plugin
  • I may refuse to give you support with or without any specific reason
  • If you have an issue with this plugin, please contact me before leaving a 1 or low star rating
  • I can update this terms of use at any time, without notification
Thanks!
Resource Information
Author:
----------
Total Downloads: 339
First Release: Sep 25, 2019
Last Update: Nov 16, 2024
Category: ---------------
All-Time Rating:
12 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings