DoorClaim is a Bukkit/Spigot plugin for 1.12.2, 1.13.2, and 1.14.4. DoorClaim allows for the claiming of doors via command, protecting what is inside. Doors also have trusted lists, allowing other people to open and close owned doors. If a person tries to interact with a door that they don't own or are not trusted, they will fail to open a door. Very similiar to how Garry's Mod DarkRP server doors function. All functionality of DoorClaim can be tweaked via the config.
As of version 1.1, DoorClaim also supports localization (translation). When the plugin is first run, DoorClaim will generate a file named "translation.yml". Inside this file is almost all of the strings used by DoorClaim. Whenever the server is started/reloaded, the strings from the translation file will be read and used when DoorClaim sends a message to the user. Translation also supports unicode characters, so almost all languages are supported natively. For player names in messages that support them, the string '[p]' (without quotations) will be replace with the target/owner player name (or fallback to player UUID). If you want to remove this functionality using the translation file, simply remove '[p]' from all occurrences in the translation.yml (however, a config option has been included to not announce the owner of a door).
Version 1.2 Changelog
-Added option to use iron door as a valid door
-Added permission to add/remove trusted people (door.addremovetrusted)
-Added config option to clear door claimed list on server close (was included in the config option to clear on player disconnect before)
-Fixed false positives being thrown for critical errors
-Added config option to block interaction on claimed doors
-Added command to unblock doors (/unblockdoor)
-Added translation for a successful/unsuccesful door unblock
-Fixed door interaction handler firing twice
-Added config option to announce the owner of a door on a failed command
-Fixed default translation fallback not working when user translation was missing a keyed translation
-Cleaned up main Bukkit page
Features:
Commands:
Link to default translation file as of version 1.2: https://pastebin.com/9yAFeZ6L
Link to default config file as of version 1.2: https://pastebin.com/QCCP4tCZ