Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for AltKat

Create custom items with permanent potion effects and attributes.

Report BuffedItems?

Release
1.5.5

AltKat released BuffedItems version 1.5.5 on December 16, 2025

📋 BuffedItems v1.5.5 Patch Notes

This update focuses on Security Hardening for the Crafting Engine and addresses interactions with the new Minecraft 1.21 Crafter (Auto-Crafter) block. It also introduces granular control over recipes and resolves critical glitches regarding inventory shifts. 🛡️ Crafter Block (1.21+) Security

Due to server-side limitations and duplication risks in the current Spigot/Paper API, Auto-Crafter support has been replaced with a strict protection system.

[Security] Input & Output Lock:
    Logic: Implemented a dual-layer restrictor for the Crafter block.
    Impact: BuffedItems can no longer be placed into or consumed by Crafter blocks. This prevents accidental item loss and stops players from using custom items as vanilla ingredients in automated setups.
[Safety] Automation Exploit Prevention:
    Logic: The plugin now actively cancels any event where a Crafter attempts to process a custom recipe.
    Impact: Ensures data integrity by preventing automated duplication glitches associated with custom stack sizes.

🛠️ Crafting Engine Stability

Major refactoring of the CraftingListener to fix edge-case exploits.

[Fix] Shift-Click Protection Glitch:
    The Issue: Previously, ingredients left over in the crafting grid after a Shift+Click craft could lose their protection data.
    The Fix: Removed the problematic craftingInProgress loop check. The engine now recalculates protection states in real-time.
[Security] Vanilla Result Guard:
    Logic: Added a secondary security check during onInventoryClick.
    Impact: Prevents players from extracting vanilla results if a BuffedItem is present anywhere in the crafting matrix (prevents using valuable custom items as "filler" trash).
[Logic] Persistent Calculation:
    Change: Recipe calculation logic now runs continuously even during complex event triggers.
    Impact: Ensures the result slot always displays the correct item (or air), eliminating visual desyncs.

⚙️ Recipe Management & Editor

[Feature] Per-Recipe Toggle:
    Logic: Added a new enabled flag to the CustomRecipe structure.
    Impact: Admins can now temporarily disable specific recipes via the Editor or Config without deleting the entire file.
[Cleanup] Deprecated Flags:
    Change: Completely removed the PREVENT_CRAFTING_USE flag system. This logic is now handled natively by the core engine.
    Auto-Cleanup: The plugin will automatically remove the obsolete 'protection-prevent-crafting-use' message from your config.yml on startup.

⚡ General Improvements

[Optimization] Recipe Finding: Optimized the matching algorithm to function correctly even if the custom crafting module is globally disabled (ensuring item protection remains active regardless of crafting settings).
[Editor] I/O Optimization: The In-Game Editor now defers disk I/O for recipe toggles, handling changes in RAM until an explicit save action is triggered.

Information

Published onDecember 16, 2025
Downloads3

Platforms

Paper Paper (1.21-1.21.11)

Dependencies

Paper Paper
Edit Plugin Dependencies: Paper