LocketteX | Optimized, Simple, Chest Protection plugin icon

LocketteX | Optimized, Simple, Chest Protection plugin -----

Protect containers with a sign, like LWC, but in a more simple/optimized fashion.




ADDITIONS
  • Compiled against the latest Spigot API (1.19.4)
  • Updated all libraries and dependencies to latest version
FIXES
  • Changed how third party hooks are handled, especially WorldGuard and GriefPrevention

----------, May 8, 2023

ADDITIONS
  • Compiled against the latest Spigot API (1.19.3)
  • Updated all libraries and dependencies to latest version
  • Added compatibility for ProtectionStones and WorldGuard (read config.yml and manually enable compatibility as needed)
FIXES
  • Removed some useless dependencies and debug messages.
Thanks to SnakeAmazing for ProtectionStones support.
----------, Feb 15, 2023

ADDITIONS
  • Compiled against the latest Spigot API (1.19)
  • Updated all libraries and dependencies to latest version
FIXES
  • Fixed an error caused by a library which is missing in some of the supported game versions.
----------, Jun 27, 2022

ADDITIONS
  • Commands to give / revoke access to a protected block :cool: use /lockettex to see commands
  • Option to restrict access to whitelisted players only while the owner is online
  • Option to restrict protection to blocks where the player has build permissions
  • Now Doors, Trapdoors and Gates can be protected :)
FIXES
  • Explosion protection now works as intended
  • Various code improvements
  • DROPPED SUPPORT FOR 1.8.8, use LocketteX 1.7.5 or lower if your server is outdated and still uses 1.8.8
----------, May 3, 2022

ADDITIONS
  • Compiled against the latest Spigot API (1.18.2)
  • Updated all libraries and dependencies to latest version
  • Added experimental (untested) support for GriefPrevention (16.x)
  • Added option to disable GriefPrevention support, in case you are using an older unsupported version, or in case the checks do not work as expected. After changing the option, you have to restart the server or reload the plugin with your plugin manager of choice (PlugManX et similia)
----------, Mar 18, 2022

ADDITIONS
  • Compiled against the latest Spigot API (1.18.1)
  • Updated all libraries and dependencies to latest version
FIXES
  • Fixed a possible exploit (chest access) in certain specific conditions
  • The admin permission will now allow players with the permission to break protected signs (which was the intended behaviour)
----------, Dec 16, 2021

