일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 마인크래프트
- 마크여성서버
- 앱 어플리케이션
- CrashReports
- 스크립트
- 마인크래프트서버설치
- GoogleCloudPlatfor
- Vue.js
- 사회초년생
- 마크모딩
- 자동트윗봇
- 마크플러그인
- 마인크래프트모딩
- Google Analytics api
- 러시안룰렛게임
- 마크에러
- 1.14.4
- 공용창고
- 플러그인
- 닉네임변환
- 마크서버
- NativeScript
- 청년
- 면접을위한CS전공지식노트
- 마인크래프트서버
- TickingENtities
- 여성서버
- app-release
- 마인크래프트스크립트
- 구글 애널리틱스 api
- Today
- Total
목록개발/마인크래프트 (21)
일상일지
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cpa7HO/btq2dIwnKpb/herSrXm2vqRBLlINzR6pz1/img.png)
안녕하세요. 바한입니다. 오늘은 닉네임 변환을 해주는 스크립트를 배포하려 합니다. 캣서버 1.12.2 sk Skript_2.2-dev37c 를 기준으로 만들어졌습니다. 기능 1. 닉네임을 설정한 대로 채팅, 탭리스트, 네임태그의 이름이 변환되어 보임. 2. 채팅의 경우, 기본 설정을 생각했기 때문에 op일때는 이름이 빨갛게, 아닐때는 하얗게 보입니다. 관리자 명령어 /닉네임 설정 [플레이어] [바꿀 닉네임] /닉네임 삭제 [플레이어] 적용 방법 1. name.sk를 스크립트 폴더에 넣어준다. 2. ProtocolLib를 다운받는다 3. skrayfall, MundoSK 애드온을 다운받는다. skUnity The central place of everything Skript skunity.com 4. 2,..
캣서버 1.12.2 기준으로 제작되었습니다 기능 : region이라는 지역 내에 있는 버튼을 누를 시, 3초 뒤 knife에 있는 사람 중 한명이 랜덤으로 죽는다. 필수 조건 : 월드가드, 월드에딧 지역 : knife : 랜덤으로 사람이 죽을 공간 region : 버튼을 누르는 공간. 운영진을 위한 공간으로 안전이 보장됨. ** 버튼을 op가 없는 일반 플레이어가 누르게 하고 싶으면, /rg flag region build allow - op 전용 명령어 /러시안룰렛 시작 : 러시안룰렛 버튼을 이용하기 전에 치는 명령. 이용자들이 함부로 버튼을 눌러 명령어를 실행하지 않도록 /러시안룰렛 끝 : 러시안룰렛 게임이 끝나면 치는 명령. function r_message(s : string): loop all ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/P47CL/btqMhvft2Aq/9naPWpBn24SsTXbOdGCKOK/img.png)
'행운의 쿠키'라는 이름을 가진 음식을 먹으면 저장된 오늘의 운세가 랜덤으로 나오는 스크립트입니다. * 캣서버 1.12.2를 기준으로 제작되었습니다. On consume: if name of player's tool contains "행운의 쿠키": set {포춘쿠키} to random element out of {문구::*} message "오늘의 운세 [&6&l%{포춘쿠키}%&r]" to player command /포춘쿠키 [] []: trigger: if name of player is "담당자닉네임": #if player is op: #플레이어가 op일때 if arg 1 is "추가": add arg 2 to {문구::*} message "문구가 추가되었습니다." to player else if..
1. 메시지가 출력되길 원하는 범위를 //wand로 우클릭 좌클릭 한 후, /rg define mg 를 쓴다. 높이도 지정해야 들어갔을 때 메시지가 출력된다. 2. 스크립트를 넣고 /sk reload 파일명 한다. 3. mg지역에 들어갔을 때, 메시지가 출력되는걸 확인한다. - mg지역에 들어갈 때마다 메시지가 출력되길 원하면 '#메시지 1번 이상 출력하고 싶을 땐 빼기'가 써있는 라인 주석처리하기. - 지금 그대로 넣으면 처음 mg 지역에 들어갔을 때를 카운트 하여 한번만 출력하고 그 뒤론 메시지 출력 안함. - '/메시지리셋' 은 메시지 1번만 출력되는 스크립트일 때 변수 리셋 시 사용. * 캣서버 1.12.2 기준으로 작성되었습니다. on region enter: if "%region%" conta..
1. 블럭이 설치될 장소를 //wand로 우클릭 좌클릭 한 후, /rg define itemD 를 쓴다. 2. 스크립트를 넣고 /sk reload 파일명 한다. 3. 아이템이 드랍되었으면 하는 장소에 아이템을 들고 /드랍아이템 을 채팅창에 친다. 4. 월드에딧으로 설정한 지역에 블럭을 설치해본다. 아이템이 드랍되는 것을 확인한다. - op가 아니면 블럭 설치가 안되면, 지역 설정 수정하기. //rg flag itemD passthrough allow /드랍아이템 : 드랍할 아이템을 오른손에 들고 원하는 장소에 명령어 진행. 20블럭 내의 유저에게 메시지는 잘 출력되는데 소리는 설치한 유저한테만 들리긴 하더라고요. 그래도 없는 것 보단 나을거 같아서 냅뒀습니다. * 캣서버 1.12.2 기준으로 작성되었습니..
/창고 : 개인 창고를 열어줌. 창고를 닫으면 자동으로 창고에 넣은 아이템이 저장됩니다. 변수가 날아가지 않는 이상 계속 저장되어 있습니다. * 캣서버 1.12.2 기준으로 작성되었습니다. command /창고: trigger: if player is op: open chest with 6 row named "&0%player%의 창고" to player wait 1 tick set {_temp} to 0 loop 54 times: set slot {_temp} of current inventory of player to {chest.%player%::%loop-number%} add 1 to {_temp} on inventory close: if icname contains "%player%의 창고":..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/UVtZU/btqIhZ6A7pZ/VrZE0ZKLDu1PbYBwP0tuv1/img.png)
안녕하세요 바한입니다. 오늘은 플러그인을 소개해드리려 글을 작성합니다. blog.naver.com/gkdwns0103/221674123149 [ALL]LinmaluVoicechat v1.12.2.1 - 거리음성채팅플러그인 LinmaluVoicechat v1.12.2.1 MineCraft Server : spigot-api-1.12.2-R0.1-SNAPSHOT-shadedP... blog.naver.com 위의 블로그는 플러그인을 제작하신 분의 블로그입니다. 저는 스피곳 1.14.4 서버에다가 다음 플러그인을 적용해보겠습니다. 1. TeamSpeak 다운로드 www.teamspeak.com/en/downloads/#server%EF%BB%BF TeamSpeak Downloads | TeamSpeak www..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bujgBD/btqH2d41DWh/OuG2inYRzjfWJy9cJfVkz1/img.png)
플러그인 제작 및 적용은 다음에 작성하겠습니다.스피곳 1.14.4 버전으로 작성되었습니다. package testPlugin.Main; import org.bukkit.Material; import org.bukkit.event.Listener; import org.bukkit.inventory.FurnaceRecipe; import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.ShapedRecipe; import org.bukkit.inventory.ShapelessRecipe; import org.bukkit.plugin.java.JavaPlugin; public class Start extends JavaPlugin implements ..