GregTech 6/업데이트 내역

 


  • 이 문서는 그레그테크 홈페이지에 있는 체인지로그의 정보를 통해 작성했습니다.

1. 6.00
1.1. 6.00.00
1.2. 6.00.01
1.3. 6.00.02
1.4. 6.00.03
1.5. 6.00.04
1.6. 6.00.05
1.7. 6.00.06
1.8. 6.00.07
1.9. 6.00.08
1.10. 6.00.09
1.11. 6.00.10
1.12. 6.00.11
1.13. 6.00.12
1.14. 6.00.13
1.15. 6.00.14
1.16. 6.00.15 ~ 6.00.19
1.17. 6.00.20
1.18. 6.00.21
1.19. 6.00.22
1.20. 6.00.23
1.21. 6.00.24
1.22. 6.00.25
1.23. 6.00.26
1.24. 6.00.27
1.25. 6.00.28
1.26. 6.00.29
1.27. 6.00.30
1.28. 6.00.31
1.29. 6.00.32
1.30. 6.00.33
1.31. 6.00.34
1.32. 6.00.35
1.33. 6.00.36
1.34. 6.00.37
1.35. 6.00.38
1.36. 6.00.39
1.37. 6.00.40
2. 6.01
3. 6.02
4. 6.03
5. 6.04
6. 6.05
7. 6.06


1. 6.00



1.1. 6.00.00


  • 추가 사항
    • RF API의 사용 방법과 비슷한 그레그테크만의 범용 에너지 API 추가.
      • 에너지의 종류를 임의 지정 가능하다[1]
      • 일반 정수(int)가 아닌 64비트 정수값(long)을 사용한다.
      • 더 복잡한 에너지망의 구현을 위해 부가 데이터[2]에 접근 가능하도록 설정.
      • 메소드의 이름은 "get", "is", "do", "insert", "extract" 뒤에 항상 "Energy"라는 단어가 붙으며 그 뒤에는 나머지 이름이 붙는다.
      • 전기 에너지를 IC² 기계에, RF 에너지를 RF 수용 가능한 기계에 공급 가능하도록 간단한 호환 클래스 추가.
      • 인벤토리 내의 아이템 좌표 등을 확인하기 위한 IEnergyItem 인터페이스 추가.
    • 그레그테크만의 범용적인 네트워크 핸들러 추가.
      • 이 기능에서 송수신되는 패킷이 정의되며 나머지는 네트워크 핸들러 자체에 의해 결정된다.
      • 대역폭을 낭비하지 않고 좌표 등을 보낼 수 있도록 최적화가 되어있으며, 클라이언트로 사운드 이벤트를 보내기 위한 기본적인 사운드 패킷도 가진다.
    • 그레그테크만의 범용적인 광석사전 핸들러 추가.
      • 기존 광석사전 매니저보다 조용하게 광석사전 이벤트를 필터링 및 목표로(예: 광석사전 접두사) 전송하는 기능 추가.
      • 광석 사전에 재등록을 하기 위해서는 간단히 문자열을 목록에 추가하면 되도록 설정되어 있으며, 알려지지 않은 광석 사전 재료를 발견할 경우 조용히 목록에 추가한다. (이 경우 로그에도 추가된다)
    • 광석사전 접두사와 재료(Material)는 더이상 열거형 상수값(Enum)이 아니게 되었다.
      • 기본적인 광석사전 접두사와 재료 클래스의 이름을 각각 OP(OrePrefix), MT(MaTerial)로 단축하였다.
      • 해시코드를 ID에서 독립시켜 해시코드 고유성 향상.
      • 모딩 편의를 위해 코드 단축. 예를 들어 "new OreDictMaterialStack()"코드가 "OM.stack()"으로 짧아졌다.
      • 수소(H)에서 트리엔엔늄(Tee, 399번 원소)까지의 화학 원소 및 반물질 추가.
      • 이 원소들은 종류에 따라 METAL(금속), ALKALI_METAL(알칼리 금속), ALKALINE_EARTH_METAL(알칼리 토금속), LANTHANIDE(란탄족), ACTINIDE(악티늄족), TRANSITION_METAL(전이 금속), POST_TRANSITION_METAL(전이후 금속), METALLOID(준금속), NONMETAL(비금속), POLYATOMIC_NONMETAL(다원자 비금속), DIATOMIC_NONMETAL(단원자 비금속), NOBLE_GAS(비활성 기체), ANTIMATTER(반물질)등의 태그가 앞서 붙는다.
      • 앞서 설명한 모든 원소들의 녹는점/끓는점 추가. [3]
      • 중수소, 삼중수소, 탄소-13, 탄소-14 or 리튬-6과 같은 일부 동위원소 및 원소의 별칭[4]에 대한 지원을 가진다. 재료의 이름을 바꾸기 위한 별칭 또한 추가 가능하다.
    • 필요에 따라 블록 클래스를 위한 그레그테크만의 범용적인 도구 우클릭 인터페이스 추가.
      • 도구 이름, 대략적인 도구 내구도, 블록의 좌표와 선택된 면(타일엔티티를 구하는데 필요) 등이 포함되어 있다.
      • 블록을 도구로 우클릭할시에 도구의 내구도 감소 수치를 설정 가능하다.
      • 바닐라 또는 타 모드 블록과의 호환성을 위한 클래스 추가.
      • 다른 위치에서 타일 엔티티를 접근하는 인터페이스 추가. 블록의 면을 확장하거나 테서렉트같은 장치를 만드는 데 활용 가능한 기능이다.
      • 만일 "제 3의 모드"가 이 인터페이스를 사용한다면 모든 그레그테크 API 기반 타일엔티티가 해당 타일엔티티에 접근 가능해진다.
      • 잘못된 블록이 타일엔티티를 반환 가능하도록 설정되어 있고 해당 모드에 모드만의 타일엔티티 레지스트리가 있다면 일반적인 타일엔티티가 발견되지 않을 경우 "UT.Worlds.getTileEntity"가 해당 블록의 메소드를 활용한다.
    • 메타 아이템과 메타 블록을 건설자를 호출하는것만으로도 생성 가능하도록 개선.
    • 혼동을 피하기 위해 "blockIngot", "blockGem", "blockPlate", "blockDust" 접두사 구분.
    • 기존에 "block" 접두사가 붙던 블록의 경우 호환성을 위해 해당 광석사전 이름을 존치하였다.
    • 완전히 주조된 블록을 위해 "blockCast" 접두사 추가. 이 접두사를 가진 블록들은 주괴로 제작된 블록과 조합법에서 구분되어 사용된다.
    • 더이상 필요가 없어진 저장 블록 레시피 콘픽 제거.
    • 바닐라 마인크래프트에 존재하는 모든 종류의 돌과 모래를 기반으로 하는 광석 종류 추가.
  • 수정 사항
    • 그레그테크의 액체 스택(Fluid Stack)과 관련된 메모리 누수가 발생하는 버그 수정. 원인은 모든 액체 스택이 서버 시작 이후에도 모든 그레그테크 액체 스택 인스턴스를 채우기 때문이었다.[5]
    • 오래된 레일크래프트 아이템 이름으로 인하여 몇몇 조합법 삭제.

