컴퓨터크래프트 강좌

[컴퓨터크래프트] 16. Turtle API

이번 강좌는 Turtle API를 설명해주는것 외엔 없습니다.

그러므로 이미 알고있다! 하시는분들은 볼필요 없어요

대답

명령어

설명

booleansuccess

turtle.craft(만들갯수)

터틀 인벤토리에 있는데로 아이템 만들기를 시도.

특정한 갯수를 안 정해주면 최대치를 만듬

booleansuccess

turtle.forward()

앞으로 움직이기 시도

booleansuccess

turtle.back()

뒤로 움직이기 시도

booleansuccess

turtle.up()

위로 움직이기 시도

booleansuccess

turtle.down()

밑으로 움직이기 시도

booleansuccess

turtle.turnLeft()

왼쪽으로 돌기

booleansuccess

turtle.turnRight()

오른쪽으로 돌기

booleansuccess

turtle.select(슬롯번호)

인벤토리 슬롯 선택

number count

turtle.getItemCount(numberslotNum)

slotNum에 아이템 갯수 카운트

number count

turtle.getItemSpace(numberslotNum)

slotNum에 한 셋을 채우려면 아이템 몇개가 더 필요한지 카운트

booleansuccess

turtle.attack()

터틀 앞 공격

booleansuccess

turtle.attackUp()

터틀 위 공격

booleansuccess

turtle.attackDown()

터틀 밑 공격

booleansuccess

turtle.dig()

앞에 있는 블럭 제거

booleansuccess

turtle.digUp()

위에 있는 블럭 제거

booleansuccess

turtle.digDown()

밑에 있는 블럭 제거

booleansuccess

turtle.place([string signText])

터틀 앞에 블럭 설치 (표지판을 사용할때는 원하는 분구가 있으면 signText에 입력)

booleansuccess

turtle.placeUp()

터틀 위에 블럭 설치

booleansuccess

turtle.placeDown()

터틀 밑에 블럭 설치

boolean result

turtle.detect()

앞에 블럭이 있는지 감지

boolean result

turtle.detectUp()

위에 블럭이 있는지 감지

boolean result

turtle.detectDown()

밑에 블럭이 있는지 감지

boolean result

turtle.compare()

현재 선택이 된 슬롯 안의 아이템이 터틀 앞에 있는 아이템이랑 같은지 비교

boolean result

turtle.compareUp()

현재 선택이 된 슬롯 안의 아이템이 터틀 위에 있는 아이템이랑 같은지 비교

boolean result

turtle.compareDown()

현재 선택이 된 슬롯 안의 아이템이 터틀 밑에 있는 아이템이랑 같은지 비교

boolean result

turtle.compareTo(number slot)

선택된 슬롯에 있는 아이템이랑 slot에 있는 아이템이랑 같은지 비교

booleansuccess

turtle.drop([number count])

터틀 앞에 아이템 떨어트리기 (count부분에서 갯수 선택 가능)

booleansuccess

turtle.dropUp([number count])

터틀 위에 아이템 떨어트리기 (count부분에서 갯수 선택 가능)

booleansuccess

turtle.dropDown([numbercount])

터틀 밑에 아이템 떨어트리기 (count부분에서 갯수 선택 가능)

booleansuccess

turtle.suck()

터틀 앞에 있는 아이템을 빨아들이기

booleansuccess

turtle.suckUp()

터틀 앞에 혹은 위에 있는 아이템을 빨아들이기

booleansuccess

turtle.suckDown()

터틀 앞에 혹은 밑에 있는 아이템 빨아들이기

booleansuccess

turtle.refuel([number quantity])

현재 선택된 슬롯에 연료가 있다면 연료충전 (quantity부분에서 연료를 충전할 갯수 선택 가능)

number fuel

turtle.getFuelLevel()

터틀의 남은 연료 확인

booleansuccess

turtle.transferTo(number slot [,number quantity])

현재 선택된 슬롯에서 quantity만큼을 slot으로 옮긴다

예: turtle.transferTo(15, 10) - 현재 선택된 슬롯에서 10개의 아이템을 슬롯 15로 옮긴다

 출처: 컴퓨터크래프트 위키 (전 번역만)