About Battle Pass Reborn
A modern battle pass system for Rust that adds progression, missions, and rewards to your server. Players complete a wide variety of tasks — from PvP and farming to building and crafting — and earn experience (XP) to unlock unique rewards at each level. The plugin is fully customizable and integrates seamlessly with your server’s economy and other popular plugins.
The plugin also supports a Premium Battle Pass, giving players access to exclusive rewards and accelerated progression. This not only increases player engagement but can also generate additional revenue for server owners through premium access sales.
Key Features
- Fully customizable progression system — levels, XP, and rewards for completing missions.
- Configurable mission types — PvP, events, farming, crafting, and many other activities.
- Premium Battle Pass — exclusive rewards and faster progression for premium users.
- Flexible integration — works with server economy and other popular plugins.
- Increased player engagement — encourages activity and retention between wipes.
- Modern and polished UI/UX — intuitive interface for viewing levels, missions, and rewards.
Commands
- /bp — opens the Battle Pass interface for the player (can be changed in the plugin config).
- /giveexp {steamid} {quantity} - adds the specified amount of XP to a player.
- /removeexp {steamid} {quantity} - removes the specified amount of XP from a player.
- /resetprogressall - resets the progress of all players on the server.
- /resetprogress {steamid} - resets the progress of a specific player.
Mission Types
Missions are loaded from a preset file (e.g., DefaultMissions.json) and can be customized with event types, conditions (e.g., item shortnames), target counts, and difficulties. XP rewards scale by difficulty (configurable: Easy=10, Medium=25, Hard=50).
- extract: Gather/extract a resource (e.g., wood, stone).
- craft: Craft specific items.
- pickup: Pick up items (e.g., from ground or collectibles).
- loot: Loot a container (e.g., crates, barrels).
- kill: Kill entities (players, animals, scientists, helicopters, bradleys).
- build: Build structures.
- quest: Complete quests (from other plugins).
- growup: Grow and harvest plants.
- upgrade: Upgrade building blocks (e.g., wood to stone).
- fishcatch: Catch fish.
- heal: Use healing items (e.g., syringes).
- mlrsrocketfire: Fire MLRS rockets.
- itemuse: Use/consume items (e.g., food, medical).
- cardswipe: Swipe keycards.
- purchasing: Purchase items from NPCs/vending machines.
- hit_area (Head, Chest, Stomach, Arm, Hand, Leg, Foot): Hit specific body parts on players.
- kill_with_weapon: Kill using a specific weapon.
- recycling: Recycle items.
- gambling: Win in gambling (e.g., slots, wheels, cards; tracks deposits, wins, profits).
- enter_zone: Enter specific zones (via ZoneManager or similar).
- events: The plugin awards progress/XP in supported events. In mission presets you can specify conditions like "RaidableBase_Easy", "SpaceEvent", "ArmoredTrainEvent" etc.
Event Points Integration
Supported events:
- Air Event
- Arctic Base Event
- Armored Train Event
- Boss Monster
- Caravan Event
- Convoy Event
- Dungeon Event
- Ferry Terminal Event (FerryEvent)
- Flying Cargo Event
- Gas Station Event
- GunGame Event
- Harbor Event
- Junkyard Event
- Paintball Event
- Plant Event (PowerPlantEvent)
- Raidable Bases Event (with difficulty modes: Easy, Medium, Hard, Expert, Nightmare)
- Satellite Dish Event (SatDishEvent)
- Shipwreck Event
- Space Event
- Sputnik Event
- Supermarket Event (MarketEvent)
- Survival Arena Event
- Triangulation Event
- Tugboat Pirates Event (Tugboat)
- Water Event
- Abandoned Base Event
- Airfield Event
Reward Types
- Item
- Commands
Configuration
- Main settings — BattlePassReborn.json
- Mission settings — DefaultMissions.json
- Level and reward settings — LevelsList.json
- UI Settings — UI.json

