개인 자료란 (JE)

  서버 커뮤니티

Profile 당근온라인 대표칭호 없음

wewe111ds 8f6039f2196145cea406882c54e49441

Profile

질문하기 플러그인

마크 플러그인제작

2022.10.01 조회 수 228 추천 수 0
게임버전 (JE) 1.19.2 
게임버전 (BE) 관련없음 

package sdf.sdf;

import org.bukkit.Bukkit;
import org.bukkit.Instrument;
import org.bukkit.Material;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.inventory.InventoryClickEvent;
import org.bukkit.event.inventory.InventoryCloseEvent;
import org.bukkit.event.player.PlayerMoveEvent;
import org.bukkit.inventory.Inventory;
import org.bukkit.plugin.java.JavaPlugin;

public final class Sdf extends JavaPlugin implements Listener, CommandExecutor {

    @Override
    public void onEnable(){
        getServer().getPluginManager().registerEvents(this ,this);
        System.out.println("채집겸요리플러그인 V1 플러그인 실행");
        getCommand("메뉴").setExecutor(this);
    }
    //플러그인 종료 시에 실행되는 부분
    @Override
    public void onDisable(){
        System.out.println("빠이빠이");
    }

    @Override
    public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
        Player p = (Player) sender;
        Inventory i = Bukkit.createInventory(null,27,"§7메뉴");
        Item item = new Item();
        if(args.length == 0){
            p.sendMessage("/메뉴 열기");
        }else{
            if(args.length == 1){
                if (args[0].equals("열기")){
                    i.setItem(10,item.setSlot(Material.GRASS_BLOCK,"§d섬"));
                    p.openInventory(i);
                }
            }
        }
        return false;

    }
    @EventHandler
    public void ase(InventoryClickEvent e){
        Player p = (Player) e.getClickedInventory();
        if(e.getClickedInventory().getTitle().equals("§7메뉴")){
            e.setCancelled(true);
        }


    }


}






14개의 댓글

qsef1256
2022.10.01

뭐가 궁금한거죠?

당근온라인
2022.10.01
@qsef1256

오류 해결방법이요..

 

당근온라인
2022.10.01
@qsef1256

사진보시면되요

 

MineStar
2022.10.01

e.getClickedInventory().getView().getTitle()

당근온라인
2022.10.01
@MineStar

그래도 빨간줄떠요..

당근온라인
2022.10.01
@MineStar

'getView'의 메서드 'getView'을(를) 해결할 수 없습니다

 

@당근온라인

event.getView().getTitle()

@MineStar


프로젝트
2022.10.01
@당근온라인

getClickedInventory() 메소드를 제거하고 해보세요

그리고 플러그인은 제발 기초인 Java를 배우고 오시는게 좋을듯 합니다

당근온라인
2022.10.01
@MineStar

심볼 'event'를 해결할 수 없습니다

 

0reo
2022.10.01

자바 기초를 모르시는거같은데 익히고하시는게?

당근온라인
2022.10.02
@0reo

유튜브 보고 다라 하다가 생긴 오류에요

 

당근온라인
2022.10.02
@0reo

자바 책이써요 보면 기초 정도 배우수있어요

 

0reo
2022.10.02
@당근온라인

배울수있으면 제발 배우고하세요 유튜브가 만능은아닙니다

뉴스 및 창작물
/files/thumbnails/576/775/003/262x150.crop.jpg?20240426232553

아티클

이달의 블록: 단단한 진흙

학교가기싫다

2024-04-26

0

/files/thumbnails/115/774/003/262x150.crop.jpg?20240428135129

업데이트

마인크래프트 1.20.5 정식 업데이트

학교가기싫다

2024-04-24

0

/files/thumbnails/762/770/003/262x150.crop.jpg?20240418073724

레드스톤

T.B.H (고민중독) | 노트블럭 버전 | NoteBlock Cover [한국어 영어 중국어 가사 추가]

노트블럭전문가

2024-04-18

0

/files/thumbnails/218/767/003/262x150.crop.jpg?20240412130213

레드스톤

우리의 꿈 - 원피스 오프닝

노트블럭전문가

2024-04-12

0

/files/thumbnails/505/766/003/262x150.crop.jpg?20240411122306

레드스톤

기동전사 건담 수성의 마녀 | 노트블럭 커버 1

노트블럭전문가

2024-04-11

1