Get the files on 9Minecraft
| Command | What it does |
|---|---|
/function sdi:internals/events/on_player_hurt_by_entity | Handles damage indicator events when a player takes damage from an entity |
/function sdi:internals/events/on_player_hurt_entity | Handles damage indicator events when a player deals damage to an entity |
/function sdi:internals/gid/apply_gid | Applies a group ID to an entity internally |
/function sdi:internals/gid/decrement_capacity | Decreases the internal group capacity |
/function sdi:internals/gid/get_current_group | Retrieves the current group identifier internally |
/function sdi:internals/gid/increment_capacity | Increases the internal group capacity |
/function sdi:internals/gid/on_ammount_changed | Updates internal group tracking when the amount changes |
/function sdi:internals/hp_decimals/decrement_scale | Decreases the decimal precision scale for displayed health values |
/function sdi:internals/hp_decimals/get_scale | Gets the current decimal precision scale for health indicators |
/function sdi:internals/hp_decimals/increment_scale | Increases the decimal precision scale for displayed health values |
/function sdi:internals/hp_decimals/on_ammount_changed | Updates decimal settings when the health precision amount changes |
/function sdi:internals/indicators/random_spawn | Spawns a damage indicator at a randomized position offset |
/function sdi:internals/indicators/spawn | Spawns a new damage indicator |
/function sdi:internals/indicators/spawn/init | Initializes setup for spawning a new damage indicator |
/function sdi:internals/indicators/update | Updates active damage indicators |
/function sdi:internals/indicators/update/phisics | Updates movement and physics for active damage indicators |
/function sdi:internals/on_load | Runs setup tasks when the data pack is loaded |
/function sdi:internals/on_load/first_load | Runs initial setup when the data pack loads for the first time |
/function sdi:internals/on_load/place_dedicated_sign | Places a dedicated data pack sign during load |
/function sdi:internals/on_tick | Executes data pack logic every game tick |
/function sdi:internals/on_tick/update_entity_by_groups | Updates entity damage indicators grouped by their ID each tick |
/function sdi:internals/process | Processes internal health and indicator calculations |
/function sdi:internals/process/apply_new_hp_version | Updates the tracked health value for an entity |
/function sdi:internals/process/get_hp_by_scale | Calculates scaled health values for indicator display |
/function sdi:internals/process/get_hp_by_scale/1 | Calculates health values scaled by a factor of one |
/function sdi:internals/process/get_hp_by_scale/10 | Calculates health values scaled by a factor of ten |
/function sdi:internals/process/get_hp_by_scale/100 | Calculates health values scaled by a factor of one hundred |
/function sdi:internals/process/get_hp_by_scale/1000 | Calculates health values scaled by a factor of one thousand |
/function sdi:internals/process/on_hp_changed | Processes indicator display updates when entity health changes |
/function sdi:internals/process/on_hp_changed/get_color | Determines the text color for the health change indicator |
/function sdi:internals/process/on_hp_changed/get_color/negative | Determines the indicator color for health loss |
/function sdi:internals/process/on_hp_changed/get_color/positive | Determines the indicator color for health gain |
/function sdi:internals/process/on_hp_changed/get_dual_color | Determines dual color formatting for the health indicator |
/function sdi:internals/process/on_hp_changed/get_number | Calculates the health change amount number to display |
/function sdi:internals/process/on_hp_changed/get_sym | Determines the indicator symbol for health change |
/function sdi:internals/process0 | Processes internal health data calculations |
/function sdi:internals/settings/create_settings_scores | Creates scoreboard objectives used for pack settings |
/function sdi:internals/settings/display | Displays the data pack settings interface |
/function sdi:internals/settings/display/show_dialog | Shows the settings dialogue to the player |
/function sdi:internals/settings/display/show_failed_to_open | Displays an error message when settings fail to open |
/function sdi:internals/settings/display/show_failed_to_open/reset | Resets the failed to open settings display state |
/function sdi:internals/settings/reset_settings_scores | Resets internal settings scoreboard scores to default |
/function sdi:internals/settings/set_settings | Applies configured settings internally |
/function sdi:internals/show_version | Displays the installed version of the data pack |
/function sdi:internals/uninstall/remove_dedicated_sign | Removes the dedicated data pack sign during uninstallation |
/function sdi:kill_indicators | Removes all active damage indicator entities immediately |
/function sdi:reset_settings | Resets all data pack settings to default values |
/function sdi:settings | Opens the data pack settings configuration menu |
/function sdi:uninstall | Uninstalls the data pack and cleans up all data |
/function sdi:uninstall_old | Removes data from previous versions of the data pack |








