Skip to content

Commit

Permalink
New translations custom-tools.md (Italian)
Browse files Browse the repository at this point in the history
  • Loading branch information
FabricMCBot committed Dec 7, 2024
1 parent e4ecca1 commit 60c1bb0
Showing 1 changed file with 35 additions and 49 deletions.
84 changes: 35 additions & 49 deletions translated/it_it/develop/items/custom-tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,77 +21,65 @@ Puoi creare un materiale dello strumento creando una nuova classe che lo eredita

@[code transcludeWith=:::1](@/reference/latest/src/main/java/com/example/docs/item/tool/GuiditeMaterial.java)

Il materiale dello strumento informa il gioco sulle seguenti proprietà:

- ### Durabilità - `getDurability()` {#durability}

Quante volte lo strumento può essere usato prima di rompersi.

**Esempio**

@[code transcludeWith=:::2](@/reference/latest/src/main/java/com/example/docs/item/tool/GuiditeMaterial.java)

- ### Velocità di Rottura - `getMiningSpeedMultiplier()` {#mining-speed}

Se lo strumento viene usato per rompere blocchi, quanto velocemente deve fare ciò?
Quando avrai creato il materiale del tuo strumento e l'avrai modificato a piacere, puoi creare un'istanza di esso da usare nei costruttori degli oggetti.

Per darti un riferimento, il materiale diamante ha come velocità di rottura `8.0F`, mentre quello di pietra ha come velocità `4.0F`.
@[code transcludeWith=:::8](@/reference/latest/src/main/java/com/example/docs/item/tool/GuiditeMaterial.java)

**Esempio**
Il materiale dello strumento informa il gioco sulle seguenti proprietà:

@[code transcludeWith=:::3](@/reference/latest/src/main/java/com/example/docs/item/tool/GuiditeMaterial.java)
### Durabilità - `getDurability()` {#durability}

- ### Danno da Attacco - `getAttackDamage()` {#attack-damage}
Quante volte si può usare lo strumento prima che si rompa:

Quanti punti di danno deve causare lo strumento quando lo si usa come arma contro un'altra entità?
@[code transcludeWith=:::2](@/reference/latest/src/main/java/com/example/docs/item/tool/GuiditeMaterial.java)

**Esempio**
### Velocità di Rottura - `getMiningSpeedMultiplier()` {#mining-speed}

@[code transcludeWith=:::4](@/reference/latest/src/main/java/com/example/docs/item/tool/GuiditeMaterial.java)
Se lo strumento viene usato per rompere blocchi, quanto velocemente deve fare ciò?

- ### Tag Invertito - `getMiningLevel()` {#inverse-tag}
@[code transcludeWith=:::3](@/reference/latest/src/main/java/com/example/docs/item/tool/GuiditeMaterial.java)

Il tag invertito mostra ciò che l'oggetto _**non**_ può rompere. Per esempio, usare il tag `BlockTags.INCORRECT_FOR_WOODEN_TOOL` non permette allo strumento di rompere certi blocchi:
Per darti un riferimento, il materiale diamante ha come velocità di rottura `8.0F`, mentre quello di pietra ha come velocità `4.0F`.

```json
{
"values": [
"#minecraft:needs_diamond_tool",
"#minecraft:needs_iron_tool",
"#minecraft:needs_stone_tool"
]
}
```
### Danno da Attacco - `getAttackDamage()` {#attack-damage}

Questo significa che lo strumento non può rompere blocchi che richiedono strumenti di diamante, ferro o pietra.
Quanti punti di danno deve causare lo strumento quando lo si usa come arma contro un'altra entità?

**Esempio**
@[code transcludeWith=:::4](@/reference/latest/src/main/java/com/example/docs/item/tool/GuiditeMaterial.java)

Useremo il tag degli strumenti di ferro. Questo non permetterà agli strumenti di Guidite di rompere blocchi che richiedono uno strumento più forte del ferro.
### Tag Invertito - `getMiningLevel()` {#inverse-tag}

@[code transcludeWith=:::5](@/reference/latest/src/main/java/com/example/docs/item/tool/GuiditeMaterial.java)
Il tag invertito mostra ciò che l'oggetto _**non**_ può rompere. Per esempio, usare il tag `BlockTags.INCORRECT_FOR_WOODEN_TOOL` non permette allo strumento di rompere certi blocchi:

Puoi usare `TagKey.of(...)` per creare una chiave di tag personalizzata se vuoi usare un tag personalizzato.
```json
{
"values": [
"#minecraft:needs_diamond_tool",
"#minecraft:needs_iron_tool",
"#minecraft:needs_stone_tool"
]
}
```

- ### Incantabilità - `getEnchantability()` {#enchantability}
Questo significa che lo strumento non può rompere blocchi che richiedono strumenti di diamante, ferro o pietra.

Quanto facile è ottenere livelli maggiori e migliori degli incantesimi con questo oggetto? Per riferimento, l'oro ha incantabilità 22, mentre la netherite ha incantabilità 15.
Usiamo il tag degli strumenti di ferro. Questo non permetterà agli strumenti di Guidite di rompere blocchi che richiedono uno strumento più forte del ferro.

**Esempio**
@[code transcludeWith=:::5](@/reference/latest/src/main/java/com/example/docs/item/tool/GuiditeMaterial.java)

@[code transcludeWith=:::6](@/reference/latest/src/main/java/com/example/docs/item/tool/GuiditeMaterial.java)
Puoi usare `TagKey.of(...)` per creare una chiave di tag personalizzata se vuoi usare un tag personalizzato.

- ### Ingredienti di Riparo - `getRepairIngredient()` {#repair-ingredient}
### Incantabilità - `getEnchantability()` {#enchantability}

Quale oggetto o oggetti si usano per riparare lo strumento?
Quanto facile è ottenere livelli maggiori e migliori degli incantesimi con questo oggetto? Per riferimento, l'oro ha incantabilità 22, mentre la netherite ha incantabilità 15.

**Esempio**
@[code transcludeWith=:::6](@/reference/latest/src/main/java/com/example/docs/item/tool/GuiditeMaterial.java)

@[code transcludeWith=:::7](@/reference/latest/src/main/java/com/example/docs/item/tool/GuiditeMaterial.java)
### Ingredienti di Riparo - `getRepairIngredient()` {#repair-ingredient}

Quando avrai creato il materiale del tuo strumento e l'avrai modificato a piacere, puoi creare un'istanza di esso da usare nei costruttori degli oggetti.
Quale oggetto o oggetti si usano per riparare lo strumento?

@[code transcludeWith=:::8](@/reference/latest/src/main/java/com/example/docs/item/tool/GuiditeMaterial.java)
@[code transcludeWith=:::7](@/reference/latest/src/main/java/com/example/docs/item/tool/GuiditeMaterial.java)

## Creare Oggetti per gli Strumenti {#creating-tool-items}

Expand All @@ -109,9 +97,7 @@ Per questo esempio, useremo il modello e la texture seguenti per l'oggetto "Spad

@[code](@/reference/latest/src/main/resources/assets/fabric-docs-reference/models/item/guidite_sword.json)

<DownloadEntry type="Texture" visualURL="/assets/develop/items/tools_0.png" downloadURL="/assets/develop/items/tools_0_small.png" />

---
<DownloadEntry visualURL="/assets/develop/items/tools_0.png" downloadURL="/assets/develop/items/tools_0_small.png">Texture</DownloadEntry>

Questo è praticamente tutto! Se passi al gioco dovresti vedere gli oggetti dei tuoi strumenti nella scheda strumenti del menu inventario in creativa.

Expand Down

0 comments on commit 60c1bb0

Please sign in to comment.