3. Miecz z własnymi obrażeniami
Obrażenia, enchanty i ukryte atrybuty.
Krok 1: materiał
material mówi, jak przedmiot się zachowuje. Wygląd i tak jest z Twojego modelu. Miecz z materiałem PAPER bije jak kartka papieru. Ustaw miecz:
items/bron.yml
miecz_ognia:
itemname: '<gold>Miecz Ognia'
material: DIAMOND_SWORD
Pack:
model: bron/miecz_ognia.bbmodelTeraz przedmiot bije, zużywa się i ma zaklęcia jak diamentowy miecz.
Krok 2: własne obrażenia
Obrażenia i szybkość ataku ustawiasz w sekcji attributes.
items/bron.yml
miecz_ognia:
itemname: '<gold>Miecz Ognia'
material: DIAMOND_SWORD
attributes:
attack_damage: 9
attack_speed: -2.4
Pack:
model: bron/miecz_ognia.bbmodel| Wpis | Co znaczy |
|---|---|
attack_damage: 9 | Gracz ma 1 punkt obrażeń. Miecz dodaje 9. Razem miecz zadaje 10 (5 serc). |
attack_speed: -2.4 | Gracz ma szybkość 4. Miecz odejmuje 2.4. Zostaje 1.6, tak jak zwykły miecz. |
Zawsze wpisuj oba atrybuty. Dajesz tylko
attack_damage? Miecz straci szybkość miecza i będzie atakował szybko jak pięść.Krok 3: zaklęcia
Zaklęcia wpisujesz jako nazwa i poziom. Poziom może być wyższy niż w zwykłej grze.
items/bron.yml
enchantments:
sharpness: 10
fire_aspect: 2
unbreaking: 3Krok 4: ukryj liczby w opisie
Gra sama pisze pod przedmiotem obrażenia i szybkość. Chcesz napisać to po swojemu? Ukryj liczby gry flagą i wpisz własny opis.
items/bron.yml: cały miecz
miecz_ognia:
itemname: '<gradient:#ff8a00:#e52e71>Miecz Ognia</gradient>'
material: DIAMOND_SWORD
lore:
- '<gray>Obrażenia: <red>10'
- '<gray>Podpala wrogów'
attributes:
attack_damage: 9
attack_speed: -2.4
enchantments:
sharpness: 10
fire_aspect: 2
unbreaking: 3
flags:
- HIDE_ATTRIBUTES
Pack:
model: bron/miecz_ognia.bbmodelWpisz /qt reload. Gotowe. Inne flagi i opcje: Config przedmiotu. Inne atrybuty (zdrowie, szybkość chodzenia): Atrybuty.
Miecz ma się nie zużywać? Dopisz
unbreakable: true. Ma się zużywać szybciej albo wolniej? Wpisz max_damage, np. max_damage: 3000.