SturdyCobble의 마인크래프트/게임 블로그

 




이번에는 뭐가 많지만 다 쉬운거라서 4개의 기계(아닌 것도 있지만)을 한꺼번에 소개하려 합니다.


 


위와 같이 생겼습니다. 조합법은 아래와 같습니다.





나무는 어떤 걸 쓰든 상관없습니다.



내부 인터페이스는 보다시피 윗줄에는 아이템을 등록할 수 있습니다. 저 아이템은 가짜 아이템으로 표시만 됩니다.


 그리고 아이템을 흘려보내면 등록된 아이템은 아래줄에 쌓이고, 아니면 튕깁니다.




 나무 파이프등으로 안에 쌓인 걸 뽑으면 됩니다. 이 필터 버퍼는 쓸 일이 점점 줄어들고 있습니다.




 자동 작업대는 자동 작업대입니다.






위와 같이 생겼고 내부 인터페이스는 그 아래와 같습니다. 조합법은 다음과 같습니다.




조합법에서 보다시피 전기가 없이 작동합니다.


 


위와 같이 구성되어 있습니다. 조합이 되는 시간은 화로보다 1.5배정도 더 느립니다.






  Recipe Packager는 조합을 자동화 할때 씁니다. 약간 나중에 추가된 듯합니다.



조합법입니다.







내부 인터페이스는 위와 같습니다. 옆의 3*3칸은 클릭하면 하얗게 되고, 아이템을 칸에 등록할 수 있습니다. 그리고 옆에는 종이를 넣을 수 있고 3*3칸 아래 기다란 칸에는 아이템을 넣습니다.


 저기 왼쪽 조합칸에는 조합법을 등록합니다. 그리고 종이를 넣고 아래 재료를 두면 재료와 조합법을 합쳐 패키지를 만듭니다.





 남은 빈칸을 흰색으로 하지 않으면, 그 자리에 재료 아이템중 아무거나 가져다 쓰는 참사가 발생할 수 있습니다. 물론 참사가 아닐 수 도 있고, 이를 이용할 수 있습니다.




 이 패키지는 아래와 같이 Stamping Table에 씁니다.




조합법:


 

내부 인터페이스는 아래와 같습니다.


왼쪽칸에 패키지를 넣으면 소량의 에너지를 쓰고 결과를 내놓습니다. 막대를 만드는 경우 800RF정도 듭니다.


 우측 하단 칸의 용도를 아시는 분은 댓글에 써주시면 감사하겠습니다.

320x100

 

빌드크래프트에선 건설도 자동으로 됩니다. 바로 건설기를 이용하면 말이죠. 일단 그러기 위해선 설계도를 만들어야 합니다.



위의 두개는 설계도입니다. 첫번째거와 두번째건 약간 기능의 차이가 있습니다.


이건 설계도 제작 테이블(Architect Table)입니다.




이렇게 건물이 있으면 랜드마커로 둘러쌉니다.




그 다음 이렇게 설계도 제작 테이블을 랜드마커 옆에 두면 위와 같이 됩니다.



위와 같은 메뉴가 나타납니다.


위에서 Rotate부분은 회전여부이고, Excavate는 설계도를 가지고 건설할때 구역안의 쓸때 없는 블럭을 제거할지 여부입니다.


 Mode:는 서바이벌과 크리에이티브로 크리에이티브의 경우 타일엔티티도 복사합니다.


 저기 보이는 왼쪽 칸에 설계도를 넣습니다. 파란색 설계도는 블럭의 종류도 기억하며, 검은색은 블럭따윈 생각하지 않고 모양만 기억합니다. 그 아래 검은 칸은 이름 설정칸입니다.



이렇게 하면 건설기를 만들 수 있습니다.




이렇게 설계도를 넣으면 옆에 필요칸부터 해서 액체 탱크칸까지 나타납니다. 건축 재료칸에 재료를 넣으면 건설합니다. 액체를 공급하는 일도 가능합니다.





위에 보다시피 알아서 전력 공급시 건설합니다.




위 조합법은 설계도 저장기의 조합법입니다.



이렇게 오른쪽 위의 칸에서 오른쪽에 설계도를 넣으면 옆에 저장됩니다. 그리고 아이템은 반환됩니다.



이렇게 넣어져 있는 설계도를 선택하고, 오른쪽 아래칸에서 왼쪽에 빈 설계도를 넣으면 자동으로 복사됩니다. 저 저장된 설계도는 같은 월드뿐만 아니라 다른 월드에서도 접근이 가능합니다. 


심지어 C:\Users\user\AppData\Roaming\.minecraft\blueprints와 같이 마인크래프트 폴더안의 blueprint폴더에 저장되어 이를 다른 컴퓨터에서도 쓸 수 있습니다.





마지막으로 알아볼건 경로 마커입니다. 위와 같이 조합합니다.



위와 같이 랜드 마커처럼 선으로 연결할 수 있습니다. 대각선도 가능합니다.


이렇게 경로마커로 경로를 지정하고 한쪽 끝의 경로마커에 건설기를 두면 위와 같이 노랑-검정의 줄로 변하고 재료 공급시 저 길을 따라 계속 짓습니다.


320x100


 빌드 크래프트에는 게이트와 함께 와이어라는 게 있었습니다. 이는 레드스톤 와이어와 비슷한 기능을 하지만, 파이프에 붙여서 씁니다. 만드는 법은 고급 조합대 글을 보면 나와 있습니다.




