Conquest Compressor icon

Conquest Compressor -----

A Light-Weight Perfect Auto Compressor Plugin




ConquestCompressor 1.6.0
Release Date: 2025-10-16
----------------------------------------------------

Added

  • [] New auto-compressor logic for Item Compressors with three interval tasks:
     • baseIntervalTask (respects per-user toggle; mode-aware)
     • itemHeldIntervalTask (ignores toggle; runs when holding a compressor item; uses that item’s recipes)
     • itemAnywhereIntervalTask (ignores toggle when user auto is OFF; compresses using recipes from compressor items found anywhere in inventory)
    [
    ] Event-based auto-compress triggers (independent of toggle): item pickup, inventory open/close, left/right click, and shift-click—each gated by base permission.
    [] Configurable target mode for interval compression via compression-trigger.auto.target-mode with support for INVENTORY, HOLDING, HOLD_IN_MAIN_HAND, and HOLD_IN_OFF_HAND.
    [
    ] World whitelist support for auto-compression (world-restrictions.whitelist-worlds and allowed-worlds).

Changed

  • [] Compression routines now perform inventory rollbacks on overflow to prevent item loss when outputs don’t fit.
    [
    ] Hand-only compression uses a temporary 9-slot view to precisely match and consume only the held stack while placing outputs in the player inventory.
  • Recipe resolution tightened: respects per-recipe permissions (PermissionModels.USER_AUTO + hasRecipe) and recipe enabled state before processing.

Fixed
  • Avoids unnecessary processing in disallowed worlds and when no applicable compressor item/recipes are present.
----------, Oct 16, 2025


ConquestCompressor v1.5.0
Release Date: 2025-10-15

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

Added
  • Permission-based recipe control.
    • New permission nodes:
      • conquestcompressor.user.auto.recipe.* → Access all recipes (default: true)
      • conquestcompressor.user.auto.recipe.<recipe_id> → Access specific recipes only
    • Both manual compressor item use and auto compression now respect these permissions.
    • Added PermissionManager.hasRecipe(sender, recipeId) for unified per-recipe checks.
    • Expanded PermissionModels enum with wildcard & dynamic per-recipe helpers.

⚙️ Changed
  • CompressorListener and CompressorItemListener now enforce per-recipe permissions.
  • AutoCompressTrigger refined for safer event normalization and parsing.
  • Improved wildcard permission inheritance logic for consistent access control.

Fixed
  • Removed unused ON_SHIFT_TOGGLE trigger reference to prevent unnecessary event handling.
  • Improved consistency of world whitelist enforcement across auto-compression triggers.

------------------
----------, Oct 15, 2025

ConquestDuels v1.4.0
Release Date: 2025-09-22

Fixed
  • [Auto-fill Suggestion] Resolved an issue where compressors stopped working after using /compressor admin reload. All listeners are now properly re-registered.

--------------------------------------------------
----------, Sep 23, 2025

ConquestCompressor v1.3.0
Release Date: September 21, 2025

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

Added
  • Compressor Item System:
    - Admins can now `/compressor admin item create <key> <recipe...>` from a held item.
    - Items can be `/compressor admin item give`n to players in custom stack sizes.
    - Items can be `/compressor admin item delete`d from YAML and memory.
  • Click-to-Compress Items:
    - Players can left/right-click with compressor items to compress inventory instantly.
    - Supports per-item settings (`leftClick`, `rightClick`, `cooldownTicks`, `consumeOnUse`).
    - Works even without the auto-compression permission/toggle.
  • Cooldown Support: Each item has its own configurable cooldown timer.
  • Consume-on-Use: Optional setting that removes one compressor item per activation.

----------------------------------------------------
----------, Sep 21, 2025

ConquestCompressor 1.2
Release Date: September 4, 2025

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

Fixed
  • Compression now correctly distinguishes between plain items and custom-meta items (renamed, lored, enchanted, etc.). No more accidental deletion or over-compression.

Added
  • Placeholder %conquestcompressor_active_status% for PlaceholderAPI, showing "Enabled" or "Disabled" per player.
----------, Sep 5, 2025


✅ Added User Help & Toggle Commands
Players now have access to two powerful quality-of-life commands:
Code (Text):
/conquestcompressor help
Shows a beautiful help page with clickable commands
Permission:
Code (Text):
conquestcompressor.user.help
Code (Text):
/conquestcompressor toggle
Toggles auto-compression ON or OFF
Remembers player setting even after logout!
Permission:
Code (Text):
conquestcompressor.user.auto.toggle
This update improves onboarding, clarity, and player control over automation.
Don't forget: auto-compression is enabled by default unless toggled off.
----------, Jun 8, 2025

Resource Information
Author:
----------
Total Downloads: 100
First Release: Jun 8, 2025
Last Update: Oct 16, 2025
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings