LockTight icon

LockTight -----

A Minecraft plugin that provides chest locking, protection, and lockpicking features




## [1.1.2] - 2025-11-11

### Added

- **Separate Hopper Debug Option**: Added `hopper_debug` config option to control hopper-specific debug logging separately from general debug mode. This prevents hopper debug spam from flooding the console when general debug is enabled.
- **Config Versions**: Added version strings to .yml's to help with migration.

### Fixed
- **Config Migration Comments**: Fixed config migration to preserve comments when adding missing nested keys to existing sections.
----------, Nov 11, 2025

## [1.1.1] - 2025-11-02

### Fixed

- **Double Chest Breaking**: Fixed bug where breaking one side of a locked double chest would remove the lock from both sides, including the remaining single chest. Now only the side being broken has its lock removed, and the remaining single chest stays locked.
----------, Nov 3, 2025

## [1.1.0] - 2025-11-02

MAJOR PERFORMANCE HOTFIX

### Added

- **Performance Optimization System**: In-memory cache for chest lock status to reduce database queries
- **Performance Configuration**: New `performance` section in config.yml with cache settings

### Changed
- **Database Connection**: Switched to persistent connection pool instead of creating new connections per query
- **SQLite Optimizations**: Enabled WAL mode and performance pragmas for better concurrency
- **Config Migration**: Automatic migration system adds missing config options when updating

### Fixed
- **Hopper Performance**: Eliminated severe server lag from hopper-heavy bases by caching lock status checks
----------, Nov 3, 2025

## [1.0.9] - 2025-10-13

### Added

- **Version Support**: Added 1.20 support, Java target lowered to 17 for 1.20.x compatibility
- **Config Refactor**: Nested temporary access seconds under lockpicking, **delete config.yml and let it reload.**
----------, Oct 13, 2025

## [1.0.8] - 2025-01-27

- Configurable Item Types: Customize lockpick and reinforcement materials in `gui.yml`
- Configurable Glowing Effects: Toggle glowing enchantment per item tier
- Lockpick Tier Selection: `/chest lockpick [tier]` command with tab completion

If updating from a pervious version, delete gui and messages.yml and let them reload. DONT FORGET TO MAKE BACKUPS AND DO NOT DELETE THE DB FILE
----------, Oct 9, 2025

## [1.0.7] - 2025-09-29


### Added

- Update Checker
- update subcommand:
run /chest update to manually check for new versions on SpigotMC

Test of update checker
----------, Sep 29, 2025

## [1.0.6] - 2025-01-27

### Added

- **Auto-Lock Feature**: Chests are now automatically locked when placed by players (configurable)
- **Auto-Lock Configuration**: Added `general.auto_lock_on_place` config option (default: true)
- **Chest-break cleanup**: locks now are properly deleted and cleaned from the database when a locked chest is broken by the owner or admins

If updating from a previous version, delete the .yml files in the plugins/locktight/ directory and let them reload. **DO NOT DELETE DB FILE UNLESS YOU WANT TO WIPE LOCKS**
----------, Sep 28, 2025

## [1.0.5] - 2025-09-25

### Fixed

- **Double Chest Handling System**: Fixed critical bug where some critical features only applied to one chest side, not both sides of double chests

### Changed
- **Config Refactor**: Refactored configuration files, IF UPDATING FROM AN OLDER VERSION, DELETE CONFIG & MESSAGES.YML AND LET THEM RELOAD
- **Hopper Behavior**: Locked chests can now have items extracted from a locked chest using a hopper if the hopper is placed by the lock owner
- **Added More Detailed Debugging**: Hopper item passing debugging added
----------, Sep 26, 2025

## [1.0.4] - 2025-09-25

### Security

- **Hopper Protection**: Added hopper blocking system to prevent bypassing chest locks with hoppers

### Fixed
- **Expiration Timer Reset**: Fixed chest lock expiration to reset when players log in (was keeping old timer)

### Changed
- **Config Refactor**: Refactored configuration files, IF UPDATING FROM AN OLDER VERSION, DELETE CONFIG & MESSAGES.YML AND LET THEM RELOAD
----------, Sep 25, 2025

## [1.0.3] - 2025-09-23

### Fixed

- **Double Chest Reinforcement Inspection**: Fixed bug where inspecting the "other side" of a reinforced double chest would show "Reinforcements: None" even though the chest was reinforced

### Changed
- **Inspection Logic**: Chest inspection now checks both sides of a double chest for reinforcement data
- **Double Chest Support**: Added method to ChestCommand for consistent double chest handling
----------, Sep 24, 2025

**Lockpick Consumption Bug**: Fixed critical bug where using a mythic lockpick would consume a lower quality lockpick from an earlier hotbar slot instead of the actual mythic pick used
----------, Sep 21, 2025

Changelog
If updating from previous version delete config & messages.yml in plugin folder. Do not delete .db file!

Added:

  • Admins can now lock chests using the adminlock subcommand, this lock is unpickable
  • Lockpicking attempts and successes can be toggled on/off via alerts sub command
  • Refactor config.yml for more control over plugin behavior
    • added world blacklist option
    • sound effect control
    • toggle lockpicking feature
    • removed admin claim locking option (useless)
  • Refactor messages.yml
  • Admins can now use the lockpickget command to give lockpicks to others (locktight.lockpickget.other)
  • added lock reinforcement item to lockpickget command
  • lockpickget command now supports quantities
  • Users with .bypass permission have unexpirable locks (configurable)
Fixed:

  • Lockpicks being wasted/broken on admin chests
  • Lockpicking attempts on an already picked lock
  • better error handling
  • broken config implementations
  • GriefDefender integration configuration loading issues
  • Admin bypass permissions now work consistently across all features
----------, Aug 16, 2025

Resource Information
Author:
----------
Total Downloads: 127
First Release: Aug 14, 2025
Last Update: Nov 11, 2025
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings