ItemUtils - Free plugin

Message
Autor
Uživatelský avatar
xSkill_Cycanx
Příspěvky: 85
Věk: 28
Registrován: 05 črc 2013, 15:48
Reputation: 0
Bydliště: Košice
Kontaktovat uživatele:

ItemUtils - Free plugin

#1 Příspěvekod xSkill_Cycanx » 01 říj 2015, 22:18

Obrázek

Zdravím. Dnes by som Vám chcel predstaviť svoj plugin (ItemUtils), ktorý som vytvoril. Úlohou tohto pluginu je funkcia uložiť, dať alebo upraviť item priamo v hre. Je možnosť itemy upravovať aj priamo v prostredí configu.

Ak niekto vie dobre po anglicky, môže rovno prejsť na stránku kde sú funkcie pluginu napísane v angličtine.
https://www.spigotmc.org/resources/itemutils.12541/

Pre tých menej zdatných v angličtine vám to tu rozpíšem a taktiež aj priložím preložené správy pluginu.

Obrázek
Príkazy
/itu <save, give, modify> - Hlavný príkaz pluginu.
/itu save itemName - Uloží item do súboru item-list.yml.
/itu give itemName - Dá hráčovi item zo súboru item-list.yml.
/itu modify <add, set, remove> <name, lore, enchant, color, flag> [arguments] - Upraví item podľa daných argumentov.
V prípade odstraňovania (remove) <color, name, durability, data> nepotrebujete písať dodatočné argumenty.
/itug playerName Item - Dá danému hráčovi daný item zo súboru item-list.yml.
/itur - Znovu načíta súbor item-list.yml.

Obrázek
Argumenty
UPOZORNENIE! Argumenty nesmú obsahovaž znaky: <>, <!>, ><
Text vo vnútri kníh taktiež nesmie obsahovať tieto znaky.
Po skončení úprav v súbore item-list.yml nezabudnite vykonať príkaz /itur pre načítanie súboru.


name: Jednoducho stačí napísať nejaký text, môže obsahovať aj medzery.
ukážka: /itu modify set name &1Ahoj item!
Tento príkaz nastaví meno itemu na "Ahoj item!"

lore: Jednoducho stačí napísať ako meno.
ukážka: /itu modify add lore &cNový popisok!
Príkaz pridá itemu popisok "Nový popisok!"

durability: Stačí napísať číslom.
ukážka: /itu modify set durability 5
Príkaz nastaví itemu poškodenie -5 z maximálneho poškodenia itemu.

data: Stačí napísať číslom.
ukážka: /itu modify add data 5
Píkaz pridá itemu data hodnotu +5

enchant: Je potrebné zadať ID očarovania a výšku levelu očarovania.
ukážka: /itu modify add enchant 16 1
Príkaz pridá itemu očarovanie ostrosť 1.

color: Farba je tvorená kombináciou červenej, zelenej a modrej farby, taktiež nazývané ako RGB.
ukážka: /itu modify set color 0 255 160
Príkaz nastaví kožennému brneniu farbu s hodnotami (0, 255, 160).

flag: Je potrebné napísať meno flagu.
Flagy: HIDE_ENCHANTS, HIDE_ATTRIBUTES, HIDE_UNBREAKABLE, HIDE_DESTROYS, HIDE_PLACED_ON, HIDE_POTION_EFFECTS.
ukážka: /itu modify add flag hide_enchants
Príkaz skryje všetky očarovania ktoré item má, avšak očarovania tam ostanú iba ich hráč neuvidí v popise itemu.


Farebné kódy:
V súboroch je dovolené využívať farebné kódy "\xa7" alebo "&".

Obrázek
Oprávnenia
itu.command.* - Hlavné oprávnenie pre všetky príkazy pluginu.
itu.command.itu.save - oprávnanie zapísať item do súboru item-list.yml
itu.command.itu.give - oprávnenie získať item zo súboru item-list.yml
itu.command.itu.modify.* - oprávnenie akokoľvek upravovať itemy.
itu.command.itug - oprávnanie dávať iným hráčom itemy.
itu.command.itur - oprávnenie znovu načítať súbor item-list.yml

itu.command.itu.modify.add.* - oprávnenie pridať itemu akýkoľvek typ <name, lore..>
itu.command.itu.modify.set.* - oprávnenie nastaviť itemu akýkoľvek typ <name, lore..>
itu.command.itu.modify.remove.* - oprávnenie odstrániť alebo zresetovať itemu akýkoľvek typ <name, lore..>

Oprávnenia sa dajú aj vyskladať jednoduchým spôsobom:
Akcie: add, set, remove
Typy: name, lore, durability, data, enchant, color, flag
itu.command.itu.modify.<akcia>.<typ> - oprávnenie vykonať na itemoch danú akciu a daný typ.

Obrázek
Konfigurácia pluginu nie je potrebná, avšak je tam niečo. V súbore config.yml si môžete odobrať príkazy, ktoré nechcete aby konzola mohla vykonávať. Nie je možné tam pridávať iné príkazy než tie, ktoré tam už boli pri vygenerovaní súboru.