보시다시피 위와 같이 파이프에 우클릭시 설치됩니다. 이때 게이트에는 몇가지 조건들과 행동이 추가됩니다. 일단 연결된 와이어의 색중 해당 게이트가 인식할 수 있는 와이어들이 정해져있습니다. 기본 게이트의 경우 빨간색만 됩니다. 


 이때 조건에는 ○○색 Pipe Signal Off, ○○색 Pipe Signal On이란 조건이,  행동칸에는 ○○색 Pipe Signal이란 행동이 생깁니다. 순서대로 특정 색의 와이어가 꺼졌을때,특정 색의 와이어가 켜졌을때, 특정 색의 와이어에 신호를 줌입니다.




켜진모습은 위와 같습니다. 


 이를 활용할 수 있는 방법은 많습니다. 예를 들어 상자가 꽉참이 인식되면 와이어에 신호를 주어서 아이템을 뽑아내는 곳에 있는 Autarchic Pulsar기능이 있는 게이트에게 에너지 펄사를 끄게 할 수 있습니다. 단 기본 게이트로는 아직 위의 경우는 힘듭니다.



 그래서 다른 게이트들이 필요합니다. 철, 금, 다이아몬드, 에메랄드, 석영 게이트가 있습니다. 이 게이트 모두 기본 게이트와 같은 확장기능등을 붙일 수 도 있습니다.




왼쪽 아래부터 오른쪽 위까지()순서로

 철 AND/OR, 금 AND/OR, 다이아몬드 AND/OR, 에메랄드 AND/Or, 석영 AND/OR게이트입니다.


 보다시피 AND는 바탕이 검은색, OR은 흰색이며, 자세히 보면 네 귀퉁이의 색이 게이트의 종류를 결정합니다. 노란색은 금, 하늘색은 다이아몬드 이런식입니다.


 각 게이트마다 호환 가능 와이어가 다릅니다.


와이어

 빨강

 파랑

 초록

 노랑

 기본

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 다이아몬드

 

 

 

 

 에메랄드

 

 

 

 

 석영

 

 

 

 


위와 같이 호환이 가능합니다. 


 일단 철OR게이트를 우클릭해서 열면 아래와 같이 나옵니다.

 


비싸서 그런지 칸도 늘어났습니다. 



 그리고 AND와 OR의 차이는 행동 부분이 같은게 2개 이상이 있을때 AND모드에서는 행동이 있기 위한 조건을 다 만족해야 실행되며, OR모드는 하나만 조건이 만족해도 그 행동을 실행합니다.


예를 들어서


아이템이 인벤토리에 있다면

 빨간색 와이어 신호

 레드스톤 신호를 받으면

 빨간색 와이어 신호

와 같은 경우 AND게이트는 아이템이 있고 레드스톤 신호가 와야 와이어로 신호를 보내지만, OR은 하나만 만족해도 됩니다.



 금게이트는 메뉴가 살짝 더 복잡합니다.



여기서 조건 칸이 두 개인데, 조건-조건-행동에서 조건 두개가 다 만족해야 행동이 실행됩니다. AND,OR은 이 부분에 영향을 미치는게 아니라, 행동이 같고 위에서 같은"□□=□"(조건-조건=행동 묶음)에 있지 않은 서로 다른 2개의 조건에 대해서만 영향을 미칩니다.


 금게이트의 경우 빨간색와이어를 선택하면, 파란색 와이어 조건도 설정이 가능하며, 아이템이 있는지, 운송하는지, 얼마나 포함하는지등은 아이템을 드래그해서 우클릭하면 설정됩니다.


 또한 인벤토리가 꽉찼을때등은 설정이 불가능하며, 레드스톤 신호는 신호가 파이프에서 게이트가 붙어있는 쪽으로 올때만 반응하도록 할 수 있습니다.



다이아몬드는 금에서 "□□=□"묶음의 수가 늘어났고 호환 가능 와이어도 늘었습니다.




에메랄드는 조건과 행동 모두 4칸씩 4묶음입니다. 아이템에 관련된 것중 꽉 참, 비어있음등을 제외하면 아이템을 3개씩 지정 가능하며, 입력만, 입력닫기, 출력만, 출력닫기등은 방향을 동서남북으로 지정합니다. 저 나침반의 방향을 보고 알 수 있습니다. 또 와이어도 4개의 상태를 지정할 수 있습니다.


 

석영은 금과 철의 중간입니다.



마지막으로 게이트를 제거하는 방법은 게이트를 들고 게이트에 우클릭하면 됩니다.



 


320x100




320x100

 이번 글은 게이트에 대해 다룰 2번째 글입니다. 오늘은 일단 Integration Table에 대해 알아보겠습니다. 굳이 한글로 번역하면, 집약 테이블이라고 할 수 있겠습니다. 그냥 합칩니다.



 



위는 조합법입니다.





7버전 이전에는 위와 같이 조합하는 듯 합니다. 저 그림은 crafting-guide.com에서 가져온겁니다.





이런식으로 생겼습니다. 내부 GUI는 아래와 같습니다.



무언가 생김새부터 비롯해서 조립 테이블과 닮았습니다. 역시 레이저를 통해 작동합니다. 일단 우리가 쓸 칸은 왼쪽 가운데 큰 칸과 그 옆 8개의 칸입니다. 이 칸에는 재료를 둡니다.





 이걸 만든 이유는 Autarchic Pulsar, Light Sensor, Clock Timer, 레드스톤 Fader등의 확장 기능을 가진 게이트를 만들기 위해섭니다.


  일단 Autarchic Pulsar기능을 가진 기본 게이트를 제작해보겠습니다.





이런식으로 안에는 기본 게이트를 밖에는 맥동(Pulsating) 칩셋을 두면 화살표 위에 만들어질 아이템이 뜨고 만들어집니다. 이 Autarchic Pulsar게이트는 거의 다 제작에 25000RF가 소모됩니다.



이 Autarchic Pulsar 게이트만의 특징은 아래와 같은 게이트의 행동이 추가된다는 것입니다.


-Energy Pulsar

-Single Energy Purse


이것은  레드스톤 신호 On/Off사이에 들어갑니다. 첫번째것은 에너지 펄사로 에너지를 계속 방출하며, 두번째것은 그냥 한번 에너지를 방출한다는 것입니다. 


 이는 상자에서 아이템을 뽑을 때 유용합니다. 이 게이트 내에는 2560RF를 저장가능한데, 이 게이트는 에너지 펄사의 경우 계속 10RF씩 생산합니다.





이때 게이트가 계속 위 아래로 움직이는 것을 볼 수 있습니다.




 그 다음 알아볼것은 Light Sensor 확장 기능을 가진 기본 게이트입니다. 이 게이트는 비교적 최근에 추가된 듯 합니다.






이때 필요한 에너지는 25000RF입니다.


 이 게이트에는 게이트의 조건부분의 맨 앞에 Bright(밝음)과 Dark(어두움)이 추가됩니다. 밝을때와 어두울때 특정 행동이 실행되길 원한다면 이게 필요합니다.



 그 다음은 Clock Timer기능이 추가된 게이트입니다.






위와 같이 만들며 필요 에너지 량은 위와 같습니다.


 이 게이트는 타이머 기능이 추가되는데, 조건부분의 맨 마지막에 15 Sec Timer, 10 Sec Timer, 5 Sec Timer,즉 15, 10, 5초 타이머가 있습니다.

 

 15초 타이머라면 15초 간격으로 행동을 실행합니다.




 레드스톤 Fader기능이 있는 게이트는 좀 더 레드스톤 신호에 섬세하게 반응합니다.



위에 보이는 칩셋은 레드스톤 Comp 칩셋입니다. 필요 에너지량은 같습니다.


 이 게이트만의 특징으로는 조건과 행동에 레드스톤 신호의 양을 레드스톤 신호 다음부분에 1~15의 단계로 설정할 수 있습니다. 이 단계는 활성화 시킬 수 있는 레드스톤 와이어의 길이와 관련있습니다.





첫번째는 level 1출력, 두번째는 4입니다. 활성화된 레드스톤 와이어의 길이가 딱 그 레벨만큼임을 알 수 있습니다. 



 

 다음글은 와이어와 기타 다른 게이트들에 대해 다루겠습니다.




320x100




빌드 크래프트에는 게이트라는게 있습니다.





대강 위와 같은 식으로 생겼습니다. 이 기본적으로 

게이트의 종류는 기본 게이트, 철 AND/OR게이트, 금 AND/OR게이트, 다이아몬드 AND/OR게이트, 에메랄드 AND/OR게이트, 석영 AND/OR게이트로 총 11종입니다. 


 이 글에서는 간단하게 기본 게이트만 다루겠습니다.


 일단 이 게이트는 파이프등에 붙을 수 있습니다. 파이프에 붙어서 특정 조건이 만족되면 특정 행동을 취하도록 할 수 있습니다.





위와 같이 파이프의 어느 면에도 잘 붙습니다.


 


 일단 기본 게이트(Basic Gate)에 우클릭을 해보았습니다.





이렇게 메뉴가 나타났습니다. 저 칸을 클릭해서 바꿀 수 있습니다. 왼쪽은 조건, 오른쪽은 행동입니다.





이런식으로 바꾸어 보았습니다. 클릭하면 이렇게 바뀌는데, 그 위에 마우스를 올려두면 어떤 것을 의미하는 지 알 수 있습니다. 위의 경우 파이프가 아이템을 운송중일때, 레드스톤 신호를 키라는 겁니다.


 이 메뉴는 기본게이트가 설치된 파이프의 종류나, 근처 블럭에 따라 다릅니다. 


일단 운송/유체/전력 파이프의 가운데에 설치되어 상자나 탱크등과 연결되지 않은 경우

 

 운송 파이프

 유체 파이프

 전력 파이프

 아이템을 운송중일때

 유체를 운송중일때

 전기를 운송중일때

 파이프가 비었을때

 

 전기 요청[N]

 과부하[N]

 레드스톤 신호가 켜졌을때

 레드스톤 신호가 꺼졌을때




 또한 상자나 탱크, 엔진과 연결되었을때 조건

 운송 파이프

 유체 파이프

 전력 파이프

 상자에 아이템이 있을때

 탱크에 유체가 있을때

 높은 에너지 저장

 상자가 비었을때

 탱크가 25% 채워졌을때

 낮은 에너지 저장 

 상자가 꽉 쳐워졌을때

 탱크가 50% 쳐워졌을때

 엔진이 파란색일때[N]

 상자에 공간이 있을때

 탱크가 75% 쳐워졌을때

 엔진이 초록색일때[N]

 

 탱크가 꽉 쳐워졌을때

 엔진이 과열되었을때[N]

 탱크가 비어있을때

 엔진이 빨간색일때[N]

 탱크 안에 공간이 있을때

 엔진이 노란색일때[N]

 아이템을 운송중일때

 유체를 운송중일때

 전력을 운송중일때

 파이프가 빈 경우

 

 전기를 요청할때[N]

 과부할일때[N]

=============== 레드스톤 신호가 켜졌을때===============

===============  레드스톤 신호가 꺼졌을때===============


기계와 연결된 전력 파이프의 경우

 모든 기계류

 액체 저장 공간이 있는 경우 

 내부 인벤토리가 있는 경우

 도킹 스테이션의 경우

[N]

=============== 높은 에너지 저장===============

 

=============== 낮은 에너지 저장===============

 

 

