Overview
When mcMMO is installed, EzFlyTime can grant flight time based on players’ skill levels as part of the auto-flight reward cycle.
Without mcMMO, the skill-based reward tier is silently skipped and all other reward types (flat, permission-based) continue to work normally.
Setup
- Install mcMMO.
- Ensure
auto-flight-rewards.enabled: trueinconfig.yml. - Configure skill thresholds in
plugins/EzFlyTime/mcmmo.yml:
enabled: true
global-multiplier: 1.0
skills:
MINING:
multiplier: 1.0
thresholds:
100: 30 # 30 s per cycle at Mining 100+
500: 90 # +90 s per cycle at Mining 500+
- Restart the server or run
/ezflytime reload.
How rewards are calculated
For each online player, EzFlyTime iterates over all configured skills. For each skill, it checks the player’s current level against every threshold:
- All thresholds the player meets or exceeds are summed.
- The per-skill
multiplierand theglobal-multiplierare applied. - The final amount is added to that reward cycle’s total for the player.
Example: a player with Mining level 600 in the configuration above receives (30 + 90) × 1.0 × 1.0 = 120 seconds per reward cycle from the Mining skill alone.
Configuration reference
See mcmmo.yml for the full configuration reference.