Integrated Dynamics - On the Dynamics of Integration

Логическое Программирование

Другой метод создания динамических карт переменных — это применение Оператора к одной или нескольким Картам Переменных для получения новой Карты Переменной. Примером Оператора является сложение двух Чисел, что приводит к получению нового Числа.

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.

Crafting Table
Crafting Table
  • Блок кристаллизованного менрила
  • Crafting Table
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Логический программист
Crafting Table
Crafting Table
  • Логический программист
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Портативный логический программист
Crafting Table
Crafting Table
  • Портативный логический программист
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Логический программист
Key Binding
Фокус поиска в Логическом программисте
Alt + F
Key Binding
Переименовать переменную в Логическом программисте
Alt + R
Оператор
И&&
  • Логическое значение
  • Логическое значение
  • Логическое значение
Глобальное имя: booleanAnd(Логическое значениеЛогическое значение) → Логическое значениеИмя метода: Логическое значение.and(Логическое значение) → Логическое значение

Или||
  • Логическое значение
  • Логическое значение
  • Логическое значение
Глобальное имя: booleanOr(Логическое значениеЛогическое значение) → Логическое значениеИмя метода: Логическое значение.or(Логическое значение) → Логическое значение

Не!
  • Логическое значение
  • Логическое значение
Глобальное имя: booleanNot(Логическое значение) → Логическое значениеИмя метода: Логическое значение.not() → Логическое значение

Не-И!&&
  • Логическое значение
  • Логическое значение
  • Логическое значение
Глобальное имя: booleanNand(Логическое значениеЛогическое значение) → Логическое значениеИмя метода: Логическое значение.nand(Логическое значение) → Логическое значение

Не-Или!||
  • Логическое значение
  • Логическое значение
  • Логическое значение
Глобальное имя: booleanNor(Логическое значениеЛогическое значение) → Логическое значениеИмя метода: Логическое значение.nor(Логическое значение) → Логическое значение

Сложение+
  • Число
  • Число
  • Число
Глобальное имя: numberAdd(ЧислоЧисло) → ЧислоИмя метода: Число.add(Число) → Число

Вычитание-
  • Число
  • Число
  • Число
Глобальное имя: numberSubtract(ЧислоЧисло) → ЧислоИмя метода: Число.subtract(Число) → Число

Умножение*
  • Число
  • Число
  • Число
Глобальное имя: numberMultiply(ЧислоЧисло) → ЧислоИмя метода: Число.multiply(Число) → Число

Деление/
  • Число
  • Число
  • Число
Глобальное имя: numberDivide(ЧислоЧисло) → ЧислоИмя метода: Число.divide(Число) → Число

МаксимумmaxВозвращает наибольшее из двух значений.
  • Число
  • Число
  • Число
Глобальное имя: numberMax(ЧислоЧисло) → ЧислоИмя метода: Число.max(Число) → Число

МинимумminВозвращает наименьшее из двух значений.
  • Число
  • Число
  • Число
Глобальное имя: numberMin(ЧислоЧисло) → ЧислоИмя метода: Число.min(Число) → Число

Инкремент++
  • Число
  • Число
Глобальное имя: numberIncrement(Число) → ЧислоИмя метода: Число.increment() → Число

Декремент--
  • Число
  • Число
Глобальное имя: numberDecrement(Число) → ЧислоИмя метода: Число.decrement() → Число

Остаток от деления%
  • Число
  • Число
  • Число
Глобальное имя: numberModulus(ЧислоЧисло) → ЧислоИмя метода: Число.modulus(Число) → Число

Square Rootsqrt
  • Двойной
  • Двойной
Глобальное имя: doubleSqrt(Двойной) → ДвойнойИмя метода: Двойной.sqrt() → Двойной

Powerpow
  • Двойной
  • Двойной
  • Двойной
Глобальное имя: doublePow(ДвойнойДвойной) → ДвойнойИмя метода: Двойной.pow(Двойной) → Двойной

Равно==Tests whether two values are equal. The types of both must be the same.
  • Любой
  • Любой
  • Логическое значение
Глобальное имя: anyEquals(ЛюбойЛюбой) → Логическое значениеИмя метода: Любой.equals(Любой) → Логическое значение

Больше>
  • Число
  • Число
  • Логическое значение
Глобальное имя: numberGreaterThan(ЧислоЧисло) → Логическое значениеИмя метода: Число.greaterThan(Число) → Логическое значение

Меньше<
  • Число
  • Число
  • Логическое значение
Глобальное имя: numberLessThan(ЧислоЧисло) → Логическое значениеИмя метода: Число.lessThan(Число) → Логическое значение

Не равно!=Tests whether two values are unequal. The types of both must be the same.
  • Любой
  • Любой
  • Логическое значение
Глобальное имя: anyNotEquals(ЛюбойЛюбой) → Логическое значениеИмя метода: Любой.notEquals(Любой) → Логическое значение

Больше или равно>=
  • Любой
  • Любой
  • Логическое значение
Глобальное имя: anyGreaterThanOrEquals(ЛюбойЛюбой) → Логическое значениеИмя метода: Любой.greaterThanOrEquals(Любой) → Логическое значение

Меньше или равно<=
  • Любой
  • Любой
  • Логическое значение
Глобальное имя: anyLessThanOrEquals(ЛюбойЛюбой) → Логическое значениеИмя метода: Любой.lessThanOrEquals(Любой) → Логическое значение

И&
  • Целое число
  • Целое число
  • Целое число
Глобальное имя: integerBinaryAnd(Целое числоЦелое число) → Целое числоИмя метода: Целое число.binaryAnd(Целое число) → Целое число

Или|
  • Целое число
  • Целое число
  • Целое число
Глобальное имя: integerBinaryOr(Целое числоЦелое число) → Целое числоИмя метода: Целое число.binaryOr(Целое число) → Целое число

Исключающее Или^
  • Целое число
  • Целое число
  • Целое число
Глобальное имя: integerXor(Целое числоЦелое число) → Целое числоИмя метода: Целое число.xor(Целое число) → Целое число

Дополнение~
  • Целое число
  • Целое число
Глобальное имя: integerComplement(Целое число) → Целое числоИмя метода: Целое число.complement() → Целое число

Сдвиг влево<<
  • Целое число
  • Целое число
  • Целое число
Глобальное имя: integerLeftShift(Целое числоЦелое число) → Целое числоИмя метода: Целое число.leftShift(Целое число) → Целое число

Сдвиг вправо>>Сдвиг вправо с заполнением единицами
  • Целое число
  • Целое число
  • Целое число
Глобальное имя: integerRightShift(Целое числоЦелое число) → Целое числоИмя метода: Целое число.rightShift(Целое число) → Целое число

Сдвиг вправо с нулями>>>Сдвиг вправо с заполнением нулями
  • Целое число
  • Целое число
  • Целое число
Глобальное имя: integerUnsignedRightShift(Целое числоЦелое число) → Целое числоИмя метода: Целое число.unsignedRightShift(Целое число) → Целое число

ДлинаlenДлина заданной строки
  • Строка
  • Целое число
Глобальное имя: stringLength(Строка) → Целое числоИмя метода: Строка.length() → Целое число

Конкатенация+Объединить две заданные строки в одну
  • Строка
  • Строка
  • Строка
Глобальное имя: stringConcat(СтрокаСтрока) → СтрокаИмя метода: Строка.concat(Строка) → Строка

Содержит подстрокуcontainsЕсли заданная подстрока содержится в заданной строке.
  • Строка
  • Строка
  • Логическое значение
Глобальное имя: stringContains(СтрокаСтрока) → Логическое значениеИмя метода: Строка.contains(Строка) → Логическое значение

Содержит регулярное выражениеcontains_regexЕсли заданное регулярное выражение соответствует любой подстроке заданной строки.
  • Строка
  • Строка
  • Логическое значение
Глобальное имя: stringContainsRegex(СтрокаСтрока) → Логическое значениеИмя метода: Строка.containsRegex(Строка) → Логическое значение

Соответствует регулярному выражениюmatches_regexЕсли заданное регулярное выражение соответствует заданной строке.
  • Строка
  • Строка
  • Логическое значение
Глобальное имя: stringMatchesRegex(СтрокаСтрока) → Логическое значениеИмя метода: Строка.matchesRegex(Строка) → Логическое значение

Индекс первого вхожденияindex_ofПолучить индекс первого вхождения подстроки, соответствующей поисковому запросу, в заданной строке.
  • Строка
  • Строка
  • Целое число
Глобальное имя: stringIndexOf(СтрокаСтрока) → Целое числоИмя метода: Строка.indexOf(Строка) → Целое число

Индекс по регулярному выражениюindex_of_regexПолучить индекс первого вхождения подстроки, соответствующей шаблону, в заданной строке.
  • Строка
  • Строка
  • Целое число
Глобальное имя: stringIndexOfRegex(СтрокаСтрока) → Целое числоИмя метода: Строка.indexOfRegex(Строка) → Целое число

Начинается сstarts_withЕсли заданная подстрока совпадает с началом заданной строки.
  • Строка
  • Строка
  • Логическое значение
Глобальное имя: stringStartsWith(СтрокаСтрока) → Логическое значениеИмя метода: Строка.startsWith(Строка) → Логическое значение

Заканчивается наends_withЕсли заданная строка совпадает с концом заданной строки.
  • Строка
  • Строка
  • Логическое значение
Глобальное имя: stringEndsWith(СтрокаСтрока) → Логическое значениеИмя метода: Строка.endsWith(Строка) → Логическое значение

Разделить поsplit_onПолучить список частей строки, разделённых по заданному (буквальному) разделителю.
  • Строка
  • Строка
  • Список
Глобальное имя: stringSplitOn(СтрокаСтрока) → СписокИмя метода: Строка.splitOn(Строка) → Список

Разделить по регулярному выражениюsplit_on_regexПолучить список частей строки, разделённых по заданному регулярному выражению.
  • Строка
  • Строка
  • Список
Глобальное имя: stringSplitOnRegex(СтрокаСтрока) → СписокИмя метода: Строка.splitOnRegex(Строка) → Список

ПодстрокаsubstringПолучить подстроку из заданной строки, начиная с указанного индекса (включительно) до указанного индекса (исключительно).
  • Целое число
  • Целое число
  • Строка
  • Строка