1.2. 6.00.01


  • 수정 사항
    • 각 광물사전 접두사에 대한 크리에이티브 탭이 정상작동하게 되었다.
  • 추가 사항
    • 숨겨진 아이템/광석사전 접두사/재료를 보여주는 콘픽(모드 설정) 추가. 숨겨진 아이템은 보통 비밀 아이템이거나 반물질과 같이 미사용 아이템이라고 한다.
    • 레지스트리(해시맵)의 맵핑을 "돌 → 광석 블록"으로 변경, 이로 인해 그레그테크 월드 제네레이터가 따로 지정된 광석을 생성할수도 있게되었다. 이 기능은 또한 사용자 지정 월드 제네레이터에도 유용하다.
    • 그레그테크 광석에 언더그라운드 바이옴 모드 지원 추가. 간혹 언더그라운드 바이옴 모드의 월드 제네레이터가 그레그테크 광석 생성후에 작동하여 일반 돌 광석이 생성되는 버그도 있다고 한다.
  • 제거 사항
    • Debug 3 콘픽 삭제. 이 버전부터 해당 콘픽 설정들은 모드 내에 상수값으로 고정되게 되었다.

1.3. 6.00.02


  • 추가 사항
    • 대부분의 도구와 저장 블록 관련 조합법 추가.
    • 일반 화로에서 제련 가능하게 하기 위해 다수의 재료(광석 포함)에 화로 제련 가능 태그 삽입. [6]
  • 수정 사항
    • 모든 엔티티를 확인하는 도중 엔티티를 스폰하여 ConcurrentModificationException 예외가 발생하는 문제 해결.

