File tree Expand file tree Collapse file tree
plugin/src/main/kotlin/trplugins/menu/module/internal Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -21,6 +21,13 @@ class HookNeigeItems : HookAbstract() {
2121 return empty
2222 }
2323
24+ fun getItem (id : String , data : String? ): ItemStack {
25+ if (checkHooked()) {
26+ return ItemManager .getItemStack(id, data) ? : empty
27+ }
28+ return empty
29+ }
30+
2431 fun getId (itemStack : ItemStack ): String {
2532 if (checkHooked()) {
2633 return ItemManager .isNiItem(itemStack)?.id ? : " UNKNOWN"
Original file line number Diff line number Diff line change @@ -40,7 +40,16 @@ object ItemSource {
4040 " MagicCosmeticsI" , " MAGICI" -> HookPlugin .getMagicCosmetics().getCosmeticItem(id)
4141 " MMOITEMS" , " MI" -> HookPlugin .getMMOItems().getItem(id)
4242 " MAGICGEM" , " MG" -> HookPlugin .getMagicGem().getItem(id)
43- " NEIGEITEMS" , " NI" -> HookPlugin .getNeigeItem().getItem(id)
43+ " NEIGEITEMS" , " NI" -> {
44+ val dataIdx = id.indexOf(" :data:" )
45+ if (dataIdx != - 1 ) {
46+ val realId = id.substring(0 , dataIdx)
47+ val data = id.substring(dataIdx + 6 )
48+ HookPlugin .getNeigeItem().getItem(realId, data)
49+ } else {
50+ HookPlugin .getNeigeItem().getItem(id)
51+ }
52+ }
4453 " ECOITEMS" , " EI" -> HookPlugin .getEcoItem().getItem(id)
4554 " HMCCosmetics" , " HMC" -> HookPlugin .getHMCCosmetics().getItem(id)
4655 " MYTHICMOBS" , " MM" -> HookPlugin .getMythicMobs().getItem(id)
You can’t perform that action at this time.
0 commit comments