유체가 있을때 

 

 

 

 유체가 25% 채워졌을때

 

 

 

 유체가 50% 채워졌을때 

 

 

 

 유체가 75% 채워졌을때 

 

 

 

 유체가 꽉 채워졌을때 

 

 

 

 유체가 없을때

 

 

 

 유체가 들어갈 공간이 있을때

 

 

 

 

기계 안에 아이템이 있는 경우 

 

 

 

 기계 안에 아이템이 없는 경우

 

 

 

 기계 안이 인벤토리가 꽉 찬 경우

 

 

 

기계 안에 인벤토리가 남아있는 경우 

 

======================== 전력을 운송중인 경우========================

======================== 전기를 요청하는 경우[N]========================

======================== 과부하가 일어난 경우[N]========================

======================== 레드스톤 신호가 켜진 경우========================

======================== 레드스톤 신호가 꺼진 경우========================

=============== 기계가 일을 끝낸 경우===============

 

=============== 기계가 일을 하고 있는 경우===============

 

 

 로봇이 스테이션에 있는 경우

 

 로봇이 연결된 경우

 

 로봇이 예약된 경우

 

 로봇이 자는 경우




그리고 가능한 행동은 기계와 연결된경우와 일반적인 경우가 있습니다.

 일반적인 파이프에서

 기계와 연결됨

 도킹 스테이션과 연결됨

[N]

 

 기계 반복

 

 

 기계 끄기

 

 

 기계 키기

 

===================파이프 닫기===================

=================== 파이프 입력만 받기===================

=================== 파이프 열기===================

=================== 파이프 출력만 하기===================

=================== 레드스톤 신호 켜기===================

 

 (필러의 경우)채우기 패턴들

 로봇을 귀환시킴

로봇을 깨움 

  로봇이 아이템을 받아드림







 마지막으로 최근에 추가된 게이트 복사기에 대해 알아보겠습니다. 게이트 설정 정보를 복사합니다.




게이트 복사기의 모습


조합법




이 게이트 복사기는 게이트에 대고 우클릭하면 게이트 정보가 저장되고, 게이트에 대고Shift키를 누르면서 우클릭하면 게이트 정보가 복사됩니다. 만약 복사가 불가능 한경우 Warning이 뜹니다.

 



+참고로 게이트가 조건을 만족해 활성화 되면 빨간색이 됩니다.




드디어 게이트 강좌가 올라옵니다.

JiM0NjMwMDsmIzQ2MzU2OyYjNTA2MTI7ICYjNDQxNzI7JiM1MTA2MDsmIzUzOTQ0OyAmIzQ0MDUz

OyYjNTEzNDA7JiM0NDAzMjsgJiM1MDczMjsmIzQ2OTcyOyYjNTA3NDE7JiM0NTc2ODsmIzQ1Nzk2

Oy4=

320x100

해당 포스트:http://stdcraft.tistory.com/84

# 언어입니다. en은 영어, sp는 스페인어입니다.

lang: en


#가방에 특정 리소스팩을 입히기 위합니다. 여기선 true는 예, false는 아니오입니다.

resource-pack: false


# 가방 리소스팩을 올려둔 주소를 씁니다.

resource-link: http://example.com/resource-pack.zip


# BLACK(검정), BLUE(파랑), YELLOW(노랑), RED(빨강), ORANGE(주황), PURPLE(자주), WHITE(하양), AQUA(하늘), FUCHSIA(분홍), MAROON(짙은 빨강?), GREEN(녹색), GRAY(회색), SILVER(연한 회색), TEAL(청록색), LIME(연두색), OLIVE(올리브색), and NAVY(네이비)중 고릅니다. 큰 가방의 색을 정합니다.

large-color: MAROON


# 작은 가방 색을 고릅니다.

small-color: BLACK


# 조합 가방 색을 고릅니다.

craft-color: ORANGE


#엔더 가방 색을 고릅니다.

ender-color: GREEN


# 연결 가방 색을 고릅니다.

linked-color: BLUE


#큰 가방 아이템의 이름을 정합니다.

large-name: Large Backpack


# 작은 가방 아이템의 이름을 정합니다.

small-name: Small Backpack


# 조합 가방의 이름을 정합니다. 이름 바꾸면 전 가방들은 작동 안합니다.

craft-name: Crafting Backpack


# 엔더 가방의 이름을 정합니다. 이름 바꾸면 전 가방들은 작동 안합니다.

ender-name: Ender Backpack


# 연결 가방의 이름을 정합니다. 이름 바꾸면 전 가방들은 작동 안합니다.

linked-name: Linked Backpack


# 큰 가방의 크기(아이템 저장 공간 수)를 정합니다. 9의 배수로 54까지 됩니다.

large-size: 54


작은 가방의 크기(아이템 저장 공간 수)를 정합니다. 9의 배수로 54까지 됩니다.

small-size: 27


# 특정 아이템을 허용합니다.

large-craft: true

small-craft: true

key-craft: true

craft-craft: true

ender-craft: true

linked-craft: true


# 큰 가방의 조합법을 설정합니다. 위부터 작업대 첫번째줄, 두번째줄, 세번째줄입니다.

# 가죽 튜닉(상의) = a :  가죽 = b : 실 = c : 가방 = d : 양털 = e : 아이템없음 = $

large-1: bbb  

large-2: bdb

large-3: bbb


# 작은 가방의 조합법을 설정합니다. 위부터 작업대 첫번째줄, 두번째줄, 세번째줄입니다.

# 가죽 튜닉(상의) = a :  가죽 = b : 실 = c : 가방 = d : 양털 = e : 아이템없음 = $

small-1: bbb

small-2: b$b

small-3: bbb


# 가방 열쇠의 조합법을 설정합니다. 위부터 작업대 첫번째줄, 두번째줄, 세번째줄입니다.

# 가죽 튜닉(상의) = a :  가죽 = b : 실 = c : 가방 = d : 양털 = e : 철 = f : 깃털 = g : 아이템없음 = $

key-1: f$f

key-2: $g$

key-3: f$f


# 조합 가방의 조합법을 설정합니다. 위부터 작업대 첫번째줄, 두번째줄, 세번째줄입니다.

# 가죽 튜닉(상의) = a :  가죽 = b : 실 = c : 가방 = d : 양털 = e : 철 = f : 깃털 = g : 아이템없음 = $ : 조합대 = h

craft-1: bbb

craft-2: bhb

craft-3: bbb


# 엔더 가방의 조합법을 설정합니다. 위부터 작업대 첫번째줄, 두번째줄, 세번째줄입니다.

# 가죽 튜닉(상의) = a :  가죽 = b : 실 = c : 가방 = d : 양털 = e : 철 = f : 깃털 = g : 아이템없음 = $ : 엔더 상자 = h

ender-1: bbb

ender-2: bhb

ender-3: bbb


# This is the crafting recipe for the backpack key. The recipe is layed out as you would see it in a crafting table. Each symbol represents an item. Use '$' to represent no item.

# Replace the crafting table slot with the symbol that represents the item you would like to use. List of supported items:

# 가죽 튜닉(상의) = a :  가죽 = b : 실 = c : 가방 = d : 양털 = e : 엔더 진주 = f : 깃털 = g : 아이템없음 = $ : 엔더 상자 = h

linked-1: bcb

linked-2: fdf

linked-3: bcb


# 아이템 설명입니다. large-~(~는 lore)는 큰 가방, small-~는 작은 가방 key-~는 열쇠, craft-

#~는 작업대 가방, ender-~는 엔더 가방, linked-~ 연결 가방입니다. $7같은 건 색 코드입니다.

large-lore:

- $7Store all your stuff in the mother of all backpacks.

small-lore:

- $7Not the largest backpack out there, but it is more useful than you think.

key-lore:

- $7Open your backpacks with this key.

craft-lore:

- $7Craft on the go with this nifty backpack.

ender-lore:

- $7Access your enderchest from anywhere in the world

- $7with the this backpack.

linked-lore:

- $7Link this backpack to a chest of your choice by left clicking,

- $7and open it from anywhere in the world!


# 자동 저장 설정입니다. save-time은 분단위일겁니다.

auto-save: true

save-time: 10


# 가방의 데미지 방어 기능을 설정할것인지 입니다.

allowDamage: false


# 자동 업데이트입니다. 제작자는 이 기능을 true로 두는 것을 추천하고 있습니다.

 

autoupdate: true

320x100


 


이번 강에서 다룰 아이템은 좀 많이 오래전 빌드크래프트를 쓰신다면 없는 아이템이므로 가볍게 PASS하시면 되시겠습니다. 


 렌즈와 필터는 Assembly Table에서 만드므로 해당 글을 참고하면 되겠습니다.


 이 렌즈와 필터는 다이줄리, 라줄리 파이프를 대체합니다.







이렇게 렌즈와 필터는 파이프의 옆면에 부착가능합니다.(정확히 말하면 모든 면에 다 부착가능합니다.)

이렇게 렌즈를 지나면 아이템은 해당 색이 입혀지고, 필터는 자기 자신의 색과 같은 색을 띈 아이템만 통과시킵니다.


 


색이 다르면 통과시키지 않습니다.





 페인트 브러쉬는 아래와 같이 조합합니다. 두번째에서 염료 옆의 페이트 브러쉬는 어느 색이여도 됩니다. 옆에 두는 염료에 따라 색이 결정됩니다.








여기서 이 페인트 브러쉬는 어느 파이프에나 우클릭해서 색을 칠합니다. 이때 특정 색의 파이프는 같은 색또는 색이 없는 파이프와 연결가능합니다.









 리스트는 다이아몬드 파이프나 기타 파이프에서 필터 기능이 있어서 특정 아이템을 걸러내는 기능이 있는 파이프에서 내부 GUI에 아이템을 넣는 대신에 그 이상의 많은 아이템등을 필터에 등록하기 위해 쓰입니다.







우클릭시 GUI는 위와 같이 생겼습니다. (BC 7.0.20기준)


위와 같이 이름을 설정할 수 있습니다.


 이렇게 아이템을 등록합니다. 그런데 이경우 내구도만 다른 경우도 걸러내버립니다.



  그래서 이렇게 말고도 옆에 두 버튼이 있습니다. 이 버튼은 첫번째는 변수값만 다르고 아이템 코드가 같은 아이템(35:0(흰 양털)과 35:1(주황 양털)과 같은 경우), 두번째는 같은 종류의 아이템(자작나무는 17:2, 아카시아는 162:0이지만 같은 나무류)를 설정합니다. 두번째는 다른 모드의 동일 종류의 아이템도 같다고 생각합니다.(단 오어 딕셔너리에 같은 이름으로 등록되어야 합니다. Ore Dictionary는 다른 모드 같은 아이템을 처리하기 위해 만들어졌습니다.)



 앞에 한줄만 아이템을 두고 앞의 버튼을 누르면, 그에따른 가능한 경우가 뒤에 나옵니다. ...은 많아서 다 표시가 안되는 겁니다. 위의 경우 변수만 다른 경우로 설정하면 색유리류만, 기본 4나무만 설정되었지만, 두번째 버튼으로 유리블럭, 나무류등이 다 선택됨을 알 수 있습니다.




 빌드크래프트 7.1 beta부터는 아래와 같이 해야 합니다.





P버튼은 정확히 한 아이템, T버튼은 같은 종류, M버튼은 같은 재료인 아이템을 말합니다. 여러 버튼이 선택가능하며, M버튼의 경우 나무를 하면, 나무계단, 나무판자등의 아이템도 선택됩니다.