1.4. 6.00.03


  • 요구 사항
    • 새로운 작물 API에 맞춘 시스템 개편으로 인해 IC²-679 이상의 버전을 요구하게 되었다.
  • 추가 사항
    • 분쇄된 광석(Crushed Ore) 화로 조합법 추가.
  • 수정 사항
    • 다른 부분이 빈 청크에 위치한 상자(Crates)와 광석이 랜더링되지 않는 버그 수정.
    • 일반 그레그테크 광석 블록을 섬세한 손길 인챈트(마법부여)된 도구로 채광 가능하도록 수정. 작은 광석(Small Ore)은 예외로 섬세한 손길이 작용하지 않는다.
    • Forgetting to reset the Color after Rendering a Texture causing weird Door Colors for example. Even though the Door Color thing is a vanilla Bug.
    • 화약 블록 등 폭발성 블록이 폭발시 서버뿐 아니라 클라이언트측에서 폭발을 한번 더 일으키는 버그 수정.
    • 타일 엔티티 광석이 배치되는 순간 일어나는 블록 업데이트로 인해 광석이 청크 경계에 생성시 무한 루프에 빠지게 되는 버그 수정. 또한 도 이전에 비해 감소되었다고 한다.
  • 변경 사항
    • 서버가 가려진 장소에 있는 광석의 데이터를 더이상 클라이언트로 보내지 못하도록 동기화 코드 변경.

1.5. 6.00.04


  • 수정 사항
    • 불필요한 충돌을 막기 위해 메타 블록이 폭발할 경우 발생하는 StackOverflowError 오류를 처리하도록 수정.
    • 월드 생성중 타일 엔티티를 만들기 전에 중력에 영향을 받는 광석 아래에 빈 공간을 생성하려 시도시 빈 광석으로 변하는 버그 수정.
    • 메타 블록과 메타 아이템이 언어 지원이 되지 않던 문제 해결.
    • 서버측에서 IBlockAccess 인터페이스를 사용함으로 인해 발생하는 문제 해결.
    • 그레그테크 네트워크 핸들러의 send() 메소드에 null 확인 기능 추가. 이로 인해 몇몇 버그가 고쳐질 수 있다고 한다.
  • 추가 사항
    • 상자(Crate)[7]의 오버레이를 표시하기 위한 클라이언트 콘픽 설정 추가.
    • 상자(Crate)가 인화성을 가지도록 설정. 제작자에 따르면 나무로 만들어졌기 때문에 이렇게 설정하였다고 한다. 불에 탈 경우 아이템을 모두 잃게 되므로 주의해야 한다.

1.6. 6.00.05


  • 수정 사항
    • 다른 버그 수정으로 인해 발생한 월드 생성 무한 루프 버그 수정.

1.7. 6.00.06


  • API 변경
    • PrefixBlock.class 의 패키지 이름 변경 및 구식 생성자 삭제.
  • 수정 사항
    • 부산물이 없는 광석을 세척할 시 크래시를 유발하는 문제 해결.
    • 광석사전 단일화의 기본 목표가 엉망이 되는 문제 해결.

1.8. 6.00.07


  • 추가 사항
    • 발광석, 용암, 충전된 세투스 석영, Thaumcraft 샤드 등 일부 재료에 어두울 때 빛나는 효과 추가.
  • 수정 사항
    • 인더스트리얼크래프트로 광석사전 단일화 목표가 지정되어 있던 것을 수정하였다.

1.9. 6.00.08


  • API 변경
    • 새로운 멀티 타일엔티티(MultiTileEntity) 레지스트리 추가. 아직 미완성이다.
  • 수정 사항
    • 작물 버그 수정.

1.10. 6.00.09


  • API 변경
    • 멀티 타일엔티티(MultiTileEntity) 레지스트리가 자동으로 ID를 가지도록 수정. 이 ID는 블록/아이템마다 고유하게 부여되며, 타 애드온이 메타 타일엔티티 블록을 추가하기 위해 별도의 네트워크 핸들러를 만들 필요가 없게되었다.
    • 멀티 타일엔티티(MultiTileEntity)는 멀티 블록 타일엔티티(Multi Block TileEntity, 여러개의 블록으로 구성되는 타일엔티티)와는 다르다.
  • 추가 사항
    • 렌치 조합법 추가.
    • 멀티 타일엔티티 레지스트리를 사용하는 새로운 상자 추가. 예외없이 모두 54개의 슬롯을 가진다.
  • 수정 사항
    • 멀티 타일엔티티 레지스트리가 등록된 순서대로 크리에이티브 아이템을 추가하도록 수정.
    • 호환되는 크로우바로 상자(Crate)를 우클릭할 경우 클라이언트측에서만 상자가 부서지는 버그 수정.

1.11. 6.00.10


  • 추가 사항
    • 일부 광석을 망치로 분쇄하는 기능 추가.
    • 저장 블록을 교체할 수 있는 끌(Chisel) 추가. 변경가능 블록 목록을 가지고 있으므로 타 모드나 애드온이 다른 변경가능 블록을 추가 가능하다.
    • 채굴 불가능한 광석인 기반암 광석 추가. 이 광석들은 극히 낮은 확률로 생성되며, 생성시 위에 채굴 가능한 일반 광석과 함께 생성이 된다. 기반암 광석 위에 위치한 기반암은 광석 생성시 제거되므로 이 광석들을 캐는 데 지장은 없다.
추후 업데이트에서 이 광석들은 기반암 밑에 있는 광맥의 지표로 사용될 것이며, Minefactory Reloaded의 레이저 드릴과 유사한 방식으로 채굴하는 장치를 넣을 것이라고 한다.
  • 수정 사항
    • 상자가 로딩될 시 광석사전 아이템 단일화를 하지 않는 점 수정.

1.12. 6.00.11


  • 추가 사항
    • 레일크래프트에 있는 크로우바에 IBlockToolable 인터페이스 시스템과의 호환성 추가.
  • 변경 사항
    • 상자가 폭발로 인해 파괴될 경우 저장되어 있던 아이템의 ⅔가 파괴되도록 변경.
  • 수정 사항
    • 네더의 별 아이템이 NEI에 표시되지 않는 버그 수정. 제대로 된 색상을 적용하지 않아 발생한 버그라고 한다.
    • 기반암 광석 위에 생성되는 광석의 ⅔를 작은 광석으로 설정하지 않았던 점 수정.
    • 포레스트리 플러그인이 클라이언트 관련 부분을 서버에서 불러와 크래시가 유발되는 문제 해결.
    • IC² 핵폭발 화이트 리스트에 그레그테크 블록 추가. 이로 인해 폭발 저항이 높은 블록이 핵/원자로 폭발을 통과하지 않고 막을 수 있게되었다.
  • API 변경
    • 인벤토리 처리, 멀티 타일엔티티, 네트워킹 코드와 같은 코드를 가지도록 TileEntityBase 클래스에 두 단계 추가.

1.13. 6.00.12


  • API 변경
    • 커버와 동기화 코드의 기초 구조 수정.
  • 수정 사항
    • 주석석(Cassiterite) 광석이 화로에 제련된 경우 0.75배의 주석을 주지 않는 점 및 전기분해시 1배의 주석을 주지 않는 점 수정. 분쇄시 얻어지는 분쇄된 광석의 양도 2배로 변경되었다.
    • 니켈에 임시로 화로 제련 가능 태그를 삽입하지 않은 점 수정.
    • 특정 광석에서 얻어지는 분쇄된 광석의 양을 설정하지 않은 점 수정.
    • 보석 판 저장 블록과 상자(Crate)의 텍스쳐 변경.
    • 그레그테크 블록이 텍스쳐에 투명도를 사용하지 못하는 문제 수정.

1.14. 6.00.13


  • 수정 사항
    • 언어 설정이 활성화되어도 언어파일의 설정 대신 내부 값을 사용하는 버그 수정.
    • 괭이가 공기로 만들어진 흙 블록을 필요로 하는 버그 수정.
    • Thaumcraft 금 동전이 금 조각으로 단일화되는 문제 해결.
    • Thaumcraft의 사우뮴 블록을 얻지 못하는 문제 해결. 이제 다른 주괴 저장 블록들처럼 그레그테크 끌(Chisel)로 변경하여 얻을 수 있게되었다.
    • 블록 파괴시 X-RAY처럼 투시 가능하던 버그 수정.

