MegaCrateEvent







One Crate. One Countdown. One Monument Worth Fighting For.
MegaCrateEvent turns supported Rust monuments into visible, high-value loot objectives.
A large locked crate appears at a monument and is shown to players through configurable event markers. The first player who finds it can begin the unlock sequence, but the loot does not open immediately. The countdown is running, the server knows where the prize is, and other players have time to move in and contest it.
Get to the monument. Hold the area. Take the crate.
Features
- Large configurable MEGA CRATE event entity
- Automatic events with fixed or random scheduling
- Supported monument detection with safe auto-generated spawn points
- Manual admin spawn points and direct aimed-position spawning
- Timed fake-lock system with configurable unlock duration
- Unlock start, progress and unlocked sound effects
- Configurable map marker, hover text marker and visual sphere
- Live marker text for Locked, Unlocking, Lootable and Clearing states
- Custom loot profiles with amounts, chances, skins, names and item text
- Per-monument loot profiles with individual point overrides
- Optional first-looter rewards through Economics, ServerRewards or server commands
- Monument cooldowns, event limits and same-monument protection
- Idle despawn and timed event cleanup
- Admin status command showing live event and scheduler information
- Automatic cleanup of crates, markers, spheres and timers
How It Works
A MEGA CRATE spawns at an eligible monument location and begins in a locked state.
When a player tries to open it, the unlock sequence begins. Until the countdown completes, nobody can access the contents. Once unlocked, the crate generates loot from its assigned profile and becomes available to loot.
The first player to successfully open the crate can receive additional rewards. When the crate is emptied, or its configured cleanup timer expires, the event is removed automatically.
MegaCrateEvent is built around a simple objective players immediately understand: a valuable crate is opening at a monument, and somebody is going to leave with it.
Spawn Points And Monuments
MegaCrateEvent detects supported monuments on the current map and can automatically generate safe crate locations for them.
Spawn positions are checked for ground placement, slope, clearance, monument bounds and runtime safety before being used.
Admins can:
- Enable or disable saved spawn points
- Assign loot profiles to individual spawn points
- Save custom manual locations in-game
- Prefer manual locations over generated points
- Spawn an event at a selected monument or saved point
Supported monument areas include Airfield, Launch Site, Train Yard, Water Treatment Plant, Power Plant, Military Tunnels, Arctic Research Base, Excavator, Junkyard, Dome, Satellite Dish, Sewer Branch, Supermarket, Gas Station, Mining Outpost, Harbors, Quarries, Ferry Terminal, Lighthouse, Missile Silo and optionally Oil Rig when enabled and detected.
Custom Loot Profiles
Loot profiles are stored in:
| 1 | oxide/data/MegaCrateEvent/MegaCrateLootProfiles.json |
Profiles support:
- Item shortname
- Minimum and maximum amount
- Chance percent
- Skin ID
- Custom display name
- Custom item text
- Optional first-looter rewards
Default and high-tier example profiles are included.
Command rewards support:
| 1 | {steamid} |
| 2 | {playerid} |
| 3 | {playername} |
| 4 | {monument} |
| 5 | {point} |
| 6 | {profile} |
Admin Commands
| 1 | /megacrate |
| 2 | /megacrate status |
| 3 | /megacrate spawn |
| 4 | /megacrate spawn <point selector> |
| 5 | /megacrate spawnmonument <monument name> |
| 6 | /megacrate spawnhere |
| 7 | /megacrate despawn |
| 8 | /megacrate scan |
| 9 | /megacrate reload |
| 10 | /megacrate points |
| 11 | /megacrate savepoint <name> |
| 12 | /megacrate delpoint <point selector> |
| 13 | /megacrate enablepoint <point selector> |
| 14 | /megacrate disablepoint <point selector> |
| 15 | /megacrate setprofile <point selector> <profileId> |
Permission:
| 1 | megacrateevent.admin |
Console commands:
| 1 | megacrate.spawn |
| 2 | megacrate.despawn |
| 3 | megacrate.scan |
Note: /megacrate scan intentionally regenerates auto-generated spawn points. Manual spawn points remain available for custom placement control.
Performance And Cleanup
MegaCrateEvent is designed for live servers:
- Event gameplay hooks are only active while a MEGA CRATE exists
- Runtime spawn positions are safety checked before a crate is created
- Invalid or empty loot generation fails safely
- Crates, markers, spheres and timers are cleaned up when an event ends
- Active event entities are removed when the plugin unloads
- Editable event data recovers safely if malformed
Support
For support, feedback and updates, join Plugins By Duff:
https://discord.gg/2KBPH7hXb7