RocketMod Plugin Development Guide

Guide C# developers in creating Unturned RocketMod 4 plugins with the LDM framework.

1|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/VibePlugins/VibePlugins --skill rocketmod-plugin-development-guide
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: RocketMod Plugin Development Guide
Source: https://github.com/VibePlugins/VibePlugins/tree/main/.agents/skills/rocket-mod
Command: npx skills add https://github.com/VibePlugins/VibePlugins --skill rocketmod-plugin-development-guide

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires RestoreMonarchy.RocketRedist, Lib.Harmony, Newtonsoft.Json, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This guide helps developers create and manage Unturned RocketMod plugins, addressing the complexities of server-side modding and integration with the Unturned game.

Core Features & Use Cases

  • Plugin Development Overview: Provides a comprehensive introduction to plugin development for the LDM framework of RocketMod 4.
  • Architecture and Project Setup: Explains the architecture of RocketMod and how to set up a plugin project with the appropriate SDK and dependencies.
  • Plugin Structure: Details the structure of a RocketMod plugin, including the main plugin class, configuration, commands, and translations.
  • Event Handling: Covers event handling in RocketMod, including native Unturned events and RocketMod events.
  • API Usage: Offers insights into common API usage for player operations, chat and messaging, items and assets, player lookups, barricades and structures, terrain and world, and data persistence.
  • Cross-Plugin Integration: Guides on integrating with other plugins and using Harmony for advanced patching.
  • Unity MonoBehaviour Integration: Discusses the use of Unity lifecycle methods and threading within RocketMod plugins.
  • Project Organization: Provides recommendations for organizing a plugin project for maintainability.

Quick Start

Use the guide to set up a new RocketMod plugin project and start developing your own Unturned server-side modifications.

Frequently Asked Questions about RocketMod Plugin Development Guide

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a RocketMod plugin project for Unturned server-side modding?

To set up an Unturned RocketMod plugin project, you must configure the development environment with the correct SDK and dependencies like RestoreMonarchy.RocketRedist. The guide details project architecture and setup steps for the RocketMod 4 LDM framework.

What is the structure of an Unturned RocketMod plugin?

The structure of an Unturned RocketMod plugin consists of a main plugin class, configuration, commands, and translations. The guide details how to organize these components effectively within the LDM framework for maintainable server-side modifications.

How do I handle native Unturned events and RocketMod events in my plugin?

Handling native Unturned events and RocketMod events involves subscribing to specific framework delegates within your plugin class. The guide covers event handling mechanics for both native Unturned interactions and custom RocketMod events to trigger server-side logic.

Can I use Unity MonoBehaviour lifecycle methods and threading in RocketMod plugins?

Yes, you can use Unity MonoBehaviour lifecycle methods and threading in RocketMod plugins. The guide explains how to integrate Unity lifecycle methods and manage threading within your Unturned server-side modifications effectively.

Do I need C# and Harmony for cross-plugin integration in Unturned modding?

You need C# knowledge for Unturned modding, and Harmony is used for advanced cross-plugin integration and patching. The guide explains how to integrate with other plugins and utilize Lib.Harmony for runtime method patching in RocketMod.

What common API usage patterns are available for player operations and data persistence in RocketMod?

Common RocketMod API usage patterns for player operations and data persistence include player lookups, chat messaging, barricades, structures, and terrain interactions. The guide offers insights into leveraging these APIs for comprehensive server-side game modifications.