Package-level declarations

Safety policies and validation guards for automated actions. Use this package to keep tool execution practical and safe.

Types

Link copied to clipboard
data class CommandResult(val success: Boolean, val message: String, val originalCommand: String, val executionTimeMs: Long, val blocksAffected: Int = 0, val entitiesAffected: Int = 0)

Immutable result of a single command execution.

Link copied to clipboard
class SafetyValidator(allowedCommands: List<String>, maxEntitiesPerCommand: Int, maxBlocksPerCommand: Int)

Validates Minecraft commands against a whitelist and safety rules.