Léim go dtí an t-ábhar

Cúlra GUI DeluxeMenus le Nexo nó Oraxen

Is cleas iad scáileáin roghchláir shaincheaptha in Minecraft: is carachtar amháin i dteideal an roghchláir é an pictiúr cúlra. Tugann Nexo agus Oraxen glifeanna (glyphs) ar na carachtair seo. Taispeánann an treoir seo config na nglifeanna don dá plugin, na placeholders aistrithe (shift) a bhogann an pictiúr isteach ina áit, agus conas gach rud a nascadh le DeluxeMenus.

Nuashonraithe:

Conas a éiríonn glif ina chúlra roghchláir

Priontálann roghchlár cófra a theideal sa chúinne uachtair ar chlé, agus is féidir carachtair ó resource pack an fhreastalaí a bheith sa teideal sin. Is carachtar den sórt sin é glif, tarraingthe ó do PNG. Cuir glif mór sa teideal agus péinteálann an cliant é thar scáileán iomlán an chófra.

Socraíonn dhá luach a shuíomh. Bogann aistriú (shift) diúltach an cúrsóir ar chlé roimh an nglif, ionas go dtosaíonn an pictiúr ag imeall an chófra agus ní ag eangú an teidil. Bogann ascent an ghlif go hingearach é go dtí go gclúdaíonn sé an roghchlár. Fanann na sliotáin ina bhfíorshliotáin: san áit a dtaispeánann an pictiúr cnaipe, tá sliotán folamh sa roghchlár le material: air a ritheann gníomhartha cliceála fós.

Má úsáideann tú ItemsAdder ina ionad sin, léigh leagan ItemsAdder den treoir seo. Is é an smaoineamh céanna é, níl difriúil ach an config agus ainmneacha na placeholders.

Cad a theastaíonn uait

  • DeluxeMenus agus PlaceholderAPI ar d’fhreastalaí. Parsálann DeluxeMenus placeholders PlaceholderAPI in menu_title.
  • Nexo nó Oraxen, a thógann an pacáiste acmhainní (resource pack) agus a sholáthraíonn placeholders na nglifeanna agus na n-aistrithe.
  • Do Oraxen: oibríonn glifeanna i dteidil fardail go dúchasach ar Paper 1.21.2 nó níos nuaí. Teastaíonn PacketEvents ó fhreastalaithe níos sine, de réir dhoiciméid Oraxen.
  • PNG cúlra de 256×256 picteilín ar a mhéad. Ní cheadaítear uigeachtaí níos mó do ghlif aonair.

Céim 1: Dear an cúlra

Tóg an roghchlár sa Déantóir GUI: roghnaigh na sraitheanna, réamhshocrú nó téama, agus tarraing cnaipí móra thar roinnt sliotán. Faoi easpórtáil roghnaigh Nexo nó Oraxen, socraigh namespace (mar shampla mymenus) agus ainm roghchláir (mar shampla shop).

Tá an PNG 256 picteilín ar leithead agus idir 164 picteilín (sraith amháin) agus 254 picteilín (sé shraith) ar airde. Tugann an corrlach timpeall an chófra spás d’fhrámaí gobadh amach thar ghnáthimlíne an roghchláir.

Céim 2a: Config an ghlif do Nexo

Léann Nexo glifeanna ó aon chomhad YAML ina fhillteán glyphs. Scríobhtar an uigeacht mar namespace:path, anseo an PNG ag plugins/Nexo/pack/assets/mymenus/textures/gui/shop.png:

plugins/Nexo/glyphs/gui_shop.yml
gui_shop:
  texture: mymenus:gui/shop
  ascent: 45
  height: 254
  • Is é height an airde tharraingthe. Úsáid fíor-airde an PNG i bpicteilíní.
  • Bogann ascent an glif suas. Deir Nexo nach mór don airde gan a bheith níos ísle ná an ascent riamh.
  • Is iad na placeholders %nexo_gui_shop% don ghlif agus %nexo_shift_<pixels>% do spás, ar féidir leis a bheith diúltach.

Céim 2b: Config an ghlif do Oraxen

Léann Oraxen glifeanna ó plugins/Oraxen/glyphs/. Tá cosán a uigeachta coibhneasta le pack/textures/, mar sin téann an PNG go plugins/Oraxen/pack/textures/gui/shop.png:

plugins/Oraxen/glyphs/gui_shop.yml
gui_shop:
  texture: gui/shop
  ascent: 45
  height: 254
  • Éilíonn Oraxen go mbeidh height níos mó ná ascent nó cothrom leis; cuireann Minecraft é seo i bhfeidhm.
  • Is é %oraxen_gui_shop% placeholder an ghlif. Tá dhá placeholder ag aistrithe: bogann %oraxen_shift_<pixels>% ar dheis, bogann %oraxen_neg_shift_<pixels>% ar chlé. Tacaíonn gach ceann le suas le 2047 picteilín.
  • Tá eochair char ann chun an carachtar a roghnú tú féin, ach is roghnach í.

