IBlockPattern
Link to iblockpattern
An IBlockPattern is an interface that allows for combining several blocks into one object.
It is comparable to what the IIngredient Interface is to IItemStacks.
패키지 임포트하기
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.IBlockPattern;
IBlockPattern 객체 호출
Link to iblockpattern-객체-호출
Technically, each time you call an IBlock object, you call an IBlockPattern object.
But there are cases when you explicitly get an IBlockPattern Object as return.
- 두 IBlock 객체를 OR(
|
) 연산하는 경우
ZenGetters
Link to zengetters
ZenGetter | 역할 | 반환 타입 |
---|---|---|
ZenGetter blocks | 역할 이 객체에 속하는 모든 블록의 리스트를 반환합니다. | 반환 타입 List<IBlock> |
ZenGetter displayName | 역할 해당 객체에 속하는 블록들의 게임 내 이름들을 반환합니다. 예를 들어, 게임상에서의 이름이 각각 "A"와 "B"인 BlockA와 BlockB가 있다면 이 둘을 포함하는 IBlockPattern의 displayName은 "A | 반환 타입 B"와 같습니다. |
두 IBlockPattern 객체를 OR(|
) 연산자로 합쳐 새로운 IBlockPattern 객체를 만들 수 있습니다.
블록 매칭하기
Link to 블록-매칭하기
You can check if an IBlockPatternObject contains another using the in
keyword.
For example, you could check if a Block is in an IBlockPattern.