icon |
---|
sword |
{% hint style="danger" %} Resourcepack hosting
Remember to decide a resourcepack hosting method before you start.
I advise you to use self-host which is easier and faster, but you can also use Dropbox and similar
{% endhint %}
{% hint style="warning" %}
This is an example sword (remember to change my_items
namespace to the one you want).
{% endhint %}
For example I created a file which will contain all my custom swords:
contents/my_items/configs/myswords.yml
In this file (myswords.yml
) I start creating a simple sword called mysword
info:
namespace: my_items
items:
mysword:
display_name: My Sword
permission: mysword
durability:
max_custom_durability: 1324
Now the fun part, let's set the sword texture.
To do that you have to put your sword .png
texture file inside the correct folder.
In this case your namespace is my_items
so you have to put it here:
contents/my_items/textures/item/mysword.png
Now open myswords.yml
file again and add the resource
part as I did.
As you can see I set generate: true
and I set the textures for the item.
This tells the plugin to generate the 3D model automatically using your texture.
info:
namespace: myitems
items:
mysword:
display_name: My Sword
permission: mysword
durability:
max_custom_durability: 1324
resource:
material: DIAMOND_SWORD
generate: true
textures:
- item/example_item.png
Now you just need to tell the plugin to load your just added item.
To do that you have to:
- join the server
- make sure you accepted the resourcepacks
- use the command /iazip
- if you're using external-host (DropBox) scroll down and follow the instructions.
- get the item using /iaget mysword
- DONE!
{% content-ref url="../resourcepack-hosting/resourcepack-on-dropbox.md" %} resourcepack-on-dropbox.md {% endcontent-ref %}
{% content-ref url="../resourcepack-hosting/" %} resourcepack-hosting {% endcontent-ref %}