 
                Create private rooms for your users to store their items!






 📦 Limited Rooms | The rooms have a limit and if the player does not have permission they must wait for a room to become free.
📦 Custom Rooms | Instantly generated rooms can be customized using permissions. That is, a VIP user can have a room other than the default one!
📦 Easy to use | The settings are made so that all buyers can easily modify the options!
 📦 Fully customizable | All messages and options are completely configurable!
📦 Quick support | We are available most of the time to help you with anything you need!
📦  Constant updates | As the days go by we will improve, update or add features that have been suggested!


settings:
  room_limit: 10 # <--- Room limit (If the user has the permission: "shulkerrooms.limit.bypass", they will be able to bypass this limit)
  leave_countdown: 5 # <--- The countdown to leave the room
  interaction: true # <--- Activate or deactivate blocking the interaction to enter/exit a room
  item_drop: false # <--- Activate or deactivate item drops in a room
  commands:
    enable: true # <--- Activate or deactivate whitelisted commands
    whitelisted: # <--- List of commands that can be executed while the user is in a room
      - "/plugins"
  blocks:
    below: BEDROCK # <--- Type of block that can be built inside a room
    interact: NOTE_BLOCK # <--- Type of block to enter/exit a room
    whitelist: # <--- List of blocks that can be placed in a room
      - "SHULKER_BOX"
      - "WHITE_SHULKER_BOX"
      - "LIGHT_GRAY_SHULKER_BOX"
      - "GRAY_SHULKER_BOX"
      - "BLACK_SHULKER_BOX"
      - "BROWN_SHULKER_BOX"
      - "RED_SHULKER_BOX"
      - "ORANGE_SHULKER_BOX"
      - "YELLOW_SHULKER_BOX"
      - "LIME_SHULKER_BOX"
      - "GREEN_SHULKER_BOX"
      - "CYAN_SHULKER_BOX"
      - "LIGHT_BLUE_SHULKER_BOX"
      - "BLUE_SHULKER_BOX"
      - "PURPLE_SHULKER_BOX"
      - "MAGENTA_SHULKER_BOX"
      - "PINK_SHULKER_BOX"
  schematics:
    default: "Schematic.schem" # <--- Name of the schematic that will be used by default
sounds: # <--- Sounds of 'https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html'
  join: "ENTITY_PLAYER_LEVELUP" # <--- Sound when the player enters a room
  leave: "ENTITY_PLAYER_LEVELUP" # <-- Sound when the player has left the room.
  leave_cancelled: "ENTITY_VILLAGER_NO" # <-- Sound when player leave has been canceled
  leaving: "BLOCK_COMPARATOR_CLICK" # <-- Sound when the player is waiting to leave
locations:
  blocks: # <--- Coordinates of interaction blocks (Format: 'x, y, z' in whole numbers, no decimals)
    interaction:
      - "0;100;0" # <-- example coordinates
  spawn: "world;0.0;100.0;0.0;0.0;0.0" # <--- Location where the player will be teleported when leaving a room.
  positions: # <--- List of locations that will be taken to create a room
    - "world;0.0;100.0;0.0;0.0;0.0" # format: '<worldName>;<x>;<y>;<z>;<yaw>;<pitch>' with decimal numbersmessages:
  no_permission: "&cYou don't have permission"
  commands:
    reload_successfully: "<green>the plugin has been reloaded"
    generate_successfully: "<green>the rooms has been created successfully"
  room:
    join: "<green>You have entered a room!"
    leave: "<red>You have left a room!"
    leaving: "<red>You are waiting to leave the room, time: <countdown>"
    leaving_cancelled: "<red>The countdown has been canceled because you moved!"
    current_leaving: "<red>You're already leaving the room, wait a moment..."
    not_found: "<red>Room not found!"
    are_full: "<red>All rooms are full!"
    generating: "<red>Room generation has started, check the console"
    current_generating: "<red>The rooms are already being generated, wait for the process to finish, please..."
  player:
    inside: "<red>You are already in a room"
    is_not_inside: "<red>You are not in a room!"
# 1.- Drag your ".schem" file to the "plugins/ShulkerRooms/schematics" directory
# 2.- Sets the value of: "default schematic" to the name of the default schematic
#
# NOTE: You must establish a default schema; Otherwise, the plugin might generate an error or not generate any rooms at all.
settings:
  default_schematic: "MyDefaultSchematic".schem"
# 4. Set all locations that will be used for rooms
# Example:
locations:
  positions: # <--- List of locations that will be taken to create a room
    - "world;0.0;100.0;0.0;0.0;0.0" # format: '<worldName>;<x>;<y>;<z>;<yaw>;<pitch>' with decimal numbers
# 5.- Start or restart the server.
# 6.- Log in to the server and run the '/room generate' command to pre-generate all rooms, then wait for the generation to finish.
# (Check the console for more information )
# When the pregeneration is finished you can use the plugin!# You must enter the locations in this format: <worldName>;x;y;z;yaw;pitch
# Yaw and pitch are optional values.
# Then you can use: <worldName>;x;y;z (yaw and pitch will be set to 0.0)
# 'yaw' and 'pitch' is the location where the player is looking
# NOTE: All coordinates that are placed within the 'interaction' section must be in whole numbers without decimals.
locations:
  blocks: # <--- Coordinates of interaction blocks (Format: 'x, y, z' in whole numbers, no decimals)
    interaction:
      - "0;100;0" # <-- example coordinates
  spawn: "world;0.0;100.0;0.0;0.0;0.0" # <--- Location where the player will be teleported when leaving a room.
  positions: # <--- List of locations that will be taken to create a room
    - "world;0.0;100.0;0.0;0.0;0.0" # format: '<worldName>;<x>;<y>;<z>;<yaw>;<pitch>' with decimal numbersÂ
| Commands | Permissions | Description | 
| /room reload | shulkerrooms.command.reload | reload configuration | 
| /room join | shulkerrooms.command.join | join a room | 
| /room leave | shulkerrooms.command.leave | leave a room | 
| /room generate | shulkerrooms.command.generate | pregenerate all rooms | 
| /room coords | shulkerrooms.command.coordinate | get your current location in string format | 
| ??? | shulkerrooms.limit.bypass | create a room bypassing the limit | 

Â