Back to Plugins

RA-IslandMilestone

v1.0Addon0 downloads

A milestone and quest system for SuperiorSkyblock2. Track personal and island-wide progress across categories like Slayer, Mining, Farming, Woodcutting, and Fishing — with GUI, rewards, and fireworks on completion.

Documentation

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