Download Chestify — Minecraft Mods — MetaMods
Chestify

Chestify

Active

Downloads

0

Last update

1 year ago

Versions

1.21 — 1.21.3
Server
Game mechanics
Storage

Chestify

Securely protect your treasures with PIN-protected safes!

Quick Value Protection in Minecraft

Chestify is an innovative Minecraft plugin that significantly enhances player value security. It allows creating protected chests that require a four-digit PIN code to access. These storage units are called "safes" and guarantee that only those who know the code can open them and access their contents. The plugin is ideal for servers where protecting player property is important while maintaining classic gameplay.

Key Features

  • Secure safes with PIN protection — create chests that cannot be opened without the correct four-digit code
  • Convenient graphical interface — PIN code entry through an intuitive menu with digits from 0 to 9
  • Authorization system — players who enter the code correctly once gain permanent access to the safe
  • Configurable crafting recipe — ability to modify safe creation recipes or disable crafting entirely
  • Visual effects and sounds — various special effects during successful and failed opening attempts
  • Destruction protection — safes are resistant to explosions, fire, and actions of unauthorized players
  • Flexible message customization — all text messages and plugin settings can be modified via config.yml
  • Penalties for incorrect input — option to damage players who repeatedly make mistakes entering the code

Installation Process

  1. Download — obtain the Chestify.jar plugin file
  2. Installation — place the Chestify.jar file in your server's plugins directory
  3. Restart — restart the server to generate default configuration files
  4. Configuration — edit the config.yml file in the plugins/Chestify folder according to your needs
  5. Settings update — execute the /chestify reload command to apply changes without full server restart

Advanced Configuration

The config.yml file allows customization of:

  • Safe creation recipes
  • Visual and sound effects
  • Text messages for players
  • Damage amount for incorrect PIN entry
  • Crafting capability for safes

Example configuration:

settings:
  enable_crafting: true
  safe_recipe:
    shape:
      - 'III'
      - 'ICI'
      - 'IBI'
    ingredients:
      I: 'IRON_BLOCK'
      C: 'CHEST'
      B: 'DIAMOND_BLOCK'
  damage_on_incorrect_pin: true
  damage_amount: 2.0

effects:
  success:
    sound: 'ENTITY_PLAYER_LEVELUP'
    sound_volume: 1.0
    sound_pitch: 1.0
    particle: 'VILLAGER_HAPPY'
    particle_count: 10
  failure:
    sound: 'ENTITY_VILLAGER_NO'
    sound_volume: 1.0
    sound_pitch: 1.0
    particle: 'SMOKE_NORMAL'
    particle_count: 10

messages:
  safe_placed: '&aYou have placed a safe. Set your PIN code.'
  enter_pin: 'Enter PIN code'
  pin_set_success: '&aPIN code successfully set!'
  pin_correct: '&aCorrect PIN code. Safe unlocked.'
  pin_incorrect: '&cIncorrect PIN code.'
  cannot_break_safe: '&cYou cannot break this safe.'
  safe_given: '&aYou have received a safe.'
  safe_given_to_other: '&aYou have given a safe to player {player}.'
  no_permission: '&cYou don''t have permission to use this command.'
  player_not_found: '&cPlayer not found.'
  specify_player: '&cPlease specify the player to give the safe to.'
  reload_success: '&aChestify configuration successfully reloaded.'
  set_your_pin: 'Set your PIN code'

Rights Management and Commands

  • Command: /givesafe [player]

    • Description: Gives a safe to yourself or the specified player
    • Permissions: chestify.give
  • Command: /chestify reload

    • Description: Reloads plugin configuration
    • Permissions: chestify.reload
  • Special privileges:

    • chestify.bypass.open — allows opening protected safes without entering PIN code
    • chestify.bypass.break — allows destroying protected safes without authorization

Practical Usage

Obtaining a Safe

Start by creating a safe using the configured crafting recipe (if enabled). Alternatively, administrators can issue safes using the /givesafe command.

Placement and Configuration

After obtaining, place the safe at the desired location. Upon installation, an interface will automatically open where you need to set your own four-digit PIN code.

Access Management

If you enter the code correctly once, the system saves authorization and will grant access in the future without repeated confirmation. To allow access to other players, you can share the code, but consider the risks.

Structure Safety

Only the owner or authorized users can move or destroy safes. The structure is protected from accidental damage, explosions, and other environmental threats.

Compatibility

  • Minecraft versions: 1.19 - 1.21
  • Server types: Spigot, Paper, Purpur
  • Java requirements: version 17 or higher
  • Additional plugins: for more precise rights management, systems like LuckPerms are recommended

Technical Features

PIN Code Mechanics

Each safe is strictly tied to your established authorization data. This completely prevents unwanted access by third parties to your most valuable contents, such as ender pearls or diamonds.

User Interface Convenience

The PIN code entry is implemented through a simple graphical menu, making code setup and memorization maximally comfortable for all user categories.

System Flexibility

Almost every aspect of the system can be changed through configuration, integrating particularly universal parameters for specialized server scenarios without limiting your gaming philosophy.

Project members
verkme

verkme

Developer

Created: 6 Nov 2024

ID: 63919