Глобальное имя: integerSubstring(Целое числоЦелое числоСтрока) → СтрокаИмя метода: Целое число.substring(Целое числоСтрока) → Строка

Группа регулярного выраженияregex_groupНайти совпадение с заданным регулярным выражением и вернуть группу с указанным индексом в найденном совпадении.
  • Строка
  • Целое число
  • Строка
  • Строка
Глобальное имя: stringRegexGroup(СтрокаЦелое числоСтрока) → СтрокаИмя метода: Строка.regexGroup(Целое числоСтрока) → Строка

Группы регулярного выраженияregex_groupsНайти совпадение с заданным регулярным выражением и вернуть список всех групп этого совпадения.
  • Строка
  • Строка
  • Список
Глобальное имя: stringRegexGroups(СтрокаСтрока) → СписокИмя метода: Строка.regexGroups(Строка) → Список

Сканирование регулярным выражениемregex_scanНайти все совпадения с заданным регулярным выражением и вернуть группу с указанным индексом из каждого совпадения.
  • Строка
  • Целое число
  • Строка
  • Список
Глобальное имя: stringRegexScan(СтрокаЦелое числоСтрока) → СписокИмя метода: Строка.regexScan(Целое числоСтрока) → Список

ЗаменитьreplaceНайти все вхождения поискового запроса и заменить их на заданную строку.
  • Строка
  • Строка
  • Строка
  • Строка
Глобальное имя: stringReplace(СтрокаСтрокаСтрока) → СтрокаИмя метода: Строка.replace(СтрокаСтрока) → Строка

Заменить по регулярному выражениюreplace_regexНайти все совпадения с шаблоном поиска и заменить их на заданную строку.
  • Строка
  • Строка
  • Строка
  • Строка
Глобальное имя: stringReplaceRegex(СтрокаСтрокаСтрока) → СтрокаИмя метода: Строка.replaceRegex(СтрокаСтрока) → Строка

ОбъединитьjoinСоздать объединённую строку с использованием заданного разделителя и списка строк.
  • Строка
  • Список
  • Строка
Глобальное имя: stringJoin(СтрокаСписок) → СтрокаИмя метода: Строка.join(Список) → Строка

Преобразовать в строкуnameПолучить строковое представление или имя именованного объекта или преобразовать его в строку.
  • Именованный
  • Строка
Глобальное имя: namedName(Именованный) → СтрокаИмя метода: Именованный.name() → Строка

Уникальное имяunameПолучить уникальное имя объекта.
  • Уникально именованный
  • Строка
Глобальное имя: uniquely_namedUniqueName(Уникально именованный) → СтрокаИмя метода: Уникально именованный.uniqueName() → Строка

ОшибкаerrorВызвать пользовательскую ошибку
  • Строка
  • Строка
Глобальное имя: stringStringError(Строка) → СтрокаИмя метода: Строка.stringError() → Строка

Округление|| ||Округлить до ближайшего целого числа
  • Число
  • Целое число
Глобальное имя: numberRound(Число) → Целое числоИмя метода: Число.round() → Целое число

Округление вверх⌈ ⌉Округлить вверх до ближайшего целого числа
  • Число
  • Целое число
Глобальное имя: numberCeil(Число) → Целое числоИмя метода: Число.ceil() → Целое число

Округление вниз⌊ ⌋Округлить вниз до ближайшего целого числа
  • Число
  • Целое число
Глобальное имя: numberFloor(Число) → Целое числоИмя метода: Число.floor() → Целое число

Компактный видcompactПоказать более короткое, менее точное представление числа
  • Число
  • Строка
Глобальное имя: numberCompact(Число) → СтрокаИмя метода: Число.compact() → Строка

Является NulloЕсли заданное значение является null
  • Любой
  • Логическое значение
Глобальное имя: anyIsNull(Любой) → Логическое значениеИмя метода: Любой.isNull() → Логическое значение

Не является NullЕсли заданное значение не является null
  • Любой
  • Логическое значение
Глобальное имя: anyIsNotNull(Любой) → Логическое значениеИмя метода: Любой.isNotNull() → Логическое значение

Длина| |Длина заданного списка
  • Список
  • Целое число
Глобальное имя: listLength(Список) → Целое числоИмя метода: Список.length() → Целое число

ПустойЕсли список пуст
  • Список
  • Логическое значение
Глобальное имя: listIsEmpty(Список) → Логическое значениеИмя метода: Список.isEmpty() → Логическое значение

Не пустойoЕсли список не пуст
  • Список
  • Логическое значение
Глобальное имя: listIsNotEmpty(Список) → Логическое значениеИмя метода: Список.isNotEmpty() → Логическое значение

ПолучитьgetПолучить элемент списка по заданной позиции, вызывает ошибку, если индекс выходит за пределы.
  • Список
  • Целое число
  • Любой
Глобальное имя: listGet(СписокЦелое число) → ЛюбойИмя метода: Список.get(Целое число) → Любой

Получить или значение по умолчаниюget_or_defaultБезопасно получить элемент списка по заданной позиции, если элемент недоступен, вернуть заданное значение по умолчанию.
  • Список
  • Целое число
  • Любой
  • Любой
Глобальное имя: listGetOrDefault(СписокЦелое числоЛюбой) → ЛюбойИмя метода: Список.getOrDefault(Целое числоЛюбой) → Любой

СодержитcontainsЕсли список содержит заданный элемент.
  • Список
  • Любой
  • Логическое значение
Глобальное имя: listContains(СписокЛюбой) → Логическое значениеИмя метода: Список.contains(Любой) → Логическое значение

Содержит (по предикату)contains_pЕсли хотя бы один из элементов списка возвращает true для заданного предиката.
  • Список
  • Оператор
  • Логическое значение
Глобальное имя: listContainsPredicate(СписокОператор) → Логическое значениеИмя метода: Список.containsPredicate(Оператор) → Логическое значение

КоличествоcountКоличество раз, когда заданный элемент встречается в списке.
  • Список
  • Любой
  • Целое число
Глобальное имя: listCount(СписокЛюбой) → Целое числоИмя метода: Список.count(Любой) → Целое число

Количество (по предикату)count_pКоличество раз, когда заданный предикат возвращает true для элементов в списке.
  • Список
  • Оператор
  • Целое число
Глобальное имя: listCountPredicate(СписокОператор) → Целое числоИмя метода: Список.countPredicate(Оператор) → Целое число

ДобавитьappendДобавить к заданному списку указанный элемент.
  • Список
  • Любой
  • Список
Глобальное имя: listAppend(СписокЛюбой) → СписокИмя метода: Список.append(Любой) → Список

ОбъединитьconcatConcatenate the two lists to each other.
  • Список
  • Список
  • Список
Глобальное имя: listConcat(СписокСписок) → СписокИмя метода: Список.concat(Список) → Список

Ленивый конструктор спискаlazybuiltСоздать список лениво, используя начальное значение и оператор, который применяется к предыдущему элементу для получения следующего.
  • Любой
  • Оператор
  • Список
Глобальное имя: anyLazyBuilt(ЛюбойОператор) → СписокИмя метода: Любой.lazyBuilt(Оператор) → Список

Первый элементheadПолучить первый элемент заданного списка.
  • Список
  • Любой
Глобальное имя: listHead(Список) → ЛюбойИмя метода: Список.head() → Любой

ХвостtailУдалить первый элемент из списка.
  • Список
  • Список
Глобальное имя: listTail(Список) → СписокИмя метода: Список.tail() → Список

Уникальные (по предикату)uniq_pУдалить дубликаты всех элементов в списке на основе заданного предиката сравнения.
  • Список
  • Оператор
  • Список
Глобальное имя: listUniquePredicate(СписокОператор) → СписокИмя метода: Список.uniquePredicate(Оператор) → Список

УникальныеuniqУдалить дубликаты всех элементов в списке.
  • Список
  • Список
Глобальное имя: listUnique(Список) → СписокИмя метода: Список.unique() → Список

СрезsliceПолучить подмножество заданного списка от указанного индекса (включительно) до указанного индекса (исключительно).
  • Список
  • Целое число
  • Целое число
  • Список
Глобальное имя: listSlice(СписокЦелое числоЦелое число) → СписокИмя метода: Список.slice(Целое числоЦелое число) → Список

ПересечениеВозвращает список элементов, присутствующих в обоих предоставленных списках.
  • Список
  • Список
  • Список
Глобальное имя: listIntersection(СписокСписок) → СписокИмя метода: Список.intersection(Список) → Список

List Equals (Set)=set=Check if two lists are equal according to set semantics.
  • Список
  • Список
  • Логическое значение
Глобальное имя: listEquals_set(СписокСписок) → Логическое значениеИмя метода: Список.equals_set(Список) → Логическое значение

List Equals (Multiset)=multiset=Check if two lists are equal according to multiset semantics.
  • Список
  • Список
  • Логическое значение
Глобальное имя: listEquals_multiset(СписокСписок) → Логическое значениеИмя метода: Список.equals_multiset(Список) → Логическое значение

НепрозрачныйopaqueЕсли заданный блок непрозрачен (не прозрачен)
  • Блок
  • Логическое значение
Глобальное имя: blockIsOpaque(Блок) → Логическое значениеИмя метода: Блок.isOpaque() → Логическое значение

ПредметitemstackПредставление предмета для заданного блока
  • Блок
  • Предмет
Глобальное имя: blockItemStack(Блок) → ПредметИмя метода: Блок.itemStack() → Предмет

МодmodИмя мода, которому принадлежит заданный блок
  • Блок
  • Строка
Глобальное имя: blockMod(Блок) → СтрокаИмя метода: Блок.mod() → Строка

Звук разрушения блокаbreak_soundЗвук разрушения заданного блока
  • Блок
  • Строка
Глобальное имя: blockBreakSound(Блок) → СтрокаИмя метода: Блок.breakSound() → Строка

Звук установки блокаplace_soundЗвук установки заданного блока
  • Блок
  • Строка
Глобальное имя: blockPlaceSound(Блок) → СтрокаИмя метода: Блок.placeSound() → Строка

Звук шагов по блокуstep_soundЗвук шагов по заданному блоку
  • Блок
  • Строка
Глобальное имя: blockStepSound(Блок) → СтрокаИмя метода: Блок.stepSound() → Строка

Блок поддается стрижкеis_shearableЕсли заданный блок можно стричь
  • Блок
  • Логическое значение
Глобальное имя: blockIsShearable(Блок) → Логическое значениеИмя метода: Блок.isShearable() → Логическое значение

Возраст растения-блокаplant_ageВозраст заданного растения-блока
  • Блок
  • Целое число
Глобальное имя: blockPlantAge(Блок) → Целое числоИмя метода: Блок.plantAge() → Целое число

Блок по имениblock_by_nameПолучить блок, соответствующий заданному уникальному имени; добавьте пробел+число для указания метаданных.
  • Строка
  • Блок
Глобальное имя: stringBlockByName(Строка) → БлокИмя метода: Строка.blockByName() → Блок

Свойства блокаblock_propsПолучить свойства блока в виде составного тега NBT.
  • Блок
  • NBT
Глобальное имя: blockProperties(Блок) → NBTИмя метода: Блок.properties() → NBT

Блок из свойствblock_with_propsПолучить заданный блок с примененными заданными свойствами.
  • Блок
  • NBT
  • Блок
Глобальное имя: blockWithProperties(БлокNBT) → БлокИмя метода: Блок.withProperties(NBT) → Блок

Возможные свойства блокаblock_all_propsGet all possible block properties as an NBT compound tag with list values.
  • Блок
  • NBT
Глобальное имя: blockPossibleProperties(Блок) → NBTИмя метода: Блок.possibleProperties() → NBT

Block Tag Namesblock_tag_namesThe Tag names (strings) of the given block
  • Блок
  • Список
Глобальное имя: blockTags(Блок) → СписокИмя метода: Блок.tags() → Список

Block Tag Valuesblock_tag_valuesThe Tag values (blocks) of the given block tag name
  • Строка
  • Список
Глобальное имя: stringBlocksByTag(Строка) → СписокИмя метода: Строка.blocksByTag() → Список

Размер стекаsizeТекущий размер стека
  • Предмет
  • Целое число
Глобальное имя: itemstackSize(Предмет) → Целое числоИмя метода: Предмет.size() → Целое число

Максимальный размерmaxsizeМаксимальный размер стека
  • Предмет
  • Целое число
Глобальное имя: itemstackMaxSize(Предмет) → Целое числоИмя метода: Предмет.maxSize() → Целое число

Можно сложитьstackableЕсли стек предметов может содержать как минимум два предмета.
  • Предмет
  • Логическое значение
Глобальное имя: itemstackIsStackable(Предмет) → Логическое значениеИмя метода: Предмет.isStackable() → Логическое значение

Подвержен повреждениямdamageableЕсли предмет может получать повреждения.
  • Предмет
  • Логическое значение
Глобальное имя: itemstackIsDamageable(Предмет) → Логическое значениеИмя метода: Предмет.isDamageable() → Логическое значение

ПовреждениеdamageТекущее повреждение предмета
  • Предмет
  • Целое число
Глобальное имя: itemstackDamage(Предмет) → Целое числоИмя метода: Предмет.damage() → Целое число

Максимальное повреждениеmax_damageМаксимальное повреждение предмета
  • Предмет
  • Целое число
Глобальное имя: itemstackMaxDamage(Предмет) → Целое числоИмя метода: Предмет.maxDamage() → Целое число

ЗачарованenchantedЕсли предмет зачарован
  • Предмет
  • Логическое значение
Глобальное имя: itemstackIsEnchanted(Предмет) → Логическое значениеИмя метода: Предмет.isEnchanted() → Логическое значение

Можно зачароватьenchantableЕсли предмет можно зачаровать
  • Предмет
  • Логическое значение
Глобальное имя: itemstackIsEnchantable(Предмет) → Логическое значениеИмя метода: Предмет.isEnchantable() → Логическое значение

Стоимость ремонтаrepair_costСтоимость ремонта предмета
  • Предмет
  • Целое число
Глобальное имя: itemstackRepairCost(Предмет) → Целое числоИмя метода: Предмет.repairCost() → Целое число

РедкостьrarityРедкость предмета
  • Предмет
  • Строка
Глобальное имя: itemstackRarity(Предмет) → СтрокаИмя метода: Предмет.rarity() → Строка

Прочность против блокаstrengthПрочность, которую этот предмет имеет против заданного блока
  • Предмет
  • Блок
  • Двойной
Глобальное имя: itemstackStrength(ПредметБлок) → ДвойнойИмя метода: Предмет.strength(Блок) → Двойной

Может собиратьcan_harvestЕсли предмет может собирать заданный блок
  • Предмет
  • Блок
  • Логическое значение
Глобальное имя: itemstackCanHarvest(ПредметБлок) → Логическое значениеИмя метода: Предмет.canHarvest(Блок) → Логическое значение

БлокblockБлок из заданного предмета
  • Предмет
  • Блок
Глобальное имя: itemstackBlock(Предмет) → БлокИмя метода: Предмет.block() → Блок

Содержит жидкостьis_fluidstackЕсли заданный предмет содержит жидкость
  • Предмет
  • Логическое значение
Глобальное имя: itemstackIsFluidStack(Предмет) → Логическое значениеИмя метода: Предмет.isFluidStack() → Логическое значение

ЖидкостьfluidstackЖидкость из заданного предмета
  • Предмет
  • Жидкость
Глобальное имя: itemstackFluidStack(Предмет) → ЖидкостьИмя метода: Предмет.fluidStack() → Жидкость

Вместимость жидкостиfluidstack_capacityВместимость жидкости заданного предмета в мБ
  • Предмет
  • Целое число
Глобальное имя: itemstackFluidCapacity(Предмет) → Целое числоИмя метода: Предмет.fluidCapacity() → Целое число

Равенство NBT=NBT=Если компоненты данных заданных предметов равны
  • Предмет
  • Предмет
  • Логическое значение
Глобальное имя: itemstackIsNbtEqual(ПредметПредмет) → Логическое значениеИмя метода: Предмет.isNbtEqual(Предмет) → Логическое значение

Равенство предметов без NBT=NoNBT=If the raw items of the given stacks are equal, ignoring data components but including damage values.
  • Предмет
  • Предмет
  • Логическое значение
Глобальное имя: itemstackIsEqualNonNbt(ПредметПредмет) → Логическое значениеИмя метода: Предмет.isEqualNonNbt(Предмет) → Логическое значение

Равенство сырого предмета=Raw=If the raw items of the given items are equal, ignoring NBT and damage values.
  • Предмет
  • Предмет
  • Логическое значение
Глобальное имя: itemstackIsEqualRaw(ПредметПредмет) → Логическое значениеИмя метода: Предмет.isEqualRaw(Предмет) → Логическое значение

МодmodИмя мода, которому принадлежит заданный предмет
  • Предмет
  • Строка
Глобальное имя: itemstackMod(Предмет) → СтрокаИмя метода: Предмет.mod() → Строка

Время горения топливаburn_timeВремя горения топлива в тиках для заданного предмета
  • Предмет
  • Целое число
Глобальное имя: itemstackBurnTime(Предмет) → Целое числоИмя метода: Предмет.burnTime() → Целое число

Является топливомcan_burnЕсли заданный предмет может использоваться как топливо
  • Предмет
  • Логическое значение
Глобальное имя: itemstackCanBurn(Предмет) → Логическое значениеИмя метода: Предмет.canBurn() → Логическое значение

Item Tag Namesitem_tag_namesИмена тегов (строки) заданного предмета
  • Предмет
  • Список
Глобальное имя: itemstackTags(Предмет) → СписокИмя метода: Предмет.tags() → Список

Item Tag Valuesitem_tag_valuesThe Tag values (items) of the given item tag name
  • Строка
  • Список
Глобальное имя: stringItemsByTag(Строка) → СписокИмя метода: Строка.itemsByTag() → Список

Предмет с размером стекаwith_sizeУстановить размер стека для заданного предмета
  • Предмет
  • Целое число
  • Предмет
Глобальное имя: itemstackWithSize(ПредметЦелое число) → ПредметИмя метода: Предмет.withSize(Целое число) → Предмет

Это контейнер FEis_fe_containerЕсли данный предмет может хранить FE
  • Предмет
  • Логическое значение
Глобальное имя: itemstackIsFeContainer(Предмет) → Логическое значениеИмя метода: Предмет.isFeContainer() → Логическое значение

Накопленная FEstored_feКоличество FE, накопленной в этом предмете
  • Предмет
  • Целое число
Глобальное имя: itemstackFeStored(Предмет) → Целое числоИмя метода: Предмет.feStored() → Целое число

Вместимость FEcapacity_feМаксимальное количество FE, которое может быть сохранено в этом предмете
  • Предмет
  • Целое число
Глобальное имя: itemstackFeCapacity(Предмет) → Целое числоИмя метода: Предмет.feCapacity() → Целое число

Предмет имеет инвентарьhas_inventoryЕсли заданный предмет имеет инвентарь
  • Предмет
  • Логическое значение
Глобальное имя: itemstackHasInventory(Предмет) → Логическое значениеИмя метода: Предмет.hasInventory() → Логическое значение

Размер инвентаря предметаinventory_sizeПолучить размер инвентаря содержимого заданного предмета
  • Предмет
  • Целое число
Глобальное имя: itemstackInventorySize(Предмет) → Целое числоИмя метода: Предмет.inventorySize() → Целое число

Инвентарь предметаinventoryПолучить инвентарь содержимого заданного предмета
  • Предмет
  • Список
Глобальное имя: itemstackInventory(Предмет) → СписокИмя метода: Предмет.inventory() → Список

Предмет по имениitem_by_nameПолучить предмет, соответствующий заданному уникальному имени; добавьте пробел+число для указания метаданных.
  • Строка
  • Предмет
Глобальное имя: stringItemByName(Строка) → ПредметИмя метода: Строка.itemByName() → Предмет

Счетчик предметов в спискеitem_list_countПолучить общее количество точно заданного предмета в списке.
  • Список
  • Предмет
  • Целое число
Глобальное имя: listItemListCount(СписокПредмет) → Целое числоИмя метода: Список.itemListCount(Предмет) → Целое число

NBT предметаNBT()Получить данные заданного предмета в виде NBT.
  • Предмет
  • NBT
Глобальное имя: itemstackNbt(Предмет) → NBTИмя метода: Предмет.nbt() → NBT

Имеет NBThas_nbtЕсли стек предметов имеет компоненты данных.
  • Предмет
  • Логическое значение
