package pumpkin:plugin@0.1.0; interface attributes { enum attribute { air-drag-modifier, armor, armor-toughness, attack-damage, attack-knockback, attack-speed, below-name-distance, block-break-speed, block-interaction-range, bounciness, burning-time, camera-distance, explosion-knockback-resistance, entity-interaction-range, fall-damage-multiplier, flying-speed, follow-range, friction-modifier, gravity, jump-strength, knockback-resistance, luck, max-absorption, max-health, mining-efficiency, movement-efficiency, movement-speed, name-tag-distance, oxygen-bonus, safe-fall-distance, scale, sneaking-speed, spawn-reinforcements, step-height, submerged-mining-speed, sweeping-damage-ratio, tempt-range, water-movement-efficiency, waypoint-transmit-range, waypoint-receive-range, } enum modifier-operation { add, multiply-base, multiply-total, } record attribute-modifier { id: string, amount: f64, operation: modifier-operation, } }