ADDITIONS
  • Added Slimefun Hook, which should hopefully protect LocketteX protected blocks and LocketteX signs from being exploded by Slimefun items (treated just like the normal break conditions). This has not been tested, so if you use Slimefun on your server please test it yourself (and let me know if it's all good) before deploying the plugin to production.
----------, Nov 26, 2021

FIXES
  • Updated Towny Hook to latest TownyAPI (if you have any issues, update your Towny to latest version)
----------, Nov 23, 2021

ADDITIONS
  • You can now set the 'owner' line to a different line of the sign ('
    sign-owner-line-number' setting, can only be 2, 3 or 4)
    . Beware, this is NOT backwards-compatible with previous settings, which means that if you already have signs with the owner line on the 3rd line, those won't be recognized anymore if you change the line to the 2nd or 4th. This option was made exclusively to make it easier to switch to LocketteX from another plugin previously installed, in order to match the same or at least a similar format in order to keep previously setup protect signs.
  • TL;DR If you are a new LocketteX user, it would be wise to edit the sign format to your liking BEFORE protecting any container, if you already use LocketteX, don't edit the owner line number.
  • ATTENTION: Since this update comes right after the UUID-Support update, remember that in order to enable UUID support on a previous install (fresh installs already come with uuid support enabled) you have to edit the sign format line of the owner placeholder to "%owner%#%uuid%"
----------, Nov 8, 2021

ADDITIONS
  • LocketteX will now recognize and parse UUIDs in already existing signs and in new signs. In order to use this UUID support, in case you are on an older version of LocketteX and upgrading, you have to change the format of the 3rd line in the 'sign-formatted-lines' config option to '%owner%#%uuid%'
----------, Nov 8, 2021

FIXES
  • Fix ClassCastException on SignChangeEvent
----------, Oct 13, 2021

FIXES
  • Fix some minor errors which could result in NPEs in console
  • Optimized some checks
  • (1.7.0 Release will bring the whitelist feature and hopefully bring protection to other kinds of interactable blocks)
----------, Oct 13, 2021

FIXES
  • Fix ConfigLib not being correctly setup at startup
  • Compiled for Spigot 1.17.1
----------, Oct 8, 2021

FIXES
  • Updated the FactionsX Hook to version 1.2
  • Updated ConfigLib internal library
  • Updated HolographicDisplays Hook
  • Compiled for Spigot 1.17
----------, Jul 1, 2021

FIXES
  • Updated the FactionsX Hook to version 0.6
  • Compiled for Spigot 1.16.3
----------, Oct 15, 2020

FIXES
  • Updated the FactionsX Hook to version 0.5
  • Compiled for Spigot 1.16.1
----------, Jun 28, 2020

FIXES
  • Updated the FactionsX hook from version 0.3 to 0.4.2.
  • Fixed Double Chest detection & protection
  • Other fixes related to multi-version support
----------, May 20, 2020

FIXES
  • Updated the FactionsX hook from version 0.22 to 0.3. If you do not own FactionsX and you already use LocketteX 1.6.3, you don't need to update.
----------, May 6, 2020

FIXES
  • Fix Sign owner detection when using color codes in the owner line in config.yml (Thanks to @Tamalito for reporting)
----------, May 6, 2020

ADDITIONS
  • Added "PlayerProtectContainerEvent", a cancellable event that is called just before a player protects a container (after he passes all the checks successfully).
FIXES
  • Fix UnsupportedOperationExceptionin console for servers using custom inventory plugins which extend InventoryHolder improperly (Thanks to Slumzy#2002 on Discord for reporting)
----------, May 1, 2020

FIXES
  • Fix NullPointerException in console for 1.15 servers (Thanks to Slumzy#2002 on Discord for reporting)
----------, Apr 28, 2020

FIXES
  • Fix issue with the configuration manager not parsing numbers correctly.
----------, Apr 25, 2020

FIXES
  • Fix issue with the Economy hook not working in some cases
  • Recoded the hooking system in order to improve performance and handle more edge-cases
  • Fixed bug with file generation on Windows servers
ADDITIONS
  • Added plugin statistics with bStats (shaded)
----------, Apr 24, 2020

FIXES
  • Fix issue with right-click to protect and an exception with explosion protection.
ADDITIONS
  • Added support for any container
  • Added description in config about the hopper protection check (was called inventory move before, which could be misleading)
  • Added option to make protection expire after a configurable amount of days
  • Added basic compatibility with MassiveCore Factions, but since it's really old and should not be used, no further support will be provided to MCore users.
----------, Apr 23, 2020

FIXES
  • Fix issue with sign-breaking not recognizing the owner. (Thanks to Slumzy#2002 on Discord for reporting)
----------, Apr 22, 2020

ADDITIONS
  • Added compatibility with FactionsX and Lands (untested). (Thanks to @dinoboss2001 for the suggestion)
----------, Apr 22, 2020

FIXES
  • Fixed an error in FactionsUUID Hook.
ADDITIONS
  • Added an option ("use-explosions" under "GeneralSettings") to add Explosions protection to protected signs. (Thanks to @TheGanjalf for the suggestion)
----------, Apr 21, 2020

FIXES
  • Fixed an error for 1.15+ servers. (Thanks to @MonkeyBrize for reporting)
----------, Mar 21, 2020

ADDITIONS
  • Added the "make-enabled-worlds-a-blacklist" option under the GeneralSettings section, which turns the enabled-worlds list from a whitelist to a blacklist. (Thanks to @AkiraTsubasa for the suggestion)
  • More updates coming soon!
----------, Mar 19, 2020

FIXES
  • Fixed some console errors, cleaned up the code. (Thanks to @lelesape for reporting)
  • Prepared some Utility classes for future updates!
----------, Mar 19, 2020

FIXES
  • Fixed a ClassCastException on 1.15+, due to API changes in Spigot. (Thanks to Randwulf#8663 on Discord for reporting)
----------, Jan 10, 2020

ADDITIONS
  • Added option shift-click-with-sign-to-protect which makes it possible to protect chests by shift-clicking with a sign in hand the chest to protect it. (Suggested by @asd851646427 )
FIXES
  • Improved code efficiency
----------, Dec 19, 2019

FIXES
  • Improved messages and added prefix where it was missing.
----------, Dec 4, 2019

ADDITIONS
  • Option 'disable-protection-on-unclaimed-land' now also disable creation of protection signs in an unclaimed chunks.
FIXES
  • Better economy management.
----------, Dec 4, 2019

ADDITIONS
  • Added option 'disable-protection-on-unclaimed-land' to disable protection if the protected chest is in an unclaimed chunk (like in Wilderness for example).
FIXES
  • Fixed an invalid material name for post-flattening versions.
----------, Dec 4, 2019

Resource Information
Author:
----------
Total Downloads: 57,827
First Release: Dec 3, 2019
Last Update: May 8, 2023
Category: ---------------
All-Time Rating:
46 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings