搬运一批Bedrock wiki内容,完善翻译
This commit is contained in:
59
docs/wiki/visuals/retexturing-spawn-eggs.md
Normal file
59
docs/wiki/visuals/retexturing-spawn-eggs.md
Normal file
@@ -0,0 +1,59 @@
|
||||
---
|
||||
title: Retexturing Spawn Eggs
|
||||
tags:
|
||||
- beginner
|
||||
category:
|
||||
- Tutorials
|
||||
mentions:
|
||||
- SirLich
|
||||
- Joelant05
|
||||
- MedicalJewel105
|
||||
- aexer0e
|
||||
---
|
||||
|
||||
Custom entities will automatically be given a spawn egg. This spawn egg can be found inside of the creative menu, with a name like `item.spawn_egg.entity.wiki:my_entity.name`. If you want to rename your spawn egg as well as set a texture, you can do so in the lang files.
|
||||
|
||||
In this tutorial we are going to retexture the spawn egg so it looks more like your spawned item, and less like an egg.
|
||||
|
||||
## Creating the Texture
|
||||
|
||||
You can easily take a screenshot of your entity using the Blockbench software. Load the mode, and select export screenshot from the drop-down.
|
||||
|
||||
If you don't want an image like this, you can also create your own pixel art, or use any image you like.
|
||||
|
||||
## Adding the Texture
|
||||
|
||||
Add the texture file under `textures/items/`. I personally suggest creating an `eggs` folder to contain all the spawn egg textures. For example, `textures/items/eggs/my_entity.png`. The file itself should be square.
|
||||
|
||||
## Giving the Texture a Name
|
||||
|
||||
Now we need to give our texture a short-name. This can be done in item_texture file:
|
||||
|
||||
<CodeHeader>RP/textures/item_texture.json</CodeHeader>
|
||||
|
||||
```json
|
||||
{
|
||||
"resource_pack_name": "My Map Name", //I don't actually know if this field does anything.
|
||||
"texture_name": "atlas.items",
|
||||
"texture_data": {
|
||||
"my_entity": { //"my_entity" is the short-name of the texture, which we can reference later
|
||||
"textures": "textures/items/egg/my_entity"
|
||||
}
|
||||
//Add more spawn egg textures here
|
||||
}
|
||||
```
|
||||
|
||||
## Using the new texture:
|
||||
|
||||
Now we can use our new texture inside of the Resource Pack entity file:
|
||||
|
||||
<CodeHeader>RP/entity/my_entity.json#description</CodeHeader>
|
||||
|
||||
```json
|
||||
"spawn_egg": {
|
||||
"texture": "my_entity", //"my entity should match the texture short-name we created in step-1.
|
||||
"texture_index": 0
|
||||
}
|
||||
```
|
||||
|
||||
Go and test it now!
|
||||
Reference in New Issue
Block a user