Глобальное имя: itemstackHasNbt(Предмет) → Логическое значениеИмя метода: Предмет.hasNbt() → Логическое значение

Ключи данныхdata_keysПолучить все ключи компонентов данных стека предметов.
  • Предмет
  • Список
Глобальное имя: itemstackDataKeys(Предмет) → СписокИмя метода: Предмет.dataKeys() → Список

Значение данныхdata_valueПолучить значение заданного ключа компонента данных.
  • Предмет
  • Строка
  • NBT
Глобальное имя: itemstackDataValue(ПредметСтрока) → NBTИмя метода: Предмет.dataValue(Строка) → NBT

С даннымиwith_dataДобавить заданный ключ и значение компонента данных к заданному стеку предметов.
  • Жидкость
  • Строка
  • NBT
  • NBT
Глобальное имя: fluidstackWithData(ЖидкостьСтрокаNBT) → NBTИмя метода: Жидкость.withData(СтрокаNBT) → NBT

ПодсказкаtooltipПолучить подсказку для данного предмета в виде списка строк.
  • Предмет
  • Список
Глобальное имя: itemstackTooltip(Предмет) → СписокИмя метода: Предмет.tooltip() → Список

Подсказка сущностиentity_item_tooltipВ контексте данной сущности игрока получить подсказку для указанного предмета в виде списка строк.
  • Сущность
  • Предмет
  • Список
Глобальное имя: entityEntityItemTooltip(СущностьПредмет) → СписокИмя метода: Сущность.entityItemTooltip(Предмет) → Список

Это мобis_mobЕсли сущность является мобом
  • Сущность
  • Логическое значение
Глобальное имя: entityIsMob(Сущность) → Логическое значениеИмя метода: Сущность.isMob() → Логическое значение

Это животноеis_animalЕсли сущность является животным
  • Сущность
  • Логическое значение
Глобальное имя: entityIsAnimal(Сущность) → Логическое значениеИмя метода: Сущность.isAnimal() → Логическое значение

Это предметis_itemЕсли сущность является предметом
  • Сущность
  • Логическое значение
Глобальное имя: entityIsItem(Сущность) → Логическое значениеИмя метода: Сущность.isItem() → Логическое значение

Это игрокis_playerЕсли сущность является игроком
  • Сущность
  • Логическое значение
Глобальное имя: entityIsPlayer(Сущность) → Логическое значениеИмя метода: Сущность.isPlayer() → Логическое значение

Это вагонеткаis_minecartЕсли сущность является вагонеткой
  • Сущность
  • Логическое значение
Глобальное имя: entityIsMinecart(Сущность) → Логическое значениеИмя метода: Сущность.isMinecart() → Логическое значение

ПредметitemПредмет из сущности-предмета
  • Сущность
  • Предмет
Глобальное имя: entityItem(Сущность) → ПредметИмя метода: Сущность.item() → Предмет

ЗдоровьеhealthЗдоровье сущности
  • Сущность
  • Двойной
Глобальное имя: entityHealth(Сущность) → ДвойнойИмя метода: Сущность.health() → Двойной

ШиринаwidthШирина сущности
  • Сущность
  • Двойной
Глобальное имя: entityWidth(Сущность) → ДвойнойИмя метода: Сущность.width() → Двойной

ВысотаheightВысота сущности
  • Сущность
  • Двойной
Глобальное имя: entityHeight(Сущность) → ДвойнойИмя метода: Сущность.height() → Двойной

Горитis_burningЕсли сущность горит
  • Сущность
  • Логическое значение
Глобальное имя: entityEntityIsBurning(Сущность) → Логическое значениеИмя метода: Сущность.entityIsBurning() → Логическое значение

Мокраяis_wetЕсли сущность мокрая
  • Сущность
  • Логическое значение
Глобальное имя: entityIsWet(Сущность) → Логическое значениеИмя метода: Сущность.isWet() → Логическое значение

Приседаетis_crouchingЕсли сущность приседает
  • Сущность
  • Логическое значение
Глобальное имя: entityIsCrouching(Сущность) → Логическое значениеИмя метода: Сущность.isCrouching() → Логическое значение

Естis_eatingЕсли сущность ест
  • Сущность
  • Логическое значение
Глобальное имя: entityIsEating(Сущность) → Логическое значениеИмя метода: Сущность.isEating() → Логическое значение

Инвентарь брониarmor_inventoryСписок предметов, которые сущность носит в качестве брони.
  • Сущность
  • Список
Глобальное имя: entityArmorInventory(Сущность) → СписокИмя метода: Сущность.armorInventory() → Список

Инвентарь игрокаinventoryСписок предметов, которые игрок носит с собой.
  • Сущность
  • Список
Глобальное имя: entityInventory(Сущность) → СписокИмя метода: Сущность.inventory() → Список

МодmodИмя мода, которому принадлежит данная сущность
  • Сущность
  • Строка
Глобальное имя: entityMod(Сущность) → СтрокаИмя метода: Сущность.mod() → Строка

Целевой блокtarget_blockБлок, на который в данный момент смотрит сущность.
  • Сущность
  • Блок
Глобальное имя: entityTargetBlock(Сущность) → БлокИмя метода: Сущность.targetBlock() → Блок

Целевая сущностьtarget_entityСущность, на которую в данный момент смотрит данная сущность.
  • Сущность
  • Сущность
Глобальное имя: entityTargetEntity(Сущность) → СущностьИмя метода: Сущность.targetEntity() → Сущность

Открыт интерфейсhas_gui_openЕсли у данного игрока открыт внешний графический интерфейс.
  • Сущность
  • Логическое значение
Глобальное имя: entityHasGuiOpen(Сущность) → Логическое значениеИмя метода: Сущность.hasGuiOpen() → Логическое значение

Предмет в основной рукеheld_item_1Предмет, который данная сущность в данный момент держит в основной руке.
  • Сущность
  • Предмет
Глобальное имя: entityHeldItem(Сущность) → ПредметИмя метода: Сущность.heldItem() → Предмет

Предмет в побочной рукеheld_item_2The item the given entity is currently holding in its off-hand.
  • Сущность
  • Предмет
Глобальное имя: entityHeldItemOffHand(Сущность) → ПредметИмя метода: Сущность.heldItemOffHand() → Предмет

Сидящие сущностиmountedСущности, которые в данный момент находятся на данной сущности.
  • Сущность
  • Список
Глобальное имя: entityMounted(Сущность) → СписокИмя метода: Сущность.mounted() → Список

Содержимое рамки предметовitemframe_contentsСодержимое данной рамки предметов.
  • Сущность
  • Предмет
Глобальное имя: entityItemFrameContents(Сущность) → ПредметИмя метода: Сущность.itemFrameContents() → Предмет

Вращение рамки предметовitemframe_rotationВращение данной рамки предметов.
  • Сущность
  • Целое число
Глобальное имя: entityItemFrameRotation(Сущность) → Целое числоИмя метода: Сущность.itemFrameRotation() → Целое число

Звук боли сущностиhurtsoundЗвук боли данной сущности.
  • Сущность
  • Строка
Глобальное имя: entityHurtSound(Сущность) → СтрокаИмя метода: Сущность.hurtSound() → Строка

Звук смерти сущностиdeathsoundЗвук смерти данной сущности.
  • Сущность
  • Строка
Глобальное имя: entityDeathSound(Сущность) → СтрокаИмя метода: Сущность.deathSound() → Строка

Возраст сущностиageВозраст данной сущности.
  • Сущность
  • Целое число
Глобальное имя: entityAge(Сущность) → Целое числоИмя метода: Сущность.age() → Целое число

Сущность является ребенкомis_childЕсли данная сущность является ребенком.
  • Сущность
  • Логическое значение
Глобальное имя: entityIsChild(Сущность) → Логическое значениеИмя метода: Сущность.isChild() → Логическое значение

Сущность может размножатьсяcanbreedЕсли данная сущность готова к размножению.
  • Сущность
  • Логическое значение
Глобальное имя: entityCanBreed(Сущность) → Логическое значениеИмя метода: Сущность.canBreed() → Логическое значение

Сущность влюбленаis_in_loveЕсли данная сущность влюблена и готова к размножению.
  • Сущность
  • Логическое значение
Глобальное имя: entityIsInLove(Сущность) → Логическое значениеИмя метода: Сущность.isInLove() → Логическое значение

Сущность может размножаться с помощьюcan_breed_withIf the given entity can be bred using the given item.
  • Сущность
  • Предмет
  • Логическое значение
Глобальное имя: entityCanBreedWith(СущностьПредмет) → Логическое значениеИмя метода: Сущность.canBreedWith(Предмет) → Логическое значение

Сущность поддается стрижкеis_shearableЕсли данную сущность можно стричь.
  • Сущность
  • Логическое значение
Глобальное имя: entityIsShearable(Сущность) → Логическое значениеИмя метода: Сущность.isShearable() → Логическое значение

NBT сущностиNBT()Получить данную сущность в виде NBT.
  • Сущность
  • NBT
Глобальное имя: entityNbt(Сущность) → NBTИмя метода: Сущность.nbt() → NBT

Тип сущностиentity_typeИмя типа сущности.
  • Сущность
  • Строка
Глобальное имя: entityType(Сущность) → СтрокаИмя метода: Сущность.type() → Строка

Предметы сущностиentity_itemsПредметы, содержащиеся в этой сущности.
  • Сущность
  • Список
Глобальное имя: entityItems(Сущность) → СписокИмя метода: Сущность.items() → Список

Жидкости сущностиentity_fluidsЖидкости, содержащиеся в этой сущности.
  • Сущность
  • Список
Глобальное имя: entityFluids(Сущность) → СписокИмя метода: Сущность.fluids() → Список

Накопленная энергия сущностиentity_stored_feКоличество энергии, накопленной в этой сущности.
  • Сущность
  • Целое число
Глобальное имя: entityEnergy(Сущность) → Целое числоИмя метода: Сущность.energy() → Целое число

Вместимость энергии сущностиentity_capacity_feВместимость энергии этой сущности.
  • Сущность
  • Целое число
Глобальное имя: entityEnergyCapacity(Сущность) → Целое числоИмя метода: Сущность.energyCapacity() → Целое число

КоличествоamountКоличество в мБ
  • Жидкость
  • Целое число
Глобальное имя: fluidstackAmount(Жидкость) → Целое числоИмя метода: Жидкость.amount() → Целое число

БлокblockБлок жидкости
  • Жидкость
  • Блок
Глобальное имя: fluidstackBlock(Жидкость) → БлокИмя метода: Жидкость.block() → Блок

Уровень светаlight_levelУровень света, излучаемый жидкостью
  • Жидкость
  • Целое число
Глобальное имя: fluidstackLightLevel(Жидкость) → Целое числоИмя метода: Жидкость.lightLevel() → Целое число

ПлотностьdensityПлотность жидкости
  • Жидкость
  • Целое число
Глобальное имя: fluidstackDensity(Жидкость) → Целое числоИмя метода: Жидкость.density() → Целое число

ТемператураtemperatureТемпература жидкости
  • Жидкость
  • Целое число
Глобальное имя: fluidstackTemperature(Жидкость) → Целое числоИмя метода: Жидкость.temperature() → Целое число

ВязкостьviscosityВязкость жидкости
  • Жидкость
  • Целое число
Глобальное имя: fluidstackViscosity(Жидкость) → Целое числоИмя метода: Жидкость.viscosity() → Целое число

Легче воздухаlighter_than_airЕсли жидкость легче воздуха
  • Жидкость
  • Логическое значение
Глобальное имя: fluidstackIsLighterThanAir(Жидкость) → Логическое значениеИмя метода: Жидкость.isLighterThanAir() → Логическое значение

РедкостьrarityРедкость жидкости
  • Жидкость
  • Строка
Глобальное имя: fluidstackRarity(Жидкость) → СтрокаИмя метода: Жидкость.rarity() → Строка

Звук опустошения ведраsound_bucket_emptyЗвук опустошения ведра для данной жидкости
  • Жидкость
  • Строка
Глобальное имя: fluidstackBucketEmptySound(Жидкость) → СтрокаИмя метода: Жидкость.bucketEmptySound() → Строка

Звук испарения жидкостиsound_fluid_vaporizeЗвук испарения для данной жидкости
  • Жидкость
  • Строка
Глобальное имя: fluidstackFluidVaporizeSound(Жидкость) → СтрокаИмя метода: Жидкость.fluidVaporizeSound() → Строка

Звук заполнения ведраsound_bucket_fillЗвук заполнения ведра для данной жидкости
  • Жидкость
  • Строка
Глобальное имя: fluidstackBucketFillSound(Жидкость) → СтрокаИмя метода: Жидкость.bucketFillSound() → Строка

ВедроbucketЗаполненное ведро для данной жидкости
  • Жидкость
  • Предмет
Глобальное имя: fluidstackBucket(Жидкость) → ПредметИмя метода: Жидкость.bucket() → Предмет

Сырые жидкости равны=Raw=Если сырые жидкости равны
  • Жидкость
  • Жидкость
  • Логическое значение
Глобальное имя: fluidstackIsRawEqual(ЖидкостьЖидкость) → Логическое значениеИмя метода: Жидкость.isRawEqual(Жидкость) → Логическое значение

МодmodИмя мода, которому принадлежит данная жидкость
  • Жидкость
  • Строка
Глобальное имя: fluidstackMod(Жидкость) → СтрокаИмя метода: Жидкость.mod() → Строка

NBT жидкостиNBT()Получить данные данной жидкости в виде NBT.
  • Жидкость
  • NBT
Глобальное имя: fluidstackNbt(Жидкость) → NBTИмя метода: Жидкость.nbt() → NBT

Жидкость с количествомwith_amountСкопировать данную жидкость с указанным количеством
  • Жидкость
  • Целое число
  • Жидкость
Глобальное имя: fluidstackWithAmount(ЖидкостьЦелое число) → ЖидкостьИмя метода: Жидкость.withAmount(Целое число) → Жидкость

Ключи данныхdata_keysПолучить все ключи компонентов данных стека жидкости.
  • Жидкость
  • Список
Глобальное имя: fluidstackDataKeys(Жидкость) → СписокИмя метода: Жидкость.dataKeys() → Список

Значение данныхdata_valueПолучить значение данного ключа компонента данных.
  • Жидкость
  • Строка
  • NBT
Глобальное имя: fluidstackDataValue(ЖидкостьСтрока) → NBTИмя метода: Жидкость.dataValue(Строка) → NBT

Fluid Tag Namesfluid_tag_namesThe Tag names (strings) of the given fluid
  • Жидкость
  • Список
Глобальное имя: fluidstackTags(Жидкость) → СписокИмя метода: Жидкость.tags() → Список

Fluid Tag Valuesfluid_tag_valuesThe Tag values (fluids) of the given fluid tag name
  • Строка
  • Список
Глобальное имя: stringFluidsByTag(Строка) → СписокИмя метода: Строка.fluidsByTag() → Список

ПрименитьapplyПрименить заданный оператор к заданному значению.
  • Оператор
  • Любой
  • Любой
Глобальное имя: operatorApply(ОператорЛюбой) → ЛюбойИмя метода: Оператор.apply(Любой) → Любой

Применить 2apply2Применить заданный оператор к двум заданным значениям.
  • Оператор
  • Любой
  • Любой
  • Любой
Глобальное имя: operatorApply2(ОператорЛюбойЛюбой) → ЛюбойИмя метода: Оператор.apply2(ЛюбойЛюбой) → Любой

Применить 3apply3Apply for a given operator the given three values.
  • Оператор
  • Любой
  • Любой
  • Любой
  • Любой
Глобальное имя: operatorApply3(ОператорЛюбойЛюбойЛюбой) → ЛюбойИмя метода: Оператор.apply3(ЛюбойЛюбойЛюбой) → Любой

Применить Napply_nПрименить заданный оператор к списку заданных значений.
  • Оператор
  • Список
  • Любой
Глобальное имя: operatorApply_n(ОператорСписок) → ЛюбойИмя метода: Оператор.apply_n(Список) → Любой

Применить 0apply0Применить заданный оператор без аргументов.
  • Оператор
  • Любой
Глобальное имя: operatorApply0(Оператор) → ЛюбойИмя метода: Оператор.apply0() → Любой

ОтобразитьmapПрименить заданный оператор ко всем элементам списка, создав новый список отображенных значений.
  • Оператор
  • Список
  • Список
Глобальное имя: operatorMap(ОператорСписок) → СписокИмя метода: Оператор.map(Список) → Список

ФильтроватьfilterФильтровать список элементов, сопоставляя их с заданным предикатом.
  • Оператор
  • Список
  • Список
Глобальное имя: operatorFilter(ОператорСписок) → СписокИмя метода: Оператор.filter(Список) → Список

Конъюнкция.&&.Выполняет конъюнкцию двух предикатов.
  • Оператор
  • Оператор
  • Оператор
Глобальное имя: operatorConjunction(ОператорОператор) → ОператорИмя метода: Оператор.conjunction(Оператор) → Оператор

Дизъюнкция.||.Выполняет дизъюнкцию двух предикатов.
  • Оператор
  • Оператор
  • Оператор
Глобальное имя: operatorDisjunction(ОператорОператор) → ОператорИмя метода: Оператор.disjunction(Оператор) → Оператор

Отрицание!.Выполняет отрицание предиката.
  • Оператор
  • Оператор
Глобальное имя: operatorNegation(Оператор) → ОператорИмя метода: Оператор.negation() → Оператор

Композиция.Создать новый оператор, который передает выходные данные первого оператора во второй оператор.
  • Оператор
  • Оператор
  • Оператор
Глобальное имя: operatorPipe(ОператорОператор) → ОператорИмя метода: Оператор.pipe(Оператор) → Оператор

Композиция 2.2Создать новый оператор, который передает входные данные в первый и второй операторы, а затем объединяет их выходные данные в третий оператор.
  • Оператор
  • Оператор
  • Оператор
  • Оператор
Глобальное имя: operatorPipe2(ОператорОператорОператор) → ОператорИмя метода: Оператор.pipe2(ОператорОператор) → Оператор

ПерестановкаflipМеняет местами первые два входных параметра оператора.
  • Оператор
  • Оператор
Глобальное имя: operatorFlip(Оператор) → ОператорИмя метода: Оператор.flip() → Оператор

СверткаreduceПрименить заданный оператор ко всем элементам списка для сведения списка к одному значению.
  • Оператор
  • Список
  • Любой
  • Любой
Глобальное имя: operatorReduce(ОператорСписокЛюбой) → ЛюбойИмя метода: Оператор.reduce(СписокЛюбой) → Любой

Свертка 1reduce1Применить заданный оператор ко всем элементам списка для сведения списка к одному значению. reduce1(op, list) эквивалентно reduce(op, tail(list), head(list)).
  • Оператор
  • Список
  • Любой
Глобальное имя: operatorReduce1(ОператорСписок) → ЛюбойИмя метода: Оператор.reduce1(Список) → Любой

Оператор по имениop_by_nameПолучить оператор с заданным уникальным именем.
  • Строка
  • Оператор
Глобальное имя: stringOperatorByName(Строка) → ОператорИмя метода: Строка.operatorByName() → Оператор

Размер составного тега NBTNBT{}.sizeКоличество записей внутри заданного составного тега NBT
  • NBT
  • Целое число
Глобальное имя: nbtSize(NBT) → Целое числоИмя метода: NBT.size() → Целое число

Ключи составного тега NBTNBT{}.keysСписок ключей внутри заданного составного тега NBT
  • NBT
  • Список
Глобальное имя: nbtKeys(NBT) → СписокИмя метода: NBT.keys() → Список

Составной тег NBT содержит ключNBT{}.has_keyЕсли заданный составной тег NBT содержит указанный ключ
  • NBT
  • Строка
  • Логическое значение
Глобальное имя: nbtHasKey(NBTСтрока) → Логическое значениеИмя метода: NBT.hasKey(Строка) → Логическое значение

Тип записи составного тега NBTNBT{}.typeТип значения в заданном составном теге NBT, соответствующий указанному ключу
  • NBT
  • Строка
  • Строка
Глобальное имя: nbtType(NBTСтрока) → СтрокаИмя метода: NBT.type(Строка) → Строка

Значение составного тега NBTNBT{}.get_tagЗначение любого типа в заданном составном теге NBT с указанным ключом
  • NBT
  • Строка
  • NBT
Глобальное имя: nbtGetTag(NBTСтрока) → NBTИмя метода: NBT.getTag(Строка) → NBT

