Sueta

Conquest Compressor

1.7.0

A Light-Weight Perfect Auto Compressor Plugin

·Plugin
  1. 1.7.0latestAttribute and PublicBukkitValue Data SavedJun 26, 2026
    ConquestCompressor Update This update expands recipe item matching and output item creation with improved metadata support. Changes: · Added support for nbt.PublicBukkitValues, making compressor recipes compatible with ItemEdit/ItemTag-style custom item tags. · Added support for Bukkit item attribute modifiers, including attack damage, attack speed, armor stats, and other attribute-based custom items. · Improved YAML loading for deeply nested itemData sections, including attributes, NBT, and future metadata sections. · Improved plain item detection so custom-tagged or attribute-modified items are no longer accidentally treated as vanilla items. · Added safer recipe loading for complex custom items in gameAutocompressor.yml. Example supported metadata: itemData: attributes: - attribute: generic.attack_damage name: conquest_attack_damage amount: 12.0 operation: ADD_NUMBER slot: MAINHAND nbt: PublicBukkitValues: minecraft:drop_id: stone1-coin This makes ConquestCompressor more reliable for servers using custom item systems, ItemEdit, ItemTag, and advanced item metadata.
    2 downloads
  2. 1.6.0ConquestCompressor v1.6.0 Auto Recipe Compressor ItemsOct 16, 2025
    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.
    102 downloads
  3. 1.5.0ConquestCompressor Added Per Recipe PermissionsOct 15, 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. ------------------
    8 downloads
  4. 1.4.0ConquestCompressor v1.4.0 Reload Bug FIxSep 23, 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. --------------------------------------------------
    16 downloads
  5. 1.3.0ConquestCompressor v1.3.0 Item Compressors AddedSep 21, 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 given to players in custom stack sizes. - Items can be /compressor admin item deleted 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. ----------------------------------------------------
    7 downloads
  6. 1.2.0ConquestCompressor v1.2Sep 5, 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.
    10 downloads
  7. 1.1.1ConquestCompressor v1.1.1 Redundant Code RemovalJun 9, 2025
    46 downloads
  8. 1.1.0ConquestCompressor v1.1.0 Player Toggle PersistingJun 8, 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.
    16 downloads
  9. 1.0Jun 8, 2025
    17 downloads

Similar projects

Plugin →