COWMODSКаталог модов
ChestLock999

ВЕРСИИ (4)

release

ChestLock999 The Bug Fix Update!

1.0.3
25 сент. 2026 г.16Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
### Fixed - Fixed containers being impossible to lock because no lockable container types were enabled by default; a default set of lockable containers now ships with the plugin, and an empty list makes every container lockable - Fixed owners being unable to break blocks or build near their own locked containers - Fixed owners being unable to remove their own locked containers; breaking a locked container now also clears its lock - Fixed protection not covering explosions around locked containers - Fixed creatures and entities such as endermen, withers and falling blocks being able to change blocks near locked containers - Fixed hoppers and similar automation being able to move items into or out of locked containers - Fixed locks, trust changes, group changes and ownership transfers being lost when the server stops unexpectedly; every change is now saved right away - Fixed lock details, including the owner and trusted players, being shown to unrelated players; details are now only shown to the owner and trusted players - Fixed locked containers in worlds that are not loaded at startup being loaded incorrectly and causing errors; such entries are now safely skipped - Fixed the plugin's basic permission being declared but never enforced; commands now respect it - Fixed ownership transfers being able to exceed the receiving player's lock limit or be sent to the current owner, and the receiving player is now notified - Fixed the "trusted" and "untrusted" messages ignoring the configured messages - Fixed player lookups creating records for names that have never played on the server - Fixed lock dates and times being hardcoded; both display formats are now configurable - Fixed a possible error when the plugin shuts down without having started correctly - Fixed the JSON library not being declared as a dependency of the plugin
release

1.0.2 Configuration Update !

1.0.2
31 дек. 2025 г.261Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
### Added - Lock Protection Radius: Configure a radius around locked containers where certain actions (building, breaking blocks) are restricted - Custom Lock Messages: Allow server owners to customize all messages sent to players (success, error, notification messages) - Configurable block targeting range with default of 10 blocks - New configuration option `lock-protection-radius` to set the protection radius (default: 2 blocks) - Comprehensive custom-messages section in config.yml with customizable messages for all plugin interactions
release

ChestLock999 1.0.1 The Jack Of Trades Update

1.0.1
5 нояб. 2025 г.217Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10bukkit, paper, purpur, spigot
Скачать
Что нового
### New Features * **New Commands:** * `/lock info`: Displays detailed information about a locked container, including its owner, creation date, trusted players, and trusted groups. * `/lock list`: Provides a comprehensive list of all containers owned by the player, showing their location (X, Y, Z coordinates and world) and the date they were locked. * `/lock transfer <player>`: Allows the owner of a locked container to transfer its ownership to another player. All existing trusted players and groups are preserved during the transfer. * `/trustgroup <groupname>`: Enables the owner of a locked container to grant access to an entire group of players. Players belonging to the specified group (checked via Bukkit permissions: `chestlock999.group.<groupname>`) will be able to access the locked container. * `/untrustgroup <groupname>`: Revokes access for a previously trusted group from a locked container. * **Configuration Options (via `config.yml`):** * `default-lock-on-place`: A boolean option (`true`/`false`) that, when enabled, automatically locks containers (e.g., chests, barrels) as soon as a player places them. * `max-locks-per-player`: An integer setting that limits the total number of containers a single player can lock across the server. * `notify-on-attempted-access`: A boolean option (`true`/`false`) that, when enabled, sends a notification message to the owner of a locked container if an unauthorized player attempts to access or interact with it. * `lockable-blocks`: A list of block types (e.g., `CHEST`, `TRAPPED_CHEST`, `BARREL`, `SHULKER_BOX`) that the plugin recognizes as lockable. Only blocks specified in this list can be locked by players. ### Improvements * **Enhanced Lock Protection:** * **Interaction Prevention:** Locked blocks can no longer be opened, activated (e.g., levers, buttons), or otherwise interacted with by unauthorized players. This applies to all blocks defined as `lockable-blocks` and currently locked. * **Break Prevention:** Unauthorized players are now prevented from breaking any locked block. * **Explosion Resistance:** Locked blocks are now immune to destruction from explosions (e.g., TNT, creeper explosions). * **Piston Immunity:** Locked blocks cannot be pushed or pulled by pistons, ensuring their immobility and security. * **Group-Based Permissions:** Introduced the ability to trust entire groups of players to a locked container, simplifying access management for teams or factions. * **Improved Error Handling & User Feedback:** Enhanced messages to players for various scenarios, such as attempting to lock an un-lockable block, reaching the lock limit, or trying to access a locked container. ### Bug Fixes * **Deprecated Method Usage:** Replaced `player.getTargetBlock(null, 5)` with the modern `player.getTargetBlockExact(5)` in `LockCommand` and `UnlockCommand` to ensure compatibility and best practices. * **`ConcurrentModificationException` Prevention:** Addressed a potential `ConcurrentModificationException` in `LockManager`'s `trust` and `untrust` methods by safely iterating over a copy of the lock collection. * **Robust Player Checks:** Improved checks for `OfflinePlayer` instances in `trust` and `untrust` commands to ensure that only players who have previously joined the server can be trusted or untrusted, preventing issues with non-existent player data. * **Correct Lock Transfer Logic:** Fixed the `/lock transfer` command to correctly preserve all existing trusted players and groups when transferring ownership of a lock, ensuring no data loss during the process.
release

ChestLock999 1.0.0

1.0.0
2 окт. 2025 г.112Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9bukkit, paper, purpur, spigot
Скачать
Что нового
the first release