Hvernig GUI með áferð virkar
Kistuvalmynd sýnir titilinn sinn efst í vinstra horninu. Titillinn er texti og texti getur innihaldið stafi úr resource pack netþjónsins. ItemsAdder getur breytt hvaða PNG-mynd sem er í slíkan staf, sem kallast font image. Settu stóra font image í titilinn og leikurinn teiknar hana yfir kistuskjáinn.
Tveir hlutir í viðbót láta allt passa. Neikvætt offset færir bendilinn til vinstri á undan myndinni, svo myndin byrji við vinstri brún kistunnar í stað þess að byrja á eftir inndrætti titilsins. y_position fyrir font image færir hana upp eða niður þar til hún þekur alla valmyndina.
Hólfin eru áfram venjuleg hólf. Þar sem myndin þín sýnir hnapp er valmyndin með tómt, smellanlegt hólf með material: air og sínum eigin smellaðgerðum.
Það sem þú þarft
- DeluxeMenus og PlaceholderAPI á Spigot- eða Paper-netþjóni.
- ItemsAdder, sem býr til resource pack og útvegar
%img_…%placeholder-ana. - Virka dreifingu á resource pack, svo spilarar sæki pakkann í raun (ItemsAdder býður upp á eigin hýsingu og aðra hýsingarkosti).
- Bakgrunnsmynd á PNG-sniði. Minecraft leyfir ekki leturtákn sem eru stærri en 256×256 pixlar, svo myndin verður að passa innan þess.
Skref 1: Búðu til bakgrunnsmyndina
Hannaðu valmyndina í GUI-smiðnum: veldu fjölda raða, þema eða forstillingu og teiknaðu stóra hnappa yfir nokkur hólf. Veldu ItemsAdder sem útflutning, sláðu inn namespace (til dæmis mymenus) og heiti valmyndarinnar (til dæmis shop).
Útflutta PNG-myndin er 256 pixlar á breidd. Hæðin fer eftir fjölda raða, frá 164 pixlum fyrir eina röð upp í 254 pixla fyrir sex. Aukaplássið í kringum kistuna leyfir römmum og skrauti að standa út fyrir venjulega útlínu valmyndarinnar.
Skref 2: Skráðu font image í ItemsAdder
Afritaðu PNG-myndina í namespace-ið þitt og bættu við font_images færslu. Þetta er það sem GUI-smiðurinn flytur út fyrir valmynd með sex röðum:
info:
namespace: mymenus
font_images:
gui_shop:
path: gui/shop
show_in_gui: false
suggest_in_command: false
scale_ratio: 254
y_position: 45Myndin sjálf fer í plugins/ItemsAdder/contents/mymenus/resourcepack/assets/mymenus/textures/gui/shop.png.
scale_ratioer hæðin sem myndin er teiknuð í. Notaðu raunverulega pixlahæð PNG-myndarinnar svo ekkert teygist.y_positionfærir myndina lóðrétt. ItemsAdder krefst þess að gildið sé lægra en eða jafnt ogscale_ratio, því leikurinn leyfir ekki meira.show_in_gui: falseheldur bakgrunninum utan við emoji-lista ItemsAdder.
Skref 3: Settu myndina í titil DeluxeMenus-valmyndarinnar
DeluxeMenus les PlaceholderAPI-placeholder-a í menu_title. ItemsAdder útvegar %img_<name>% fyrir myndina og %img_offset_<pixels>% fyrir tómt bil, sem má vera neikvætt.
menu_title: '&f%img_offset_-48%%img_gui_shop%%img_offset_-201%&8Shop'
open_command: 'shop'
register_command: true
size: 54
items:
button_1_buy:
material: air
slots: [10, 11, 19, 20]
priority: 1
click_commands:
- '[openguimenu] shop_buy'&fí byrjun heldur myndinni í réttum litum. Án þess er myndin lituð með lit titilsins.%img_offset_-48%færir bendilinn 48 pixla til vinstri á undan myndinni. GUI-smiðurinn notar þetta gildi fyrir myndflötinn sinn: 8 pixlar fyrir inndrátt kistutitilsins auk 40 pixla spássíunnar sem hann bætir við hvoru megin.%img_gui_shop%er sjálfur bakgrunnurinn.- Seinna offset-ið færir bendilinn til baka, svo
&8Shopsé skrifað ofan á myndina þar sem titill á heima. Gildið fer eftir breidd myndarinnar; GUI-smiðurinn reiknar það út fyrir þig.
Ef þú bakar titilinn inn í myndina í GUI-smiðnum endar titillinn á eftir bakgrunns-placeholder-num og þá er ekkert seinna offset.
Skref 4: Skráðu valmyndina og byggðu pakkann upp á nýtt
DeluxeMenus hleður bara valmyndum sem eru skráðar í config.yml:
gui_menus:
shop:
file: shop.yml- Keyrðu
/iazipsvo ItemsAdder byggi resource pack upp á nýtt með nýju myndinni. - Keyrðu
/dm reload. Opnaðu valmyndina einu sinni með/dm open shoptil að athuga hana. register_command: trueskráir/shopsem raunverulega skipun, en aðeins þegar netþjónninn ræsist. Endurræstu netþjóninn einu sinni eftir að þú bætir við nýrri valmynd.- Tengstu aftur, samþykktu resource pack og opnaðu valmyndina.
Algengar villur og lausnir
| Það sem þú sérð | Orsök og lausn |
|---|---|
Titillinn sýnir %img_gui_shop% sem texta | PlaceholderAPI vantar eða heitið er rangt. Placeholder-inn notar heiti font image úr stillingaskránni, án namespace. |
| Tómur kassi eða rangt tákn í stað myndarinnar | Pakkinn var ekki byggður upp á nýtt eða spilarinn er með gamlan pakka. Keyrðu /iazip og tengstu aftur. |
| Sumir spilarar sjá enga mynd | Þeir höfnuðu resource pack netþjónsins. Athugaðu hýsingu pakkans og netþjónsstillingar spilarans. |
| Myndin er hliðruð | Fyrra offset-ið eða y_position passar ekki við spássíurnar í PNG-myndinni. Fluttu út aftur í stað þess að giska á tölur. |
| Myndin er grá eða dekkri | &f vantar á undan myndinni. |
/shop er óþekkt skipun | Netþjónninn var ekki endurræstur eftir að valmyndinni var bætt við, eða valmyndina vantar í config.yml. |
| ItemsAdder hafnar font image | y_position er hærra en scale_ratio, eða myndin er stærri en 256×256. |