320x100


빌드크래프트가 업데이트 되면서 텍스쳐들이 바뀌었는데 이때문에 8.5강을 올립니다. 







320x100

 config.yml파일은 마인크래프트 서버 플러그인 설정파일로 plugins폴더내의 해당 플러그인 폴더 내에 있습니다. 필수는 아닙니다.


 DataSource:  #이부분은 전문가가 아니면 건들지 마세요

  mySQLColumnName: username   #비밀번호를 MySQL데이터 베이스에 저장하는데 그때 단(컬럼)이름입니다.

  mySQLTablename: authme             #비밀번호를 MySQL데이터 베이스에 저장하는데 그때 테이블이름입니다.

  mySQLUsername: authme              #데이버 베이스 유저 명입니다.

  backend: sqlite       #file, sqlite, mysql중 하나고르면 됩니다.

  mySQLColumnLastLogin: lastlogin    #데이터 베이스 마지막 단에 마지막 로그인 기록을 기록하게되는데 그 단의 이름입니다.

  mySQLDatabase: authme     #데이터 베이스 명

  mySQLPort: '3306'     #데이터 베이스에 접속할때 포트입니다.

  mySQLColumnIp: ip     #ip저장할 단의 이름인듯합니다.

  mySQLHost: 127.0.0.1     #MySQL DataBase호스트 주소입니다. 

  mySQLColumnPassword: password    #비번을 저장할 단의 이름입니다.

  mySQLPassword: '12345'    #비번입니다.

  caching: true    #캐시를 허용할것인지 여부입니다.

  mySQLlastlocX: x     #마지막 x좌표를 저장할때 단의 이름입니다.

  mySQLlastlocY: y    #마지막  y좌표를 저장할때 단의 이름입니다.

  mySQLlastlocZ: z     #마지막 z좌표를 저장할때 단의 이름입니다.

  mySQLlastlocWorld: world       #마지막 접속 월드를 저장할 단의 이름입니다.

  mySQLColumnEmail: email    #이메일을 저장할 단의 이름입니다.

  mySQLColumnId: id    #아이디를 저장할 단의 이름입니다.

  mySQLColumnLogged: isLogged    #로그인 여부를 저장할 단의 이름입니다.

GroupOptions:  #그룹 옵션으로 펄미션 그룹을 각각 생성합니다.

  UnregisteredPlayerGroup: ''   #비등록 사용자의 펄미션 그룹의 이름을 지정합니다. ''사이에 쓰면 됩니다.

  RegisteredPlayerGroup: ''      #등록 사용자의 펄미션 그룹의 이름입니다.

  Permissions:   #방문시 가지게 되는 펄미션 권한을 여기다 설정합니다.

    PermissionsOnJoin: []