Céim 3: Teideal an roghchláir DeluxeMenus

Comhcheanglaíonn an teideal dath, aistriú ar chlé, an glif, aistriú ar ais agus téacs an teidil. Do Nexo:

plugins/DeluxeMenus/gui_menus/shop.yml
menu_title: '&f%nexo_shift_-48%%nexo_gui_shop%%nexo_shift_-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'

Do Oraxen ní athraíonn ach an teideal, mar tá a placeholder féin ag aistrithe ar chlé:

plugins/DeluxeMenus/gui_menus/shop.yml
menu_title: '&f%oraxen_neg_shift_48%%oraxen_gui_shop%%oraxen_neg_shift_201%&8Shop'
  1. Coinníonn &f an pictiúr ina dhathanna féin in ionad imir de dhath an teidil a chur air.
  2. Bogann an chéad aistriú an cúrsóir 48 picteilín ar chlé: áiríonn an Déantóir GUI 8 bpicteilín d’eangú theideal an chófra móide corrlach 40 picteilín a chanbháis.
  3. Tugann an dara haistriú an cúrsóir ar ais ionas go suíonn &8Shop ar an bpictiúr. Braitheann a luach ar leithead do phictiúir; oibríonn an Déantóir GUI amach é.

Tá clibeanna MiniMessage ag Nexo agus Oraxen freisin, mar shampla <glyph:gui_shop> agus <shift:-48>. Scríobhann an Déantóir GUI an fhoirm %…%, mar go ndéanann DeluxeMenus placeholders PlaceholderAPI a dhoiciméadú do menu_title.

Céim 4: Cláraigh an roghchlár agus athlódáil

plugins/DeluxeMenus/config.yml
gui_menus:
  shop:
    file: shop.yml
  1. Atóg an pacáiste: /nexo reload (nó /nexo reload pack) do Nexo, /oraxen reload all do Oraxen.
  2. Rith /dm reload agus déan tástáil le /dm open shop.
  3. Atosaigh an freastalaí uair amháin. Ní chláraíonn DeluxeMenus /shop ó register_command: true ach ag an tosú.
  4. Téigh isteach arís ionas go bhfaighidh tú an resource pack nua.

Earráidí coitianta agus réitigh

Cad a fheiceann túCúis agus réiteach
%nexo_gui_shop% nó %oraxen_gui_shop% mar théacsTá PlaceholderAPI ar iarraidh, nó ní mheaitseálann ID an ghlif sa placeholder an eochair i gcomhad an ghlif.
Bosca folamh nó siombail mhícheartNíor atógadh an pacáiste nó tá an seanphacáiste ag an imreoir. Athlódáil an plugin agus téigh isteach arís.
Glif Oraxen ar iarraidh i dteidil roghchláir amháinTá an freastalaí níos sine ná Paper 1.21.2 agus níl PacketEvents suiteáilte.
Tá an pictiúr as áitNí mheaitseálann an t-aistriú nó an ascent an PNG. Easpórtáil arís ón dearadh céanna.
Tá an pictiúr níos dorcha ná an PNGTá &f ar iarraidh roimh an gcéad placeholder.
Diúltaítear don ghlif ag an lódáilTá ascent níos airde ná height, nó tá an PNG níos mó ná 256×256.
Ní dhéanann /shop tadaNíl an roghchlár in config.yml, nó níor atosaíodh an freastalaí tar éis é a chur leis.

Ceisteanna coitianta

An bhfuil an socrú difriúil do Nexo agus Oraxen?

Sna mionsonraí amháin. Scríobhann Nexo an uigeacht mar namespace:path agus úsáideann sé %nexo_shift_N% le huimhreacha diúltacha. Glacann Oraxen cosán coibhneasta le pack/textures/ agus tá %oraxen_neg_shift_N% aige le bogadh ar chlé.

Cén fáth nach bhfuil mo ghlif le feiceáil i dteideal DeluxeMenus?

De ghnáth níl an placeholder á ionadú (PlaceholderAPI ar iarraidh nó ID mícheart an ghlif), níor atógadh an resource pack, nó níor lódáil an t-imreoir an pacáiste nua. Le Oraxen ar fhreastalaithe níos sine ná Paper 1.21.2, teastaíonn PacketEvents do theidil.

Cén t-ordú athlódála a theastaíonn uaim?

Do Nexo /nexo reload, a athlódálann gach rud, nó /nexo reload pack don phacáiste amháin. Do Oraxen /oraxen reload all. Ansin /dm reload do chomhad an roghchláir.

An féidir liom uigeacht níos mó ná 256×256 picteilín a úsáid?

Ní féidir mar ghlif amháin. Teorannaíonn Minecraft glifeanna go 256×256 picteilín. Fanann cúlra roghchláir ón Déantóir GUI laistigh den teorainn sin do gach líon sraitheanna.

Foinsí

Seiceáilte in aghaidh na doiciméadachta oifigiúla: