IBlock
Link to iblock
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!
Zengetters
Link to zengetters
Getter | 역할 | 반환 타입 |
---|---|---|
Getter definition | 역할 블럭의 정의를 반환 | 반환 타입 IBlockDefinition |
Getter meta | 역할 블럭의 메타정보를 반환 | 반환 타입 int |
Getter data | 역할 블럭의 타일 정보를 반환 | 반환 타입 IData |
Getter fluid | 역할 Returns the Block's fluid | 반환 타입 ILiquidDefinition |
IBlockPattern
Link to iblockpattern
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를 사용