Custom Events Plugin ⭐ExecutableEvents ⭐182+ Triggers | Quests, Abilities & Server Automation

MC Plugin Custom Events Plugin ⭐ExecutableEvents ⭐182+ Triggers | Quests, Abilities & Server Automation 3.26.7.17
Custom events plugin - Create Quests, Abilities, Boosts & more - 110+ Custom Triggers

SCore changelogs (All plugins)

You can now put placeholders into SCore variabless and define if they will be parsed or not by SCore using
parsePlaceholders: true/false

Players can now disable particles using /score particles-toggle

Fix the compatibility with Spigot

Fix an issue with FR language

Fix of an issue with version management

The plugins have been tested and working with 26.1


----

MyFurniture Changelog

Blockbench Animation System
- Animated furniture from Blockbench models — Drop a .bbmodel file in plugins/MyFurniture/animations/ and run /mf
pack. MyFurniture auto-generates all resource pack assets (models, textures, items) and creates the furniture
config.

- Play/stop animations with right-click and left-click, or via RUN_ANIMATION / STOP_ANIMATION display commands in activators.

- Supports looping animations, per-bone keyframes (position, rotation, scale), multiple animations per model, and
smooth 360° rotations (ceiling fans, etc.).

- Animation preserves the furniture's placement rotation.

- Breaking or chunk-unloading animated furniture properly cleans up all entities.


Resource Pack Security & Optimization

- Pack obfuscation (obfuscatePack: true) — Replaces all model and texture file names with random UUIDs to prevent
easy extraction of your custom assets.

- PackSquash integration (usePackSquash: true) — Optimizes the resource pack with
https://github.com/ComunidadAylas/PackSquash, reducing pack size by up to 75%. Requires PackSquash installed
separately.

- Pack caching — Skips pack regeneration when nothing has changed. Automatically invalidates when you change
obfuscation or PackSquash settings.

- Pack validation — Checks all PNGs and JSONs for corruption on every build.

- SHA-1 hash verification — Pack integrity hash sent to clients.

Custom GUI Textures

- Furniture editor menus now feature a custom dark wood-themed background using bitmap font providers.
Fix an issue with the custom command : SET_EQUIPPABLE_MODEL


The player-only FORCE_DROP, (ei_id mode, names: FORCE_DROP, DROPSPECIFICEI)
and the mixed FORCEDROP, (slot mode, name: FORCEDROP) are now unified into a
single MixedCommand that supports both slot: and ei_id: parameters.

FORCE_DROP slot:-1 - to drop item of the entity/player of their main hand slot
FORCE_DROP ei_id:MyExecutableItem - to drop the mentionned EI from the player inventory
SCore - the custom command SET_EQUIPPABLE_MODEL can be applied safely on the vanilla items (using EI_CLICK_ON_ANOTHER_INVENTORY_ITEM of EI for example)
It will not modify the slot where the item can be equipped. (before it changed the equipment slot to the head)

Thank you Nesseley for the bounty
SCore Internal edits

EI fix of an issue with PLAYER_RECEIVE_EFFECT (it wasnt trigerred when the player already have the same effect at a lower level)
SCore, internal improvements

EI Improvements of the long lore

EI new repairable feature, now you can choose with which item you can repare the EI in the anvil.

EC Fix a dupe issue
Fix a small issue with HeadFeatures

Vietnam language added

Added the smelt argument for INLINE_MINEINCUBE, MINEINCUBE, MINEINSPHERE, VEIN_BREAKER

Added an option at direction argument of INLINE_MINEINCUBE that uses the XZ logic of Player Expansion from PlaceholderAPI (Added custom logic too for UP/DOWN direction)


Fix an issue with bundle restriction in 1.21.2 +

Update mostly done by Special70, ty
Update of checkvar ei placeholder.

Add a comment to mentio nthe deprecation of "itemCheckWithNBTAPI" setting.
Fix an issue with the custom command ADD_TEMPORARY_ATTRIBUT

+ Some other minor changes
SCore:
- Refactored logic for checkamount placeholder
- Added checkvar as substitute for checkitem's placeholders (checkitem can't detect doubles and I'm not gonna submit a PR to checkitem)
- Made a custom argument extractor so it doesn't have complications when dealing with arg inputs that contains underscores

ExecutableItems:
Added placeholders for PLAYER_PICKUP_ITEM

%item_type% : Returns Material value
%item_name% : Returns ItemStack display name
%item_amount% : Returns ItemStack amount
%item_cmdata% : Returns custom model data value
%item_cmdata_f_0% : Returns the first value of the floats custom model data array
%item_cmdata_s_0% : Returns the first value of the strings custom model data array

By Special70
SCore
New Player Conditions:

Added ifPlayerSpeed – compare the player's velocity magnitude (e.g., >= 0.1 to detect movement)

Added ifNearbyEntityCount – compare the number of entities within a 10-block radius

Added ifNearbyPlayerCount – compare the number of players within a 10-block radius

Added ifLineOfSight – check whether the player has direct line of sight to a living entity (requires 1.14+)


ExecutableItems:

Added ALL_OPTIONS for those who want to full update specific items using /ei refresh
Top Bottom