An IBlock Object consists of a IBlockDefinition, a metadata and a TileData.
It refers to a block in the game.

패키지 임포트하기

Link to 패키지-임포트하기

It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import.
import crafttweaker.block.IBlock;

IBlock객체 호출

Link to iblock객체-호출

IBlock 객체를 반환하는 방법은 여러가지입니다.

  • ItemStack을 IBlock으로 캐스팅(as 키워드를 사용하거나 asBlock() 메소드를 사용)
  • Using the getBlock(x,y,z) on an IWorld.
  • ContentTweaker의 ICTBlockStat에 getBlock()을 사용

Warning: Only using the second method is it possible for data ZenGetter to return a nonnull IData!

Getter역할반환 타입
Getter
definition
역할
블럭의 정의를 반환
반환 타입
IBlockDefinition
Getter
meta
역할
블럭의 메타정보를 반환
반환 타입
int
Getter
data
역할
블럭의 타일 정보를 반환
반환 타입
IData
Getter
fluid
역할
Returns the Block's fluid
반환 타입
ILiquidDefinition

IBlocks extend IBlockPattern Objects. That means, all functions that are available to IBlockPattern objects can also be used for IBlock objects:

  • blocks ZenGetter를 사용
  • OR'ing
  • in키워드 사용에 의한 매칭
  • displayName ZenGetter를 사용