Správy pluginu:
Spoiler: zobrazit

Kód: Vybrat vše

commands:
  help:
    itu:
      main:
        - '&7---&3***&2[&dHelp ItemUtils&2]&3***&7---'
        - '&6/itu &7-Hlavny prikaz.'
        - '&7Mas 3 moznosti: give, save alebo modify item.'
        - '&7Ak sa rozhodnes pre ziskanie itemu zo suboru item-list.yml'
        - '&7musis napisat prikaz /itu give <meno itemu v subore>.'
        - '   '
        - '&7Ak sa rozhodnes ulozit item do suboru item-list.yml, musis ho drzat v ruke a'
        - '&7napisat prikaz /itu save <nove meno itemu>.'
        - '   '
        - '&Ak sa rozhodnes upravovat item, musis ho najprv drzat v ruke. Dalej musis'
        - '&7napisat aku akciu chces vykonat <add, set, remove> a taktiez'
        - '&7aky typ sa ma upravit <name, lore, enchant, color, flag>. Dalej musis napisat dodatocne'
        - '&7argumenty k dokonceniu akcie. Ukazka: /itu modify <add, set, remove> <name, lore, enchant, color, flag> argumenty.'
        - '&dV niektorych pripadoch odstranovania nie je potrebne pisat argumenty: color, name, durability, data.'
      add:
        - '&dDolezite! Akcia add stale pridava hodnoty od povodnej, ak chces nastavit presnu hodnotu pouzi akciu set.'
        - '&7Color - potrebujes 3 argumenty, hodnoty RGB farby (0-255).'
        - '&7Enchant - potrebujes 2 argumenty, ID ocarovania a level ocarovania.'
        - '&7Flag - potrebujes jeden argument, meno flagu.'
        - '&7Lore - argumentom je text ktory staci napisat v prikaze.'
        - '&7Name - argumentom je text ktory staci napisat v prikaze.'
      set:
        - '&dDolezite! Akcia set vymaze vsetky ostatne data daneho typu a nastavi data z prikazu.'
        - '&dAk chces odstranit specificky argument pouzi akciu remove.'
        - '&7Color - potrebujes 3 argumenty, hodnoty RGB farby (0-255).'
        - '&7Enchant - potrebujes 2 argumenty, ID ocarovania a level ocarovania.'
        - '&7Flag - potrebujes jeden argument, meno flagu.'
        - '&7Lore - argumentom je text ktory staci napisat v prikaze.'
        - '&7Name - argumentom je text ktory staci napisat v prikaze.'
      remove:
        - '&dDolezite! Akcia remove odstrani zadanu hodnotu z itemu.'
        - '&7Enchant - potrebujes 1 argument, ID ocarovania'
        - '&7Flag - potrebujes 1 argument, meno flagu.'
        - '&7Lore - potrebujes presny text ktory chces odstranit z popisku itemu.'
COMMAND_CONSOLE: '&cIba hrac v hre moze vykonat tento prikaz.'
COMMAND_NO_PERMISSION: '&cNemas dostatocne opravnenia na tuto akciu.'
INVALID_ARGS: '&cChyba, skontroluj si argumenty!'
INVALID_ACTION: '&cTato akcia neexistuje.'
EXCEPTION_WHILE_EXECUTING: '&cChyba pocas vykonavania prikazu, kontaktujte developera pluginu.'
NO_ITEM_IN_HAND: '&cMusis drzat item v ruke ktory chces upravovat.'
BAD_ITEM: '&cNie je mozna aplikovat na tento item!'
ADD: '&apridane'
SET: '&enastavene'
REMOVE: '&codstranene'
NAME: '&emeno'
LORE: '&epopisok'
ENCHANT: '&eocarovanie'
COLOR: '&efarba'
FLAG: '&eflag'
DURABILITY: '&eposkodenie'
DATA: '&edata'
SUCCESSFUL: '&auspesne'
ADDED_TO_INVENTORY: '&aUspesne pridane do inventaru.'
CONFIG_RELOAD: '&aKonfiguracia znovu nacitana.'
Přílohy
break.png
break.png (18.29 KiB) Zobrazeno 3205 x
iutl.png
iutl.png (27.61 KiB) Zobrazeno 3205 x
Naposledy upravil(a) xSkill_Cycanx dne 02 říj 2015, 17:48, celkem upraveno 1 x.
Skvelé nápady potrebujú skvleých ľudí :D

Uživatelský avatar
mannyvee
Příspěvky: 1081
Věk: 26
Registrován: 28 bře 2015, 13:49
Reputation: 0

Re: ItemUtils - Free plugin

#2 Příspěvekod mannyvee » 02 říj 2015, 17:08

Pěkný návod, vyzkouším :)

Uživatelský avatar
Caronte_
Příspěvky: 17
Věk: 23
Registrován: 02 čer 2015, 19:21
Reputation: 0
Bydliště: Bibione , VE , Italy

Re: ItemUtils - Free plugin

#3 Příspěvekod Caronte_ » 12 říj 2015, 16:56

Zaujímavé, hlavne pre RPG servery.


Zpět na „Návody“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 15 hostů