settings:  #설정

  sessions:

    enabled: false   #세션 활성화 여부입니다. 앞으로 true는 예, false는 아니오입니다.

    timeout: 10        #타임아웃 시간입니다.

    sessionExpireOnIpChange: false    #아이피 변경시 세션이 만기될지 여부입니다.

  restrictions:  #로그인을 안할때 가능한 것들입니다.

    allowChat: false     #로그인 안했을때 채팅 가능 여부입니다.

    allowCommands:   #로그인 안했을때 가능한 명령어입니다.

    - /login

    - /register

    - /l

    - /reg

    - /passpartu

    - /email

    - /captcha

    maxRegPerIp: 1    #최대 생성 가능 계정입니다.

    maxNicknameLength: 20     #가능한 최대 닉네임입니다.

    ForceSingleSession: true     #단일 세션을 할지 여부입니다.

    ForceSpawnLocOnJoinEnabled: false   #접속시 스폰으로 가는 겁니다.

    SaveQuitLocation: false    #종료 위치를 DB에 저장할지 여부입니다.

    AllowRestrictedUser: false     #비로그인 유저중 등록된 사람을 자동으로 허용할지 여부입니다.3

    AllowedRestrictedUser: #비로그인 상태에서도 무엇이든 되는 유저입니다.

    - playername;127.0.0.1  #이렇게 추가하면 됩니다.

    kickNonRegistered: false   #비 등록 사용자를 킥(서버에서 쫒아내는 것, 재접속 가능)합니다. 

    kickOnWrongPassword: false  #비밀번호 틀리면 킥합니다.

    teleportUnAuthedToSpawn: false   #로그인 안한 유저를 스폰으로 이동시킵니다.

    minNicknameLength: 3   #최소 닉네임 길이입니다.

    allowMovement: false   #비로그인시 움직임을 허용할지 여부입니다.

    timeout: 30    #로그인 안하고 버틸 수 있는 시간입니다.

    allowedNicknameCharacters: '[a-zA-Z0-9_]*'     #옆의 문자를 사용한 유저만 받습니다.

    allowedMovementRadius: 100   #비로그인시 움직일 수 있는 거리입니다. 0이면 무한입니다.

    enablePasswordVerifier: true  #비밀번호  확인을 활성화 합니다. /register할때 말인것 같습니다.

    ProtectInventoryBeforeLogIn: true  #로그인전 인벤토리를 보호합니다.

    displayOtherAccounts: true  #타인의 계정을 표시합니다.

    ForceSpawnOnTheseWorlds:  #위의 강제 스폰 이동이 활성화 되어있다면, 그렇게 할 월드 명입니다.

    - world  #이런식으로 추가합니다.

    - world_nether

    - world_the_end

    banUnsafedIP: false  #안전하지 않은 아이피를 영구추방합니다.

    spawnPriority: authme,essentials,multiverse,default   #스폰 우선순위를 정합니다(?)

    maxLoginPerIp: 0    #최대 로그인 가능 아이피를 정합니다. 0은 무한입니다.

    maxJoinPerIp: 0       #최대 가입 가능 아이피를 정합니다. 0은 무한입니다.

    noTeleport: false    #비로그인상태에서 남에 의해 텔포가 방지될지 여부입니다.

    allowedPasswordCharacters: '[\x21-\x7E]*'    #가능한 비밀번호 문자입니다. 바꾸지 않는게 좋을듯 합니다.

  GameMode:

    ForceSurvivalMode: false     #비로그인시 서바이벌로 강제로 바꿀지 여부입니다. 어짜피 무적입니다.

    ResetInventoryIfCreative: false    #크리에이티브 모드일시 인벤토리 초기화 할지 여부입니다.

    ForceOnlyAfterLogin: false   #로그인후에도 위의 서바이벌을 계속할지 여부입니다.

  security:

    minPasswordLength: 4    #최소 비밀번호 길이

    unLoggedinGroup: unLoggedinGroup    #비로그인 유저의 펄미션 그룹

    passwordHash: SHA256   #비밀번호 해쉬-암호화를 할 때 어떻게 할지 정하는 겁니다. 

        #가능한것: MD5, SHA1, SHA256, WHIRLPOOL, XAUTH, MD5VB, PHPBB,

        # PLAINTEXT ( 암호화X),

        # MYBB, IPB3, PHPFUSION, SMF, XENFORO, SALTED2MD5, JOOMLA, BCRYPT, WBB3, SHA512,

        # DOUBLEMD5, PBKDF2, WORDPRESS, ROYALAUTH, 그외 사용자 설정도 가능합니다.

    doubleMD5SaltLength: 8   #SALTED2MD5에서 md5에 붙이는 salt의 길이입니다.

    supportOldPasswordHash: false    #예전 비밀번호 해쉬를 지원할지 여부입니다.

    unsafePasswords: []  #안전하지 않은 비밀번호를 설정합니다. -'qwerty'와 같이 설정합니다.

  registration:   3계정 등록에 관련된 곳입니다.

    enabled: true   3계정 등록을 활성화 할지 여부입니다. 선착순으로 받은 후 안받을때 좋습니다.

    messageInterval: 5     #로그인을 했는지등의 상태를 이 시간마다 보내게 됩니다.

    force: true    #강제로 등록하고 로그인해야 하는지 여부입니다.

    enableEmailRegistrationSystem: false      #이메일 인증 시스템 도입 여부입니다.

    doubleEmailCheck: false    #이중 이메일 체크를 할지 여부입니다.

    forceKickAfterRegister: false   #자동으로 등록후 킥할지 여부입니다.

    forceLoginAfterRegister: false   ##등록후 자동 로그인할지 여부입니다.

  unrestrictions:    ##비등록 관련

    UnrestrictedName: []   #등록 불가 아이디

  messagesLanguage: en   #메시지등을 표시할 언어입니다. 우리나라는 ko입니다.(아마도 맞을겁니다.)

# en(영어), de(독일어), br, cz, pl, fr(프랑스어), ru(러시아어), hu, sk, es, zhtw(대만), fi(핀란드), zhcn(중국), lt, it(이탈리아어), ko(한국어), pt중 하나입니다.

  forceCommands: []   #로그인후 실행 명령어로 /없이 하며 %p를 쓰면 플레이어 이름입니다.

  forceCommandsAsConsole: []   #콘솔에서 실행시킬 로그인후 명령어입니다.

  forceRegisterCommands: []    ##등록후 실행할 명령어입니다.

  forceRegisterCommandsAsConsole: []  ##콘솔창에서 등록후 실행할 명령어입니다.

  useWelcomeMessage: true      #Welcome메시지를 사용할지 여부입니다.  사용시 같은 폴더 내 wlcome.txt의 내용이 표시됩니다.

  broadcastWelcomeMessage: false    #위의 welcome메시지를 모두에게 표시할 것인지 여부입니다.

  delayJoinMessage: false      #가입 메시지에 지연을 줄 것인지 여부입니다.

  applyBlindEffect: false     #로그인전 아무것도 안보이게 합니다.(주변 환경만)

ExternalBoardOptions:    #외부 보드 설정입니다. 전문가외 건드리지 않는게 좋습니다.

  mySQLColumnSalt: ''    #salt를 위한 mySQL단입니다.

  mySQLColumnGroup: ''     #mySQL단의 그룹입니다.

  nonActivedUserGroup: -1    #비활성화 그룹을 설정합니다. -1은 비활성화입니다. 사실 저도 잘 모릅니다.

  mySQLOtherUsernameColumns: []     #다른 유저들의 단을 설정합니다.

  bCryptLog2Round: 10     # # How much Log to Round needed in BCrypt(do not change it if you do not know what's your doing)

  phpbbTablePrefix: phpbb_   # phpBB prefix defined during phpbb installation process

  phpbbActivatedGroupId: 2  # phpBB activated group id , 2 is default registered group defined by phpbb

  wordpressTablePrefix: wp_  # WordPress prefix defined during WordPress installation process

permission:

  EnablePermissionCheck: false   #비로그인 사용자들만의 펄미션 그룹을 체크할것인지 여부입니다.

BackupSystem:

  ActivateBackup: false  #유저 비밀번호 데이터 백업 여부입니다.

  OnServerStart: false    #서버 시작시 백업할것인지 입니다.

  OnServerStop: true   #서버 종료시 백업할지 입니다.

  MysqlWindowsPath: C:\\Program Files\\MySQL\\MySQL Server 5.1\\     #Mysql가 설치된 경로입니다.

Passpartu:

  enablePasspartu: false   #Passpartu허용 여부입니다.

