Get the files on 9Minecraft
| Command | What it does |
|---|---|
/function vm:admin/adjacency_faces | Sets vein mining detection to check only adjacent block faces |
/function vm:admin/adjacency_immediate | Sets vein mining detection to check all immediately adjacent blocks |
/function vm:admin/always_active | Configures vein mining to always be active without conditions |
/function vm:admin/crouch_or_enchantment | Requires either crouching or an enchantment to activate vein mining |
/function vm:admin/crouch_required | Requires the player to crouch to activate vein mining |
/function vm:admin/debug_off | Disables debug mode for vein mining |
/function vm:admin/debug_on | Enables debug mode for vein mining |
/function vm:admin/disable | Globally disables the vein miner data pack |
/function vm:admin/durability_off | Disables tool durability loss from vein mining |
/function vm:admin/durability_on | Enables tool durability loss from vein mining |
/function vm:admin/enable | Globally enables the vein miner data pack |
/function vm:admin/enchantment_required | Requires a specific enchantment to use vein mining |
/function vm:admin/safety_off | Disables tool safety protection during vein mining |
/function vm:admin/safety_on | Enables tool safety protection to prevent breaking tools |
/function vm:admin/set_budget | Sets the computational budget or limits for vein mining |
/function vm:admin/set_max | Sets the maximum number of blocks that can be vein mined |
/function vm:debug/block | Displays debug information for a targeted block |
/function vm:debug/complete | Logs debug information when a vein mining operation completes |
/function vm:debug/max_reached | Logs a debug message when the maximum block limit is reached |
/function vm:debug/start | Logs debug information when a vein mining operation begins |
/function vm:debug/tool_safety | Logs debug information related to tool safety checks |
/function vm:debug/tool_unavailable | Logs debug information when a required tool is unavailable |
/function vm:detection/acquire_target | Acquires a block target for vein mining |
/function vm:detection/check_present | Checks if target blocks are present for vein mining |
/function vm:detection/create_target | Creates a new target for vein mining detection |
/function vm:detection/evaluate_target | Evaluates a target block for vein mining eligibility |
/function vm:detection/ray_step | Steps ray detection to find connected vein blocks |
/function vm:detection/scan_owned | Scans owned blocks for vein mining |
/function vm:detection/scan_player | Scans blocks around the player for vein mining |
/function vm:detection/set_match | Sets the matching block type for detection |
/function vm:detection/track | Tracks target blocks during vein mining detection |
/function vm:detection/upsert_target | Updates or inserts a target block for mining |
/function vm:detection/validate_target | Validates whether a target block can be mined |
/function vm:detection/verify_mined_stat | Verifies player mined statistics for detection |
/function vm:durability/break_tool | Handles breaking the player tool when durability runs out |
/function vm:durability/damage_vanilla_pickaxe | Applies durability damage to a vanilla pickaxe |
/function vm:lifecycle/disabled_tick | Runs tick logic when the pack is disabled |
/function vm:lifecycle/install | Installs and sets up the vein miner data pack |
/function vm:lifecycle/load | Loads initial configurations for the vein miner pack |
/function vm:lifecycle/migrate_v5 | Migrates configuration and data to version five |
/function vm:lifecycle/reset_config | Resets all vein miner settings to their defaults |
/function vm:lifecycle/tick | Runs the main loop tick for the vein miner pack |
/function vm:lifecycle/uninstall | Uninstalls the vein miner data pack and clears data |
/function vm:operation/claim | Claims a block for the current mining operation |
/function vm:operation/complete | Completes the active vein mining operation |
/function vm:operation/dispatch | Dispatches a vein mining operation |
/function vm:operation/dispatch_match | Dispatches mining for matching connected blocks |
/function vm:operation/mine_block | Mines a single targeted block in the vein |
/function vm:operation/process | Processes the ongoing vein mining operation |
/function vm:operation/process_owned | Processes owned blocks in the current mining operation |
/function vm:operation/process_player | Processes vein mining operations for the player |
/function vm:operation/start | Starts a new vein mining operation |
/function vm:operation/stop/max_reached | Stops mining when the maximum block limit is reached |
/function vm:operation/stop/tool_safety | Stops mining to protect the tool from breaking |
/function vm:operation/stop/tool_unavailable | Stops mining when no valid tool is available |
/function vm:player/cancel_owned | Cancels mining operations owned by the player |
/function vm:player/disable | Disables vein mining for the executing player |
/function vm:player/enable | Enables vein mining for the executing player |
/function vm:player/register | Registers a player with the vein miner system |
/function vm:player/tick | Runs per-tick vein mining checks for the player |
/function vm:queue/append_here | Appends the current block location to the mining queue |
/function vm:queue/drain | Processes and empties the entire block mining queue |
/function vm:queue/enqueue_diagonals | Adds diagonally adjacent blocks to the mining queue |
/function vm:queue/enqueue_faces | Adds directly adjacent face-sharing blocks to the mining queue |
/function vm:queue/enqueue_here | Adds the current block position into the mining queue |
/function vm:queue/enqueue_match | Adds matching adjacent ore blocks to the mining queue |
/function vm:queue/enqueue_neighbors | Adds all neighboring blocks to the vein mining queue |
/function vm:queue/load_next | Loads the next block position from the mining queue |
/function vm:queue/visit | Marks the current block as visited in the queue |
/function vm:utility/check_harvest | Checks if the block can be harvested by the tool |
/function vm:xp/dispatch | Spawns the calculated experience points from mined blocks |
/function vm:xp/random_0_1 | Drops a random amount of experience between zero and one |
/function vm:xp/random_0_2 | Drops a random amount of experience between zero and two |
/function vm:xp/random_1_5 | Drops a random amount of experience between one and five |
/function vm:xp/random_2_5 | Drops a random amount of experience between two and five |
/function vm:xp/random_3_7 | Drops a random amount of experience between three and seven |








