Description
RA-IslandMilestone is a Paper plugin that adds a fully-featured milestone system on top of SuperiorSkyblock2. Players can track their progress through personal and island-wide milestones organized by category, all accessible through a clean in-game GUI.
Features:
- Two milestone types: Personal (per player) and Island (shared with island members)
- Island milestone categories: Slayer, Mining, Farming, Woodcutting, Fishing
- Task types supported: SLAY_MOB, MINE_BLOCK, HARVEST_CROP, CHOP_LOG, CATCH_FISH, KILL_HOSTILE, BREED_ANIMAL, CREATE_ISLAND
- Configurable multi-level milestones per category (level-1, level-2, etc.)
- Firework celebration on milestone completion (configurable type, color, trail, flicker)
- PlaceholderAPI support for scoreboards and third-party plugins
- Tracking can be restricted to SuperiorSkyblock island worlds only
- Auto-save player/island data on a configurable interval
- Admin commands: reload, reset player/island data, force-complete milestones
- Fully configurable milestone tasks, rewards, and GUI via YAML
Dependencies:
- SuperiorSkyblock2 (required)
- PlaceholderAPI (required)
Commands:
/milestone — Open milestone GUI (players)
/milestone reload — Reload all config files
/milestone reset player <name> — Reset personal milestone data for a player
/milestone reset island <uuid> — Reset island milestone data
/milestone give <player> <task> — Force-complete a milestone for a player
Permissions:
milestone.use — Open the milestone GUI (default: all players)
milestone.admin.reload — Reload config (default: OP)
milestone.admin.reset — Reset player/island data (default: OP)
milestone.admin.give — Force complete milestones (default: OP)
Changelog
v1.0 — Initial Release
- Personal milestone system with multi-level progression
- Island milestone system with 5 categories: Slayer, Mining, Farming, Woodcutting, Fishing
- In-game GUI to view and track all milestone progress
- Firework celebration on milestone and level completion
- PlaceholderAPI expansion for external scoreboard support
- Island-world-only tracking option
- Auto-save data every configurable interval (default: 10 minutes)
- Admin commands: reload, reset, force-give
- Fully configurable tasks, rewards, and GUI via YAML files