# Raft Modding

## Raft Modding

- [Welcome to the RaftModding docs!](https://api.raftmodding.com/readme.md)
- [Installing Raft Mod Loader](https://api.raftmodding.com/getting-started/installing-raft-mod-loader.md): This tutorial is designed to guide you through the process of installing RaftModLoader.
- [Troubleshooting](https://api.raftmodding.com/getting-started/installing-raft-mod-loader/troubleshooting.md): Helping you to troubleshoot common issues with the Raft Mod Loader
- [An error occured while fetching for updates](https://api.raftmodding.com/getting-started/installing-raft-mod-loader/troubleshooting/an-error-occured-while-fetchting-for-updates.md): This guide aims to fix the following error : "An error occured while fetching for updates"
- [Disabling IPV6](https://api.raftmodding.com/getting-started/installing-raft-mod-loader/troubleshooting/an-error-occured-while-fetchting-for-updates/disabling-ipv6.md): This guide will explain how to disable IPV6
- [Changing the DNS](https://api.raftmodding.com/getting-started/installing-raft-mod-loader/troubleshooting/an-error-occured-while-fetchting-for-updates/changing-the-dns.md): This guide will explain how to change your DNS to the Google one which is not blacklisting our website
- [The menu inside the game doesn't show up](https://api.raftmodding.com/getting-started/installing-raft-mod-loader/troubleshooting/the-menu-inside-the-game-doesnt-show-up.md): This guide aims to fix an issue where the mod menu doesn't appear in-game
- [The game crashes on startup](https://api.raftmodding.com/getting-started/installing-raft-mod-loader/troubleshooting/the-game-crashes-on-startup.md): Fixing the issue of the game crashing on startup
- [There are error notifications in-game](https://api.raftmodding.com/getting-started/installing-raft-mod-loader/troubleshooting/there-are-error-notifications-in-game.md): Fixing the issue of the error counter going up in the bottom right hand corner
- [Linux or Steam Deck installation](https://api.raftmodding.com/getting-started/installing-raft-mod-loader/linux-installation.md): This Tutorial aims to show you how to install RaftModLoader on Linux and Steam Deck.
- [Configuring your antivirus](https://api.raftmodding.com/getting-started/installing-raft-mod-loader/configuring-your-antivirus.md): This page will guide you on resolving false positive errors on RMLLauncher, ensuring a smoother experience without unnecessary interruptions.
- [Windows Defender](https://api.raftmodding.com/getting-started/installing-raft-mod-loader/configuring-your-antivirus/windows-defender.md): Explaining how to exclude the Raft Mod Loader from the Windows Defender antivirus
- [Malwarebytes](https://api.raftmodding.com/getting-started/installing-raft-mod-loader/configuring-your-antivirus/malwarebytes.md): Explaining how to exclude the Raft Mod Loader from the Malwarebytes antivirus
- [Bitdefender](https://api.raftmodding.com/getting-started/installing-raft-mod-loader/configuring-your-antivirus/bitdefender.md): Explaining how to exclude the Raft Mod Loader from the Bitdefender antivirus
- [Avast](https://api.raftmodding.com/getting-started/installing-raft-mod-loader/configuring-your-antivirus/avast.md): Explaining how to exclude the Raft Mod Loader from the Avast antivirus
- [Norton](https://api.raftmodding.com/getting-started/installing-raft-mod-loader/configuring-your-antivirus/norton.md): Explaining how to exclude the Raft Mod Loader from the Norton antivirus
- [AVG](https://api.raftmodding.com/getting-started/installing-raft-mod-loader/configuring-your-antivirus/avg.md): Explaining how to exclude the Raft Mod Loader from the AVG antivirus
- [Installing a mod](https://api.raftmodding.com/getting-started/installing-a-mod.md): This tutorial is here to guide you through the process of installing a mod on Raft using RaftModLoader!
- [Mods in multiplayer](https://api.raftmodding.com/getting-started/installing-a-mod/mods-in-multiplayer.md): This page explains multiplayer mod usage.
- [How to run multiple raft instances](https://api.raftmodding.com/getting-started/how-to-run-multiple-raft-instances.md): A quick guide to run multiple Raft instances on a single computer with different Steam accounts, ideal for testing multiplayer mods.
- [How to create a mod project](https://api.raftmodding.com/modding-tutorials/how-to-create-a-mod-project.md): This tutorial is here to guide you through creating a mod project on Raft using RaftModLoader!
- [The modinfo.json file](https://api.raftmodding.com/modding-tutorials/how-to-create-a-mod-project/the-modinfo.json-file.md): This page aims to give you all the needed information about the modinfo.json file.
- [How to create an AssetBundle](https://api.raftmodding.com/modding-tutorials/how-to-create-an-assetbundle.md): This tutorial is designed to demonstrate how to import assets into the game, including 3D models, textures, prefabs, particles, and more.
- [How to create console commands](https://api.raftmodding.com/modding-tutorials/how-to-create-console-commands.md): This tutorial is intended to guide you through creating custom console commands using the new console attributes.
- [Harmony basics](https://api.raftmodding.com/modding-tutorials/harmony-basics.md): This tutorial is intended to guide you through using Harmony to patch the game methods and more.
- [Getting access to the modding repositories](https://api.raftmodding.com/modding-tutorials/getting-access-to-the-modding-repositories.md)
- [RAPI](https://api.raftmodding.com/modding-api/rapi.md): The RAPI class provides convenient methods for various actions, including adding new items and showing the cursor, making modding tasks easier and more accessible.
- [Mod](https://api.raftmodding.com/modding-api/mod.md): The Mod class serves as the base class for all mods, containing essential information about your mod, customizable events, and more. All mods inherit from this class.
- [Accessing the player instance](https://api.raftmodding.com/modding-examples/back-soon.md)
- [Adding private variables](https://api.raftmodding.com/modding-examples/adding-private-variables.md)
- [Spawning dropped items](https://api.raftmodding.com/modding-examples/spawning-dropped-items.md)
- [Get selected hotbar item](https://api.raftmodding.com/modding-examples/get-selected-hotbar-item.md)
- [Get the current SteamID](https://api.raftmodding.com/modding-examples/get-the-current-steamid.md)
- [Get the current username](https://api.raftmodding.com/modding-examples/get-the-current-username.md)
- [Giving items to a player](https://api.raftmodding.com/modding-examples/giving-items-to-a-player.md)
- [Modifying private variables](https://api.raftmodding.com/modding-examples/modifying-private-variables.md)
- [Mod Slugs (Unique Identifier)](https://api.raftmodding.com/website/mod-slugs-unique-identifier.md): Mod slugs are the mods identifiers that ends in the mod url.
- [Raft Dedicated Server](https://api.raftmodding.com/raft-dedicated-server/raft-dedicated-server.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://api.raftmodding.com/readme.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