1.15. 6.00.14


  • 수정 사항
    • 월드상에 투명도가 적용된 오버레이 랜더링 문제 수정.
    • 빛 투명도 기능이 잘 작동하지 않는 문제 수정.
  • 추가 사항
    • 부싯돌과 부시(라이터) 제작에 사용 가능한 재료 추가. 기존 강철뿐 아니라 석영, 황옥, 일반 철 등이 사용 가능하다.
    • 툴팁 수정시 유용하도록 에너지의 짧은 이름(예: EU)과 긴 이름(예: 전기 에너지)을 언어 설정 가능해졌다.
    • 비스무트 상자 추가. 제련소(Smeltery) 추가 뒤에는 비스무트, 납, 주석, 구리만이 일반 화로로 제련 가능한 아이템이 될 것이라고 한다.
    • 멀티 타일엔티티 블록에 대한 도구 종류와 채광 레벨 툴팁 및 대부분의 도구 종류에 대한 언어 지원 추가.
    • 다중 판 관련 조합법 추가.
    • 화로에서 사용 가능한 연료를 열 에너지로 바꾸는 여러 종류의 화실(Burning Box)과 고밀도 화실(Dense Burning Box) 추가.[8]
      • 이 장치의 효율은 열을 수용하기 위해 사용된 재료에 따라 다르다. 예를 들어 인바(Invar)는 100의 효율을 가지지만 느리며, 텅스텐은 95%의 효율을 가지지만 매우 빠르다.
      • 고밀도 화실은 제작시 4~5배의 자원이 필요하지만 효율 감소 없이 4배 빠르다. 그러나 고밀도 구리판이 재료로 사용되어 테크를 충분히 진행해야 제작이 가능하다.
      • 100% 효율일 경우 일반(바닐라) 화로에서 아이템을 한번 제련하는데 필요한 에너지로는 5000 열 단위(HU)를 생산 가능하다. 따라서 예를 들어 석탄/목탄은 40000HU, 코크스는 80000 HU, Thaumcraft의 알루멘텀(Alumentum)은 160000 HU를 생산한다. 이 외에도 일반 화로에서 이용 가능한 모든 연료를 이용 가능하다.
      • 연료가 다 탄 이후에는 연료의 종류에 따라 다른 종류의 재가 발생될 수 있으며, 화실이 계속 정상적으로 작동하기 위해서는 재를 비워야 한다. 석탄 코크와 알루멘텀처럼 재를 생성하지 않는 연료도 있다.
      • 화실은 매우 기본적인 기계이므로 GUI를 가지지 않는다. 따라서 연료를 넣기 위해서는 연료를 들고 우클릭을 해야 한다.
      • 화실이 작동하기 위해서는 공기의 흐름이 필요하므로 앞을 가로막는 블록이 있어서는 안 된다.
      • 열 에너지를 사용 가능한 블록이 연결되어있지 않아도 에너지가 낭비되므로 주의해야 한다.
      • 화실이 작동 중일때는 화재 위험이 있으며, 주변에 인화성 블록이 있을 경우 불이 붙을 수 있다.
      • 화실 제작에는 부싯돌과 부시가 필요하다.
  • 수정 사항
    • 판을 만들 때 주괴 2개 대신 이중 주괴가 필요하도록 수정. 2중 판은 3중 주괴로, 3/4중 판은 4/5중 주괴로 제작 가능하다.

1.16. 6.00.15 ~ 6.00.19


  • 수정 사항
    • 드릴/전기톱/렌치가 절단된것처럼 보이지 않도록 수정.
  • 변경 사항
    • 기본 설정으로 알파 혼합 기능 비활성화. 문제가 없는 경우 텍스쳐팩을 통해 여전히 활성화 가능하다.

1.17. 6.00.20


  • 수정 사항
    • 렌치 행동(Behaviour) 코드에 tTool.equals("equalsIgnoreCase") 코드가 잘못 들어간점 수정.
    • Left/Right-Texture-Disorder in Burning Boxes, when they face North or South (Only Texture Pack Users could have seen that).
    • Forgetting to set hasComparatorOverride to true in the MTE Blocks.
  • 추가 사항
    • Atum 모드의 돌과 모래를 기반으로 한 광석 추가. 작은 광석의 경우 부산물로 사암이 얻어진다.
    • 그레그테크 KU를 RF로 변환 가능하도록 에너지 호환성 추가. 변환 효율은 100%이지만 미는(positive) 운동 에너지만 가능하며, 당기는(negative) 에너지는 사용 불가능하다. 또한 그레그테크 엔진 등 변환 장치로 인한 손실(엔진의 경우 50%)은 감수해야 한다. RF → 그레그테크 에너지로의 역변환은 불가능하다.
    • 성능 향상을 위해 CS.java 클래스에 방향, 회전, 면 등을 처리하기 위한 배열 추가. GregoriusT에 따르면 Enum등을 사용하는것보다 빠르다고 한다.

1.18. 6.00.21


  • 변경 사항
    • 그레그테크 코드 내에서 ForgeDirection[9] 전면 교체. ForgeDirection은 "CS.FORGE_DIR" 또는 "CS.FORGE_DIR_OPPOSITE" 배열에서만 사용된다.
  • 수정 사항
    • Atum 모드의 돌을 기반으로 하는 작은 광석의 이름이 잘못되어 있는 점 수정.

