New Features:
- Permission System - each trigger can now check player permissions
- Conditional Command Execution - commands execute only under specific permission conditions
- Quick Teleportation - click on trigger list entry to instantly teleport to the target block
Technical Improvements:
- Flexible permission configuration through GUI editor
- Support for "has permission" and "doesn't have permission" parameters
- Automatic disabling of related commands when main permission is turned off
- Settings persistence across server restarts
Use Cases:
- One-time activations with permission granting
- VIP zone access control
- Quick server navigation
What's New:
Privacy Mode for Triggers
Added a new privacy parameter that allows triggers to work individually for each player. When privacy is enabled (privacy: true), each player has their own cooldown and trigger state, making the experience truly personal.
- Private Mode: Each player has individual cooldown and block visibility
- Public Mode (default): Traditional shared cooldown for all players
- Easy toggle via in-game GUI - similar to existing settings
- Perfect for personal challenges and individual progression
Player Head Support
Triggers now fully support player heads with custom textures! The plugin automatically saves and restores head textures, ensuring your decorative heads maintain their appearance after trigger activation.
- Automatic texture detection and saving
- Support for both player heads and custom texture heads
- Base64 texture storage for maximum compatibility
- Seamless integration with existing trigger system
Known Limitations
Note: Player heads with privacy mode enabled may not work perfectly due to Minecraft's client-server limitations. We recommend using regular blocks for private triggers and player heads for public triggers.
Configuration Example:
Code:blocks: '1': privacy: false # Set to true for individual player experience original_block: type: PLAYER_HEAD data: minecraft:player_head[rotation=0]|skull:eyJ0ZXh0dXJlcyI6...
Complete GUI Trigger Editor
• Intuitive interface for configuring all parameters
• Support for all 7 plugin languages (RU, EN, ES, FR, PL, UA, ZH)
Enhanced Sound Editor
• Chat input for sounds with multiple format support
• Auto-search sounds by partial matching
• Sound preview functionality
Advanced Command Editor
• Dedicated menu for command management
• Edit chance, execution type, and command text
• Quick command addition and deletion
ITriggerBlock v1.1.0 - MAJOR UPDATE!
What's New:
Universal Custom Block Compatibility
- No more block type limitations! Plugin now works exclusively with coordinates
- Full support for ItemsAdder, Oraxen and other plugins with custom blocks
- Automatic block data preservation - all textures and properties are saved
- Smart restoration - all trigger blocks restore automatically on server reload
New View Message System
- Information on look - configure text that appears when player looks at trigger
- Configurable radius - set the distance where function works
- Three display types:
- Title - large header in the center of screen
- Subtitle - subtitle below title
- ActionBar - text above hotbar
- PlaceholderAPI support - use any placeholders in messages
- Flicker-free - optimized display system for smooth operation
New Configuration Example:
Code:blocks: example: coordinates: x: 300 y: 64 z: 300 world: world view_message: enabled: true radius: 3 type: title message: "&e&lInteractive Block" # ... other settings
Fixed Critical Bug:
Issue: Triggers with disabled cooldown were firing twice in a row
Solution: Added automatic short cooldown (0.25 sec) for all blocks
Result: Stable operation without double triggers
New Feature - Message Duration Control:
Code:message: enabled: true type: actionbar time: 3 # Message will be shown for 3 seconds!
Now your triggers work:
✓ Without bugs and double clicks
✓ With customizable message duration
✓ Stable and predictable
What's New:
PlaceholderAPI Support - all placeholders now work in commands and messages!
Block Protection - blocks with disabled cooldown can't be broken (perfect for Oraxen/ItemsAdder)
Player Commands - new send: player parameter to execute commands as player
Bug Fixes - improved stability and performance
Usage Example:
Code:commands: '1': chance: 100 send: player # Execute as player # player/console command: menu # Any command message: "&aHello, %player_displayname%! Balance: %vault_eco_balance%"
This new version adds the ability to customize individual messages for each team, allowing for more interactive triggers. The update is fully compatible with previous configurations.
JSON:commands: 1: chance: 70 command: "give @p diamond 1" message: "E93CBYou got &e&lbrilliant!"