Security:

  SQLProblem:

    stopServer: true  #sql문제 발생시 서버 종료 여부입니다.

  ReloadCommand:

    useReloadCommandSupport: true  #리로드 지원 여부입니다. /reload입니다.

  console:

    noConsoleSpam: false    #스팸 콘솔을 제거합니다.

    removePassword: true    #창에서 비밀번호를 숨깁니다.

  captcha:

    useCaptcha: false  #캡차 사용 여부입니다.

    maxLoginTry: 5    #이 횟수를 넘으면 캡차가 뜹니다. 

    captchaLength: 5   #캡차 길이입니다.

Converter:

  Rakamak:

    fileName: users.rak   #rakamak데이터로 변환시 파일이름.확장자입니다.

    useIP: false   #유저 아이피까지 사용하게 할지 여부입니다.

    ipFileName: UsersIp.rak   #ip파일 이름입니다.

  CrazyLogin:

    fileName: accounts.db  crazyLogin으로 변환시 파일명.확장자입니다.

Email:

    mailSMTP: smtp.gmail.com   #이메일 SMTP를 설정합니다. 모르면 그대로 두면 됩니다.

  mailPort: 465   #메일을 보낼 포트를 지정합니다. 모르면 그대로 둡니다. 

  mailAccount: ''     #이메일 계정 아이디를 씁니다. 이메일 계정을 등록했을때 인증 메일이 오는데 인증메일을 보낼 주소입니다.

  mailPassword: ''   #위의 비밀번호입니다.

  mailSenderName: ''   #메일보낼때 표시되는 이름입니다.

  RecoveryPasswordLength: 8    #비밀번호 재설정을 할때 자동으로 설정되는 비밀번호가 몇자리일지 정합니다.

  mailSubject: Your new AuthMe Password      #위의 메일 제목입니다.

  mailText: 'Dear <playername>, <br /><br /> This is your new AuthMe password for

    the server <br /><br /> <servername> : <br /><br /> <generatedpass><br /><br />Do

    not forget to change password after login! <br /> /changepassword <generatedpass>

    newPassword'         #메일의 내용입니다. 여기서 <playername>은 메일이 보내질때 비밀번호를 찾는 플레이어, <servername>은 서버명, <generatedpass>은 생성된 비밀번호, <br/>은 줄 넘기기입니다. html코드를 씁니다.

  maxRegPerEmail: 1    #메일당 등록가능 계정수입니다.

  recallPlayers: false   #이메일 추가를 위해 플레이어를 recall할것인지 입니다.

  delayRecall: 5    #recall을 할때 지연 시간입니다

  emailBlacklisted:   #이메일 블랙리스트(이메일 등록이 되지 않는 도메인, 이메일주소)

  - 10minutemail.com  # 이렇게 특정 사이트의 이메일 등록을 막거나, 이메일 주소를 쓸 수 있습니다.

  emailWhitelisted: []   #위 사이트에서 꼭 허용해야하는 사람이 있다면 여기서 추가합니다.

  generateImage: true    #이미지를 생성할것인지입니다. 뭔소리인지는 모르겠습니다.

Hooks:

  multiverse: true  #스폰 체크를 위해서  멀티버스(여러 월드 추가) 플러그인을 연동할것인지 여부입니다. true이므로 플러그인이 있다면 연결됩니다.

  chestshop: true    #체스트샵 플러그인을 연동할것인지 여부입니다.

  bungeecord: false    #번지코드(서버간 연결) 시스템을 연동시킬지 여부입니다. 

  disableSocialSpy: true   #에센셜 social spy기능을 가입할때 비활성화 시킬지 여부입니다.

  useEssentialsMotd: false   #에센셜 motd를 시작할때 표시할것인지 여부입니다.

  customAttributes: false  #사용자 설정 속성을 사용할것인지 여부입니다.

Performances: {}

Purge:

  useAutoPurge: false  #아래 설정한 기간동안 접속하지 않은 계정을 삭제할것인지 여부입니다.  

  daysBeforeRemovePlayer: 60   #이 기간(단위:일)동안 접속하지 않으면 위의 기능이 설정된 경우 계정이 삭제됩니다.

  removePlayerDat: false  #purge명령어 사용시 플레이어 데이터까지 지울것인지 입니다.

  removeEssentialsFile: false   #purge명령어 사용시 에센셜 유저 데이터(home등)를 지울지 여부입니다.

  defaultWorld: world  #플레이어 정보를 담은 players.dat이 저장될 월드 명입니다.

  removeLimitedCreativesInventories: false   #purge사용시 LimitedCreative/inventories/player/player_creative.yml을 지울것인지 여부입니다.

  removeAntiXRayFile: false #purge사용시 안티 x레이 파일을 지울것인지 입니다.

  removePermissions: false  #purge사용시 펄미션 데이터도 삭제할것인지 입니다.

Protection:

  enableProtection: false  #자동 보호를 킬지 여부입니다.

  countries:  #아래 나라의 유저는 반드시 허용합니다. 국가 코드는 http://dev.bukkit.org/bukkit-plugins/authme-reloaded/pages/countries-codes/ 에서 봅니다.

  - US

  - GB

  countriesBlacklist:  #이나라의 유저는 접속이 안됩니다.

  - A1

  enableAntiBot: false  #안티 봇을 킬지 여부입니다.

  antiBotSensibility: 5  #(안티 봇이 꺼져있을때 사용) 5초내에 들어 올수 있는 최대 플레이어 수입니다.

  antiBotDuration: 10  #안티 봇의 기간입니다.(분단위)

VeryGames:

  enableIpCheck: false  #VeryGames Server Provider에만 제공되는 기능입니다.



320x100

+ Recent posts