1.19. 6.00.22


  • 수정 사항
    • EnergyCompat 클래스가 서로 다른 RF 에너지 패킷과 RF로의 변환을 제대로 하도록 수정.
  • 추가 사항
    • 보일러 블록 추가.
      • 보일러의 압력계가 붉은색으로 표시된 부분을 넘어가면 폭발의 위험이, 물이 부족하면 녹을 위험이 있으므로 주의해야 한다.
      • 현 버전에서는 물 양동이 또는 액체 수송수단[10]을 통해서 물을 넣어야 한다. 보일러는 4 양동이 또는 4000L(mB)의 내부 탱크를 가진다.
      • 증류수를 사용하지 않을 경우 석회화가 진행되어 효율이 감소하게 된다. 모든 보일러는 처음에는 100%효율을 가지지만, 증류되지 않은 물을 사용하면 증기를 생산할때마다 천천히 효율이 감소하게 된다. 이를 고치기 위해서는 보일러에서 증기를 빼고나서 해체해야 한다.[11]

1.20. 6.00.23


  • 수정 사항
    • 강한 보일러(Strong Boiler)를 고밀도 판(Dense Plate) 대신 5중 판(Quintuple Plate)으로 제작 가능하도록 수정.
    • 뜨겁거나 가득 찬 보일러에 접촉한 몹 또는 플레이어가 데미지를 입지 않는 점 수정.
    • 대형 보일러의 폭발력 수정.
  • 추가 사항
    • 모든 종류의 관련 에너지를 반환하기 위한 메소드를 ITileEntityEnergy에 추가.
    • 그레그테크 랜더러에서 유동체 텍스쳐를 월드상에 랜더하기 위해 BlockTextureFluid 추가.
    • 화실(Burning Box)에 불꽃 효과 추가.
    • 에너지 단위 툴팁에 색상 추가. 이제 각 에너지 단위는 고유한 색상을 가진다.
    • 아이템 이름을 덮어쓰기 위한 IMTE 인터페이스 추가.
    • TileEntityBase4 클래스에서 블록의 주 드랍 아이템을 결정하기 위한 간단한 메소드 추가. 이 메소드는 부착된 판과 관련된 NBT 데이터를 드랍 아이템에 추가하기 위해서 TileEntityBase6 클래스에서 다시 덮어쓰게 된다. 애드온을 모딩할 경우 실수로 덮어쓰지 않도록 주의해야 한다.
  • 제거 사항
    • 랜더러에 있는 setBlockBounds 및 getRenderPasses 메소드의 쓸모없는 "aSide" 매개변수 삭제.
  • 변경 사항
    • TileEntityBase6 클래스가 랜더러 코드를 덮어쓰도록 하여 부착된 판 등을 랜더링하도록 설정. "getTexture2", "getRenderPasses2", "setBlockBounds2" 메소드가 덮어씌워졌다.
    • ITexture.Util 클래스 분할.

1.21. 6.00.24


  • 추가 사항
    • PrefixBlocks가 해당 블록을 설치한 아이템의 NBT 데이터를 반영하도록 수정.
  • 수정 사항
    • 구식의 광석사전 단일화 콘픽 설정이 새로운 콘픽 설정을 덮어쓰는 버그 수정.
    • 새로운 청크와 그레그테크 블록이 설치된 청크가 제대로 저장되지 않는 점 수정. 버그 이전에 설치된 블록과 생겨난 청크는 무사하다.

1.22. 6.00.25


  • 수정 사항
    • 그레그테크 블록과 광석이 null 대신 빈 NBT 태그를 사용하던 점 수정.
    • 그레그테크 랜더러가 그레그테크 모델을 랜더링하지 않는 점 수정.
    • 희한한 사유로 일부 블록에 RF 호환이 되지 않는 점 수정. GregoriusT는 레일크래프트가 오래된 RF API를 사용해서 또는 타 모드가 RF API를 망친 것을 원인으로 추정했다.
  • 추가 사항
    • 증기를 KU로 변환하기 위한 증기 터빈 추가.
      • 툴팁에 표시된 양보다 최대 2배의 에너지를 생산 가능하므로 여유 용량이 있다.
      • 최대 출력에 도달하면 증기를 방출하고 작동을 멈추게 되어 에너지를 잃게 되며 고무 망치로 다시 작동시킬 필요가 있게 된다.
      • 최소 50% 효율을 가진 RF 엔진으로도 사용 가능하다.
      • 가능한 경우 사용된 증기[12]를 면으로 출력하며 이 증기를 모아 증류수를 회수 가능하다. 이때 80%의 증류수만 회수되므로 지속적인 사용을 위해서는 보충 시스템이 필요하다.