Значение составного тега NBT (логическое)NBT{}.get_booleanЛогическое значение в заданном составном теге NBT с указанным ключом
  • NBT
  • Строка
  • Логическое значение
Глобальное имя: nbtGetBoolean(NBTСтрока) → Логическое значениеИмя метода: NBT.getBoolean(Строка) → Логическое значение

Значение составного тега NBT (целое число)NBT{}.get_integerЦелочисленное значение в заданном составном теге NBT с указанным ключом
  • NBT
  • Строка
  • Целое число
Глобальное имя: nbtGetInteger(NBTСтрока) → Целое числоИмя метода: NBT.getInteger(Строка) → Целое число

Значение составного тега NBT (длинное целое)NBT{}.get_longДлинное целочисленное значение в заданном составном теге NBT с указанным ключом
  • NBT
  • Строка
  • Длинное целое
Глобальное имя: nbtGetLong(NBTСтрока) → Длинное целоеИмя метода: NBT.getLong(Строка) → Длинное целое

Значение составного тега NBT (число с плавающей точкой)NBT{}.get_doubleЧисловое значение с плавающей точкой в заданном составном теге NBT с указанным ключом
  • NBT
  • Строка
  • Двойной
Глобальное имя: nbtGetDouble(NBTСтрока) → ДвойнойИмя метода: NBT.getDouble(Строка) → Двойной

Значение составного тега NBT (строка)NBT{}.get_stringСтроковое значение в заданном составном теге NBT с указанным ключом
  • NBT
  • Строка
  • Строка
Глобальное имя: nbtGetString(NBTСтрока) → СтрокаИмя метода: NBT.getString(Строка) → Строка

Значение составного тега NBT (составной тег)NBT{}.get_compoundСоставное значение в заданном составном теге NBT с указанным ключом
  • NBT
  • Строка
  • NBT
Глобальное имя: nbtGetCompound(NBTСтрока) → NBTИмя метода: NBT.getCompound(Строка) → NBT

Значение составного тега NBT (список NBT)NBT{}.get_list_tagСписок NBT в заданном составном теге NBT с указанным ключом
  • NBT
  • Строка
  • Список
Глобальное имя: nbtGetListTag(NBTСтрока) → СписокИмя метода: NBT.getListTag(Строка) → Список

Значение составного тега NBT (массив байтов)NBT{}.get_list_byteМассив байтов в заданном составном теге NBT с указанным ключом как список целых чисел
  • NBT
  • Строка
  • Список
Глобальное имя: nbtGetListByte(NBTСтрока) → СписокИмя метода: NBT.getListByte(Строка) → Список

Значение составного тега NBT (массив целых чисел)NBT{}.get_list_intМассив целых чисел в заданном составном теге NBT с указанным ключом как список целых чисел
  • NBT
  • Строка
  • Список
Глобальное имя: nbtGetListInt(NBTСтрока) → СписокИмя метода: NBT.getListInt(Строка) → Список

Значение составного тега NBT (массив длинных целых)NBT{}.get_list_longМассив длинных целых чисел в заданном составном теге NBT с указанным ключом как список длинных целых чисел
  • NBT
  • Строка
  • Список
Глобальное имя: nbtGetListLong(NBTСтрока) → СписокИмя метода: NBT.getListLong(Строка) → Список

Составной тег NBT без ключаNBT{}.withoutПолучить копию заданного составного тега NBT без указанного ключа
  • NBT
  • Строка
  • NBT
Глобальное имя: nbtWithout(NBTСтрока) → NBTИмя метода: NBT.without(Строка) → NBT

Составной тег NBT с логическим значениемNBT{}.with_booleanПолучить копию заданного составного тега NBT с добавленной логической записью
  • NBT
  • Строка
  • Логическое значение
  • NBT
Глобальное имя: nbtWithBoolean(NBTСтрокаЛогическое значение) → NBTИмя метода: NBT.withBoolean(СтрокаЛогическое значение) → NBT

Составной тег NBT с коротким целымNBT{}.with_shortПолучить копию заданного составного тега NBT с добавленным коротким целым числом
  • NBT
  • Строка
  • Целое число
  • NBT
Глобальное имя: nbtWithShort(NBTСтрокаЦелое число) → NBTИмя метода: NBT.withShort(СтрокаЦелое число) → NBT

Составной тег NBT с целым числомNBT{}.with_integerПолучить копию заданного составного тега NBT с добавленной целочисленной записью
  • NBT
  • Строка
  • Целое число
  • NBT
Глобальное имя: nbtWithInteger(NBTСтрокаЦелое число) → NBTИмя метода: NBT.withInteger(СтрокаЦелое число) → NBT

Составной тег NBT с длинным целымNBT{}.with_longПолучить копию заданного составного тега NBT с добавленной записью длинного целого числа
  • NBT
  • Строка
  • Длинное целое
  • NBT
Глобальное имя: nbtWithLong(NBTСтрокаДлинное целое) → NBTИмя метода: NBT.withLong(СтрокаДлинное целое) → NBT

Составной тег NBT с числом с плавающей точкой двойной точностиNBT{}.with_doubleПолучить копию заданного составного тега NBT с добавленной записью числа с плавающей точкой двойной точности
  • NBT
  • Строка
  • Двойной
  • NBT
Глобальное имя: nbtWithDouble(NBTСтрокаДвойной) → NBTИмя метода: NBT.withDouble(СтрокаДвойной) → NBT

Составной тег NBT с числом с плавающей точкой одинарной точностиNBT{}.with_floatПолучить копию заданного составного тега NBT с добавленной записью числа с плавающей точкой одинарной точности
  • NBT
  • Строка
  • Двойной
  • NBT
Глобальное имя: nbtWithFloat(NBTСтрокаДвойной) → NBTИмя метода: NBT.withFloat(СтрокаДвойной) → NBT

Составной тег NBT со строкойNBT{}.with_stringПолучить копию заданного составного тега NBT с добавленной строковой записью
  • NBT
  • Строка
  • Строка
  • NBT
Глобальное имя: nbtWithString(NBTСтрокаСтрока) → NBTИмя метода: NBT.withString(СтрокаСтрока) → NBT

Составной тег NBT с тегом NBTNBT{}.with_tagПолучить копию заданного составного тега NBT с добавленной записью тега NBT
  • NBT
  • Строка
  • NBT
  • NBT
Глобальное имя: nbtWithTag(NBTСтрокаNBT) → NBTИмя метода: NBT.withTag(СтрокаNBT) → NBT

Составной тег NBT со списком NBTNBT{}.with_tag_listПолучить копию заданного составного тега NBT с добавленной записью списка NBT
  • NBT
  • Строка
  • Список
  • NBT
Глобальное имя: nbtWithTagList(NBTСтрокаСписок) → NBTИмя метода: NBT.withTagList(СтрокаСписок) → NBT

Составной тег NBT со списком байтовNBT{}.with_byte_listПолучить копию заданного составного тега NBT с добавленной записью массива байтов как списка целых чисел
  • NBT
  • Строка
  • Список
  • NBT
Глобальное имя: nbtWithByteList(NBTСтрокаСписок) → NBTИмя метода: NBT.withByteList(СтрокаСписок) → NBT

Составной тег NBT со списком целых чиселNBT{}.with_int_listПолучить копию заданного составного тега NBT с добавленной записью массива целых чисел
  • NBT
  • Строка
  • Список
  • NBT
Глобальное имя: nbtWithIntList(NBTСтрокаСписок) → NBTИмя метода: NBT.withIntList(СтрокаСписок) → NBT

Составной тег NBT со списком длинных целыхNBT{}.with_list_longПолучить копию заданного составного тега NBT с добавленной записью массива длинных целых чисел
  • NBT
  • Строка
  • Список
  • NBT
Глобальное имя: nbtWithListLong(NBTСтрокаСписок) → NBTИмя метода: NBT.withListLong(СтрокаСписок) → NBT

Подмножество составного тега NBTNBT{}.⊆Если первый составной тег NBT является подмножеством или равен второму составному тегу NBT. Это будет рекурсивно проверять вложенные теги.
  • NBT
  • NBT
  • Логическое значение
Глобальное имя: nbtIsSubset(NBTNBT) → Логическое значениеИмя метода: NBT.isSubset(NBT) → Логическое значение

Объединение составных тегов NBTNBT{}.∪The union of the given NBT compound tags. Nested tags will be joined recursively.
  • NBT
  • NBT
  • NBT
Глобальное имя: nbtUnion(NBTNBT) → NBTИмя метода: NBT.union(NBT) → NBT

Пересечение составных тегов NBTNBT{}.∩The intersection of the given NBT compound tags. Nested tags will be intersected recursively.
  • NBT
  • NBT
  • NBT
Глобальное имя: nbtIntersection(NBTNBT) → NBTИмя метода: NBT.intersection(NBT) → NBT

Разность составных тегов NBTNBT{}.∖The difference of the given NBT compound tags. Nested tags will be subtracted recursively.
  • NBT
  • NBT
  • NBT
Глобальное имя: nbtMinus(NBTNBT) → NBTИмя метода: NBT.minus(NBT) → NBT

Тег NBT Byte как логическое значениеNBT.as_booleanПолучить логическое значение заданного тега NBT Byte
  • NBT
  • Логическое значение
Глобальное имя: nbtAsBoolean(NBT) → Логическое значениеИмя метода: NBT.asBoolean() → Логическое значение

Тег NBT Byte как целое числоNBT.as_byteПолучить целочисленное значение заданного тега NBT Byte
  • NBT
  • Целое число
Глобальное имя: nbtAsByte(NBT) → Целое числоИмя метода: NBT.asByte() → Целое число

Тег NBT Short как целое числоNBT.as_shortПолучить целочисленное значение заданного тега NBT Short
  • NBT
  • Целое число
Глобальное имя: nbtAsShort(NBT) → Целое числоИмя метода: NBT.asShort() → Целое число

Тег NBT Integer как целое числоNBT.as_intПолучить целочисленное значение заданного тега NBT Integer
  • NBT
  • Целое число
Глобальное имя: nbtAsInt(NBT) → Целое числоИмя метода: NBT.asInt() → Целое число

Тег NBT Long как длинное целоеNBT.as_longПолучить значение длинного целого числа заданного тега NBT Long
  • NBT
  • Длинное целое
