EntranceControl icon

EntranceControl -----

Entrance lock, sync and protection plugin



EntranceControl is a plugin that allows players to create a selection of entrances (doors, trapdoors and fence gates) to lock, sync and protect them.
[​IMG]

Features
  • Easy selection of entrances.
  • Modular settings for lock, sync and protect each selection.
  • Highly configurable.
  • Folia support.
  • WorldGuard integration.
[​IMG]
[​IMG]

Commands and Permissions
  • /entrancecontrol - Base command of the plugin. (Permission: entrancecontrol.base)
  • /entrancecontrol lock [SelectionID] - Starts an entrance selection. (Permission: entrancecontrol.lock)
  • /entrancecontrol manager - Opens the entrance selection manager menu. (Permission: entrancecontrol.manager)
  • /entrancecontrol open <SelectionID> - Opens all the entrances of the specified entrance selection. (Permission: entrancecontrol.open)
  • /entrancecontrol close <SelectionID> - Closes all the entrances of the specified entrance selection. (Permission: entrancecontrol.close)
  • /entrancecontrol identify - Starts an entrance selection identification session. (Permission: entrancecontrol.identify)
  • /entrancecontrol delete <Player> <SelectionID> - Deletes the specified entrance selection from the indicated player. (Permission: entrancecontrol.delete)
  • /entrancecontrol reload - Reloads the configurations of the plugin. (Permission: entrancecontrol.reload)
  • /entrancecontrol help - Displays a list of the commands of the plugin. (Permission: entrancecontrol.help)
Additionally:
  • entrancecontrol.bypass.lock: Allows players to open locked entrance selections without being members of them.
  • entrancecontrol.bypass.protection: Allows players to break entrance selections without being members of them.
Configurations
Code (YAML):

# Worlds where EntranceControl won't handle events in.
world-blacklist
:
- world_the_end
# WorldGuard regions where EntranceControl won't handle events in.
region-blacklist
:
- region1
- region2
# Permission that will be checked when computing the total amount of entrance selections a player can have.
# Ex. 'entrancecontrol.maximum_entrance_selections.' will allow a player that has the permission 'entrancecontrol.maximum_entrance_selections.10' to have 10 entrance selections.
# The default amount will be used if the player doesn't have the configured permission.
maximum-entrance-selection-amount
:
  permission
: entrancecontrol.maximum_entrance_selections.
  default
: 10
# Permission that will be checked when computing the total amount of entrance a player can select within an entrance selection.
# Ex. 'entrancecontrol.maximum_selected_entrances.' will allow a player that has the permission 'entrancecontrol.maximum_selected_entrances.10' to select 10 entrances in their selection.
# The default amount will be used if the player doesn't have the configured permission.
maximum-selected-entrances
:
  permission
: entrancecontrol.maximum_selected_entrances.
  default
: 20
# Permission that will be checked when computing the total distance an entrance selection can have between their entrances.
# Ex. 'entrancecontrol.maximum_selection_distance.' will allow a player that has the permission 'entrancecontrol.maximum_selection_distance.10' to have a total distance of 10 blocks between the entrances in their selection.
# The default amount will be used if the player doesn't have the configured permission.
maximum-selection-distance
:
  permission
: entrancecontrol.maximum_selection_distance.
  default
: 20
# Whether break protection will be handled by the plugin.
break-protection
: true
Messages, sounds and particles from the plugin are also configurable. For instructions for how to configure this, check the PenPenLib guide.

Installation
  1. Download the latest version of PenPenLib and EntranceControl JAR files.
  2. Drop the JAR files into the plugins folder of your Spigot/Paper server.
  3. Restart the server.
Compatibility

EntranceControl is compatible with Minecraft versions 1.19.4 and later. Compatibility with older versions is not currently planned, as Folia's oldest supported version is 1.19.4.
Resource Information
Author:
----------
Total Downloads: 22
First Release: Jul 4, 2024
Last Update: Jul 4, 2024
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings