🧥 Armament
The Armament mod enables you to create various sets of custom armor using resource packs. You're given flexibility in customizing the appearance and characteristics of your character's equipment.
🛡️ Main Features
- Unique Armor Creation — easily add your own armor sets to the game.
- Automatic Resource Pack Generation — the system automatically generates resource packs based on your configuration.
- Intuitive Graphical Interface — uses a user-friendly interface for convenient armor selection and viewing.
- Performance Optimization — developed with efficient server performance in mind.
- Easy Configuration — customize armor through YAML files and convenient commands.
- Compatibility — works with Minecraft versions from 1.20 to the latest releases.
💻 Available Commands
Set of administrative commands for managing custom armor:
/armament reload— reload configuration without server restart./armament give <armor_name> <piece> [player]— grant specific equipment piece./armament giveset <armor_name> [player]— grant complete armor set./armament gui— open graphical interface for set selection.
🔒 Permissions
Access to all administrative functions is provided by the armament.admin permission.
📋 Installation and Setup
- Download the latest plugin version and place the
.jarfile in your server'spluginsdirectory. - Restart the server to activate the mod.
- Edit the
armors.ymlfile in theplugins/Armament/folder to configure your own armor sets:
armors:
epic_armor:
custom_model_data: 1
helmet:
name: "&6Epic Helmet"
lore:
- "&7Unique Epic Armor!"
chestplate:
name: "&6Epic Chestplate"
lore:
- "&7Unique Epic Armor!"
leggings:
name: "&6Epic Leggings"
lore:
- "&7Unique Epic Armor!"
boots:
name: "&6Epic Boots"
lore:
- "&7Unique Epic Armor!"
- Place texture files in the appropriate folders:
- Main textures:
source_files/layer_files/ - Display items:
source_files/item_files/(optional)
- Upload the generated resource pack to your server and specify the path in the
server.propertiesfile:
| Property | Value |
|---|---|
resource-pack |
Resource pack URL |
resource-pack-sha1 |
SHA1 hash of pack |
require-resource-pack |
true |
🎨 Creating Custom Textures
Use the armor_model.bbmodel template model to create unique armor textures. Textures must follow Minecraft armor structure and specific naming conventions:
For main files (source_files/layer_files/ section):
armorName_layer_1.png— texture for helmet, chestplate, and bootsarmorName_layer_2.png— texture for leggings
For individual item textures (source_files/item_files/ folder, optional):
armorName_helmet.pngarmorName_chestplate.pngarmorName_leggings.pngarmorName_boots.png
Textures must match the names specified in the configuration file armors.yml.
📞 Support
Technical issues are addressed through the official GitHub repository or Discord.
📜 License
The project is distributed under Apache 2.0 license.