# Latest updates

## What are silent updates? Read [here](https://docs.google.com/document/d/1ZkhqMFNbRlfEld0f2ezRg1ZYE-AfTlm8zxIOt7Ja6V4/edit?usp=sharing).

***

<details>

<summary><mark style="color:$success;">Silent update 17.05.2026</mark></summary>

> <mark style="color:$danger;">**FIXED:**</mark>
>
> <mark style="color:$primary;">**UPDATED:**</mark>
>
> <mark style="color:$success;">**ADDED:**</mark>
>
> * New [<mark style="color:$success;">**currentTimeMillis**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-to-get-current-general-time-in-milliseconds.md) placeholder to get current general time in milliseconds.

</details>

<details>

<summary>Silent update 05.05.2026</summary>

> <mark style="color:$danger;">**FIXED:**</mark>
>
> * Very small inaccuracies in [<mark style="color:red;">**change\_color**</mark>](/ce-aapp/ce-aapp/actions/independent-actions/change_color.md), [<mark style="color:red;">**show\_lightning**</mark>](/ce-aapp/ce-aapp/actions/plugins-actions/show_lightning.md) and [<mark style="color:red;">**show\_end\_credits**</mark>](/ce-aapp/ce-aapp/actions/plugins-actions/show_end_credits.md) actions;
> * Offline players processing in <mark style="color:red;">**deathLoc**</mark> option in [<mark style="color:red;">**entity**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-different-entity-information.md) placeholders;
> * Incorrect output in <mark style="color:red;">**itemsAdder**</mark> option in [<mark style="color:red;">**item**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-items.md) placeholders (it returned full item, now it returns just id);
> * Incorrect BOOLEAN type output in <mark style="color:red;">**dataContainer**</mark> option in [<mark style="color:red;">**item**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-items.md) placeholders (it returned BYTE, now it returns exactly BOOLEAN);
> * Incorrect <mark style="color:red;">**cooldownBasic**</mark> option behavior in [<mark style="color:red;">**item**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-items.md) placeholders (by mistake it also had check for HumanEntity like in cooldown option, but it does not need it because unlike cooldown the cooldownBasic is item-relative instead of player-relative);
> * Old bug in [<mark style="color:red;">**change\_item**</mark>](/ce-aapp/ce-aapp/actions/independent-actions/change_item.md) action, when source slot was not became AIR, if material option was set to AIR and switch option was enabled;
> * Old bug in [<mark style="color:red;">**change\_item**</mark>](/ce-aapp/ce-aapp/actions/independent-actions/change_item.md) action, when order option caused errors, if source position without any settings was specified there not in the first place;
> * Small inaccuracies in <mark style="color:red;">**useSourceMaterialIfFurther**</mark> setting in <mark style="color:red;">**order**</mark> option in [<mark style="color:red;">**change\_item**</mark>](/ce-aapp/ce-aapp/actions/independent-actions/change_item.md) action, when it again took source material after all slot switches before material switches, even if no suitable material was found (now it takes the source material only before success slot switches and holds it, only if some material switches will be performed, then it will be changed to the new source material from the material switches);
> * <mark style="color:red;">**Tags**</mark> option output in [<mark style="color:red;">**entity**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-different-entity-information.md) placeholders (now it is returned in more correct way, as well as consider separator).
>
> <mark style="color:$primary;">**UPDATED:**</mark>
>
> * Now internal placeholders can be specified as $placeholder@ in [<mark style="color:$primary;">**replaceMulti**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-replacing-input-through-the-multi-replacement.md) and [<mark style="color:$primary;">**replaceRegEx**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-replacing-input-through-the-regex.md) placeholders (the same principle is being used in list and array placeholders), this is done to be able to parse placeholders inside (after) the main replaceMulti/replaceRegEx placeholder, for example to be able to replace % symbol correctly, since regular placeholders are being parsed before the main placeholder and if % symbol occurs there, it breaks the whole placeholder and you can not replace it correctly;
> * Now [<mark style="color:$primary;">**item**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-items.md) placeholders and [<mark style="color:$primary;">**change\_item**</mark>](/ce-aapp/ce-aapp/actions/independent-actions/change_item.md) action support items as entities on the ground.
>
> <mark style="color:$success;">**ADDED:**</mark>
>
> * New [<mark style="color:$success;">**manage\_hurt\_sound**</mark>](/ce-aapp/ce-aapp/actions/plugins-actions/manage_hurt_sound.md) action to disable and enable hurt sounds for players (since the regular "stopsound"-like actions can not stop them or can but very rarely and unstable);
> * New [<mark style="color:$success;">**play\_hurt\_animation**</mark>](/ce-aapp/ce-aapp/actions/independent-actions/play_hurt_animation.md) action to play hurt animation (when entity shakes and becomes red for a moment) for entities and players;
> * New <mark style="color:$success;">**effects**</mark> option to [<mark style="color:$success;">**entity**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-different-entity-information.md) placeholders to get different information about effects of the entity;
> * New <mark style="color:$success;">**hurtSound**</mark> and <mark style="color:$success;">**deathSound**</mark> options to [<mark style="color:$success;">**entity**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-different-entity-information.md) placeholders;
> * New [<mark style="color:$success;">**superiorskyblock**</mark>](/ce-aapp/ce-aapp/placeholders/plugins-placeholders/placeholder-for-different-information-from-superiorskyblock-plugin.md) placeholder to get different information from SuperiorSkyblock plugin;
> * New <mark style="color:$success;">**itemPickupDelay**</mark>, <mark style="color:$success;">**itemOwner**</mark>, <mark style="color:$success;">**itemThrower**</mark> and <mark style="color:$success;">**itemUnlimitedLifetime**</mark> options to [<mark style="color:$success;">**item**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-items.md) placeholders and [<mark style="color:$success;">**change\_item**</mark>](/ce-aapp/ce-aapp/actions/independent-actions/change_item.md) action for items as entities on the ground;
> * New <mark style="color:$success;">**silentErrors**</mark> option to [<mark style="color:$success;">**change\_item**</mark>](/ce-aapp/ce-aapp/actions/independent-actions/change_item.md) action to suppress warning messages;
> * New <mark style="color:$success;">**switchChain**</mark> option to [<mark style="color:$success;">**change\_item**</mark>](/ce-aapp/ce-aapp/actions/independent-actions/change_item.md) action to change switching logic: if this option is enabled, it makes each next target use the item received by source from the previous target, meanwhile in old logic each next target always used the item in the source which was the first;
> * New <mark style="color:$success;">**useChainedSourceMaterialIfFurther**</mark> setting in <mark style="color:$success;">**order**</mark> option to [<mark style="color:$success;">**change\_item**</mark>](/ce-aapp/ce-aapp/actions/independent-actions/change_item.md) action to use the last success source material after all changes in chain switches (that is, if switchChain option is set to true), meanwhile the useSourceMaterialIfFurther option uses exactly the first material which was in the source.

</details>

<details>

<summary>Silent update 26.03.2026</summary>

> <mark style="color:$danger;">**FIXED:**</mark>
>
> * Incompatibility with <mark style="color:red;">**offline players contexts**</mark> in placeholders, now offline players contexts are also supported and parsed well (this concerned cases when exactly player context in placeholders was offline and was not parsed (NOT the player specified in CEP placeholder, like "`%CEP_entity_realUUID:SYNC_,_<offlinePlayer>%"` - this worked well), for example in "`/papi parse ...`" command or in placeholders which change player context, like "`%parseother_{offlinePlayer}_...%`");
> * Some inaccuracies in "[<mark style="color:red;">**LP get/has permission with contexts**</mark>](/ce-aapp/ce-aapp/placeholders/plugins-placeholders/placeholder-for-luckperms-permissions-with-contexts.md)" placeholder, now players processing is more correct and reliable;
> * Some inaccuracies in <mark style="color:red;">**itemModel**</mark> option and general arguments checking in [<mark style="color:red;">**item**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-items.md) placeholders;
> * Some small inaccuracies in [<mark style="color:red;">**permValue**</mark>](/ce-aapp/ce-aapp/placeholders/plugins-placeholders/placeholder-for-checking-last-number-value-in-luckpermss-permission.md) placeholders;
> * Incorrect file saving while server restart in [<mark style="color:red;">**customData**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-custom-data.md) placeholder eternal variables (now all data saves to the another file correctly; if the new actual file will be absent, it will be created and the transfer from the old file will be performed);
> * Calculations of the distance were performed on integers instead of decimals even if decimals were specified in "<mark style="color:red;">**world,x,y,z**</mark>" option in [<mark style="color:red;">**distance**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-checking-the-distance-between-two-points.md) placeholder;
> * Checking <mark style="color:red;">**addon updates**</mark> blocked the thread if the destination was unreachable, now this task is asynchronous;
> * Logic of <mark style="color:red;">**checking necessary plugins existence**</mark> in many actions/placeholders to prohibit them from working, now this logic is more correct and reliable;
> * Logic of moving entities while they are flying in [<mark style="color:red;">**change\_destination**</mark>](/ce-aapp/ce-aapp/actions/independent-actions/change_destination.md) action.
>
> <mark style="color:$primary;">**UPDATED:**</mark>
>
> * Improved working and efficiency of <mark style="color:$primary;">**many placeholders**</mark> (such as array, list, entitiesInRadius etc);
> * Improved working and efficiency of [<mark style="color:$primary;">**change\_item**</mark>](/ce-aapp/ce-aapp/actions/independent-actions/change_item.md) and [<mark style="color:$primary;">**change\_destination**</mark>](/ce-aapp/ce-aapp/actions/independent-actions/change_destination.md) actions;
> * Now radius can be also specified for all three directions in [<mark style="color:$primary;">**entitiesInRadius**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-entities-in-radius.md) placeholders;
> * Now many targets can be specified through comma in [<mark style="color:$tint;">**teleport\_entities**</mark>](/ce-aapp/ce-aapp/actions/independent-actions/teleport_entities.md) action;
> * Now the target can be removed in [<mark style="color:$primary;">**change\_target**</mark>](/ce-aapp/ce-aapp/actions/independent-actions/change_target.md) action by skipping the target option;
> * Now the axis for distance calculation can be chosen and combined with other axes in [<mark style="color:$primary;">**distance**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-checking-the-distance-between-two-points.md) placeholder;
> * Now the internal <mark style="color:$primary;">**$val@**</mark> placeholder can be specified as player for call event to replace it to the current value on each iteration in the array in [<mark style="color:$primary;">**manage\_cycle**</mark>](/ce-aapp/ce-aapp/actions/independent-actions/manage_cycle.md) action (for example, if array - is an online players list, and you need to conveniently call the event to each of them);
> * Now you can use multiple sorting in <mark style="color:$primary;">**list\_sorting**</mark> option in [<mark style="color:$primary;">**list**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-custom-player-lists.md) placeholder (for example, if you want first to sort players by group, and then sort players with identical groups by balance, etc).
>
> <mark style="color:$success;">**ADDED:**</mark>
>
> * New [<mark style="color:$success;">**show\_lightning**</mark>](/ce-aapp/ce-aapp/actions/plugins-actions/show_lightning.md) action to show lightning strikes only to specified players;
> * New <mark style="color:$success;">**NBTCustomData**</mark> option to [<mark style="color:$success;">**item**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-items.md) placeholders to obtain NBT "custom\_data" property of the items;
> * New <mark style="color:$success;">**attributes**</mark> option to [<mark style="color:$success;">**item**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-items.md) placeholders;
> * New <mark style="color:$success;">**itemModel**</mark> and <mark style="color:$success;">**attributes**</mark> options to [<mark style="color:$success;">**change\_item**</mark>](/ce-aapp/ce-aapp/actions/independent-actions/change_item.md) action;
> * New [<mark style="color:$success;">**worldKey**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-to-get-the-key-of-the-world.md) placeholder to get the key of the world instead of the regular name (for example, `world_the_end` -> `minecraft:the_end`);
> * New <mark style="color:$success;">**isFlying**</mark> and <mark style="color:$success;">**deathLoc**</mark> options to [<mark style="color:$success;">**entity**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-different-entity-information.md) placeholders;
> * New [<mark style="color:$success;">**runCMD**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-to-run-console-commands.md) placeholder to run console commands;
> * New [<mark style="color:$success;">**runPlayer**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-to-run-player-commands.md) placeholder to run player commands;
> * New [<mark style="color:$success;">**enderDragon**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-to-check-ender-dragon-existence.md) placeholder to check ender dragon existence;
> * New [<mark style="color:$success;">**silent\_console\_command**</mark>](/ce-aapp/ce-aapp/actions/independent-actions/silent_console_command.md) action to run any console commands silently;
> * New <mark style="color:$success;">**FIND-FIRST**</mark> option to [<mark style="color:$success;">**array**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-processing-arrays.md) placeholder to return the value if it was found (useful for many "OR" checks or inaccurate checks like "contains" and obtaining the value which was found);
> * New "<mark style="color:$success;">**PLAYERS:**</mark>" type for "<mark style="color:$success;">**list\_type**</mark>" option to [<mark style="color:$success;">**list**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-custom-player-lists.md) placeholder to specify the predefined players list (names or uuids) which you want to process.

</details>

<details>

<summary>Update v4.1 13.11.2025</summary>

> <mark style="color:$danger;">**FIXED:**</mark>
>
> * `Improved`` `<mark style="color:$danger;">**`placeholders`**</mark>` ``internal`` `<mark style="color:$danger;">**`work`**</mark>`;`
> * `Added in some places`` `<mark style="color:$danger;">**`normal`**</mark>` ``unsuccessful`` `<mark style="color:$danger;">**`output`**</mark>` ``instead of`` `<mark style="color:$danger;">**`console errors`**</mark>` ``in` [<mark style="color:$danger;">**`entitiesInRadius`**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-entities-in-radius.md)`,` [<mark style="color:$danger;">**`item`**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-items.md)`,` [<mark style="color:$danger;">**`entity`**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-different-entity-information.md) `and` [<mark style="color:$danger;">**`repeat`**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-repeating-the-text.md) `placeholders;`
> * `Fixed that targets with`` `<mark style="color:$danger;">**`underscores`**</mark>` ``at the nickname start were not being`` `<mark style="color:$danger;">**`correctly proceed`**</mark>` ``in` [<mark style="color:$danger;">**`item`**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-items.md) `and` [<mark style="color:$danger;">**`entity`**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-different-entity-information.md) `placeholders;`
> * `Lore lines are`` `<mark style="color:$danger;">**`no`**</mark>` ``longer being`` `<mark style="color:$danger;">**`trimmed`**</mark>` ``in` [<mark style="color:$danger;">**`change_item`**</mark>](/ce-aapp/ce-aapp/actions/independent-actions/change_item.md) `action;`
> * `Lore outputting is`` `<mark style="color:$danger;">**`no`**</mark>` ``longer have`` `<mark style="color:$danger;">**`unnecessary`**</mark>` ``specified`` `<mark style="color:$danger;">**`separator`**</mark>` ``at its end in` [<mark style="color:$danger;">**`item`**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-items.md) `placeholders;`
> * <mark style="color:$danger;">**`Brackets`**</mark>` ``and`` `<mark style="color:$danger;">**`multiple conditions`**</mark>` ``now are being parsed`` `<mark style="color:$danger;">**`correctly`**</mark>` ``in` [<mark style="color:$danger;">**`array`**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-processing-arrays.md) `and` [<mark style="color:$danger;">**`list`**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-custom-player-lists.md) `placeholders;`
> * <mark style="color:$danger;">**`AND`**</mark>` ``and`` `<mark style="color:$danger;">**`OR`**</mark>` ``delimiters are`` `<mark style="color:$danger;">**`no`**</mark>` ``longer being`` `<mark style="color:$danger;">**`counted`**</mark>` ``inside placeholders in` [<mark style="color:$danger;">**`array`**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-processing-arrays.md) `and` [<mark style="color:$danger;">**`list`**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-custom-player-lists.md) `placeholders;`
> * `Symbols like`` `<mark style="color:$danger;">**`$`**</mark>`,`` `<mark style="color:$danger;">**`@`**</mark>`, delimiters`` `<mark style="color:$danger;">**`AND`**</mark>`,`` `<mark style="color:$danger;">**`OR`**</mark>` ``and operators like`` `<mark style="color:$danger;">**`<=`**</mark>`,`` `<mark style="color:$danger;">**`==`**</mark>`,`` `<mark style="color:$danger;">`contains`</mark>` ``etc in array itself are`` `<mark style="color:$danger;">**`no`**</mark>` ``longer`` `<mark style="color:$danger;">**`interfere`**</mark>` ``conditions in` [<mark style="color:$danger;">**`array`**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-processing-arrays.md) `placeholder;`
> * `Conditions with`` `<mark style="color:$danger;">**`condition operators`**</mark>` ``as part of the`` `<mark style="color:$danger;">**`expression`**</mark>` ``and not as condition operator now are being parsed`` `<mark style="color:$danger;">**`correctly`**</mark>` ``in` [<mark style="color:$danger;">**`array`**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-processing-arrays.md) `placeholder;`
> * `The` [<mark style="color:$danger;">**`manage_mysql`**</mark>](/ce-aapp/ce-aapp/actions/independent-actions/manage_mysql.md) `action,` [<mark style="color:$danger;">**`MySQL`**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-working-with-mysql.md) `placeholder and`` `<mark style="color:$danger;">**`realUUID`**</mark>` ``option in` [<mark style="color:$danger;">**`entity`**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-different-entity-information.md) `placeholders are`` `<mark style="color:$danger;">**`no`**</mark>` ``longer`` `<mark style="color:$danger;">**`print stacktrace`**</mark>` ``while encountering with errors;`
> * `The`` `<mark style="color:$danger;">**`ASYNC`**</mark>` ``mode in` [<mark style="color:$danger;">**`MySQL`**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-working-with-mysql.md) `placeholder now returns "`<mark style="color:$danger;">**`Loading...`**</mark>`" when loads the data instead of`` `<mark style="color:$danger;">**`non-parsing placeholder`**</mark>` ``and puts errors as output on occassions as well.`
>
> <mark style="color:$primary;">**UPDATED:**</mark>
>
> * `Updated` [<mark style="color:$primary;">**`manage_inventory`**</mark>](/ce-aapp/ce-aapp/actions/independent-actions/manage_inventory.md) `action: rewritten`` `<mark style="color:$primary;">**`code`**</mark>`, fixed`` `<mark style="color:$primary;">**`bugs`**</mark>`, added new`` `<mark style="color:$primary;">**`possibilities`**</mark>`, improved`` `<mark style="color:$primary;">**`structure`**</mark>`, logic and`` `<mark style="color:$primary;">**`functioning`**</mark>`.`
>
> <mark style="color:$success;">**ADDED:**</mark>
>
> * `New`` `<mark style="color:$success;">**`boats`**</mark>` ``and`` `<mark style="color:$success;">**`chestBoats`**</mark>` ``filters in` [<mark style="color:$success;">**`entitiesInRadius`**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-entities-in-radius.md) `placeholders;`
> * `New`` `<mark style="color:$success;">**`SYNC`**</mark>`/`<mark style="color:$success;">**`FORCESYNC`**</mark>`/`<mark style="color:$success;">**`ASYNC`**</mark>`/`<mark style="color:$success;">**`FORCEASYNC`**</mark>` ``switching, different`` `<mark style="color:$success;">**`settings`**</mark>` ``for them and new call event`` `<mark style="color:$success;">**`variables`**</mark>` ``in` [<mark style="color:$success;">**`manage_cycle`**</mark>](/ce-aapp/ce-aapp/actions/independent-actions/manage_cycle.md) `action;`
> * `New`` `<mark style="color:$success;">**`SYNC`**</mark>`/`<mark style="color:$success;">**`ASYNC`**</mark>` ``switching in` [<mark style="color:$success;">**`array`**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-processing-arrays.md) `placeholders;`
> * `New`` `<mark style="color:$success;">**`BREAKASYNC`**</mark>` ``variety to`` `<mark style="color:$success;">**`break`**</mark>` ``run tasks in` [<mark style="color:$success;">**`list`**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-custom-player-lists.md) `and` [<mark style="color:$success;">**`array`**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-processing-arrays.md) `placeholders;`
> * `New`` `<mark style="color:$success;">**`$empty@`**</mark>` ``internal placeholder for output to`` `<mark style="color:$success;">**`avoid restriction`**</mark>` ``that output should always end with`` `<mark style="color:$success;">**`@`**</mark>` ``symbol in` [<mark style="color:$success;">**`list`**</mark>](/ce-aapp/ce-aapp/placeholders/independent-placeholders/placeholder-for-custom-player-lists.md) `placeholders;`
> * `New` [<mark style="color:$success;">**`regions`**</mark>](/ce-aapp/ce-aapp/placeholders/plugins-placeholders/placeholder-for-checking-regions-amount-of-players.md) `placeholder to get player's`` `<mark style="color:$success;">**`regions amount`**</mark>`;`
> * `New` [<mark style="color:$success;">**`permValue`**</mark>](/ce-aapp/ce-aapp/placeholders/plugins-placeholders/placeholder-for-checking-last-number-value-in-luckpermss-permission.md) `placeholder to get`` `<mark style="color:$success;">**`last number value`**</mark>` ``in LuckPerms's`` `<mark style="color:$success;">**`permission`**</mark>`;`
> * `New`` `<mark style="color:$success;">**`set`**</mark>`,`` `<mark style="color:$success;">**`add`**</mark>` ``and`` `<mark style="color:$success;">**`clear`**</mark>` ``actions to change inventories in` [<mark style="color:$success;">**`manage_inventory`**</mark>](/ce-aapp/ce-aapp/actions/independent-actions/manage_inventory.md) `action;`
> * `New possibility to`` `<mark style="color:$success;">**`set`**</mark>` ``and`` `<mark style="color:$success;">**`reset titles`**</mark>` ``for opened`` `<mark style="color:$success;">**`inventories`**</mark>` ``of players in` [<mark style="color:$success;">**`manage_inventory`**</mark>](/ce-aapp/ce-aapp/actions/independent-actions/manage_inventory.md) `action.`

</details>

***


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://optifynes-organization.gitbook.io/ce-aapp/ce-aapp/latest-updates.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