Глобальное имя: nbtAsLong(NBT) → Длинное целоеИмя метода: NBT.asLong() → Длинное целое

Тег NBT Double как число с плавающей точкойNBT.as_doubleПолучить значение числа с плавающей точкой заданного тега NBT Double
  • NBT
  • Двойной
Глобальное имя: nbtAsDouble(NBT) → ДвойнойИмя метода: NBT.asDouble() → Двойной

Тег NBT Float как число с плавающей точкойNBT.as_floatПолучить значение числа с плавающей точкой заданного тега NBT Float
  • NBT
  • Двойной
Глобальное имя: nbtAsFloat(NBT) → ДвойнойИмя метода: NBT.asFloat() → Двойной

Тег NBT String как строкаNBT.as_stringПолучить строковое значение заданного тега NBT String
  • NBT
  • Строка
Глобальное имя: nbtAsString(NBT) → СтрокаИмя метода: NBT.asString() → Строка

Тег NBT List как список NBTNBT.as_tag_listПолучить значение списка NBT заданного тега NBT List
  • NBT
  • Список
Глобальное имя: nbtAsTagList(NBT) → СписокИмя метода: NBT.asTagList() → Список

Тег NBT Byte Array как список байтовNBT.as_byte_listПолучить значение списка байтов заданного тега NBT Byte Array
  • NBT
  • Список
Глобальное имя: nbtAsByteList(NBT) → СписокИмя метода: NBT.asByteList() → Список

Тег NBT Integer Array как список целых чиселNBT.as_int_listПолучить значение списка целых чисел заданного тега NBT Integer Array
  • NBT
  • Список
Глобальное имя: nbtAsIntList(NBT) → СписокИмя метода: NBT.asIntList() → Список

Тег NBT Long Array как список длинных целыхNBT.as_long_listПолучить значение списка длинных целых чисел заданного тега NBT Long Array
  • NBT
  • Список
Глобальное имя: nbtAsLongList(NBT) → СписокИмя метода: NBT.asLongList() → Список

Тег NBT Byte из логического значенияNBT.from_booleanСоздать тег NBT Byte из заданного логического значения
  • Логическое значение
  • NBT
Глобальное имя: booleanAsNbt(Логическое значение) → NBTИмя метода: Логическое значение.asNbt() → NBT

Тег NBT Short из целого числаNBT.from_shortСоздать тег NBT Short из заданного целочисленного значения
  • Целое число
  • NBT
Глобальное имя: shortAsNbt(Целое число) → NBTИмя метода: Целое число.shortAsNbt() → NBT

Тег NBT Byte из целого числаNBT.from_byteСоздать тег NBT Byte из заданного целочисленного значения
  • Целое число
  • NBT
Глобальное имя: byteAsNbt(Целое число) → NBTИмя метода: Целое число.byteAsNbt() → NBT

Тег NBT Integer из целого числаNBT.from_intСоздать тег NBT Integer из заданного целочисленного значения
  • Целое число
  • NBT
Глобальное имя: integerAsNbt(Целое число) → NBTИмя метода: Целое число.asNbt() → NBT

Тег NBT Long из длинного целогоNBT.from_longСоздать тег NBT Long из заданного значения длинного целого числа
  • Длинное целое
  • NBT
Глобальное имя: longAsNbt(Длинное целое) → NBTИмя метода: Длинное целое.asNbt() → NBT

Тег NBT Double из числа с плавающей точкойNBT.from_doubleСоздать тег NBT Double из заданного значения числа с плавающей точкой
  • Двойной
  • NBT
Глобальное имя: doubleAsNbt(Двойной) → NBTИмя метода: Двойной.asNbt() → NBT

Тег NBT Float из числа с плавающей точкойNBT.from_floatCreate an NBT Float tag from the given Double value
  • Двойной
  • NBT
Глобальное имя: floatAsNbt(Двойной) → NBTИмя метода: Двойной.floatAsNbt() → NBT

Тег NBT String из строкиNBT.from_stringСоздать тег NBT String из заданного строкового значения
  • Строка
  • NBT
Глобальное имя: stringAsNbt(Строка) → NBTИмя метода: Строка.asNbt() → NBT

Тег NBT List из списка NBTNBT.from_tag_listСоздать тег NBT List из заданного значения списка NBT
  • Список
  • NBT
Глобальное имя: tagListAsNbt(Список) → NBTИмя метода: Список.tagListAsNbt() → NBT

Тег NBT Byte Array из списка байтовNBT.from_byte_listСоздать тег NBT Byte Array из заданного значения списка байтов
  • Список
  • NBT
Глобальное имя: byteListAsNbt(Список) → NBTИмя метода: Список.byteListAsNbt() → NBT

Тег NBT Integer Array из списка целых чиселNBT.from_int_listСоздать тег NBT Integer Array из заданного значения списка целых чисел
  • Список
  • NBT
Глобальное имя: intListAsNbt(Список) → NBTИмя метода: Список.intListAsNbt() → NBT

Тег NBT Long Array из списка длинных целыхNBT.from_long_listСоздать тег NBT Long Array из заданного значения списка длинных целых чисел
  • Список
  • NBT
Глобальное имя: longListAsNbt(Список) → NBTИмя метода: Список.longListAsNbt() → NBT

Первое совпадение по пути NBTNBT.path_match_firstПрименить заданное выражение пути NBT к заданному значению NBT и вернуть первое совпадение
  • Строка
  • NBT
  • NBT
Глобальное имя: stringNbtPathMatchFirst(СтрокаNBT) → NBTИмя метода: Строка.nbtPathMatchFirst(NBT) → NBT

Все совпадения по пути NBTNBT.path_match_allПрименить заданное выражение пути NBT к заданному значению NBT и вернуть все совпадения в виде списка
  • Строка
  • NBT
  • Список
Глобальное имя: stringNbtPathMatchAll(СтрокаNBT) → СписокИмя метода: Строка.nbtPathMatchAll(NBT) → Список

Тест пути NBTNBT.path_testПроверить, соответствует ли заданное выражение пути NBT заданному значению NBT
  • Строка
  • NBT
  • Логическое значение
Глобальное имя: stringNbtPathTest(СтрокаNBT) → Логическое значениеИмя метода: Строка.nbtPathTest(NBT) → Логическое значение

Предметы ингредиентовIngr.itemsСписок предметов
  • Ингредиенты
  • Список
Глобальное имя: ingredientsItems(Ингредиенты) → СписокИмя метода: Ингредиенты.items() → Список

Жидкости ингредиентовIngr.fluidsСписок жидкостей
  • Ингредиенты
  • Список
Глобальное имя: ingredientsFluids(Ингредиенты) → СписокИмя метода: Ингредиенты.fluids() → Список

Энергетические элементы ингредиентовIngr.energiesСписок энергетических элементов
  • Ингредиенты
  • Список
Глобальное имя: ingredientsEnergies(Ингредиенты) → СписокИмя метода: Ингредиенты.energies() → Список

Ингредиенты с предметомIngr.with_itemПолучить копию заданных ингредиентов с указанным предметом в заданной позиции ингредиента
  • Ингредиенты
  • Целое число
  • Предмет
  • Ингредиенты
Глобальное имя: ingredientsWithItem(ИнгредиентыЦелое числоПредмет) → ИнгредиентыИмя метода: Ингредиенты.withItem(Целое числоПредмет) → Ингредиенты

Ингредиенты с жидкостьюIngr.with_fluidПолучить копию заданных ингредиентов с указанной жидкостью в заданной позиции ингредиента
  • Ингредиенты
  • Целое число
  • Жидкость
  • Ингредиенты
Глобальное имя: ingredientsWithFluid(ИнгредиентыЦелое числоЖидкость) → ИнгредиентыИмя метода: Ингредиенты.withFluid(Целое числоЖидкость) → Ингредиенты

Ингредиенты с энергиейIngr.with_energyПолучить копию заданных ингредиентов с указанной энергией в заданной позиции ингредиента
  • Ингредиенты
  • Целое число
  • Длинное целое
  • Ингредиенты
Глобальное имя: ingredientsWithEnergy(ИнгредиентыЦелое числоДлинное целое) → ИнгредиентыИмя метода: Ингредиенты.withEnergy(Целое числоДлинное целое) → Ингредиенты

Ингредиенты с предметамиIngr.with_itemsПолучить копию заданных ингредиентов с указанным списком предметов в заданной позиции ингредиента
  • Ингредиенты
  • Список
  • Ингредиенты
Глобальное имя: ingredientsWithItems(ИнгредиентыСписок) → ИнгредиентыИмя метода: Ингредиенты.withItems(Список) → Ингредиенты

Ингредиенты с жидкостямиIngr.with_fluidsПолучить копию заданных ингредиентов с указанным списком жидкостей в заданной позиции ингредиента
  • Ингредиенты
  • Список
  • Ингредиенты
Глобальное имя: ingredientsWithFluids(ИнгредиентыСписок) → ИнгредиентыИмя метода: Ингредиенты.withFluids(Список) → Ингредиенты

Ингредиенты с энергетическими элементамиIngr.with_energiesПолучить копию заданных ингредиентов с указанным списком энергетических элементов в заданной позиции ингредиента
  • Ингредиенты
  • Список
  • Ингредиенты
Глобальное имя: ingredientsWithEnergies(ИнгредиентыСписок) → ИнгредиентыИмя метода: Ингредиенты.withEnergies(Список) → Ингредиенты

Входные ингредиенты рецептаrecipe_inВходные ингредиенты заданного рецепта
  • Рецепт
  • Ингредиенты
Глобальное имя: recipeInput(Рецепт) → ИнгредиентыИмя метода: Рецепт.input() → Ингредиенты

Выходные ингредиенты рецептаrecipe_outВыходные ингредиенты заданного рецепта
  • Рецепт
  • Ингредиенты
Глобальное имя: recipeOutput(Рецепт) → ИнгредиентыИмя метода: Рецепт.output() → Ингредиенты

Рецепт с входными ингредиентамиRecipe.with_inПолучить копию заданного рецепта с указанными ингредиентами в качестве входных
  • Рецепт
  • Ингредиенты
  • Рецепт
Глобальное имя: recipeWithInput(РецептИнгредиенты) → РецептИмя метода: Рецепт.withInput(Ингредиенты) → Рецепт

