본문 바로가기

마인크래프트

(8)
마인크래프트 1.19 플러그인 만들기 Import 에러 해결법 플러그인 만들기 Import 에러 오래전부터 마인크래프트 플러그인을 만들어 보고 싶었는데 어제 할맘이 생겨서 하게 되었다 인터넷에 플러그인 만들기를 검색을 하니 나무위키부터 여러 블로그에 플러그인을 만드는 방법이 소개되어있었다 지금 마인크래프트 버전은 1.19니까 왠만하면 최신버전으로 하자 해서 최신버전의 api를 받고 외부라이브러리에 등록을 했다 그런데 똑같이 라이브러리를 등록하고 똑같은 코드를 입력했는데 안되는거다 설마설마 IDE문제겠거니 해서 이클립스 말고 intelliJ를 설치하고 했는데도 안되어서 낮은 버전의 api를 라이브러리로 넣었더니 되더라... 낮은버전으로 할 수는 없으니 오랜만에 한마포에 들어가서 질문을 하니까 답해주시는 분이 있어서 겨우 해결했다 1.18 이상 Spigot API im..
마인크래프트 스크립트 공유 - 아이템 스탯 강화 스크립트(플러그인) 1.3 마인크래프트 스크립트 공유 - 아이템 스탯 강화 스크립트 1.3 아이템 스탯 강화 스크립트 1.3 다운로드 ▼ 위 첨부파일을 받아서 적용하면 되는데 첨부하고 갑자기 생각났네요. 명령어에 행운석과 주문서 같은 얻는 아이템에 OP체크를 안넣었습니다. /강화 오피 부분이랑 비슷하게 알아서 만드시면 됩니다. ※ 사용법 ※ - 명령어 - /강화 확률 강화 확률을 봅니다. /강화 강화석 레벨 수량 해당 레벨의 강화석을 얻습니다. /강화 오피 강화 확률을 100%로 고정합니다. /강화 행운석 확률 해당 확률의 행운석을 얻습니다. /강화 주문서 파괴 방지 주문서를 얻습니다. /강화 인챈트이름 해당 인챈트 강화석을 얻습니다. /인챈트 인챈트이름 레벨 들고있는 아이템을 해당 인챈트로 인챈트합니다. 사용법은 지난 버전이랑 ..
마인크래프트 스크립트 - 아이템 강화 4 (행운석, 파괴방지) 마인크래프트 스크립트 - 아이템 강화 4 (행운석, 파괴방지) 드디어 행운석과 파괴방지 시스템을 넣어보려고 합니다. 아이템강화 3편이랑 ui도 다르긴하지만 기본 스크립트는 똑같으니 보실분은 보고 나중에 배포하면 가져가셔도 됩니다. :: 목표 :: 행운석과 파괴방지를 넣어보자 일단 무기 강화창이 많이 바뀌었습니다. 1번에는 강화석을 넣고 2번에 행운석 3번에 파괴 방지 주문서를 넣을 생각입니다. 그럼 일단 행운석과 파괴 방지 주문서를 만들어 봅시다. 디자인은 구리지만 상관없! 강화 행운석 확률은 명령어로 조정 가능하도록 만들었습니다. 그럼 행운석 정보를 얻어보는 코드를 짜봅시다. set {_행운석스탯::*} to uncolored lore of slot 31 of current inventory of pl..
마인크래프트 스크립트 - 1개 없애기 amount of, 아이템 갯수 얻기 마인크래프트 스크립트 - 1개 없애기 amount of, 아이템 갯수 얻기 안녕하세요~ 저번에 아이템 인챈트 강화를 하다가 강화석 1개를 없애고 싶은데 remove를 사용하니 아이템이 아니라며 안되었는데 다른 방법으로 1개를 없앴어요. 어떻게 하는지 한번 자세히 알아봅시다~ :: 목표 :: 원하는 아이템 수량을 얻고 없애보자 https://skriptlang.github.io/Skript/expressions.html#ExprAmountOfItems amount of ~ in ~ 여기서 중요한 구문입니다. on rightclick on sign: if line 1 is "test": open chest with 1 rows named "test" to player set slot 0 of current ..
마인크래프트 스크립트 - 인챈트 강화 스크립트(플러그인)을 만들어보자 3 마인크래프트 스크립트 - 인챈트 강화 스크립트(플러그인)을 만들어보자 3 전에 인챈트를 강화하게 되면 아이템의 모든 인챈트가 강화되는 문제가 있었는데 이번에 해결해보도록 합시다. 이것만 해결되면 인챈트 강화 챕터는 끝이네요. :: 목표 :: 인챈트 강화 스크립트를 만들어보자 set {_enc} to transEnchant({_enclore::1}) parsed as enchantment set {_pitemenlv} to enchant level of {_enc} of {_pitem} delete slot 20 of current inventory of player delete slot 24 of current inventory of player enchant {_pitem} with "%{_enc}% ..
마인크래프트 스크립트 - 아이템 강화 3 마인크래프트 스크립트 - 아이템 강화 3 저번에 아이템을 강화하는것 까지 했었습니다. 이제 그 아이템의 강화 수치를 자신의 스탯에 추가해보도록 하겠습니다. :: 목표 :: 강화된 아이템의 수치를 적용해보자 이런식으로 강화수치가 아이템에 나와있는데 이걸 어떻게 자신의 스탯에 적용시킬까 장인돌이님의 유튜브에 스탯 스크립트 강좌를 올려두신걸 많이 참고했습니다. 매 10틱마다 아이템의 스탯 수치를 가져와서 체력은 바로 설정해주고 공격력과 방어력은 공격할 때 공격력의 /4만큼 추가해서 주고 방어력도 마찬가지고 그런데 두가지의 장비를 추가하는데 저정도여서 조금 수정해봤습니다. every 10 tick: set {스탯::1} to "체력" set {스탯::2} to "공격력" set {스탯::3} to "방어력" l..
마인크래프트 스크립트 - 경험치(exp)를 값으로 얻고 RPG 레벨을 올려보자 마인크래프트 스크립트 - 경험치(exp)를 변수 값으로 얻고 RPG 레벨을 올려보자 안녕하세요~ 닉네임을 바꿔봤어요 ㅎㅎ 여튼 요즘 관심사가 마인크래프트 스크립트에요. 유튜브에서 만두민님하고 장인돌이님 스크립트 강좌를 모두 두번씩 정주행하고 스크립트에 푹 빠졌습니다 ㅋㅋㅋㅋㅋ 그래서 블로그에 스크립트를 연구하는걸 올려보려고 합니다. 오늘의 주제는 경험치인데요. 마인크래프트 경험치를 올리면 RPG 경험치도 올려보는게 목표입니다. 스크립트 다운로드는 제일 아래에 있습니다. 스크립트 경험치에 대한 예문이 나와있네요. 이걸 활용하면 RPG 레벨을 올릴 수 있을것 같습니다. 먼저 플레이어의 레벨과 경험치바의 값을 불러오는 코드를 적어봤습니다. 플레이어의 레벨은 그대로 player's level이고 경험치바를 0에..
마인크래프트 스크립트 배포, 공유 - 레벨, 경험치를 올리면 RPG 경험치, 레벨도 얻어보자 마인크래프트 스크립트 - 레벨, 경험치를 올리면 RPG 경험치, 레벨도 얻어보자 안녕하세요! 포근한 블로그입니다! 레벨과 경험치 관련해서 연구하는김에 블로그도 써볼겸 오늘 바로 완성한 레벨 스크립트입니다. 마인크래프트 레벨을 올리려고 경험치를 올리면 RPG 경험치도 같이올라 일정 수치(최대경험치)에 도달하면 레벨업을 하는 구조입니다. 연구하면서 만든거라 완성도가 떨어지니 이점 유의해주시고! 다운로드, 수정, 배포 마음대로 하셔도 됩니다~ 반드시 수정해서 사용하시길 바랍니다! 스크립트 다운로드 ▼ 계속 스크립트 관련해서 글을 올릴 예정이니 많이 찾아주시고 정보 공유하실분 팔로우 부탁드릴게요!! ※ 사용법 ※ /초기화: 변수들을 초기화합니다. /RPG경험치최대설정: 최대 경험치를 재설정합니다. /정보: 자신..