개인 자료란 (JE)

  서버 커뮤니티

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

wewe111ds 8f6039f2196145cea406882c54e49441

Profile

질문하기 플러그인

마크 플러그인제작

2022.10.01 조회 수 289 추천 수 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/761/908/003/262x150.crop.jpg?20241025153749

건축

서울 숭례문(崇禮門) 4

KHC

2024-10-25

2

/files/thumbnails/578/899/003/262x150.crop.jpg?20241010142350

건축

경주 월정교 1

KHC

2024-10-10

2

/files/thumbnails/219/899/003/262x150.crop.jpg?20241009200950

건축

송전탑+도시 2

dbasd12

2024-10-09

2

/files/thumbnails/246/898/003/262x150.crop.jpg?20241008102328

레드스톤

단다단 - 오토노케(オトノケ) | 마인크래프트 노트블럭 커버

노트블럭전문가

2024-10-08

1

/files/thumbnails/348/896/003/262x150.crop.jpg?20241006103035

디도스/봇테러등등을 낚는 방법 4

물귀신

2024-10-06

3