Sueta

Conquest Compressor

1.7.0

A Light-Weight Perfect Auto Compressor Plugin

·Plugin

⚒️ ConquestCompressor
Auto Item Compression Plugin
Powerful, GUI-driven compression with auto-mode, persistent toggle state, and full admin tooling.
Join our discord for help and suggestions!

Features

  • ✅ Automatic compression triggered on pickup, shift-click, inventory open/close, or timed interval
  • Per-player toggle memory – players keep their on/off setting across sessions
  • ‍Admin GUI editor to create, edit, and delete compressor recipes live
  • Custom item support – model data, enchantments, skulls, lore, unbreakable, glow, etc.
  • Cooldowns for GUI actions, commands, and interactions
  • World restrictions – supports whitelist and blacklist
  • Permission-based access – LuckPerms-compatible
  • MiniMessage support for messages, hover, click, sound, particles, bossbars, and more
  • PlaceholderAPI support
  • ♻️ Reloadable in-game

Commands

/conquestcompressor

Aliases: ccompressor, compressor
User Commands:

/conquestcompressor help

– View help page

/conquestcompressor toggle

– Toggle auto-compression on/off

Admin Subcommands:

/conquestcompressor admin help

– View admin help

/conquestcompressor admin reload

– Reload all configs

/conquestcompressor admin compressor create <key>

– Create a new recipe

/conquestcompressor admin compressor edit <key>

– Edit a recipe

/conquestcompressor admin compressor delete <key>

– Delete a recipe

Permissions
Works with LuckPerms or any permissions plugin
Admin Permissions:

conquestcompressor.admin.basecommand

– Base command access

conquestcompressor.admin.help

– View admin help

conquestcompressor.admin.reload

– Reload plugin configs

conquestcompressor.admin.compressor

– Manage compression models

conquestcompressor.admin.recipe

– Reserved for future crafting

conquestcompressor.admin.*

– All admin permissions
User Permissions:

conquestcompressor.user.help

– View user help menu

conquestcompressor.user.auto

– Enables auto-compression

conquestcompressor.user.auto.toggle

– Toggle auto-compression on/off

conquestcompressor.user.*

– Access to all user features

------------------------------------------------------

Recipe-Based Permissions (NEW in v1.5.0)

conquestcompressor.user.auto.recipe.*

– Access all compressor recipes (default: true)

conquestcompressor.user.auto.recipe.<recipe_id>

– Access a specific recipe only

Granting or revoking these nodes allows full control over which recipes players can use for both
manual compressor items and automatic compression.

Configuration Highlights

  • MiniMessage support for all feedback and visuals
  • World whitelist/blacklist support
  • ⏱ Adjustable cooldowns for GUI and commands
  • Supports trigger intervals like "5s" or event keys like ON_ITEM_PICKUP
  • Player toggle state saved in
    /userData/playerToggleStates.yml
  • Easy integration with PlaceholderAPI
  • Fully reloadable with no restart

GUI Editor

  • Click-based interface to configure recipes
  • Supports custom textures, model data, lore, enchantments
  • Auto-save and auto-close after timeout
  • No server reload required for changes

Links
Need help or want to suggest something?
➡️ Join our Discord Community
✅ Lightweight, performance-friendly, and production-ready!

Similar projects

Plugin →