Рецепт с выходными ингредиентамиRecipe.with_outGet a copy of the given recipe with the given ingredients as output
  • Рецепт
  • Ингредиенты
  • Рецепт
Глобальное имя: recipeWithOutput(РецептИнгредиенты) → РецептИмя метода: Рецепт.withOutput(Ингредиенты) → Рецепт

Рецепт с входными и выходными ингредиентамиRecipe.with_ioСоздать рецепт с первыми ингредиентами в качестве входных и вторыми ингредиентами в качестве выходных
  • Ингредиенты
  • Ингредиенты
  • Рецепт
Глобальное имя: ingredientsWithInputOutput(ИнгредиентыИнгредиенты) → РецептИмя метода: Ингредиенты.withInputOutput(Ингредиенты) → Рецепт

Анализparse_boolean
  • Строка
  • Логическое значение
Глобальное имя: stringParseAsBoolean(Строка) → Логическое значениеИмя метода: Строка.parseAsBoolean() → Логическое значение

Анализparse_double
  • Строка
  • Двойной
Глобальное имя: stringParseAsDouble(Строка) → ДвойнойИмя метода: Строка.parseAsDouble() → Двойной

Анализparse_integer
  • Строка
  • Целое число
Глобальное имя: stringParseAsInteger(Строка) → Целое числоИмя метода: Строка.parseAsInteger() → Целое число

Анализparse_long
  • Строка
  • Длинное целое
Глобальное имя: stringParseAsLong(Строка) → Длинное целоеИмя метода: Строка.parseAsLong() → Длинное целое

Анализparse_nbt
  • Строка
  • NBT
Глобальное имя: stringParseAsNbt(Строка) → NBTИмя метода: Строка.parseAsNbt() → NBT

Выбор?Если первое значение истинно, выбирается второе значение, иначе третье.\nТипы второго и третьего значения должны совпадать.
  • Логическое значение
  • Любой
  • Любой
  • Любой
Глобальное имя: booleanChoice(Логическое значениеЛюбойЛюбой) → ЛюбойИмя метода: Логическое значение.choice(ЛюбойЛюбой) → Любой

ИдентичностьidКопия входного значения.
  • Любой
  • Любой
Глобальное имя: anyIdentity(Любой) → ЛюбойИмя метода: Любой.identity() → Любой

КонстантаKКопия первого входного значения.
  • Любой
  • Любой
  • Любой
Глобальное имя: anyConstant(ЛюбойЛюбой) → ЛюбойИмя метода: Любой.constant(Любой) → Любой

Приведение типов()
  • Целое число
  • Двойной
Глобальное имя: integerIntegerToDouble(Целое число) → ДвойнойИмя метода: Целое число.integerToDouble() → Двойной

Приведение типов()
  • Целое число
  • Длинное целое
Глобальное имя: integerIntegerToLong(Целое число) → Длинное целоеИмя метода: Целое число.integerToLong() → Длинное целое

Приведение типов()
  • Двойной
  • Целое число
Глобальное имя: doubleDoubleToInteger(Двойной) → Целое числоИмя метода: Двойной.doubleToInteger() → Целое число

Приведение типов()
  • Двойной
  • Длинное целое
Глобальное имя: doubleDoubleToLong(Двойной) → Длинное целоеИмя метода: Двойной.doubleToLong() → Длинное целое

Приведение типов()
  • Длинное целое
  • Целое число
Глобальное имя: longLongToInteger(Длинное целое) → Целое числоИмя метода: Длинное целое.longToInteger() → Целое число

Приведение типов()
  • Длинное целое
  • Двойной
Глобальное имя: longLongToDouble(Длинное целое) → ДвойнойИмя метода: Длинное целое.longToDouble() → Двойной

Has Chemicalis_chemicalstackIf the given item has a chemical
  • Предмет
  • Логическое значение
Глобальное имя: itemstackIsChemicalStack(Предмет) → Логическое значениеИмя метода: Предмет.isChemicalStack() → Логическое значение

ChemicalchemicalstackThe chemical from the given item
  • Предмет
  • Chemical
Глобальное имя: itemstackChemicalStack(Предмет) → ChemicalИмя метода: Предмет.chemicalStack() → Chemical

Chemical Capacitychemicalstack_capacityThe chemical capacity of the given item in mB
  • Предмет
  • Длинное целое
Глобальное имя: itemstackChemicalCapacity(Предмет) → Длинное целоеИмя метода: Предмет.chemicalCapacity() → Длинное целое

AmountamountThe amount of mB
  • Chemical
  • Длинное целое
Глобальное имя: chemicalstackAmount(Chemical) → Длинное целоеИмя метода: Chemical.amount() → Длинное целое

TinttintThe tint color of the chemical type
  • Chemical
  • Целое число
Глобальное имя: chemicalstackTint(Chemical) → Целое числоИмя метода: Chemical.tint() → Целое число

Is Radioactiveis_radioactiveIf the given chemical is radioactive
  • Chemical
  • Логическое значение
Глобальное имя: chemicalstackIsRadioactive(Chemical) → Логическое значениеИмя метода: Chemical.isRadioactive() → Логическое значение

RadioactivityradioactivityThe radioactivity of the given chemical
  • Chemical
  • Двойной
Глобальное имя: chemicalstackRadioactivity(Chemical) → ДвойнойИмя метода: Chemical.radioactivity() → Двойной

Is Coolantis_coolantIf the given chemical is cooled coolant or heated coolant
  • Chemical
  • Логическое значение
Глобальное имя: chemicalstackIsCoolant(Chemical) → Логическое значениеИмя метода: Chemical.isCoolant() → Логическое значение

Thermal Enthalpythermal_enthalpyThe thermal enthalpy of the given coolant chemical
  • Chemical
  • Двойной
Глобальное имя: chemicalstackThermalEnthalpy(Chemical) → ДвойнойИмя метода: Chemical.thermalEnthalpy() → Двойной

ConductivityconductivityThe conductivity of the given coolant chemical
  • Chemical
  • Двойной
Глобальное имя: chemicalstackConductivity(Chemical) → ДвойнойИмя метода: Chemical.conductivity() → Двойной

Is Cooled Coolantis_cooled_coolantIf the given chemical is cooled coolant
  • Chemical
  • Логическое значение
Глобальное имя: chemicalstackIsCooledCoolant(Chemical) → Логическое значениеИмя метода: Chemical.isCooledCoolant() → Логическое значение

Cooled Coolant Ofcooled_coolant_ofGet the heated chemical of the given cooled coolant
  • Chemical
  • Chemical
Глобальное имя: chemicalstackCooledCoolantOf(Chemical) → ChemicalИмя метода: Chemical.cooledCoolantOf() → Chemical

Is Heated Coolantis_heated_coolantIf the given chemical is heated coolant
  • Chemical
  • Логическое значение
Глобальное имя: chemicalstackIsHeatedCoolant(Chemical) → Логическое значениеИмя метода: Chemical.isHeatedCoolant() → Логическое значение

Heated Coolant Ofheated_coolant_ofGet the cooled chemical of the given heated coolant
  • Chemical
  • Chemical
Глобальное имя: chemicalstackHeatedCoolantOf(Chemical) → ChemicalИмя метода: Chemical.heatedCoolantOf() → Chemical

Is Fuelis_fuelIf the given chemical is can be used as fuel
  • Chemical
  • Логическое значение
Глобальное имя: chemicalstackIsFuel(Chemical) → Логическое значениеИмя метода: Chemical.isFuel() → Логическое значение

Burn Ticksburn_ticksThe number of ticks this chemical can burn as fuel
  • Chemical
  • Целое число
Глобальное имя: chemicalstackBurnTicks(Chemical) → Целое числоИмя метода: Chemical.burnTicks() → Целое число

Energy per Tickenergy_per_tickThe amount of energy this chemical can produce when burnt as fuel
  • Chemical
  • Длинное целое
Глобальное имя: chemicalstackEnergyPerTick(Chemical) → Длинное целоеИмя метода: Chemical.energyPerTick() → Длинное целое

Raw chemical equals=Raw=If the raw chemicals are equal
  • Chemical
  • Chemical
  • Логическое значение
Глобальное имя: chemicalstackIsRawEqual(ChemicalChemical) → Логическое значениеИмя метода: Chemical.isRawEqual(Chemical) → Логическое значение

ModmodThe name of the mod owning the given chemical
  • Chemical
  • Строка
Глобальное имя: chemicalstackMod(Chemical) → СтрокаИмя метода: Chemical.mod() → Строка

With Amountwith_amountCopy the given chemical with the given amount
  • Chemical
  • Длинное целое
  • Chemical
Глобальное имя: chemicalstackWithAmount(ChemicalДлинное целое) → ChemicalИмя метода: Chemical.withAmount(Длинное целое) → Chemical

Tag Nameschemical_tag_namesThe Tag names (strings) of the given chemical
  • Chemical
  • Список
Глобальное имя: chemicalstackTags(Chemical) → СписокИмя метода: Chemical.tags() → Список

Tag Valueschemical_tag_valuesThe Tag values (chemicals) of the given chemical tag name
  • Строка
  • Список
Глобальное имя: stringChemicalsByTag(Строка) → СписокИмя метода: Строка.chemicalsByTag() → Список

ChemicalsIngr.chemicalsThe list of chemicals
  • Ингредиенты
  • Список
Глобальное имя: ingredientsChemicals(Ингредиенты) → СписокИмя метода: Ингредиенты.chemicals() → Список

With ChemicalIngr.with_chemicalGet a copy of the given ingredients with the given chemical at the given ingredient position
  • Ингредиенты
  • Целое число
  • Chemical
  • Ингредиенты
Глобальное имя: ingredientsWithChemical(ИнгредиентыЦелое числоChemical) → ИнгредиентыИмя метода: Ингредиенты.withChemical(Целое числоChemical) → Ингредиенты

With ChemicalsIngr.with_chemicalsGet a copy of the given ingredients with the given list of chemicals at the given ingredient position
  • Ингредиенты
  • Список
  • Ингредиенты
Глобальное имя: ingredientsWithChemicals(ИнгредиентыСписок) → ИнгредиентыИмя метода: Ингредиенты.withChemicals(Список) → Ингредиенты

RadiationradiationGet the radiation level of the given entity (in Sv/h)
  • Сущность
  • Двойной
Глобальное имя: entityRadiation(Сущность) → ДвойнойИмя метода: Сущность.radiation() → Двойной