
ConditionalEvents
Plugin that constantly checks for conditions on certain events and executes custom actions!
-Added events subfolders compatibility.
-Added player_jump event type (only Paper).
-Added: Now you can use entity variables on item_pickup event.
-Fixed: Call events will now propagate target variables when using 'already_stored'.
-Fixed /ce verify warning when using the %random_last% variable.
-Added retain_player_data_until_restart option to the config. When enabled, data of players that join the server will be maintained in memory until the server restarts, meaning resets of data will be possible to do if the player has disconnected.
-Added compatibility with 26.1
-Added %format_remove_
% variable to remove mini message and legacy color codes from variables. Example: %format_remove_{args_substring_1-99}% -Added %respawn_world% variable to player_respawn event.
-Added %item_itemsadder_id% variable to item related events. Requires ItemsAdder.
-Added %face% variable to block_interact event.
-Added %reason%, %x%, %y% and %z% variables to player_respawn event.
-Fixed title action when mini message is enabled.
-Fixed issue with upper/lower cases on tab_complete action type.
-Added <include_entities> parameter to to_range action type, whether the action must also apply to other entities and not only players.
-Added %is_critical% variable to player_attack event.
-Added %player_is_present% variable to custom events to check whether the player exists in the executed event or not.
-Fixed issue with hide_join_message action type on player_join events.
-Fixed one_time option bug with player_join event.
-Fixed inconsistency and possible bug on execute_action_group action.
-Added compatibility with 1.21.11
-Added: Optimized player data storage and data loading. Now, the plugin will not load all player data into memory, and instead, only when they join the server. This comes with some restrictions on the /ce reset command, more info in the wiki.
-Fixed important Mini Message compatibility issues with non Paper servers.
-Fixed security risk on player_command_as_op action.
-Added MiniMessage support. You can now use MiniMessage format for every text/message in the plugin by enabling the option in the config.
-Added %item_model% variable to all item related events.
-Added scale property to summon action type.
-Added throw_directional action.
-Added throw_coordinate action.
-Added %player_location_
<front_value><side_value>_<up_value>% global variable. This will get a relative location to the player. -Fixed console error on 1.16.5- regarding new offhand event.
-Added player_offhand event, that completely replaces player_swap_hand event. Now it will detect changes on the offhand correctly. This includes new variables.
-Added %cursor:
% variable to player_click_inventory event. -Added "icon" property to give_potion_effect action.
-Fixed: Debug will now show if a default action group was overrided by cooldown or one_time action groups.
-Fixed bug with parameters on 'execute', when using variables with '=' character.
-Fixed: Call events can no longer be executed when disabled.
-Removed player_swap_hand event.
-Added compatibility with 1.21.9
-Fixed error when loading skull item data on Spigot.
-Added item_meta_variable_enabled option in the config. Disable it if you are not using the %item_meta% variable on any event, since storing this value causes lag in big servers.
-Added silent:true parameter to /ce reset, /ce disable, /ce enable and /ce interrupt commands.
-Added %random_last% global variable that returns the latest generated random number using the %random_
_ % variable. -Added %player_attack_cooldown% global variable that returns the current cooldown for the player's hand.
-Added: Certain actions can now be used on ALL LIVING ENTITIES with the to_target action special tag. List: teleport, give_potion_effect, remove_potion_effect, damage, set_on_fire, freeze, heal, firework, particle
-Added for_player option in the particle action type. If this option is set to true, the particle will be shown only for the player executing the event.
-Added stop_sound_resource_pack action type.
-Modified config file code and access.
-Modified: Disabling an event will now also interrupt all wait actions inside the event.
-Fixed bug on call_event action type, when having variable values that contains '=' character.
Some changes were made on the file management system on the plugin, so I recommend you make a backup of your plugin files.
-Added compatibility with 1.21.8.
-Added %conditionalevents_is_enabled_
% PlaceholderAPI variable to check whether an event is enabled or not. -Fixed error when placing a textured head block using set_block action.
-Fixed an issue where items created using item-related actions contained additional custom model data attributes.
-Fixed issue with ParseOther PlaceholderAPI variables when experimental.variable_replacement is enabled in the config.
-Fixed and updated some dependencies
-Fixed API issues.
-Added compatibility with 1.21.7
-Added "already_stored" parameter to call_event action type. This parameter allows to insert all already stored variables into the following call event.
-Added caught entity location variables for player_fish event.
-Added: Now you can use to_target action and %target:
% variables on the player_fish event if the caught entity was a player. -Added compatibility with 1.21.6
-Fixed issue regarding new player_tab_complete event on 1.8 versions.
-Added player_tab_complete event type.
-Added tab_complete action type.
Both the event and the action will allow to manage tab completion for pre existing commands, or commands registered with ConditionalEvents. Full example on the wiki.
-Added "Event minecraftEvent" parameter to Actions API.
-Added item_model property to item related actions.
-Fixed console error when clicking on fake inventories like fake anvils.
-Fixed issue replacing variables on prevent_join action.
-Fixed issue when using variables with ":" inside "to" actions.