Installation
Necessities is a server-side mod. While it can be installed on the client for single-player use, its primary function is for multiplayer servers.
Requirements
To run Necessities, you must have the following installed:
- Architectury API
- YAML Config
- Fabric API (Fabric Users Only)
Installation Steps
- Download the
.jarfile for Necessities from CurseForge or Modrinth. - Download the matching versions of Architectury API and YAML Config.
- Place all files into your server's
modsfolder. - Restart the server.
- Fabric
- NeoForge
Structure:
/mods
├── architectury-x.x.x-fabric.jar
├── fabric-api-x.x.x.jar
├── necessities-x.x.x-fabric.jar
└── yaml-config-x.x.x-fabric.jar
Structure:
/mods
├── architectury-x.x.x-neoforge.jar
├── necessities-x.x.x-neoforge.jar
└── yaml-config-x.x.x-neoforge.jar
Permissions Setup
Necessities uses the standard permissions API for each platform.
- Fabric: It is highly recommended to install a permissions manager mod like LuckPerms. If no permissions mod is installed, commands will default to Vanilla OP levels (Level 2 for most commands, Level 4 for admin commands).
- NeoForge: Uses the internal NeoForge permission system. A manager like LuckPerms is also recommended here to utilize specific permission nodes.