Installation
How to download and install HyperFactions on your Hytale server.
Installation
This guide will walk you through downloading and installing HyperFactions on your Hytale server.
Requirements
Before installing HyperFactions, ensure you have:
- Hytale Server (Early Access)
- Java 25 or higher
- Recommended: HyperPerms for permission management
Permission Setup Required
HyperFactions requires explicit permission grants. Without a permission manager like HyperPerms, players will be unable to use faction commands. See Permission Setup below.
Download
Download the latest version of HyperFactions from one of these sources:
- GitHub Releases: github.com/HyperSystemsDev/HyperFactions/releases
- CurseForge: curseforge.com/hytale/mods/hyperfactions
Installation Steps
1. Stop Your Server
Before installing any mods, make sure your Hytale server is stopped. Type stop in the server console or use your hosting panel's stop button.
2. Install the Mod
Copy the HyperFactions-x.x.x.jar file to your server's mods folder:
your-server/
├── mods/
│ └── HyperFactions-0.4.3.jar ← Place here
├── config.json
├── universe/
├── logs/
└── HytaleServer.jar
3. Start Your Server
Start your Hytale server. HyperFactions will automatically generate its configuration files on first run.
For instructions on starting your Hytale server, see the official Hytale Server Manual.
4. Permission Setup
Critical Step
HyperFactions requires explicit permission grants. Without proper permissions, players cannot access any faction commands.
Using HyperPerms (Recommended):
Run these commands from the console or as an operator:
/hp group setperm default hyperfactions.use
/hp group setperm default hyperfactions.faction.*
/hp group setperm default hyperfactions.member.*
/hp group setperm default hyperfactions.territory.*
/hp group setperm default hyperfactions.teleport.*
/hp group setperm default hyperfactions.relation.*
/hp group setperm default hyperfactions.chat.*
/hp group setperm default hyperfactions.info.*
This grants all standard faction features to the default group.
For detailed permission information, see Permissions Reference.
5. Verify Installation
Once the server is running and permissions are configured, verify the installation:
/f help
If you see the HyperFactions help menu, the installation was successful!
Info
On first run, HyperFactions creates its data directory at mods/com.hyperfactions_HyperFactions/ with default configuration.
Data Directory Structure
After installation, HyperFactions creates the following structure:
mods/com.hyperfactions_HyperFactions/
├── config.json ← Main configuration
├── config/ ← Module configurations
│ ├── backup.json ← Backup settings
│ ├── chat.json ← Chat formatting settings
│ ├── debug.json ← Debug options
│ ├── economy.json ← Economy integration settings
│ └── faction-permissions.json ← Default faction territory permissions
├── backups/ ← Automatic and manual backups
├── factions/ ← Per-faction data files
│ └── {uuid}.json
├── players/ ← Player power & preferences
│ └── {uuid}.json
└── zones.json ← SafeZone and WarZone definitions
Troubleshooting
Mod Not Loading
If HyperFactions doesn't appear to load:
- Check server logs for errors
- Verify you're using Java 25 or higher
- Ensure the JAR file is in the correct
modsfolder - Make sure the file isn't corrupted (re-download if needed)
Commands Not Working
If /f commands don't work:
- Verify the mod loaded (check server startup logs)
- Check permissions - Ensure you have the
hyperfactions.usepermission - Try
/factionor/hfas alternatives - Confirm HyperPerms or your permission system is configured
Permission Denied Errors
If you see "Permission denied" messages:
- Verify
hyperfactions.useis granted to your group - Check that all required permission categories are granted
- Use
/hp player info <player>to verify permissions - See Permissions Reference for the full list
Updating HyperFactions
To update to a new version:
- Create a backup using
/f admin backup create pre-update - Stop your server
- Replace the old JAR with the new one
- Start your server
- Run
/f admin reloadif prompted
Tip
HyperFactions includes a built-in backup system. Use /f admin backup create before updates to create a named backup you can restore with /f admin backup restore if needed.
Info
HyperFactions also checks for updates automatically and notifies you when new versions are available.
Next Steps
Now that HyperFactions is installed:
- Configure the mod to match your server's needs
- Set up your first faction to test functionality
- Review the Permissions Reference for complete access control