1.23. 6.00.26


  • 수정 사항
    • 플레이어들이 서로 접근해있는 경우 랙이 발생하지 않도록 getDescriptionPacket 함수 사용 중단.
    • 그레그테크 도구의 기능과 툴팁 수정.
    • 멀티 타일엔티티 NBT 버그 수정.
    • 인벤토리에 있는 블록의 랜더링이 NBT에 영향받지 않는 버그 수정.
  • 추가 사항
    • 모루 등으로 기계의 이름을 바꾼 경우 설치된 기계가 이름을 가지도록 설정.
      • 해당 기능은 클라이언트와 동기화되어 있으므로 GUI 및 NEI 툴팁에서도 해당 이름으로 표시되게 된다.
    • 해당 버전의 모든 그레그테크 블록을 색칠 가능하도록 설정. 색 데이터는 NBT로 저장되므로 이전 버전때 인벤토리에 존재하던 기계를 업데이트 이후의 기계와 겹치려면 설치 후 회수해야 한다. 기술적으로는 16777216종류의 색을 가질 수 있으며 여러번 칠할 경우 색이 합쳐진다.

1.24. 6.00.27


  • 수정 사항
    • 방금 설치된 그레그테크 타일엔티티가 해당 기계를 설치하지 않은 플레이어의 클라이언트와 동기화되지 않는 점 수정.
    • 새로 생성된 청크에 그레그테크 타일엔티티 동기화 시도시 ConcurrentModificationException 예외가 발생하는 점 수정. 이 버그는 플레이어가 그레그테크 타일엔티티를 잘못된 순간에 배치한 경우에도 발생할 수 있다.
    • getRGBaInt 오류 수정.
    • TileEntityBase4 가 전혀 작동하지 않던 버그 수정.
  • 추가 사항
    • 소형 네더 포탈 추가.
      • 아이템/액체/레드스톤 신호/비교기 신호 및 기타 "그레그테크에 존재하는 모든 것"을 전달 가능하다.
      • 바닐라 네더 포탈과 동일한 규칙으로 작동하며, 오버월드와 네더 사이에서만 사용 가능하다.
      • 레드스톤 신호가 제대로 보내지지 않은 경우 100틱(5초) 동안 기다릴 수 있다.

1.25. 6.00.28


  • 수정 사항
    • 사운드 시스템 좌표 수정.
    • 난독화되지 않은 인벤토리 메소드로 인해 발생하는 추상적 메소드 오류 수정.
  • 추가 사항
    • 그레그테크 블록을 우클릭시 확인하기 위한 고급 장애물 감지 코드 추가. 파이프의 히트박스를 줄이더라도 장애물 뒤에 있는 기계나 면으로의 접근을 막기 위한 목적이 있다.
    • 몽키 렌치 추가. 이 아이템은 기계의 두번째 면을 설정하거나 약간 고급적인 파이프 상호작용을 설정하는데 사용 가능하다. 기타 성능은 일반 렌치와 동일하다.
    • 빠져 있던 용수철(Spring) 조합법을 포함해 광석 사전 아이템에 대한 약간의 조합법 추가.

1.26. 6.00.29


  • 추가 사항
    • 축전기의 빌드크래프트 게이트 호환성을 위해 그레그테크 에너지 시스템 지원 추가.
    • 도구 조합법과 관련한 다수의 콘픽 설정 추가.
    • 그레그테크 아이템에 F3-H를 눌러 툴팁을 사용할 경우 녹는점과 끓는 점이 보이도록 추가.
    • 레일크래프트 관련 조합법 및 바닐라 너프 재추가.
    • 2개의 네더별이 사용되는 관리자 앵커 조합법 추가. 기본적으로 비활성되어 있다.
    • GregTech 5 에 있던 몇몇 메타아이템 포트. 예를 들어 작물의 수확 아이템, 책, 마인카트 차륜 등이 있다.
    • 줄로 다듬어야 사용 가능한 가공되지 않은 도구 머리 추가. 이는 해당 버전의 도구 제작법에는 영향을 주지 않으나 주형(Mold)을 통해 만든 도구 머리를 이용하기 위해 필요하다.
    • 마인카트 차륜을 "minecartWheels" 라는 광석사전 이름으로 등재.
    • 자동 생성된 IC² 와 유사한 아이템을 광석 사전에 등재 및 기존 IC² 아이템을 단일화 대상으로 설정.
  • 변경 사항
    • 단일화 대상이 아닌 아이템들을 크리에이티브 및 NEI에서 숨기도록 설정. 단, 블록은 예외이다.
    • 톱 제작에 필요한 막대 개수를 4개에서 1개로 변경.
    • PrefixItems 및 PrefixBlocks이 멀티아이템 로딩 전 로딩되도록 변경되었다.

