Installation
Download
From GitHub Actions
Download the latest build artifact from the Build EssentialsY workflow.
Build from Source
bash
git clone https://github.com/codingsushi79/EssentialsY.git
cd EssentialsY
./gradlew :EssentialsY:build
The JAR is output to `jars/EssentialsY-*.jar`.Server Setup
Stop your server before installing plugins.
Remove old EssentialsY JARs if upgrading:
EssentialsY.jarEssentialsYChat.jarEssentialsYSpawn.jarEssentialsYProtect.jarEssentialsYAntiBuild.jarEssentialsYGeoIP.jar
Copy
EssentialsY-*.jarinto your server'splugins/folder.Start the server. EssentialsY creates its data folder at
plugins/EssentialsY/(orplugins/Essentials/depending on plugin name inplugin.yml).Install dependencies (recommended):
First Run
On first launch, EssentialsY generates:
text
plugins/EssentialsY/
├── config/
│ ├── core.yml
│ ├── homes.yml
│ ├── economy.yml
│ ├── help.yml
│ ├── chat.yml
│ ├── protect.yml
│ ├── antibuild.yml
│ └── spawn.yml
├── modules.yml
├── commands.yml
├── kits.yml
├── worth.yml
├── tpr.yml
└── warps/
Run `/essentials reload` after editing any configuration file.Verify Installation
bash
/essentials version
You should see the EssentialsY version string. Test a basic command like `/home` or `/spawn` to confirm modules loaded.Next Steps
- Quick Start — Configure modules and commands
- Migrating from EssentialsX — Upgrade an existing setup