Adds the ability to create configurable custom armors using resource packs.
| Feature | Description |
|---|---|
| 🛡️ Custom Armor Sets | Easily add your own armor sets to Minecraft. |
| ⚡ Performance Optimization | Built to ensure smooth server performance. |
| 💡 User-Friendly | Simple commands for reloading configuration and giving armor to players. |
| ⚙ Configurable | Manage your custom armors via a straightforward armors.yml file. |
| 🎨 Resource Pack Generation | Automatically generate a resource pack from your configuration. |
| 🔃 Cross-Version Compatibility | Supports Minecraft versions from 1.20 to the latest. |
| 🖼️ GUI Interface | Browse and select custom armor sets through an intuitive GUI. |
| Command | Description |
|---|---|
/armament reload | Reload the plugin's configuration without a server restart. |
/armament give <armor_name> <piece> [player] | Grant a custom armor piece to a player. |
/armament giveset <armor_name> [player] | Grant a full custom armor set to a player. |
/armament gui | Open the GUI to browse and select custom armor sets. |
| Permission | Description |
|---|---|
armament.admin | Grants access to all admin commands. |
Download Armament:
Install:
.jar file into your server's plugins directory./plugins/Armament-x.x.x.jarActivate:
Customize:
armors.yml file located in plugins/Armament/armors.yml to add your custom armor sets.armors:
epic:
custom_model_data: 1
helmet:
name: "&6Epic Chestplate"
lore:
- "&7Custom Epic Lore!"
chestplate:
name: "&6Epic Chestplate"
lore:
- "&7Custom Epic Lore!"
leggings:
name: "&6Epic Leggings"
lore:
- "&7Custom Epic Lore!"
boots:
name: "&6Epic Boots"
lore:
- "&7Custom Epic Lore!"
Add Resources:
source_files directory:
source_files/layer_files/source_files/item_files/Load Resource Pack:
server.properties file:
| Property | Value |
|---|---|
resource-pack | URL to resource pack |
resource-pack-sha1 | SHA1 hash of the resource pack |
require-resource-pack | true |
To create custom armor textures for Armament:
Open the Template:
armor_model.bbmodel file in src/main/resources.Customize the Model:
Export Textures:
Prepare Texture Files: The plugin requires specific naming conventions for the texture files:
a) Layer Files (Required):
In source_files/layer_files/:
armorName_layer_1.png: For helmet, chestplate, and bootsarmorName_layer_2.png: For leggingsb) Item Files (Optional, based on armors.yml):
In source_files/item_files/:
armorName_helmet.pngarmorName_chestplate.pngarmorName_leggings.pngarmorName_boots.pngReplace armorName with the name of your custom armor set as defined in armors.yml.
Place Textures:
*_layer_1.png and *_layer_2.png) in source_files/layer_files/.*_helmet.png) in source_files/item_files/.Update Configuration:
armors.yml, reference your new textures using the appropriate armor name.Note: The item files (helmet, chestplate, leggings, boots) are optional and depend on your armors.yml configuration. If you define a specific armor piece in the config, make sure to provide the corresponding item texture.
For assistance, visit the GitHub Repository or join our Discord Server.
Armament is released under the Apache License 2.0.
Use code FURQ for 15% off your order!
Adds the ability to create configurable custom armors using resource packs.