1.27. 6.00.30


  • 추가 사항
    • 그레그테크 렌치가 빌드크래프트 렌치로도 활용 가능하도록 수정.
    • 주석 합금(Tin Alloy), 아이언우드(Ironwood), 불타는 강철(Fiery Steel) 재질로 된 증기 터빈 추가 및 비스무트 증기 터빈 삭제.
    • 블록 접두사(PrefixBlocks) 에 있던 동기화 버그 수정.
    • 쓰레기인 아이템을 가지기 위해 폐기물(Scrap) 이라는 아이템 접두사(PrefixItem) 추가. 해당 분류에 속하는 아이템은 재활용 등 소수의 용도를 제외하면 용도가 거의 없다. 재활용 시에도 조각 1개 분량의 자원만 얻을 수 있으며 한번에 16개만 겹칠 수 있다.
    • 다양한 재료의 도가니 제련법 추가.
      • 각 재료는 고유한 제련 온도를 가진다. 제련 가능 온도는 제작에 사용된 재료의 녹는점(켈빈 단위)의 1.25배이다.[13]
      • 전 과정에 대한 환경 온도 계산 추가. 바이옴(생물군계)에 따라 제련이 영향받게 되었다.
      • 제련 도가니는 어떤 면에 열원이 있든 작동 가능하지만 이 버전에서는 열 발생기가 아래에 설치해야만 작동하는 화실(Burning Box)만 있으므로 아직은 의미가 없다. 추후 버전에서 온도 제어가 가능한 전기 가열기 등이 추가될 계획이 있다.
      • 도가니는 청동, 인바, 일렉트럼, 아이언우드, 열처리된 구리, 단철, 강철 등 다양한 기본 합금의 제작에도 사용 가능하다. 단, 이 방법으로 강철을 생산하기 위해서는 다이아몬드만큼 구하기 힘든 순수 탄소가 필요하다.
      • 마을 대장간, 엔더 유적 도서관, 던전의 상자에서 합금에 관련된 정보를 담은 책을 찾아볼 수 있다.

1.28. 6.00.31


  • 수정 사항
  • 추가 사항

1.29. 6.00.32


  • 수정 사항
  • 추가 사항

1.30. 6.00.33


  • 수정 사항
  • 추가 사항

1.31. 6.00.34


  • 수정 사항
  • 추가 사항

1.32. 6.00.35


  • 수정 사항
  • 추가 사항

1.33. 6.00.36


  • 수정 사항
  • 추가 사항

1.34. 6.00.37


  • 수정 사항
  • 추가 사항

1.35. 6.00.38


  • 수정 사항
  • 추가 사항

1.36. 6.00.39


  • 수정 사항
  • 추가 사항

1.37. 6.00.40


  • 수정 사항
  • 추가 사항

2. 6.01



3. 6.02



4. 6.03



5. 6.04



6. 6.05



7. 6.06



[1] 예를 들면 전기, 운동 에너지, 레드스톤 유율(RF) 등이 가능하다.[2] 예를 들면 에너지 패킷의 최소치, 최대치, 권장량이 있다.[3] 위키백과를 참조하여 적용했다고 한다. 단, 소수점 이하는 버렸다.[4] Aluminum ↔ Aluminium, Wolframium ↔ Tungsten, Farnsium ↔ Ununseptium[5] 이 액체 스택들은 대부분 조합법 추가용이기 때문에 서버 시작 이후에는 쓸모가 없다.[6] 제련소(Smeltery)를 추가하기 전 임시로 추가한것이라고 한다.[7] 바닐라 마인크래프트의 상자(Chest)와는 다른 블록이다.[8] 초반에는 납/비스무트로 된 화실을 사용 가능하다[9] Enum으로 되어 있어 그레그테크가 사용하는 배열 방식보다 느리다.[10] 액체 파이프, 레일크래프트 탱크 등[11] 증기가 가득 찬 보일러를 해체하면 위험하다.[12] 해당 버전에서는 증류수를 대신 출력한다.[13] 예를 들어 재료의 녹는점이 1000 켈빈일 경우 제련 가능 온도는 1250켈빈이다.

분류