논리 프로그래밍
동적 변수 카드를 만드는 또 다른 방법은 하나 이상의 변수 카드에 연산자를 적용하여 새로운 변수 카드를 생성하는 것입니다. 연산자의 예는 두 개의 Number를 더하여 새로운 Number을 생성하는 것입니다.
An Operator can have one or more input values, and has one output value. In most cases the inputs and output have a certain Value Type, otherwise, they will have the Any value type. An Operator with a single input and one output Boolean is called a Predicate.
논리 프로그래머에는 연산자의 대규모 컬렉션이 포함되어 있습니다. 또한 모든 자료형에 대해 정적 변수 카드를 생성할 수 있습니다. 연산자를 선택한 후 유효한 변수 카드를 예상 입력 슬롯에 삽입해야 합니다. 마지막으로 다른 변수 카드를 출력 슬롯에 삽입해야 합니다. 연산자가 유효한 경우 새 동적 변수가 카드에 기록됩니다. 참조된 변수 카드는 연산자가 평가될 동일한 네트워크의 변수 저장소에 있어야 합니다.
Besides writing values to Variable Cards, the Logic Programmer can also be used to modify existing Variable Cards. The value of an existing Variable Card can be loaded into the Logic Programmer by inserting it into the slot on the right-hand side while making sure no Operators or Value Type on the left-hand side is selected (which is the case when first opening the Logic Programmer, or the current element can be cleared).
The Logic Programmer allows you to search through the list of Operators by name using the textbox on the top. It also allows you to filter on input or output value types, by inserting a Variable Card of those types in the bottom-left slots.
If a Labeller is present in the player’s inventory, the resulting Variable Card can be labelled immediately by clicking on the ‘E’ button next to the output slot.
The Logic Programmer exists both in block-form and item-form. Both can be interchanged by placing them in a crafting grid.
논리 프로그래머 : 변수 이름 재설정
Alt + RAnd&&Global name: booleanAnd(Boolean, Boolean) → BooleanMethod name: Boolean.and(Boolean) → Boolean
Or||Global name: booleanOr(Boolean, Boolean) → BooleanMethod name: Boolean.or(Boolean) → Boolean
Not!Global name: booleanNot(Boolean) → BooleanMethod name: Boolean.not() → Boolean
Nand!&&Global name: booleanNand(Boolean, Boolean) → BooleanMethod name: Boolean.nand(Boolean) → Boolean
Nor!||Global name: booleanNor(Boolean, Boolean) → BooleanMethod name: Boolean.nor(Boolean) → Boolean
덧셈+Global name: numberAdd(Number, Number) → NumberMethod name: Number.add(Number) → Number
뺄셈-Global name: numberSubtract(Number, Number) → NumberMethod name: Number.subtract(Number) → Number
곱셈*Global name: numberMultiply(Number, Number) → NumberMethod name: Number.multiply(Number) → Number
나눗셈/Global name: numberDivide(Number, Number) → NumberMethod name: Number.divide(Number) → Number
최대max두 값 중 가장 큰 값을 가져옵니다.Global name: numberMax(Number, Number) → NumberMethod name: Number.max(Number) → Number
최소min두 값 중 가장 작은 값을 가져옵니다.Global name: numberMin(Number, Number) → NumberMethod name: Number.min(Number) → Number
증가++Global name: numberIncrement(Number) → NumberMethod name: Number.increment() → Number
감소--Global name: numberDecrement(Number) → NumberMethod name: Number.decrement() → Number
계수%Global name: numberModulus(Number, Number) → NumberMethod name: Number.modulus(Number) → Number
Square RootsqrtGlobal name: doubleSqrt(Double) → DoubleMethod name: Double.sqrt() → Double
PowerpowGlobal name: doublePow(Double, Double) → DoubleMethod name: Double.pow(Double) → Double
같음==Tests whether two values are equal. The types of both must be the same.Global name: anyEquals(Any, Any) → BooleanMethod name: Any.equals(Any) → Boolean
보다 큼>Global name: numberGreaterThan(Number, Number) → BooleanMethod name: Number.greaterThan(Number) → Boolean
보다 작음<Global name: numberLessThan(Number, Number) → BooleanMethod name: Number.lessThan(Number) → Boolean
같지 않음!=Tests whether two values are unequal. The types of both must be the same.Global name: anyNotEquals(Any, Any) → BooleanMethod name: Any.notEquals(Any) → Boolean
크거나 같음>=Global name: anyGreaterThanOrEquals(Any, Any) → BooleanMethod name: Any.greaterThanOrEquals(Any) → Boolean
작거나 같음<=Global name: anyLessThanOrEquals(Any, Any) → BooleanMethod name: Any.lessThanOrEquals(Any) → Boolean
And&Global name: integerBinaryAnd(Integer, Integer) → IntegerMethod name: Integer.binaryAnd(Integer) → Integer
Or|Global name: integerBinaryOr(Integer, Integer) → IntegerMethod name: Integer.binaryOr(Integer) → Integer
Xor^Global name: integerXor(Integer, Integer) → IntegerMethod name: Integer.xor(Integer) → Integer
보수~Global name: integerComplement(Integer) → IntegerMethod name: Integer.complement() → Integer
왼족 시프트<<Global name: integerLeftShift(Integer, Integer) → IntegerMethod name: Integer.leftShift(Integer) → Integer
오른쪽 시프트>>오른쪽으로 시프트하고 1이 채워집니다Global name: integerRightShift(Integer, Integer) → IntegerMethod name: Integer.rightShift(Integer) → Integer
오른쪽 0 시프트>>>오른쪽으로 시프트하고 0이 채워집니다Global name: integerUnsignedRightShift(Integer, Integer) → IntegerMethod name: Integer.unsignedRightShift(Integer) → Integer
길이len주어진 문자열의 길이Global name: stringLength(String) → IntegerMethod name: String.length() → Integer
연결+주어진 두개의 문자열을 연결합니다Global name: stringConcat(String, String) → StringMethod name: String.concat(String) → String
문자열 포함contains주어진 부분 문자열이 주어진 문자열에 포함되는가Global name: stringContains(String, String) → BooleanMethod name: String.contains(String) → Boolean
정규식 포함contains_regex주어진 정규경로 표현식이 주어진 문자열의 아무 부분 문자열과 일치하는가Global name: stringContainsRegex(String, String) → BooleanMethod name: String.containsRegex(String) → Boolean
정규식 일치matches_regex주어진 정규경로 표현식이 주어진 문자열과 일치하는가Global name: stringMatchesRegex(String, String) → BooleanMethod name: String.matchesRegex(String) → Boolean
인덱스 찾기index_of주어진 문자열에서 주어진 부분 문자열이 처음 일치하는 곳의 인덱스Global name: stringIndexOf(String, String) → IntegerMethod name: String.indexOf(String) → Integer
정규식 인덱스 찾기index_of_regex주어진 문자열의 부분 문자열에서 정규식 패턴과 처음 일치하는 곳의 인덱스Global name: stringIndexOfRegex(String, String) → IntegerMethod name: String.indexOfRegex(String) → Integer
시작 여부starts_with주어진 문자열이 주어진 부분 문자열로 시작하는가Global name: stringStartsWith(String, String) → BooleanMethod name: String.startsWith(String) → Boolean
끝 여부ends_with주어진 문자열이 주어진 부분 문자열로 끝나는가.Global name: stringEndsWith(String, String) → BooleanMethod name: String.endsWith(String) → Boolean
분할split_on주어진 문자열을 주어진 (글자)구분자로 나눈 부분들을 담고 있는 리스트Global name: stringSplitOn(String, String) → ListMethod name: String.splitOn(String) → List
분할 정규식split_on_regex주어진 문자열을 주어진 정규식으로 나눈 부분들을 담고 있는 리스트Global name: stringSplitOnRegex(String, String) → ListMethod name: String.splitOnRegex(String) → List
부분 문자열substring주어진 문자열을 주어진 인덱스(포함)에서부터 주어진 인덱스(미포함)까지 자른 부분 문자열- Integer
- Integer
- String
- String
Global name: integerSubstring(Integer, Integer, String) → StringMethod name: Integer.substring(Integer, String) → String
정규식 그룹regex_group주어진 문자열에서 주어진 정규식을 검색하여 주어진 인덱스에 있는 그룹과 일치하는 것을 반환합니다.- String
- Integer
- String
- String
Global name: stringRegexGroup(String, Integer, String) → StringMethod name: String.regexGroup(Integer, String) → String
정규식 그룹 리스트regex_groups주어진 문자열에서 주어진 정규식을 검색하여 주어진 인덱스에 있는 모든 그룹과 일치하는 것들의 리스트를 반환합니다.Global name: stringRegexGroups(String, String) → ListMethod name: String.regexGroups(String) → List
정규식 스캔regex_scan주어진 문자열에서 주어진 정규식과 일치하는 모든 것들을 검색하고 주어진 인덱스에 있는 그룹을 반환합니다.Global name: stringRegexScan(String, Integer, String) → ListMethod name: String.regexScan(Integer, String) → List
교체replace주어진 문자열에서 검색어와 일치하는 모든 사례들을 찾아 주어진 문자열로 교체합니다.Global name: stringReplace(String, String, String) → StringMethod name: String.replace(String, String) → String
교체 정규식replace_regex주어진 문자열에서 검색 패턴과 일치하는 모든 사례들을 찾아 주어진 문자열로 교체합니다.Global name: stringReplaceRegex(String, String, String) → StringMethod name: String.replaceRegex(String, String) → String
접합join주어진 문자열의 리스트를 주어진 구분자로 접합한 새로운 문자열을 생성합니다.Global name: stringJoin(String, List) → StringMethod name: String.join(List) → String
문자열 변환name문자열이나 이름있는 오브젝트의 이름을 얻거나 그것을 문자열로 변환합니다.Global name: namedName(Named) → StringMethod name: Named.name() → String
고유 이름uname오브젝트의 고유 이름을 가져옵니다.Global name: uniquely_namedUniqueName(Uniquely Named) → StringMethod name: Uniquely Named.uniqueName() → String
ErrorerrorThrow a custom errorGlobal name: stringStringError(String) → StringMethod name: String.stringError() → String
반올림|| ||가장 가까운 정수로 반올림Global name: numberRound(Number) → IntegerMethod name: Number.round() → Integer
올림⌈ ⌉가장 가까운 정수로 올림Global name: numberCeil(Number) → IntegerMethod name: Number.ceil() → Integer
내림⌊ ⌋가장 가까운 정수로 내림Global name: numberFloor(Number) → IntegerMethod name: Number.floor() → Integer
CompactcompactShow a shorter, less precise representation of a NumberGlobal name: numberCompact(Number) → StringMethod name: Number.compact() → String
null 맞음o주어진 값이 null 인가Global name: anyIsNull(Any) → BooleanMethod name: Any.isNull() → Boolean
null 아님∅주어진 값이 null이 아닌가Global name: anyIsNotNull(Any) → BooleanMethod name: Any.isNotNull() → Boolean
길이| |주어진 리스트의 길이Global name: listLength(List) → IntegerMethod name: List.length() → Integer
비어있음∅리스트가 비었는가Global name: listIsEmpty(List) → BooleanMethod name: List.isEmpty() → Boolean
비어있지 않음o리스트가 비어있지 않은가Global name: listIsNotEmpty(List) → BooleanMethod name: List.isNotEmpty() → Boolean
가져오기get주어진 위치에 있는 리스트의 요소를 가져옵니다. 인덱스가 범위를 벗어났다면 오류가 발생합니다.Global name: listGet(List, Integer) → AnyMethod name: List.get(Integer) → Any
가져오기 혹은 기본값get_or_default주어진 위치에 있는 리스트의 요소를 안전하게 가져옵니다. 요소를 사용할 수 없다면 기본값을 가져옵니다.Global name: listGetOrDefault(List, Integer, Any) → AnyMethod name: List.getOrDefault(Integer, Any) → Any
포함contains리스트가 주어진 요소를 포함하는가.Global name: listContains(List, Any) → BooleanMethod name: List.contains(Any) → Boolean
술어 포함contains_p리스트의 요소 중 하나 이상이 주어진 술어에 대해 참을 반환하는가.Global name: listContainsPredicate(List, Operator) → BooleanMethod name: List.containsPredicate(Operator) → Boolean
개수count리스트 안에 있는 주어진 요소의 개수Global name: listCount(List, Any) → IntegerMethod name: List.count(Any) → Integer
술어 개수count_p리스트에서의 요소 중 주어진 술어에 대해 참을 반환하는 것의 개수Global name: listCountPredicate(List, Operator) → IntegerMethod name: List.countPredicate(Operator) → Integer
추가append주어진 리스트에 주어진 항목을 추가합니다.Global name: listAppend(List, Any) → ListMethod name: List.append(Any) → List
연결concatConcatenate the two lists to each other.Global name: listConcat(List, List) → ListMethod name: List.concat(List) → List
느긋한 리스트 작성기lazybuilt첫번째 값과 다음값을 만들기 위해 이전값에 적용될 연산자를 받아 느긋하게 리스트를 작성합니다.Global name: anyLazyBuilt(Any, Operator) → ListMethod name: Any.lazyBuilt(Operator) → List
머리head주어진 리스트의 첫번째 요소를 가져옵니다.Global name: listHead(List) → AnyMethod name: List.head() → Any
꼬리tail주어진 리스트의 마지막 요소를 제거합니다.Global name: listTail(List) → ListMethod name: List.tail() → List
고유 술어uniq_p주어진 비교 술어를 기반으로 리스트의 모든 요소에서 중복을 제거합니다.Global name: listUniquePredicate(List, Operator) → ListMethod name: List.uniquePredicate(Operator) → List
고유uniq리스트의 모든 요소에서 중복을 제거합니다.Global name: listUnique(List) → ListMethod name: List.unique() → List
분할slice주어진 리스트를 주어진 인덱스(포함)에서부터 주어진 인덱스(미포함)까지 자른 부분 집합을 가져옵니다.Global name: listSlice(List, Integer, Integer) → ListMethod name: List.slice(Integer, Integer) → List
Intersection∩Returns a list of items present in both supplied listsGlobal name: listIntersection(List, List) → ListMethod name: List.intersection(List) → List
List Equals (Set)=set=Check if two lists are equal according to set semantics.Global name: listEquals_set(List, List) → BooleanMethod name: List.equals_set(List) → Boolean
List Equals (Multiset)=multiset=Check if two lists are equal according to multiset semantics.Global name: listEquals_multiset(List, List) → BooleanMethod name: List.equals_multiset(List) → Boolean
불투명opaque주어진 블록이 불투명한가Global name: blockIsOpaque(Block) → BooleanMethod name: Block.isOpaque() → Boolean
아이템itemstack주어진 블록의 아이템Global name: blockItemStack(Block) → ItemMethod name: Block.itemStack() → Item
모드mod주어진 블록의 모드의 이름Global name: blockMod(Block) → StringMethod name: Block.mod() → String
블록 부수는 소리break_sound주어진 블록을 부수는 소리Global name: blockBreakSound(Block) → StringMethod name: Block.breakSound() → String
블록 놓는 소리place_sound주어진 블록을 놓는 소리Global name: blockPlaceSound(Block) → StringMethod name: Block.placeSound() → String
블록 밟는 소리step_sound주어진 블록을 밟는 소리Global name: blockStepSound(Block) → StringMethod name: Block.stepSound() → String
깎을 수 있는 블록is_shearable주어진 블록이 깎을 수 있는가Global name: blockIsShearable(Block) → BooleanMethod name: Block.isShearable() → Boolean
블록 식물 나이plant_age주어진 식물 블록의 나이Global name: blockPlantAge(Block) → IntegerMethod name: Block.plantAge() → Integer
이름에 대한 블록block_by_name주어진 고유 이름에 대응하는 블록을 가져옵니다. 스페이스+숫자로 메타데이터를 나타내세요.Global name: stringBlockByName(String) → BlockMethod name: String.blockByName() → Block
블록 속성block_props블록의 속성을 NBT 복합 태그로 가져옵니다.Global name: blockProperties(Block) → NBTMethod name: Block.properties() → NBT
블록 속성들block_with_props주어진 속성이 적용된 주어진 블록을 가져옵니다.Global name: blockWithProperties(Block, NBT) → BlockMethod name: Block.withProperties(NBT) → Block
가능한 블록 속성 리스트block_all_propsGet all possible block properties as an NBT compound tag with list values.Global name: blockPossibleProperties(Block) → NBTMethod name: Block.possibleProperties() → NBT
Block Tag Namesblock_tag_namesThe Tag names (strings) of the given blockGlobal name: blockTags(Block) → ListMethod name: Block.tags() → List
Block Tag Valuesblock_tag_valuesThe Tag values (blocks) of the given block tag nameGlobal name: stringBlocksByTag(String) → ListMethod name: String.blocksByTag() → List
크기size현재 스택 크기Global name: itemstackSize(Item) → IntegerMethod name: Item.size() → Integer
최대 크기maxsize최대 스택 크기Global name: itemstackMaxSize(Item) → IntegerMethod name: Item.maxSize() → Integer
스택 가능 여부stackable적어도 두 개를 스택으로 들 수 있는가.Global name: itemstackIsStackable(Item) → BooleanMethod name: Item.isStackable() → Boolean
손상 가능 여부damageable아이템이 손상될 수 있는가.Global name: itemstackIsDamageable(Item) → BooleanMethod name: Item.isDamageable() → Boolean
손상damage현재 아이템 손상Global name: itemstackDamage(Item) → IntegerMethod name: Item.damage() → Integer
최대 손상max_damage최대 아이템 손상Global name: itemstackMaxDamage(Item) → IntegerMethod name: Item.maxDamage() → Integer
마법부여 여부enchanted아이템에 마법이 부여되어있는가Global name: itemstackIsEnchanted(Item) → BooleanMethod name: Item.isEnchanted() → Boolean
마법부여 가능 여부enchantable아이템에 마법을 부여할 수 있는가Global name: itemstackIsEnchantable(Item) → BooleanMethod name: Item.isEnchantable() → Boolean
수리 비용repair_cost아이템의 수리 비용Global name: itemstackRepairCost(Item) → IntegerMethod name: Item.repairCost() → Integer
희귀도rarity아이템의 희귀도Global name: itemstackRarity(Item) → StringMethod name: Item.rarity() → String
블록에 대한 힘strength주어진 블록에 대한 이 아이템의 힘Global name: itemstackStrength(Item, Block) → DoubleMethod name: Item.strength(Block) → Double
채굴 가능 여부can_harvest아이템이 주어진 블록을 채굴할 수 있는가Global name: itemstackCanHarvest(Item, Block) → BooleanMethod name: Item.canHarvest(Block) → Boolean
블록block주어진 아이템에 대한 블록Global name: itemstackBlock(Item) → BlockMethod name: Item.block() → Block
유체 포함 여부is_fluidstack주어진 아이템이 유체를 가지고 있는가Global name: itemstackIsFluidStack(Item) → BooleanMethod name: Item.isFluidStack() → Boolean
유체fluidstack주어진 아이템에 대한 유체Global name: itemstackFluidStack(Item) → FluidMethod name: Item.fluidStack() → Fluid
유체 용량fluidstack_capacitymB로 나타낸 주어진 아이템의 유체 용량Global name: itemstackFluidCapacity(Item) → IntegerMethod name: Item.fluidCapacity() → Integer
NBT 같음=NBT=주어진 아이템들의 NBT가 같은가Global name: itemstackIsNbtEqual(Item, Item) → BooleanMethod name: Item.isNbtEqual(Item) → Boolean
NBT 없는 원시 아이템 같음=NoNBT=If the raw items of the given stacks are equal, ignoring data components but including damage values.Global name: itemstackIsEqualNonNbt(Item, Item) → BooleanMethod name: Item.isEqualNonNbt(Item) → Boolean
원시 아이템 같음=Raw=If the raw items of the given items are equal, ignoring NBT and damage values.Global name: itemstackIsEqualRaw(Item, Item) → BooleanMethod name: Item.isEqualRaw(Item) → Boolean
모드mod주어진 아이템의 모드의 이름Global name: itemstackMod(Item) → StringMethod name: Item.mod() → String
연료 연소 시간burn_time틱으로 나타낸 주어진 아이템의 연소 시간Global name: itemstackBurnTime(Item) → IntegerMethod name: Item.burnTime() → Integer
연료 여부can_burn주어진 아이템을 연료로 쓸 수 있는가Global name: itemstackCanBurn(Item) → BooleanMethod name: Item.canBurn() → Boolean
Item Tag Namesitem_tag_names주어진 아이템의 태그 이름(문자열)Global name: itemstackTags(Item) → ListMethod name: Item.tags() → List
Item Tag Valuesitem_tag_valuesThe Tag values (items) of the given item tag nameGlobal name: stringItemsByTag(String) → ListMethod name: String.itemsByTag() → List
아이템 스택 크기with_size주어진 아이템의 스택 크기를 설정합니다.Global name: itemstackWithSize(Item, Integer) → ItemMethod name: Item.withSize(Integer) → Item
FE 저장고 여부is_fe_container주어진 아이템이 FE를 저장할 수 있는가Global name: itemstackIsFeContainer(Item) → BooleanMethod name: Item.isFeContainer() → Boolean
저장된 FEstored_fe이 아이템에 저장된 FE의 양Global name: itemstackFeStored(Item) → IntegerMethod name: Item.feStored() → Integer
FE 용량capacity_fe이 아이템이 저장할 수 있는 최대 FE의 양Global name: itemstackFeCapacity(Item) → IntegerMethod name: Item.feCapacity() → Integer
인벤토리를 가진 아이템has_inventory주어진 아이템이 인벤토리를 가지고 있는가Global name: itemstackHasInventory(Item) → BooleanMethod name: Item.hasInventory() → Boolean
아이템 인벤토리 크기inventory_size주어진 아이템 핸들러의 인벤토리 크기를 검색합니다.Global name: itemstackInventorySize(Item) → IntegerMethod name: Item.inventorySize() → Integer
아이템 인벤토리inventory주어진 아이템 핸들러의 인벤토리를 검색합니다.Global name: itemstackInventory(Item) → ListMethod name: Item.inventory() → List
이름에 대한 아이템item_by_name주어진 고유 이름에 대응하는 아이템을 가져옵니다. 스페이스+숫자로 메타데이터를 나타내세요.Global name: stringItemByName(String) → ItemMethod name: String.itemByName() → Item
리스트 아이템 수item_list_count리스트에서 주어진 아이템의 정확한 총 아이템 수를 가져옵니다.Global name: listItemListCount(List, Item) → IntegerMethod name: List.itemListCount(Item) → Integer
아이템 NBTNBT()주어진 아이템의 NBT 태그를 가져옵니다.Global name: itemstackNbt(Item) → NBTMethod name: Item.nbt() → NBT
NBT 여부has_nbt주어진 아이템 스택이 NBT 태그를 가지고 있는가.Global name: itemstackHasNbt(Item) → BooleanMethod name: Item.hasNbt() → Boolean
Data Keysdata_keysGet all data component keys of the item stack.Global name: itemstackDataKeys(Item) → ListMethod name: Item.dataKeys() → List
Data Valuedata_valueGet the value of the given data component key.Global name: itemstackDataValue(Item, String) → NBTMethod name: Item.dataValue(String) → NBT
With Datawith_dataAdd the given data component key and value to the given item stack.Global name: fluidstackWithData(Fluid, String, NBT) → NBTMethod name: Fluid.withData(String, NBT) → NBT
TooltiptooltipGet the tooltip of the given item as a list of strings.Global name: itemstackTooltip(Item) → ListMethod name: Item.tooltip() → List
Entity Tooltipentity_item_tooltipIn the context of the given Player Entity, get the tooltip of the given item as a list of strings.Global name: entityEntityItemTooltip(Entity, Item) → ListMethod name: Entity.entityItemTooltip(Item) → List
몹 여부is_mob개체가 몹인가Global name: entityIsMob(Entity) → BooleanMethod name: Entity.isMob() → Boolean
동물 여부is_animal주어진 개체가 동물인가Global name: entityIsAnimal(Entity) → BooleanMethod name: Entity.isAnimal() → Boolean
아이템 여부is_item주어진 개체가 아이템인가Global name: entityIsItem(Entity) → BooleanMethod name: Entity.isItem() → Boolean
플레이어 여부is_player주어진 개체가 플레이어인가Global name: entityIsPlayer(Entity) → BooleanMethod name: Entity.isPlayer() → Boolean
광산 수레 여부is_minecart주어진 개체가 광산 수레인가Global name: entityIsMinecart(Entity) → BooleanMethod name: Entity.isMinecart() → Boolean
아이템item아이템 개체에 대한 아이템Global name: entityItem(Entity) → ItemMethod name: Entity.item() → Item
체력health개체의 체력Global name: entityHealth(Entity) → DoubleMethod name: Entity.health() → Double
너비width개체의 너비Global name: entityWidth(Entity) → DoubleMethod name: Entity.width() → Double
높이height개체의 높이Global name: entityHeight(Entity) → DoubleMethod name: Entity.height() → Double
불이 붙었는지 여부is_burning개체에 불이 붙었는가Global name: entityEntityIsBurning(Entity) → BooleanMethod name: Entity.entityIsBurning() → Boolean
젖었는지 여부is_wet개체가 젖었는가Global name: entityIsWet(Entity) → BooleanMethod name: Entity.isWet() → Boolean
웅크리기 여부is_crouching개체가 웅크리고 있는가Global name: entityIsCrouching(Entity) → BooleanMethod name: Entity.isCrouching() → Boolean
먹는지 여부is_eating개체가 먹고 있는가Global name: entityIsEating(Entity) → BooleanMethod name: Entity.isEating() → Boolean
방어구 인벤토리armor_inventory개체가 방어구로 입고있는 아이템의 목록Global name: entityArmorInventory(Entity) → ListMethod name: Entity.armorInventory() → List
플레이어 인벤토리inventory플레이어가 들고있는 아이템의 목록.Global name: entityInventory(Entity) → ListMethod name: Entity.inventory() → List
모드mod주어진 개체의 모드의 이름Global name: entityMod(Entity) → StringMethod name: Entity.mod() → String
대상 블록target_block주어진 개체가 현재 보고 있는 블록.Global name: entityTargetBlock(Entity) → BlockMethod name: Entity.targetBlock() → Block
대상 개체target_entity주어진 개체가 현재 보고 있는 개체.Global name: entityTargetEntity(Entity) → EntityMethod name: Entity.targetEntity() → Entity
GUI 열고 있는지 여부has_gui_open주어진 플레이어가 외부 GUI를 열고 있는가.Global name: entityHasGuiOpen(Entity) → BooleanMethod name: Entity.hasGuiOpen() → Boolean
주요 손에 든 아이템held_item_1주어진 개체가 현재 주요 손에 들고 있는 아이템.Global name: entityHeldItem(Entity) → ItemMethod name: Entity.heldItem() → Item
보조 손에 든 아이템held_item_2The item the given entity is currently holding in its off-hand.Global name: entityHeldItemOffHand(Entity) → ItemMethod name: Entity.heldItemOffHand() → Item
탑승한 개체 리스트mounted주어진 개체에 현재 탑승하고 있는 개체 리스트.Global name: entityMounted(Entity) → ListMethod name: Entity.mounted() → List
아이템 액자 내용물itemframe_contents주어진 아이템 액자의 내용물.Global name: entityItemFrameContents(Entity) → ItemMethod name: Entity.itemFrameContents() → Item
아이템 액자 회전itemframe_rotation주어진 아이템 액자의 회전.Global name: entityItemFrameRotation(Entity) → IntegerMethod name: Entity.itemFrameRotation() → Integer
개체 맞는 소리hurtsound주어진 개체가 맞는 소리.Global name: entityHurtSound(Entity) → StringMethod name: Entity.hurtSound() → String
개체 죽는 소리deathsound주어진 개체가 죽는 소리.Global name: entityDeathSound(Entity) → StringMethod name: Entity.deathSound() → String
개체 나이age주어진 개체의 나이.Global name: entityAge(Entity) → IntegerMethod name: Entity.age() → Integer
개체 아기 여부is_child주어진 개체가 아기인가.Global name: entityIsChild(Entity) → BooleanMethod name: Entity.isChild() → Boolean
번식 가능 여부canbreed주어진 개체가 번식할 준비가 되었는가.Global name: entityCanBreed(Entity) → BooleanMethod name: Entity.canBreed() → Boolean
사랑에 빠졌는지 여부is_in_love주어진 개체가 사랑에 빠져서 번식할 준비가 되었는가.Global name: entityIsInLove(Entity) → BooleanMethod name: Entity.isInLove() → Boolean
번식 가능 아이템 여부can_breed_withIf the given entity can be bred using the given item.Global name: entityCanBreedWith(Entity, Item) → BooleanMethod name: Entity.canBreedWith(Item) → Boolean
개체 깎을 수 있는지 여부is_shearable주어진 개체를 깎을 수 있는가Global name: entityIsShearable(Entity) → BooleanMethod name: Entity.isShearable() → Boolean
개체 NBTNBT()주어진 개체의 NBT.Global name: entityNbt(Entity) → NBTMethod name: Entity.nbt() → NBT
개체 유형entity_type개체 유형 이름.Global name: entityType(Entity) → StringMethod name: Entity.type() → String
개체 아이템 리스트entity_items이 개체에 들어있는 아이템의 리스트.Global name: entityItems(Entity) → ListMethod name: Entity.items() → List
개체 유체entity_fluids이 개체에 들어있는 유체.Global name: entityFluids(Entity) → ListMethod name: Entity.fluids() → List
개체에 저장된 에너지entity_stored_fe이 개체에 저장된 에너지의 양Global name: entityEnergy(Entity) → IntegerMethod name: Entity.energy() → Integer
개체 에너지 용량entity_capacity_fe이 개체의 에너지 용량.Global name: entityEnergyCapacity(Entity) → IntegerMethod name: Entity.energyCapacity() → Integer
양amountmB로 나타낸 양Global name: fluidstackAmount(Fluid) → IntegerMethod name: Fluid.amount() → Integer
블록block유체의 블록Global name: fluidstackBlock(Fluid) → BlockMethod name: Fluid.block() → Block
Light levellight_levelThe light level emitted by the fluidGlobal name: fluidstackLightLevel(Fluid) → IntegerMethod name: Fluid.lightLevel() → Integer
밀도density유체의 밀도Global name: fluidstackDensity(Fluid) → IntegerMethod name: Fluid.density() → Integer
TemperaturetemperatureThe fluid temperatureGlobal name: fluidstackTemperature(Fluid) → IntegerMethod name: Fluid.temperature() → Integer
점도viscosity유체의 점도Global name: fluidstackViscosity(Fluid) → IntegerMethod name: Fluid.viscosity() → Integer
Is Lighter Than Airlighter_than_airIf the fluid is lighter than airGlobal name: fluidstackIsLighterThanAir(Fluid) → BooleanMethod name: Fluid.isLighterThanAir() → Boolean
희귀도rarity유체의 희귀도Global name: fluidstackRarity(Fluid) → StringMethod name: Fluid.rarity() → String
Bucket empty soundsound_bucket_emptyThe bucket empty sound for the fluidGlobal name: fluidstackBucketEmptySound(Fluid) → StringMethod name: Fluid.bucketEmptySound() → String
Fluid vaporize soundsound_fluid_vaporizeThe fluid vaporize sound for the fluidGlobal name: fluidstackFluidVaporizeSound(Fluid) → StringMethod name: Fluid.fluidVaporizeSound() → String
Bucket fill soundsound_bucket_fillThe bucket fill sound for the fluidGlobal name: fluidstackBucketFillSound(Fluid) → StringMethod name: Fluid.bucketFillSound() → String
BucketbucketThe filled bucket for the fluidGlobal name: fluidstackBucket(Fluid) → ItemMethod name: Fluid.bucket() → Item
원시 유체 같음=Raw=원시 유체들이 같은가Global name: fluidstackIsRawEqual(Fluid, Fluid) → BooleanMethod name: Fluid.isRawEqual(Fluid) → Boolean
모드mod주어진 유체의 모드의 이름Global name: fluidstackMod(Fluid) → StringMethod name: Fluid.mod() → String
유체 NBTNBT()주어진 유체의 NBT 태그를 가져옵니다.Global name: fluidstackNbt(Fluid) → NBTMethod name: Fluid.nbt() → NBT
양만큼의 유체with_amount주어진 유체를 주어진 양만큼 복사해옵니다.Global name: fluidstackWithAmount(Fluid, Integer) → FluidMethod name: Fluid.withAmount(Integer) → Fluid
Data Keysdata_keysGet all data component keys of the fluid stack.Global name: fluidstackDataKeys(Fluid) → ListMethod name: Fluid.dataKeys() → List
Data Valuedata_valueGet the value of the given data component key.Global name: fluidstackDataValue(Fluid, String) → NBTMethod name: Fluid.dataValue(String) → NBT
Fluid Tag Namesfluid_tag_namesThe Tag names (strings) of the given fluidGlobal name: fluidstackTags(Fluid) → ListMethod name: Fluid.tags() → List
Fluid Tag Valuesfluid_tag_valuesThe Tag values (fluids) of the given fluid tag nameGlobal name: stringFluidsByTag(String) → ListMethod name: String.fluidsByTag() → List
적용apply주어진 값을 주어진 연산자에 적용합니다.Global name: operatorApply(Operator, Any) → AnyMethod name: Operator.apply(Any) → Any
적용 2apply2주어진 두 값을 주어진 연산자에 적용합니다.Global name: operatorApply2(Operator, Any, Any) → AnyMethod name: Operator.apply2(Any, Any) → Any
적용 3apply3Apply for a given operator the given three values.Global name: operatorApply3(Operator, Any, Any, Any) → AnyMethod name: Operator.apply3(Any, Any, Any) → Any
Apply Napply_nApply for a given operator the given list of values.Global name: operatorApply_n(Operator, List) → AnyMethod name: Operator.apply_n(List) → Any
Apply 0apply0Apply for a given operator without arguments.Global name: operatorApply0(Operator) → AnyMethod name: Operator.apply0() → Any
매핑map리스트의 모든 요소에 주어진 연산자를 적용하여 새로운 리스트에 결과를 매핑합니다.Global name: operatorMap(Operator, List) → ListMethod name: Operator.map(List) → List
필터filter리스트의 요소를 주어진 술어로 모두 필터링합니다.Global name: operatorFilter(Operator, List) → ListMethod name: Operator.filter(List) → List
논리곱.&&.두 술어의 논리곱을 취합니다.Global name: operatorConjunction(Operator, Operator) → OperatorMethod name: Operator.conjunction(Operator) → Operator
논리합.||.두 술어의 논리합를 취합니다.Global name: operatorDisjunction(Operator, Operator) → OperatorMethod name: Operator.disjunction(Operator) → Operator
부정!.술어의 부정을 취합니다.Global name: operatorNegation(Operator) → OperatorMethod name: Operator.negation() → Operator
파이프.첫번째 연산자와 두번째 연산자를 연결한 새로운 연산자를 만듭니다.Global name: operatorPipe(Operator, Operator) → OperatorMethod name: Operator.pipe(Operator) → Operator
파이프 2.2입력을 첫번째 연산자와 두번째 연산자에 전달하여 그 출력을 둘 다 세번째 연산자에 연결한 새로운 연산자를 만듭니다.- Operator
- Operator
- Operator
- Operator
Global name: operatorPipe2(Operator, Operator, Operator) → OperatorMethod name: Operator.pipe2(Operator, Operator) → Operator
뒤집기flip연산자의 처음 두 매개변수를 뒤집습니다.Global name: operatorFlip(Operator) → OperatorMethod name: Operator.flip() → Operator
감소reduce주어진 연산자를 리스트의 모든 요소에 적용하여 하나의 값으로 줄입니다.Global name: operatorReduce(Operator, List, Any) → AnyMethod name: Operator.reduce(List, Any) → Any
감소 1reduce1주어진 연산자를 리스트의 모든 요소에 적용하여 하나의 값으로 줄입니다. 감소1(연산자, 리스트)는 (연산자, 꼬리(리스트), 머리(리스트))와 같습니다.Global name: operatorReduce1(Operator, List) → AnyMethod name: Operator.reduce1(List) → Any
이름에 대한 연산자op_by_name주어진 고유 이름을 가진 연산자를 가져옵니다.Global name: stringOperatorByName(String) → OperatorMethod name: String.operatorByName() → Operator
NBT 복합 크기NBT{}.size주어진 NBT 복합 태그 내의 항목 수Global name: nbtSize(NBT) → IntegerMethod name: NBT.size() → Integer
NBT 복합 키 리스트NBT{}.keys주어진 NBT 복합 태그 내부의 키의 리스트Global name: nbtKeys(NBT) → ListMethod name: NBT.keys() → List
NBT 복합 키 여부NBT{}.has_key주어진 NBT 복합 태그가 주어진 키를 가지고 있는가Global name: nbtHasKey(NBT, String) → BooleanMethod name: NBT.hasKey(String) → Boolean
NBT 복합 항목 자료형NBT{}.type주어진 NBT 복합 태그의 주어진 키에 해당하는 자료형Global name: nbtType(NBT, String) → StringMethod name: NBT.type(String) → String
NBT 복합 값NBT{}.get_tag주어진 NBT 복합 태그의 주어진 키에 해당하는 모든 자료형의 값Global name: nbtGetTag(NBT, String) → NBTMethod name: NBT.getTag(String) → NBT
NBT 복합 값 BooleanNBT{}.get_boolean주어진 NBT 복합 태그의 주어진 키에 해당하는 Boolean 값Global name: nbtGetBoolean(NBT, String) → BooleanMethod name: NBT.getBoolean(String) → Boolean
NBT 복합 값 IntegerNBT{}.get_integer주어진 NBT 복합 태그의 주어진 키에 해당하는 정수 값Global name: nbtGetInteger(NBT, String) → IntegerMethod name: NBT.getInteger(String) → Integer
NBT 복합 값 LongNBT{}.get_long주어진 NBT 복합 태그의 주어진 키에 해당하는 Long 값Global name: nbtGetLong(NBT, String) → LongMethod name: NBT.getLong(String) → Long
NBT 복합 값 DoubleNBT{}.get_double주어진 NBT 복합 태그의 주어진 키에 해당하는 Double 값Global name: nbtGetDouble(NBT, String) → DoubleMethod name: NBT.getDouble(String) → Double
NBT 복합 값 StringNBT{}.get_string주어진 NBT 복합 태그의 주어진 키에 해당하는 문자열 값Global name: nbtGetString(NBT, String) → StringMethod name: NBT.getString(String) → String
NBT 복합 값 복합체NBT{}.get_compound주어진 NBT 복합 태그의 주어진 키에 해당하는 복합 값Global name: nbtGetCompound(NBT, String) → NBTMethod name: NBT.getCompound(String) → NBT
NBT 복합 값 List NBTNBT{}.get_list_tag주어진 NBT 복합 태그의 주어진 키에 해당하는 NBT 목록 값Global name: nbtGetListTag(NBT, String) → ListMethod name: NBT.getListTag(String) → List
NBT 복합 값 Byte ArrayNBT{}.get_list_byteInteger 리스트로 나타낸 주어진 NBT 복합 태그의 주어진 키에 해당하는 Byte 배열Global name: nbtGetListByte(NBT, String) → ListMethod name: NBT.getListByte(String) → List
NBT 복합 값 Integer ArrayNBT{}.get_list_intInteger 리스트로 나타낸 주어진 NBT 복합 태그의 주어진 키에 해당하는 Integer 배열Global name: nbtGetListInt(NBT, String) → ListMethod name: NBT.getListInt(String) → List
NBT 복합 값 Long ArrayNBT{}.get_list_longLong 리스트로 나타낸 주어진 NBT 복합 태그의 주어진 키에 해당하는 Long 배열Global name: nbtGetListLong(NBT, String) → ListMethod name: NBT.getListLong(String) → List
NBT 복합 제외NBT{}.without주어진 키가 없는 주어진 NBT 복합 태그의 사본을 가져옵니다.Global name: nbtWithout(NBT, String) → NBTMethod name: NBT.without(String) → NBT
NBT 복합 Boolean 포함NBT{}.with_boolean주어진 Boolean 항목이 있는 주어진 NBT 복합 태그의 사본을 가져옵니다.Global name: nbtWithBoolean(NBT, String, Boolean) → NBTMethod name: NBT.withBoolean(String, Boolean) → NBT
NBT 복합 Short 포함NBT{}.with_shortshort로 간주한 주어진 Integer 항목이 있는 주어진 NBT 복합 태그의 사본을 가져옵니다.Global name: nbtWithShort(NBT, String, Integer) → NBTMethod name: NBT.withShort(String, Integer) → NBT
NBT 복합 Integer 포함NBT{}.with_integer주어진 Integer 항목이 있는 주어진 NBT 복합 태그의 사본을 가져옵니다.Global name: nbtWithInteger(NBT, String, Integer) → NBTMethod name: NBT.withInteger(String, Integer) → NBT
NBT 복합 Long 포함NBT{}.with_long주어진 Long 항목이 있는 주어진 NBT 복합 태그의 사본을 가져옵니다.Global name: nbtWithLong(NBT, String, Long) → NBTMethod name: NBT.withLong(String, Long) → NBT
NBT 복합 Double 포함NBT{}.with_double주어진 Double 항목이 있는 주어진 NBT 복합 태그의 사본을 가져옵니다.Global name: nbtWithDouble(NBT, String, Double) → NBTMethod name: NBT.withDouble(String, Double) → NBT
NBT 복합 Float 포함NBT{}.with_floatfloat으로 간주한 주어진 Double 항목이 있는 주어진 NBT 복합 태그의 사본을 가져옵니다.Global name: nbtWithFloat(NBT, String, Double) → NBTMethod name: NBT.withFloat(String, Double) → NBT
NBT 복합 String 포함NBT{}.with_string주어진 문자열 항목이 있는 주어진 NBT 복합 태그의 사본을 가져옵니다.Global name: nbtWithString(NBT, String, String) → NBTMethod name: NBT.withString(String, String) → NBT
NBT 복합 NBT 포함NBT{}.with_tag주어진 NBT 항목이 있는 주어진 NBT 복합 태그의 사본을 가져옵니다.Global name: nbtWithTag(NBT, String, NBT) → NBTMethod name: NBT.withTag(String, NBT) → NBT
NBT 복합 NBT 포함 리스트NBT{}.with_tag_list주어진 NBT 리스트 항목이 있는 주어진 NBT 복합 태그의 사본을 가져옵니다.Global name: nbtWithTagList(NBT, String, List) → NBTMethod name: NBT.withTagList(String, List) → NBT
NBT 복합 Byte 포함 리스트NBT{}.with_byte_listBNT Byte 배열 항목으로 간주한 주어진 Integer 리스트가 있는 지정된 NBT 복합 태그의 사본을 가져옵니다.Global name: nbtWithByteList(NBT, String, List) → NBTMethod name: NBT.withByteList(String, List) → NBT
NBT 복합 Integer 포함 리스트NBT{}.with_int_list주어진 NBT Integer 배열 항목이 있는 주어진 NBT 복합 태그의 사본을 가져옵니다.Global name: nbtWithIntList(NBT, String, List) → NBTMethod name: NBT.withIntList(String, List) → NBT
NBT 복합 Long 포함 리스트NBT{}.with_list_long주어진 NBT Long 배열 항목이 있는 주어진 NBT 복합 태그의 사본을 가져옵니다.Global name: nbtWithListLong(NBT, String, List) → NBTMethod name: NBT.withListLong(String, List) → NBT
NBT 복합 부분집합NBT{}.⊆첫번째 NBT 복합 태그가 두번째 NBT 복합 태그의 부분 집합인가. 이것은 중첩된 태그를 재귀적으로 확인합니다.Global name: nbtIsSubset(NBT, NBT) → BooleanMethod name: NBT.isSubset(NBT) → Boolean
NBT 복합 합집합NBT{}.∪The union of the given NBT compound tags. Nested tags will be joined recursively.Global name: nbtUnion(NBT, NBT) → NBTMethod name: NBT.union(NBT) → NBT
NBT 복합 교집합NBT{}.∩The intersection of the given NBT compound tags. Nested tags will be intersected recursively.Global name: nbtIntersection(NBT, NBT) → NBTMethod name: NBT.intersection(NBT) → NBT
NBT 복합 차집합NBT{}.∖The difference of the given NBT compound tags. Nested tags will be subtracted recursively.Global name: nbtMinus(NBT, NBT) → NBTMethod name: NBT.minus(NBT) → NBT
NBT Boolean을 Boolean으로NBT.as_boolean주어진 NBT Boolean 태그의 Boolean 값을 가져옵니다.Global name: nbtAsBoolean(NBT) → BooleanMethod name: NBT.asBoolean() → Boolean
NBT Byte를 Integer로NBT.as_byte주어진 NBT Byte 태그의 Integer 값을 가져옵니다.Global name: nbtAsByte(NBT) → IntegerMethod name: NBT.asByte() → Integer
NBT Short를 Integer로NBT.as_short주어진 NBT Short 태그의 Integer 값을 가져옵니다.Global name: nbtAsShort(NBT) → IntegerMethod name: NBT.asShort() → Integer
NBT Integer를 Integer로NBT.as_int주어진 NBT Integer 태그의 Integer 값을 가져옵니다.Global name: nbtAsInt(NBT) → IntegerMethod name: NBT.asInt() → Integer
NBT Long을 Long으로NBT.as_long주어진 NBT Long 태그의 Long 값을 가져옵니다.Global name: nbtAsLong(NBT) → LongMethod name: NBT.asLong() → Long
NBT Double을 Double로NBT.as_double주어진 NBT Double 태그의 Double 값을 가져옵니다.Global name: nbtAsDouble(NBT) → DoubleMethod name: NBT.asDouble() → Double
NBT Float을 Double로NBT.as_float주어진 NBT Float 태그의 Double 값을 가져옵니다.Global name: nbtAsFloat(NBT) → DoubleMethod name: NBT.asFloat() → Double
NBT String을 String으로NBT.as_string주어진 NBT String 태그의 String 값을 가져옵니다.Global name: nbtAsString(NBT) → StringMethod name: NBT.asString() → String
NBT List를 NBT List로NBT.as_tag_list주어진 NBT 리스트 태그의 NBT 리스트 값을 가져옵니다.Global name: nbtAsTagList(NBT) → ListMethod name: NBT.asTagList() → List
NBT Byte 배열을 Byte List로NBT.as_byte_list주어진 NBT Byte 배열 태그의 Byte 리스트 값을 가져옵니다.Global name: nbtAsByteList(NBT) → ListMethod name: NBT.asByteList() → List
NBT Integer 배열을 Integer List로NBT.as_int_list주어진 NBT Integer 배열 태그의 Integer 리스트 값을 가져옵니다.Global name: nbtAsIntList(NBT) → ListMethod name: NBT.asIntList() → List
NBT Long 배열을 Long List로NBT.as_long_list주어진 NBT Long 배열 태그의 Long List 값을 가져옵니다.Global name: nbtAsLongList(NBT) → ListMethod name: NBT.asLongList() → List
NBT Byte를 Boolean에서NBT.from_boolean주어진 Boolean 값에서 NBT Byte 태그를 만듭니다.Global name: booleanAsNbt(Boolean) → NBTMethod name: Boolean.asNbt() → NBT
NBT Short를 Integer에서NBT.from_short주어진 Integer 값에서 NBT Short 태그를 만듭니다.Global name: shortAsNbt(Integer) → NBTMethod name: Integer.shortAsNbt() → NBT
NBT Byte를 Integer에서NBT.from_byte주어진 Integer 값에서 NBT Byte 태그를 만듭니다.Global name: byteAsNbt(Integer) → NBTMethod name: Integer.byteAsNbt() → NBT
NBT Integer를 Integer에서NBT.from_int주어진 Integer 값에서 NBT Integer 태그를 만듭니다.Global name: integerAsNbt(Integer) → NBTMethod name: Integer.asNbt() → NBT
NBT Long을 Long에서NBT.from_long주어진 Long 값에서 NBT Long 태그를 만듭니다.Global name: longAsNbt(Long) → NBTMethod name: Long.asNbt() → NBT
NBT Double을 Double에서NBT.from_double주어진 Double 값에서 NBT Double 태그를 만듭니다.Global name: doubleAsNbt(Double) → NBTMethod name: Double.asNbt() → NBT
NBT Float를 Double에서NBT.from_floatCreate an NBT Float tag from the given Double valueGlobal name: floatAsNbt(Double) → NBTMethod name: Double.floatAsNbt() → NBT
NBT String을 String에서NBT.from_string주어진 문자열 값에서 NBT 문자열 태그를 만듭니다.Global name: stringAsNbt(String) → NBTMethod name: String.asNbt() → NBT
NBT List를 Tag List에서NBT.from_tag_list주어진 NBT 리스트 값에서 NBT 리스트 태그를 만듭니다.Global name: tagListAsNbt(List) → NBTMethod name: List.tagListAsNbt() → NBT
NBT Byte 배열을 Byte List에서NBT.from_byte_list주어진 Integer 리스트 값에서 NBT Byte 배열 태그를 만듭니다.Global name: byteListAsNbt(List) → NBTMethod name: List.byteListAsNbt() → NBT
NBT Integer 배열을 Integer List에서NBT.from_int_list주어진 Integer 리스트 값에서 NBT Integer 배열 태그를 만듭니다.Global name: intListAsNbt(List) → NBTMethod name: List.intListAsNbt() → NBT
NBT Long 배열을 Long List에서NBT.from_long_list주어진 Long List 값에서 NBT Long 배열 태그를 만듭니다.Global name: longListAsNbt(List) → NBTMethod name: List.longListAsNbt() → NBT
첫번째로 일치하는 NBT 경로NBT.path_match_first주어진 NBT 값에 주어진 NBT 경로 표현식을 적용하고 첫번째로 일치하는 것을 반환합니다.Global name: stringNbtPathMatchFirst(String, NBT) → NBTMethod name: String.nbtPathMatchFirst(NBT) → NBT
모든 일치하는 NBT 경로NBT.path_match_all주어진 NBT 값에 주어진 NBT 경로 표현식을 적용하고 일치하는 모든 것을 리스트로 반환합니다.Global name: stringNbtPathMatchAll(String, NBT) → ListMethod name: String.nbtPathMatchAll(NBT) → List
NBT 경로 테스트NBT.path_test주어진 NBT 경로 표현식이 주어진 NBT 값과 일치하는지 테스트합니다.Global name: stringNbtPathTest(String, NBT) → BooleanMethod name: String.nbtPathTest(NBT) → Boolean
재료 아이템Ingr.items아이템의 리스트Global name: ingredientsItems(Ingredients) → ListMethod name: Ingredients.items() → List
재료 유체Ingr.fluids유체의 리스트Global name: ingredientsFluids(Ingredients) → ListMethod name: Ingredients.fluids() → List
재료 에너지 요소Ingr.energies에너지 요소의 리스트Global name: ingredientsEnergies(Ingredients) → ListMethod name: Ingredients.energies() → List
아이템으로 재료Ingr.with_item주어진 재료 위치에서 주어진 아이템으로 주어진 재료의 사본을 가져옵니다.- Ingredients
- Integer
- Item
- Ingredients
Global name: ingredientsWithItem(Ingredients, Integer, Item) → IngredientsMethod name: Ingredients.withItem(Integer, Item) → Ingredients
유체로 재료Ingr.with_fluid주어진 재료 위치에서 주어진 유체로 주어진 재료의 사본을 가져옵니다.- Ingredients
- Integer
- Fluid
- Ingredients
Global name: ingredientsWithFluid(Ingredients, Integer, Fluid) → IngredientsMethod name: Ingredients.withFluid(Integer, Fluid) → Ingredients
에너지로 재료Ingr.with_energy주어진 재료 위치에서 주어진 에너지로 주어진 재료의 사본을 가져옵니다.- Ingredients
- Integer
- Long
- Ingredients
Global name: ingredientsWithEnergy(Ingredients, Integer, Long) → IngredientsMethod name: Ingredients.withEnergy(Integer, Long) → Ingredients
아이템 리스트로 재료Ingr.with_items주어진 재료 위치에서 주어진 품목 리스트로 주어진 재료의 사본을 가져옵니다.- Ingredients
- List
- Ingredients
Global name: ingredientsWithItems(Ingredients, List) → IngredientsMethod name: Ingredients.withItems(List) → Ingredients
유체 리스트로 재료Ingr.with_fluids주어진 재료 위치에서 주어진 유체 리스트로 주어진 재료의 사본을 가져옵니다.- Ingredients
- List
- Ingredients
Global name: ingredientsWithFluids(Ingredients, List) → IngredientsMethod name: Ingredients.withFluids(List) → Ingredients
에너지 요소로 재료Ingr.with_energies주어진 재료 위치에서 주어진 에너지 요소 리스트로 주어진 재료의 사본을 가져옵니다.- Ingredients
- List
- Ingredients
Global name: ingredientsWithEnergies(Ingredients, List) → IngredientsMethod name: Ingredients.withEnergies(List) → Ingredients
레시피 입력 재료recipe_in주어진 레시피의 입력 재료Global name: recipeInput(Recipe) → IngredientsMethod name: Recipe.input() → Ingredients
레시피 출력 재료recipe_out주어진 레시피의 출력 재료Global name: recipeOutput(Recipe) → IngredientsMethod name: Recipe.output() → Ingredients
입력 재료로 레시피Recipe.with_in주어진 재료를 입력으로 주어진 레시피의 사본을 가져옵니다.Global name: recipeWithInput(Recipe, Ingredients) → RecipeMethod name: Recipe.withInput(Ingredients) → Recipe
출력 재료로 레시피Recipe.with_outGet a copy of the given recipe with the given ingredients as outputGlobal name: recipeWithOutput(Recipe, Ingredients) → RecipeMethod name: Recipe.withOutput(Ingredients) → Recipe
입력과 출력 재료로 레시피Recipe.with_io첫번째 재료를 입력으로하고 두번째 재료를 출력으로하여 주어진 레시피의 사본을 가져옵니다.- Ingredients
- Ingredients
- Recipe
Global name: ingredientsWithInputOutput(Ingredients, Ingredients) → RecipeMethod name: Ingredients.withInputOutput(Ingredients) → Recipe
파싱parse_booleanGlobal name: stringParseAsBoolean(String) → BooleanMethod name: String.parseAsBoolean() → Boolean
파싱parse_doubleGlobal name: stringParseAsDouble(String) → DoubleMethod name: String.parseAsDouble() → Double
파싱parse_integerGlobal name: stringParseAsInteger(String) → IntegerMethod name: String.parseAsInteger() → Integer
파싱parse_longGlobal name: stringParseAsLong(String) → LongMethod name: String.parseAsLong() → Long
파싱parse_nbtGlobal name: stringParseAsNbt(String) → NBTMethod name: String.parseAsNbt() → NBT
선택?첫번째 값이 참이면 두번째 값을 가져오고 아니라면 세번째 값을 가져옵니다.\n두번째와 세번째의 자료형은 같아야만합니다.Global name: booleanChoice(Boolean, Any, Any) → AnyMethod name: Boolean.choice(Any, Any) → Any
항등식id입력값의 복사본.Global name: anyIdentity(Any) → AnyMethod name: Any.identity() → Any
상수식K첫번째 입력값의 복사본.Global name: anyConstant(Any, Any) → AnyMethod name: Any.constant(Any) → Any
캐스팅()Global name: integerIntegerToDouble(Integer) → DoubleMethod name: Integer.integerToDouble() → Double
캐스팅()Global name: integerIntegerToLong(Integer) → LongMethod name: Integer.integerToLong() → Long
캐스팅()Global name: doubleDoubleToInteger(Double) → IntegerMethod name: Double.doubleToInteger() → Integer
캐스팅()Global name: doubleDoubleToLong(Double) → LongMethod name: Double.doubleToLong() → Long
캐스팅()Global name: longLongToInteger(Long) → IntegerMethod name: Long.longToInteger() → Integer
캐스팅()Global name: longLongToDouble(Long) → DoubleMethod name: Long.longToDouble() → Double
Has Chemicalis_chemicalstackIf the given item has a chemicalGlobal name: itemstackIsChemicalStack(Item) → BooleanMethod name: Item.isChemicalStack() → Boolean
ChemicalchemicalstackThe chemical from the given itemGlobal name: itemstackChemicalStack(Item) → ChemicalMethod name: Item.chemicalStack() → Chemical
Chemical Capacitychemicalstack_capacityThe chemical capacity of the given item in mBGlobal name: itemstackChemicalCapacity(Item) → LongMethod name: Item.chemicalCapacity() → Long
AmountamountThe amount of mBGlobal name: chemicalstackAmount(Chemical) → LongMethod name: Chemical.amount() → Long
TinttintThe tint color of the chemical typeGlobal name: chemicalstackTint(Chemical) → IntegerMethod name: Chemical.tint() → Integer
Is Radioactiveis_radioactiveIf the given chemical is radioactiveGlobal name: chemicalstackIsRadioactive(Chemical) → BooleanMethod name: Chemical.isRadioactive() → Boolean
RadioactivityradioactivityThe radioactivity of the given chemicalGlobal name: chemicalstackRadioactivity(Chemical) → DoubleMethod name: Chemical.radioactivity() → Double
Is Coolantis_coolantIf the given chemical is cooled coolant or heated coolantGlobal name: chemicalstackIsCoolant(Chemical) → BooleanMethod name: Chemical.isCoolant() → Boolean
Thermal Enthalpythermal_enthalpyThe thermal enthalpy of the given coolant chemicalGlobal name: chemicalstackThermalEnthalpy(Chemical) → DoubleMethod name: Chemical.thermalEnthalpy() → Double
ConductivityconductivityThe conductivity of the given coolant chemicalGlobal name: chemicalstackConductivity(Chemical) → DoubleMethod name: Chemical.conductivity() → Double
Is Cooled Coolantis_cooled_coolantIf the given chemical is cooled coolantGlobal name: chemicalstackIsCooledCoolant(Chemical) → BooleanMethod name: Chemical.isCooledCoolant() → Boolean
Cooled Coolant Ofcooled_coolant_ofGet the heated chemical of the given cooled coolantGlobal name: chemicalstackCooledCoolantOf(Chemical) → ChemicalMethod name: Chemical.cooledCoolantOf() → Chemical
Is Heated Coolantis_heated_coolantIf the given chemical is heated coolantGlobal name: chemicalstackIsHeatedCoolant(Chemical) → BooleanMethod name: Chemical.isHeatedCoolant() → Boolean
Heated Coolant Ofheated_coolant_ofGet the cooled chemical of the given heated coolantGlobal name: chemicalstackHeatedCoolantOf(Chemical) → ChemicalMethod name: Chemical.heatedCoolantOf() → Chemical
Is Fuelis_fuelIf the given chemical is can be used as fuelGlobal name: chemicalstackIsFuel(Chemical) → BooleanMethod name: Chemical.isFuel() → Boolean
Burn Ticksburn_ticksThe number of ticks this chemical can burn as fuelGlobal name: chemicalstackBurnTicks(Chemical) → IntegerMethod name: Chemical.burnTicks() → Integer
Energy per Tickenergy_per_tickThe amount of energy this chemical can produce when burnt as fuelGlobal name: chemicalstackEnergyPerTick(Chemical) → LongMethod name: Chemical.energyPerTick() → Long
Raw chemical equals=Raw=If the raw chemicals are equalGlobal name: chemicalstackIsRawEqual(Chemical, Chemical) → BooleanMethod name: Chemical.isRawEqual(Chemical) → Boolean
ModmodThe name of the mod owning the given chemicalGlobal name: chemicalstackMod(Chemical) → StringMethod name: Chemical.mod() → String
With Amountwith_amountCopy the given chemical with the given amountGlobal name: chemicalstackWithAmount(Chemical, Long) → ChemicalMethod name: Chemical.withAmount(Long) → Chemical
Tag Nameschemical_tag_namesThe Tag names (strings) of the given chemicalGlobal name: chemicalstackTags(Chemical) → ListMethod name: Chemical.tags() → List
Tag Valueschemical_tag_valuesThe Tag values (chemicals) of the given chemical tag nameGlobal name: stringChemicalsByTag(String) → ListMethod name: String.chemicalsByTag() → List
ChemicalsIngr.chemicalsThe list of chemicalsGlobal name: ingredientsChemicals(Ingredients) → ListMethod name: Ingredients.chemicals() → List
With ChemicalIngr.with_chemicalGet a copy of the given ingredients with the given chemical at the given ingredient position- Ingredients
- Integer
- Chemical
- Ingredients
Global name: ingredientsWithChemical(Ingredients, Integer, Chemical) → IngredientsMethod name: Ingredients.withChemical(Integer, Chemical) → Ingredients
With ChemicalsIngr.with_chemicalsGet a copy of the given ingredients with the given list of chemicals at the given ingredient position- Ingredients
- List
- Ingredients
Global name: ingredientsWithChemicals(Ingredients, List) → IngredientsMethod name: Ingredients.withChemicals(List) → Ingredients
RadiationradiationGet the radiation level of the given entity (in Sv/h)Global name: entityRadiation(Entity) → DoubleMethod name: Entity.radiation() → Double