-20% na pakiety Standard i Premium do 14.10, 23:59. Zobacz oferte →
Spis stron dokumentacji
PoradnikQubustexturePoradniki krok po kroku

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.bbmodel

Teraz 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
WpisCo znaczy
attack_damage: 9Gracz ma 1 punkt obrażeń. Miecz dodaje 9. Razem miecz zadaje 10 (5 serc).
attack_speed: -2.4Gracz 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: 3

Krok 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.bbmodel

Wpisz /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.