top of page

ISLAND

PERMS

[[ assigned to: -  ||  status: unassigned ]]

Overview

A re-creation of Factions’ /f perms. Island-owners will be able to assign members to a “usergroup”.

 

Below is the GUI that should display when someone runs /is perms. 

Right clicking = view/edit the group’s permissions

Left clicking = shows all members in the group 

((Editing permissions GUI will be explained later)).

GUI EXPLANATION

Gray Dye:

  • Name: Visitor

  • Lore: Not part of the island; just here to visit!

 

Pink Dye:

  • Name: Member

  • Lore: New to the island, still has a lot of trust to earn.

 

Magenta Dye:

  • Name: Officer

  • Lore: Users who have earned their keep on the island.

 

Purple Dye:

  • Name: Co-Owner

  • Lore: The most trusted users of the island

 

Netherstar:

  • Name: Owner

  • Lore: Creator of the island; has all permissions.

  • NOTE: line two of lore should display “You are the owner” / “You are not the owner” (depending on the player’s group). Should not be clickable, as the owner always has all permissions.

  • ALSO NOTE: There can only be one owner per island

If the owner types /is users or /is usergroup, a GUI should pop up, displaying all users on the island. For instance:

Each user should have their name displayed, then their usergroup in the lore. The book should be information regarding the GUI like “These are the members of your island!” As the max is members is 24 , there is no need to have a page 2. 

 

When someone with permissions to change usergroups clicks on any user, it should show the Usergroups GUI again (except named “Change {player_name} to which group?”)

After a usergroup is clicked, display the following confirmation GUI with the name "Please Confirm Your Decision:"

If the user in question is transferring ownership, display the GUI twice, with the name "Ownership Transfers Cannot be Undone!"

How To Change Usergroups

NOTE: While the following list might look intimidating, most of these perms are already coded into ASkyBlock's /is settings. 

PAGE 1

PAGE 2

GUI EXPLANATION

 

[LINK] to each item and their permission

BOOK

  • Name: Information

  • Lore: Left-click to toggle each permission between enabled and disabled.

ARROW BLOCK

  • Name: Page 1/2 or 2/2

IS Permissions

VISITOR

  • None, can only visit the island.

OFFICER

  • Hurting Animals: Wooden Sword

  • Lever/Button Use: Lever

  • Gate Use: Wooden Gate

  • Potion Brewing: Brewing Stand

  • Enchanting Table: Ench Table

  • Redstone Use: Comparator

  • Shears Use: Shears

  • Villager Trading: Emerald

  • Item Dropping: Gold Ingot

  • Egg Throwing: Egg

  • Enderpearl Use: Enderpearl

  • Furnace Use: Furnace

  • Beacon Use: Beacon

  • Horse Riding: Diamond Horse Armor

  • Place Blocks: Dirt

  • Workbench Use: Workbench

  • Door Use: Door

  • Bed Use: Bed

  • Bucket Use: Bucket

  • Armor Stand Use: Armor Stand

  • Item Pickup: Diamond

  • Chest Use: Chest

  • Visitor Pressure Plate: Gold PP

  • Anvil Use: Anvils

  • Jukebox Use: Jukebox

  • Allow/Disallow Animal Spawning: Potato

  • Hurting Monsters: Iron Sword

  • Portal Use: Obsidian

  • Break Blocks: Stone

OWNER

  • All permissions

Default Perms

MEMBER

  • Item Dropping: Gold Ingot

  • Breeding: Carrot

  • Place Blocks: Dirt

  • Workbench Use: Workbench

  • Door Use: Door

  • Bed Use: Bed

  • Bucket Use: Bucket

  • Armor Stand Use: Armor Stand

  • Visitor Item Pickup: Diamond

  • Visitor Pressure Plate: Gold PP

  • Anvil Use: Anvils

  • Jukebox Use: Jukebox

  • Portal Use: Obsidian

  • Break Blocks: Stone

CO-OWNER

  • Hurting Animals: Wooden Sword

  • Lever/Button Use: Lever

  • Gate Use: Wooden Gate

  • Potion Brewing: Brewing Stand

  • Enchanting Table: Ench Table

  • Redstone Use: Comparator

  • Shears Use: Shears

  • Visitor Villager Trading: Emerald

  • Visitor Item Dropping: Gold Ingot

  • Carrot: Breeding

  • Visitor Egg Throwing: Egg

  • Enderpearl Use: Enderpearl

  • Furnace Use: Furnace

  • Beacon Use: Beacon

  • Visitor Horse Riding: Diamond Horse Armor

  • Place Blocks: Dirt

  • Workbench Use: Workbench

  • Door Use: Door

  • Bed Use: Bed

  • Bucket Use: Bucket

  • Armor Stand Use: Armor Stand

  • Visitor Item Pickup: Diamond

  • Chest Use: Chest

  • Visitor Pressure Plate: Gold PP

  • Anvil Use: Anvils

  • Jukebox Use: Jukebox

  • Allow/Disallow Animal Spawning: Potato

  • Hurting Monsters: Iron Sword

  • Portal Use: Obsidian

  • Break Blocks: Stone

  • Breaking Spawners: Spawner

  • Breaking Expensive Blocks: Diamond Block

  • Ability to invite ppl from island: Lime Dye

  • Ability to kick ppl from island: Rose Red

  • Ability to expel ppl from island: Redstone Dust

  • Ability to ban ppl from island: Redstone Block

  • Ability to lock the island: Iron Door

  • Ability to create warps on island: Sign

  • Modify island permissions: Book

USER CMDS:

  • /is permissions - Shows usergroup GUI

    • aliases/is settings, /is perms, /is perm

  • /is usergroups- Shows all users in island

  • aliases/is users, /is user, /is usergroup, /is promote, /is demote

ADMIN CMDS:

  • /is perms [user]  || /is usergroups [user]

    • Ability to edit other peoplrs' usergroups and users.

Commands

bottom of page