#아이템에더와 스크립트의 연동

1 messages · Page 1 of 1 (latest)

elfin mauve
#

제가 약초시스템을 개발했습니다.
그런데 그 약초(아이템에더를 통해 만든 REAL_WIRE)를 우클릭했을때 이벤트가 발생되는 스크립트는 어떻게 만드나요?

royal solstice
elfin mauve
#

와 진짜 감사드립니다

elfin mauve
royal solstice
#

에드온이에요 근데 skript 2.7이상만 지원할거에요

elfin mauve
#

아아 감사합니다

elfin mauve
royal solstice
#

아니면 심화과정으로 에드온없이 reflect로 불러올 수 있긴합니다.

#
import:
  dev.lone.itemsadder.api.ItemsAdder
  org.bukkit.event.player.PlayerInteractEvent
  org.bukkit.inventory.EquipmentSlot as EquipmentSlot

on PlayerInteractEvent:
    if event.getHand() is EquipmentSlot.OFF_HAND: 
        stop

    set {_clickedBlock} to event.getClickedBlock()
    set {_isCustomBlock} to ItemsAdder.isCustomBlock({_clickedBlock})
    event.getPlayer().sendMessage("Is custom block: %{_isCustomBlock}%")

    if {_isCustomBlock} is true:
        set {_tmp} to ItemsAdder.getCustomBlock({_clickedBlock})
        set {_name} to {_tmp}.getItemMeta().getDisplayName()
        event.getPlayer().sendMessage("%{_name}%")
#

set {_block} to ItemsAdder.getCustomBlock("test:game1")
test = 폴더명
game1 = 파일명
으로 인식하셔도 되여