SCore (All plugins)
Fixed an issue with GetItem where the if statement didn't have a colon symbol, making any material with "IA" in them such as "DIAMOND_BLOCK" for example to be mistaken as an ItemsAdder item
Added extra 2 tick delay for the reset mechanic when EQUIPMENT_VISUAL_REPLACE disguise runs out to fix an issue where the reset mechanic runs too soon.
Detailed explanation: Previous tests observed that this issue does not happen if the disguise is <10 ticks but is more likely to occur in >=20 ticks. What this issue does is that the reset mechanic of the logic runs too soon causing to have the last 1-2 disguise tasks to execute with no reset mechanic task to undo the disguise, causing it to persist until updates occur on the target slot.
Added extra logic to the EQUIPMENT_VISUAL_CANCEL to properly undo the disguise by utilizing the logic used by EQUIPMENT_VISUAL_REPLACE to resend packets towards all players showing the right equipment again
By Special70
Fixes:
- No more error spam in the console when you use delayed commands. Commands with a delay (DELAYTICK, DELAY, …) could flood the console with errors when players joined or left, especially on Folia.
- Block commands work again when no player is involved. A block that runs commands on its own — LOOP activator, redstone trigger… — could throw an error instead of doing its job. SET_TEMP_BLOCK_POS now places its block correctly, same fix on PLANT_IN_SQUARE, MINE_IN_CUBE, INLINE_MINE_IN_CUBE.
New:
- whitelistCurrentBlock on SET_BLOCK / SET_BLOCK_POS — restrict which blocks they may replace, comme SET_TEMP_BLOCK_POS : SET_BLOCK material:GOLD_BLOCK whitelistCurrentBlock:SAND,DIRT.
ExecutableEvents
No more error spam caused by mobs choosing (or losing) a target.
Potion effects no longer spam errors on 1.21.8 and older servers.
MyFurniture
/mf place works from the console.
## SCore
### Fixes
* **`IllegalStateException: zip file closed` spam** from the global activator task
(`ActivatorEIFeature.activateOptionGlobal`) — race with classloader/reload during
server reload. `831a26fd` (companion fix `ExecutableItems@d754388e`).
* **Nested SCore variable placeholders** (`%score_variables_X_{score_variables_Y}%`)
now resolve correctly instead of breaking on the inner placeholder. `eb0170a4`.
* **Folia — Block Title hologram spam** (`IllegalStateException`, auto-update entity
calls off the owning region thread) — `remove()` is now Folia-safe. `b082215a`.
Partial: `spawn()`/`update()` keep their synchronous contract; if the spam
persists after this release it needs a follow-up (see note in the commit).
* **`distance:` argument ignored on the `AROUND` selector inside `blockCommands`**
(worked already for regular commands) — `3b5d222b`.
## ExecutableItems
### Fixes
* **"Cancel Place in Bundle" restriction bypassable via drag-and-drop** — was only
enforced on inventory-click deposits, not drag deposits. `83e7e6a3`.
* **TPS drop opening/closing chests containing ExecutableItems**
## ExecutableBlocks
### Fixes
* **Folia — Block Title hologram spam** — ships the SCore Folia fix above via a
refreshed bundled `SCore.jar` (the previously vendored jar predated the fix).
Same partial-fix caveat as SCore.
## MyFurniture
### Fixes
* **Crash/error when the `PLAYER_BREAK` activator has commands configured** —
re-entrant furniture removal during command execution. `c84db9d`.
ExecutableCrafting
Many fixes
SCore (All plugins)
New the AuraSkills extra drops are now compatible with smelt commands
SET_BABY and SET_ADULT are now compatible with rogs and tadpoles
Improvement of the performances
ExecutableItems
Fix auto import the glow while doing /ei create with an item in your hand
Added the following consumable features to the consumable components editor
clear_all_effects (remove all effects if consumed)
remove_effects (effects to remove upon consumption)
apply_effects (effects to give upon consumption)
teleport_randomly (chorus effect tp range)
play_sound (sound to play when the item is fully eaten)
Fix many issues for the versions bellow 1.14
Add weapons components of 1.21.11 1.21.11 (Attack Range / Piercing / Kinetic)
Add components Dye & Sulfur Cube
All API have been improved and documented correctly
Many other fixes
SCore (All plugins)
Added ADD_ITEM_NBT for item and player commands
Example:
For ItemCommands: ADD_ITEM_NBT keyValue:foo=bar type:string modedc![]()
For PlayerCommands: ADD_ITEM_NBT slot:0 keyValue:foo=bar type:string modedc![]()
EI:
Items become soulbound if you add them keepItemOnDeath=1
ADD_ITEM_NBT slot:0 keepItemOnDeath=1 type:integer modedc![]()
CPT:
Oraxen and Nexo should now be supported correctly in customPiglinsTrades
EB:
eb remove-all [replaceWithAir] [world] — removes all placed ExecutableBlocks at once, optionally replacing them with air (true/false, default true) and optionally limiting the removal to a single world.
SCore
Added PAPI Parser option for VariableReals
Created a _papi plch version for the wrapping of variable values
Only String and Number variables are supported
EB
Fix a small issue with the block title on Folia
By Special70
EB
Fix some issues with Folia
---
SCore (All plugins)
New custom command:
To open a virtual anvil:
- OPEN_ANVIL
or if you want to specify a real anvil then use:
- OPEN_ANVIL world:my_world x:0 y:0 z:0 force:false
New we added support of the plugin FabledSkyblock
Fix a small parsing issue in the give message
SCore All plugins
New placeholders for projectiles related activators:
%shooter%, %shooter_name%, %shooter_uuid%, %shooter_uuid_array%, %shooter_x%, %shooter_y%, %shooter_z%, %shooter_world%, %shooter_health%, %shooter_direction%, %shooter_pitch%, %shooter_yaw%, %shooter_velocity%, %shooter_horizontal_velocity%, %shooter_slot%, etc...
EC
Fix 1 — Harden crafting duplication prevention (raw ore)
Fix 2 — Enforce ingredient amounts for vanilla items (SSO-20, EC v1.26.5.17)