Logic Programming
Another method for creating dynamic variable cards, is by applying an Operator on one or more Variable Cards to produce a new Variable Card. An example of an Operator is the addition of two Numbers, resulting in a new 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.
The Logic Programmer contains a large collection of Operators. It also allows you to create static Variable Cards for all Value Types. After selecting an Operator, valid Variable Cards should be inserted in the expected input slots. Finally, another Variable Card should be inserted in the output slot. If the Operator is valid, a new dynamic variable will be written to the card. Remember that the referenced Variable Cards have to be present in a Variable Store in the same network where the Operator will be evaluated.
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.
Focus Search Logic Programmer
Alt + F
Rename Variable Logic Programmer
Alt + R
And&&Globální jméno: booleanAnd(Boolean, Boolean) → BooleanJméno metody: Boolean.and(Boolean) → Boolean
Or||Globální jméno: booleanOr(Boolean, Boolean) → BooleanJméno metody: Boolean.or(Boolean) → Boolean
Not!Globální jméno: booleanNot(Boolean) → BooleanJméno metody: Boolean.not() → Boolean
Nand!&&Globální jméno: booleanNand(Boolean, Boolean) → BooleanJméno metody: Boolean.nand(Boolean) → Boolean
Nor!||Globální jméno: booleanNor(Boolean, Boolean) → BooleanJméno metody: Boolean.nor(Boolean) → Boolean
Addition+Globální jméno: numberAdd(Number, Number) → NumberJméno metody: Number.add(Number) → Number
Subtraction-Globální jméno: numberSubtract(Number, Number) → NumberJméno metody: Number.subtract(Number) → Number
Multiplication*Globální jméno: numberMultiply(Number, Number) → NumberJméno metody: Number.multiply(Number) → Number
Division/Globální jméno: numberDivide(Number, Number) → NumberJméno metody: Number.divide(Number) → Number
MaximummaxTakes the largest of two values.Globální jméno: numberMax(Number, Number) → NumberJméno metody: Number.max(Number) → Number
MinimumminTakes the smallest of two values.Globální jméno: numberMin(Number, Number) → NumberJméno metody: Number.min(Number) → Number
Increment++Globální jméno: numberIncrement(Number) → NumberJméno metody: Number.increment() → Number
Decrement--Globální jméno: numberDecrement(Number) → NumberJméno metody: Number.decrement() → Number
Modulus%Globální jméno: numberModulus(Number, Number) → NumberJméno metody: Number.modulus(Number) → Number
Square RootsqrtGlobální jméno: doubleSqrt(Dvojitá) → DvojitáJméno metody: Dvojitá.sqrt() → Dvojitá
PowerpowGlobální jméno: doublePow(Dvojitá, Dvojitá) → DvojitáJméno metody: Dvojitá.pow(Dvojitá) → Dvojitá
Equals==Tests whether two values are equal. The types of both must be the same.Globální jméno: anyEquals(Any, Any) → BooleanJméno metody: Any.equals(Any) → Boolean
Greater Than>Globální jméno: numberGreaterThan(Number, Number) → BooleanJméno metody: Number.greaterThan(Number) → Boolean
Less Than<Globální jméno: numberLessThan(Number, Number) → BooleanJméno metody: Number.lessThan(Number) → Boolean
Not Equals!=Tests whether two values are unequal. The types of both must be the same.Globální jméno: anyNotEquals(Any, Any) → BooleanJméno metody: Any.notEquals(Any) → Boolean
Greater Than or Equal>=Globální jméno: anyGreaterThanOrEquals(Any, Any) → BooleanJméno metody: Any.greaterThanOrEquals(Any) → Boolean
Less Than or Equal<=Globální jméno: anyLessThanOrEquals(Any, Any) → BooleanJméno metody: Any.lessThanOrEquals(Any) → Boolean
And&- Celé číslo
- Celé číslo
- Celé číslo
Globální jméno: integerBinaryAnd(Celé číslo, Celé číslo) → Celé čísloJméno metody: Celé číslo.binaryAnd(Celé číslo) → Celé číslo
Or|- Celé číslo
- Celé číslo
- Celé číslo
Globální jméno: integerBinaryOr(Celé číslo, Celé číslo) → Celé čísloJméno metody: Celé číslo.binaryOr(Celé číslo) → Celé číslo
Xor^- Celé číslo
- Celé číslo
- Celé číslo
Globální jméno: integerXor(Celé číslo, Celé číslo) → Celé čísloJméno metody: Celé číslo.xor(Celé číslo) → Celé číslo
Complement~Globální jméno: integerComplement(Celé číslo) → Celé čísloJméno metody: Celé číslo.complement() → Celé číslo
Left Shift<<- Celé číslo
- Celé číslo
- Celé číslo
Globální jméno: integerLeftShift(Celé číslo, Celé číslo) → Celé čísloJméno metody: Celé číslo.leftShift(Celé číslo) → Celé číslo
Right Shift>>Right Shift with ones fill- Celé číslo
- Celé číslo
- Celé číslo
Globální jméno: integerRightShift(Celé číslo, Celé číslo) → Celé čísloJméno metody: Celé číslo.rightShift(Celé číslo) → Celé číslo
Right Zero Shift>>>Right Shift with zeros fill- Celé číslo
- Celé číslo
- Celé číslo
Globální jméno: integerUnsignedRightShift(Celé číslo, Celé číslo) → Celé čísloJméno metody: Celé číslo.unsignedRightShift(Celé číslo) → Celé číslo
LengthlenThe length of the given StringGlobální jméno: stringLength(Řetězec) → Celé čísloJméno metody: Řetězec.length() → Celé číslo
Concat+Concatenate the two given Strings to oneGlobální jméno: stringConcat(Řetězec, Řetězec) → ŘetězecJméno metody: Řetězec.concat(Řetězec) → Řetězec
String ContainscontainsIf the given substring is contained within the given string.Globální jméno: stringContains(Řetězec, Řetězec) → BooleanJméno metody: Řetězec.contains(Řetězec) → Boolean
Contains Regexcontains_regexIf the regular expression given matches any substring of the given string.Globální jméno: stringContainsRegex(Řetězec, Řetězec) → BooleanJméno metody: Řetězec.containsRegex(Řetězec) → Boolean
Matches Regexmatches_regexIf the regular expression given matches the given string.Globální jméno: stringMatchesRegex(Řetězec, Řetězec) → BooleanJméno metody: Řetězec.matchesRegex(Řetězec) → Boolean
Index Ofindex_ofGet the index of the first occurrence of a substring matching the search term in the given string.Globální jméno: stringIndexOf(Řetězec, Řetězec) → Celé čísloJméno metody: Řetězec.indexOf(Řetězec) → Celé číslo
Index Of Regexindex_of_regexGet the index of the first occurrence of a substring matching the pattern in the given string.Globální jméno: stringIndexOfRegex(Řetězec, Řetězec) → Celé čísloJméno metody: Řetězec.indexOfRegex(Řetězec) → Celé číslo
Starts Withstarts_withIf the given substring matches the start of the given string.Globální jméno: stringStartsWith(Řetězec, Řetězec) → BooleanJméno metody: Řetězec.startsWith(Řetězec) → Boolean
Ends Withends_withIf the string given matches the end of the given string.Globální jméno: stringEndsWith(Řetězec, Řetězec) → BooleanJméno metody: Řetězec.endsWith(Řetězec) → Boolean
Split Onsplit_onGet a list containing pieces, split on the given (literal) delimiter, of the given string.Globální jméno: stringSplitOn(Řetězec, Řetězec) → SeznamJméno metody: Řetězec.splitOn(Řetězec) → Seznam
Split On Regexsplit_on_regexGet a list containing pieces, split on the given regular expression, of the given string.Globální jméno: stringSplitOnRegex(Řetězec, Řetězec) → SeznamJméno metody: Řetězec.splitOnRegex(Řetězec) → Seznam
SubstringsubstringGet a substring, from the given index (inclusive) to the given index (exclusive), of the given string.- Celé číslo
- Celé číslo
- Řetězec
- Řetězec
Globální jméno: integerSubstring(Celé číslo, Celé číslo, Řetězec) → ŘetězecJméno metody: Celé číslo.substring(Celé číslo, Řetězec) → Řetězec
Regex Groupregex_groupSearch for the given regular expression and return in that match the group at the given index, in the given string.- Řetězec
- Celé číslo
- Řetězec
- Řetězec
Globální jméno: stringRegexGroup(Řetězec, Celé číslo, Řetězec) → ŘetězecJméno metody: Řetězec.regexGroup(Celé číslo, Řetězec) → Řetězec
Regex Groupsregex_groupsSearch for the given regular expression and return in that match a list of all its groups, in the given string.Globální jméno: stringRegexGroups(Řetězec, Řetězec) → SeznamJméno metody: Řetězec.regexGroups(Řetězec) → Seznam
Regex Scanregex_scanSearch for all matches of the given regular expression and return the group at the given index, in the given string.- Řetězec
- Celé číslo
- Řetězec
- Seznam
Globální jméno: stringRegexScan(Řetězec, Celé číslo, Řetězec) → SeznamJméno metody: Řetězec.regexScan(Celé číslo, Řetězec) → Seznam
ReplacereplaceFind all instances of the search term and replace them with the given string, in the given string.- Řetězec
- Řetězec
- Řetězec
- Řetězec
Globální jméno: stringReplace(Řetězec, Řetězec, Řetězec) → ŘetězecJméno metody: Řetězec.replace(Řetězec, Řetězec) → Řetězec
Replace Regexreplace_regexFind all matches of the search pattern and replace them with the given string, in the given string.- Řetězec
- Řetězec
- Řetězec
- Řetězec
Globální jméno: stringReplaceRegex(Řetězec, Řetězec, Řetězec) → ŘetězecJméno metody: Řetězec.replaceRegex(Řetězec, Řetězec) → Řetězec
JoinjoinCreate a joined string with the given string delimiter and the given list of strings.Globální jméno: stringJoin(Řetězec, Seznam) → ŘetězecJméno metody: Řetězec.join(Seznam) → Řetězec
To StringnameGet the string or name of a named object or converts it to a stringGlobální jméno: namedName(Named) → ŘetězecJméno metody: Named.name() → Řetězec
Unique NameunameGet the unique name of an objectGlobální jméno: uniquely_namedUniqueName(Uniquely Named) → ŘetězecJméno metody: Uniquely Named.uniqueName() → Řetězec
ChybaerrorVyhodí vlastní chybuGlobální jméno: stringStringError(Řetězec) → ŘetězecJméno metody: Řetězec.stringError() → Řetězec
Round|| ||Round to the nearest IntegerGlobální jméno: numberRound(Number) → Celé čísloJméno metody: Number.round() → Celé číslo
Ceil⌈ ⌉Round up to the nearest IntegerGlobální jméno: numberCeil(Number) → Celé čísloJméno metody: Number.ceil() → Celé číslo
Floor⌊ ⌋Round down to the nearest IntegerGlobální jméno: numberFloor(Number) → Celé čísloJméno metody: Number.floor() → Celé číslo
CompactcompactShow a shorter, less precise representation of a NumberGlobální jméno: numberCompact(Number) → ŘetězecJméno metody: Number.compact() → Řetězec
Is NulloIf the given value is nullGlobální jméno: anyIsNull(Any) → BooleanJméno metody: Any.isNull() → Boolean
Is Not Null∅If the given value is not nullGlobální jméno: anyIsNotNull(Any) → BooleanJméno metody: Any.isNotNull() → Boolean
Length| |The length of the given listGlobální jméno: listLength(Seznam) → Celé čísloJméno metody: Seznam.length() → Celé číslo
Empty∅If the list is emptyGlobální jméno: listIsEmpty(Seznam) → BooleanJméno metody: Seznam.isEmpty() → Boolean
Not EmptyoIf the list is not emptyGlobální jméno: listIsNotEmpty(Seznam) → BooleanJméno metody: Seznam.isNotEmpty() → Boolean
GetgetGet the list element at the given position, throws an error if the index is out of bounds.Globální jméno: listGet(Seznam, Celé číslo) → AnyJméno metody: Seznam.get(Celé číslo) → Any
Get Or Defaultget_or_defaultSafely get the list element at the given position, if that element is not available, return the given default value.Globální jméno: listGetOrDefault(Seznam, Celé číslo, Any) → AnyJméno metody: Seznam.getOrDefault(Celé číslo, Any) → Any
ContainscontainsIf the list contains the given element.Globální jméno: listContains(Seznam, Any) → BooleanJméno metody: Seznam.contains(Any) → Boolean
Contains Predicatecontains_pIf at least one of the elements of the list returns true for the given predicate.Globální jméno: listContainsPredicate(Seznam, Operátor) → BooleanJméno metody: Seznam.containsPredicate(Operátor) → Boolean
CountcountThe number of times the given element is found in the list.Globální jméno: listCount(Seznam, Any) → Celé čísloJméno metody: Seznam.count(Any) → Celé číslo
Count Predicatecount_pThe number of times the given predicate returns true for the elements in the list.Globální jméno: listCountPredicate(Seznam, Operátor) → Celé čísloJméno metody: Seznam.countPredicate(Operátor) → Celé číslo
AppendappendAppend to the given list the given item.Globální jméno: listAppend(Seznam, Any) → SeznamJméno metody: Seznam.append(Any) → Seznam
ConcatconcatConcatenate the two lists to each other.Globální jméno: listConcat(Seznam, Seznam) → SeznamJméno metody: Seznam.concat(Seznam) → Seznam
Lazy List BuilderlazybuiltBuild a list lazily using a start value and an operator that is applied to the previous element to get a next element.Globální jméno: anyLazyBuilt(Any, Operátor) → SeznamJméno metody: Any.lazyBuilt(Operátor) → Seznam
HeadheadGet the first element of the given list.Globální jméno: listHead(Seznam) → AnyJméno metody: Seznam.head() → Any
TailtailRemove the first element from the list.Globální jméno: listTail(Seznam) → SeznamJméno metody: Seznam.tail() → Seznam
Unique Predicateuniq_pDeduplicate all elements in the list based on the given comparator predicate.Globální jméno: listUniquePredicate(Seznam, Operátor) → SeznamJméno metody: Seznam.uniquePredicate(Operátor) → Seznam
UniquniqDeduplicate all elements in the list.Globální jméno: listUnique(Seznam) → SeznamJméno metody: Seznam.unique() → Seznam
SlicesliceTake a subset of the given list from the given index (inclusive) to the given index (exclusive).- Seznam
- Celé číslo
- Celé číslo
- Seznam
Globální jméno: listSlice(Seznam, Celé číslo, Celé číslo) → SeznamJméno metody: Seznam.slice(Celé číslo, Celé číslo) → Seznam
Intersection∩Returns a list of items present in both supplied listsGlobální jméno: listIntersection(Seznam, Seznam) → SeznamJméno metody: Seznam.intersection(Seznam) → Seznam
List Equals (Set)=set=Check if two lists are equal according to set semantics.Globální jméno: listEquals_set(Seznam, Seznam) → BooleanJméno metody: Seznam.equals_set(Seznam) → Boolean
List Equals (Multiset)=multiset=Check if two lists are equal according to multiset semantics.Globální jméno: listEquals_multiset(Seznam, Seznam) → BooleanJméno metody: Seznam.equals_multiset(Seznam) → Boolean
OpaqueopaqueIf the given block is opaque, non-transparentGlobální jméno: blockIsOpaque(Blok) → BooleanJméno metody: Blok.isOpaque() → Boolean
ItemitemstackThe item representation of the given blockGlobální jméno: blockItemStack(Blok) → PředmětJméno metody: Blok.itemStack() → Předmět
ModmodThe name of the mod owning the given blockGlobální jméno: blockMod(Blok) → ŘetězecJméno metody: Blok.mod() → Řetězec
Block Break Soundbreak_soundThe break sound of the given blockGlobální jméno: blockBreakSound(Blok) → ŘetězecJméno metody: Blok.breakSound() → Řetězec
Block Place Soundplace_soundThe place sound of the given blockGlobální jméno: blockPlaceSound(Blok) → ŘetězecJméno metody: Blok.placeSound() → Řetězec
Block Step Soundstep_soundThe step sound of the given blockGlobální jméno: blockStepSound(Blok) → ŘetězecJméno metody: Blok.stepSound() → Řetězec
Block Is Shearableis_shearableIf the given block is shearableGlobální jméno: blockIsShearable(Blok) → BooleanJméno metody: Blok.isShearable() → Boolean
Block Plant Ageplant_ageThe age of the given plant blockGlobální jméno: blockPlantAge(Blok) → Celé čísloJméno metody: Blok.plantAge() → Celé číslo
Block By Nameblock_by_nameGet the block corresponding to the given unique name, add space+number for indicating the metadata.Globální jméno: stringBlockByName(Řetězec) → BlokJméno metody: Řetězec.blockByName() → Blok
Block Propertiesblock_propsGet the block properties as NBT compound tag.Globální jméno: blockProperties(Blok) → NBTJméno metody: Blok.properties() → NBT
Block Propertiesblock_with_propsGet the given block applied with the given properties.Globální jméno: blockWithProperties(Blok, NBT) → BlokJméno metody: Blok.withProperties(NBT) → Blok
Block Propertiesblock_all_propsGet all possible block properties as an NBT compound tag with list values.Globální jméno: blockPossibleProperties(Blok) → NBTJméno metody: Blok.possibleProperties() → NBT
Block Tag Namesblock_tag_namesThe Tag names (strings) of the given blockGlobální jméno: blockTags(Blok) → SeznamJméno metody: Blok.tags() → Seznam
Block Tag Valuesblock_tag_valuesThe Tag values (blocks) of the given block tag nameGlobální jméno: stringBlocksByTag(Řetězec) → SeznamJméno metody: Řetězec.blocksByTag() → Seznam
SizesizeThe current stack sizeGlobální jméno: itemstackSize(Předmět) → Celé čísloJméno metody: Předmět.size() → Celé číslo
Max sizemaxsizeThe maximum stack sizeGlobální jméno: itemstackMaxSize(Předmět) → Celé čísloJméno metody: Předmět.maxSize() → Celé číslo
StackablestackableIf the item stack can hold at least two items.Globální jméno: itemstackIsStackable(Předmět) → BooleanJméno metody: Předmět.isStackable() → Boolean
DamageabledamageableIf the item can take damage.Globální jméno: itemstackIsDamageable(Předmět) → BooleanJméno metody: Předmět.isDamageable() → Boolean
DamagedamageThe current item damageGlobální jméno: itemstackDamage(Předmět) → Celé čísloJméno metody: Předmět.damage() → Celé číslo
Max Damagemax_damageThe maximum item damageGlobální jméno: itemstackMaxDamage(Předmět) → Celé čísloJméno metody: Předmět.maxDamage() → Celé číslo
EnchantedenchantedIf the item is enchantedGlobální jméno: itemstackIsEnchanted(Předmět) → BooleanJméno metody: Předmět.isEnchanted() → Boolean
EnchantableenchantableIf the item can be enchantedGlobální jméno: itemstackIsEnchantable(Předmět) → BooleanJméno metody: Předmět.isEnchantable() → Boolean
Repair Costrepair_costThe repair cost of the itemGlobální jméno: itemstackRepairCost(Předmět) → Celé čísloJméno metody: Předmět.repairCost() → Celé číslo
RarityrarityThe rarity of the itemGlobální jméno: itemstackRarity(Předmět) → ŘetězecJméno metody: Předmět.rarity() → Řetězec
Strength vs BlockstrengthThe strength this item has against the given blockGlobální jméno: itemstackStrength(Předmět, Blok) → DvojitáJméno metody: Předmět.strength(Blok) → Dvojitá
Can Harvestcan_harvestIf the item can harvest the given blockGlobální jméno: itemstackCanHarvest(Předmět, Blok) → BooleanJméno metody: Předmět.canHarvest(Blok) → Boolean
BlockblockThe block from the given itemGlobální jméno: itemstackBlock(Předmět) → BlokJméno metody: Předmět.block() → Blok
Has Fluidis_fluidstackIf the given item has a fluidGlobální jméno: itemstackIsFluidStack(Předmět) → BooleanJméno metody: Předmět.isFluidStack() → Boolean
FluidfluidstackThe fluid from the given itemGlobální jméno: itemstackFluidStack(Předmět) → TekutinaJméno metody: Předmět.fluidStack() → Tekutina
Fluid Capacityfluidstack_capacityThe fluid capacity of the given item in mBGlobální jméno: itemstackFluidCapacity(Předmět) → Celé čísloJméno metody: Předmět.fluidCapacity() → Celé číslo
NBT equals=NBT=If the data components of the given items are equalGlobální jméno: itemstackIsNbtEqual(Předmět, Předmět) → BooleanJméno metody: Předmět.isNbtEqual(Předmět) → Boolean
Raw item equals no NBT=NoNBT=If the raw items of the given stacks are equal, ignoring data components but including damage values.Globální jméno: itemstackIsEqualNonNbt(Předmět, Předmět) → BooleanJméno metody: Předmět.isEqualNonNbt(Předmět) → Boolean
Raw item equals=Raw=If the raw items of the given items are equal, ignoring NBT and damage values.Globální jméno: itemstackIsEqualRaw(Předmět, Předmět) → BooleanJméno metody: Předmět.isEqualRaw(Předmět) → Boolean
ModmodThe name of the mod owning the given itemGlobální jméno: itemstackMod(Předmět) → ŘetězecJméno metody: Předmět.mod() → Řetězec
Fuel Burn Timeburn_timeThe fuel burn time in ticks of the given itemGlobální jméno: itemstackBurnTime(Předmět) → Celé čísloJméno metody: Předmět.burnTime() → Celé číslo
Is Fuelcan_burnIf the given item can be used as fuelGlobální jméno: itemstackCanBurn(Předmět) → BooleanJméno metody: Předmět.canBurn() → Boolean
Item Tag Namesitem_tag_namesThe Tag names (strings) of the given itemGlobální jméno: itemstackTags(Předmět) → SeznamJméno metody: Předmět.tags() → Seznam
Item Tag Valuesitem_tag_valuesThe Tag values (items) of the given item tag nameGlobální jméno: stringItemsByTag(Řetězec) → SeznamJméno metody: Řetězec.itemsByTag() → Seznam
Item With Stacksizewith_sizeSet the stacksize for the given itemGlobální jméno: itemstackWithSize(Předmět, Celé číslo) → PředmětJméno metody: Předmět.withSize(Celé číslo) → Předmět
Is FE Containeris_fe_containerIf the given item can hold FEGlobální jméno: itemstackIsFeContainer(Předmět) → BooleanJméno metody: Předmět.isFeContainer() → Boolean
FE Storedstored_feThe amount of FE stored in this itemGlobální jméno: itemstackFeStored(Předmět) → Celé čísloJméno metody: Předmět.feStored() → Celé číslo
FE Capacitycapacity_feThe maximum amount of FE that can be stored in this itemGlobální jméno: itemstackFeCapacity(Předmět) → Celé čísloJméno metody: Předmět.feCapacity() → Celé číslo
Item Has Inventoryhas_inventoryIf the given item has an inventoryGlobální jméno: itemstackHasInventory(Předmět) → BooleanJméno metody: Předmět.hasInventory() → Boolean
Item Inventory Sizeinventory_sizeRetrieve the inventory size of the given item handler contentsGlobální jméno: itemstackInventorySize(Předmět) → Celé čísloJméno metody: Předmět.inventorySize() → Celé číslo
Item InventoryinventoryRetrieve the inventory of the given item handler contentsGlobální jméno: itemstackInventory(Předmět) → SeznamJméno metody: Předmět.inventory() → Seznam
Item By Nameitem_by_nameGet the item corresponding to the given unique name, add space+number for indicating the metadata.Globální jméno: stringItemByName(Řetězec) → PředmětJméno metody: Řetězec.itemByName() → Předmět
Item List Countitem_list_countGet the total item count of exactly the given item in a list.Globální jméno: listItemListCount(Seznam, Předmět) → Celé čísloJméno metody: Seznam.itemListCount(Předmět) → Celé číslo
Item NBTNBT()Get the data of the given item as NBT.Globální jméno: itemstackNbt(Předmět) → NBTJméno metody: Předmět.nbt() → NBT
Has NBThas_nbtIf the item stack has data components.Globální jméno: itemstackHasNbt(Předmět) → BooleanJméno metody: Předmět.hasNbt() → Boolean
Data Keysdata_keysGet all data component keys of the item stack.Globální jméno: itemstackDataKeys(Předmět) → SeznamJméno metody: Předmět.dataKeys() → Seznam
Data Valuedata_valueGet the value of the given data component key.Globální jméno: itemstackDataValue(Předmět, Řetězec) → NBTJméno metody: Předmět.dataValue(Řetězec) → NBT
With Datawith_dataAdd the given data component key and value to the given item stack.Globální jméno: fluidstackWithData(Tekutina, Řetězec, NBT) → NBTJméno metody: Tekutina.withData(Řetězec, NBT) → NBT
TooltiptooltipGet the tooltip of the given item as a list of strings.Globální jméno: itemstackTooltip(Předmět) → SeznamJméno metody: Předmět.tooltip() → Seznam
Entity Tooltipentity_item_tooltipIn the context of the given Player Entity, get the tooltip of the given item as a list of strings.Globální jméno: entityEntityItemTooltip(Entita, Předmět) → SeznamJméno metody: Entita.entityItemTooltip(Předmět) → Seznam
Is Mobis_mobIf the entity is a mobGlobální jméno: entityIsMob(Entita) → BooleanJméno metody: Entita.isMob() → Boolean
Is Animalis_animalIf the entity is an animalGlobální jméno: entityIsAnimal(Entita) → BooleanJméno metody: Entita.isAnimal() → Boolean
Is Itemis_itemIf the entity is an itemGlobální jméno: entityIsItem(Entita) → BooleanJméno metody: Entita.isItem() → Boolean
Is Playeris_playerIf the entity is a playerGlobální jméno: entityIsPlayer(Entita) → BooleanJméno metody: Entita.isPlayer() → Boolean
Is Minecartis_minecartIf the entity is a minecartGlobální jméno: entityIsMinecart(Entita) → BooleanJméno metody: Entita.isMinecart() → Boolean
ItemitemThe item from the item entityGlobální jméno: entityItem(Entita) → PředmětJméno metody: Entita.item() → Předmět
HealthhealthThe entity healthGlobální jméno: entityHealth(Entita) → DvojitáJméno metody: Entita.health() → Dvojitá
WidthwidthThe entity widthGlobální jméno: entityWidth(Entita) → DvojitáJméno metody: Entita.width() → Dvojitá
HeightheightThe entity heightGlobální jméno: entityHeight(Entita) → DvojitáJméno metody: Entita.height() → Dvojitá
Is Burningis_burningIf the entity is burningGlobální jméno: entityEntityIsBurning(Entita) → BooleanJméno metody: Entita.entityIsBurning() → Boolean
Is Wetis_wetIf the entity is wetGlobální jméno: entityIsWet(Entita) → BooleanJméno metody: Entita.isWet() → Boolean
Is Crouchingis_crouchingIf the entity is crouchingGlobální jméno: entityIsCrouching(Entita) → BooleanJméno metody: Entita.isCrouching() → Boolean
Is Eatingis_eatingIf the entity is eatingGlobální jméno: entityIsEating(Entita) → BooleanJméno metody: Entita.isEating() → Boolean
Armor Inventoryarmor_inventoryThe list of items the entity is carrying as armor.Globální jméno: entityArmorInventory(Entita) → SeznamJméno metody: Entita.armorInventory() → Seznam
Player InventoryinventoryThe list of items the player is carrying.Globální jméno: entityInventory(Entita) → SeznamJméno metody: Entita.inventory() → Seznam
ModmodThe name of the mod owning the given entityGlobální jméno: entityMod(Entita) → ŘetězecJméno metody: Entita.mod() → Řetězec
Target Blocktarget_blockThe block the given entity is currently looking at.Globální jméno: entityTargetBlock(Entita) → BlokJméno metody: Entita.targetBlock() → Blok
Target Entitytarget_entityThe entity the given entity is currently looking at.Globální jméno: entityTargetEntity(Entita) → EntitaJméno metody: Entita.targetEntity() → Entita
Has Gui Openhas_gui_openIf the given player has an external gui open.Globální jméno: entityHasGuiOpen(Entita) → BooleanJméno metody: Entita.hasGuiOpen() → Boolean
Held Item Mainhandheld_item_1The item the given entity is currently holding in its main hand.Globální jméno: entityHeldItem(Entita) → PředmětJméno metody: Entita.heldItem() → Předmět
Held Item Offhandheld_item_2The item the given entity is currently holding in its off-hand.Globální jméno: entityHeldItemOffHand(Entita) → PředmětJméno metody: Entita.heldItemOffHand() → Předmět
Mounted EntitiesmountedThe entities that are currently mounted on the given entity.Globální jméno: entityMounted(Entita) → SeznamJméno metody: Entita.mounted() → Seznam
Item Frame Contentsitemframe_contentsThe contents from the given Item Frame.Globální jméno: entityItemFrameContents(Entita) → PředmětJméno metody: Entita.itemFrameContents() → Předmět
Item Frame Rotationitemframe_rotationThe rotation from the given Item Frame.Globální jméno: entityItemFrameRotation(Entita) → Celé čísloJméno metody: Entita.itemFrameRotation() → Celé číslo
Entity Hurt SoundhurtsoundThe hurt sound of the given entity.Globální jméno: entityHurtSound(Entita) → ŘetězecJméno metody: Entita.hurtSound() → Řetězec
Entity Death SounddeathsoundThe death sound of the given entity.Globální jméno: entityDeathSound(Entita) → ŘetězecJméno metody: Entita.deathSound() → Řetězec
Entity AgeageThe age of the given entity.Globální jméno: entityAge(Entita) → Celé čísloJméno metody: Entita.age() → Celé číslo
Entity Is Childis_childIf the given entity is a child.Globální jméno: entityIsChild(Entita) → BooleanJméno metody: Entita.isChild() → Boolean
Entity Can BreedcanbreedIf the given entity is ready to be bred.Globální jméno: entityCanBreed(Entita) → BooleanJméno metody: Entita.canBreed() → Boolean
Entity Is In Loveis_in_loveIf the given entity is in love and is ready to breed.Globální jméno: entityIsInLove(Entita) → BooleanJméno metody: Entita.isInLove() → Boolean
Entity Can Breed Withcan_breed_withIf the given entity can be bred using the given item.Globální jméno: entityCanBreedWith(Entita, Předmět) → BooleanJméno metody: Entita.canBreedWith(Předmět) → Boolean
Entity Is Shearableis_shearableIf the given entity is shearableGlobální jméno: entityIsShearable(Entita) → BooleanJméno metody: Entita.isShearable() → Boolean
Entity NBTNBT()Get the given entity as NBT.Globální jméno: entityNbt(Entita) → NBTJméno metody: Entita.nbt() → NBT
Entity Typeentity_typeThe entity type name.Globální jméno: entityType(Entita) → ŘetězecJméno metody: Entita.type() → Řetězec
Entity Itemsentity_itemsThe items that are contained within this entity.Globální jméno: entityItems(Entita) → SeznamJméno metody: Entita.items() → Seznam
Entity Fluidsentity_fluidsThe fluids that are contained within this entity.Globální jméno: entityFluids(Entita) → SeznamJméno metody: Entita.fluids() → Seznam
Entity Energy Storedentity_stored_feThe amount of energy that is stored in this entity.Globální jméno: entityEnergy(Entita) → Celé čísloJméno metody: Entita.energy() → Celé číslo
Entity Energy Capacityentity_capacity_feThe energy capacity of this entity.Globální jméno: entityEnergyCapacity(Entita) → Celé čísloJméno metody: Entita.energyCapacity() → Celé číslo
AmountamountThe amount of mBGlobální jméno: fluidstackAmount(Tekutina) → Celé čísloJméno metody: Tekutina.amount() → Celé číslo
BlockblockThe block of the fluidGlobální jméno: fluidstackBlock(Tekutina) → BlokJméno metody: Tekutina.block() → Blok
Light levellight_levelThe light level emitted by the fluidGlobální jméno: fluidstackLightLevel(Tekutina) → Celé čísloJméno metody: Tekutina.lightLevel() → Celé číslo
DensitydensityThe fluid densityGlobální jméno: fluidstackDensity(Tekutina) → Celé čísloJméno metody: Tekutina.density() → Celé číslo
TemperaturetemperatureThe fluid temperatureGlobální jméno: fluidstackTemperature(Tekutina) → Celé čísloJméno metody: Tekutina.temperature() → Celé číslo
ViscosityviscosityThe fluid viscosityGlobální jméno: fluidstackViscosity(Tekutina) → Celé čísloJméno metody: Tekutina.viscosity() → Celé číslo
Is Lighter Than Airlighter_than_airIf the fluid is lighter than airGlobální jméno: fluidstackIsLighterThanAir(Tekutina) → BooleanJméno metody: Tekutina.isLighterThanAir() → Boolean
RarityrarityThe fluid rarityGlobální jméno: fluidstackRarity(Tekutina) → ŘetězecJméno metody: Tekutina.rarity() → Řetězec
Bucket empty soundsound_bucket_emptyThe bucket empty sound for the fluidGlobální jméno: fluidstackBucketEmptySound(Tekutina) → ŘetězecJméno metody: Tekutina.bucketEmptySound() → Řetězec
Fluid vaporize soundsound_fluid_vaporizeThe fluid vaporize sound for the fluidGlobální jméno: fluidstackFluidVaporizeSound(Tekutina) → ŘetězecJméno metody: Tekutina.fluidVaporizeSound() → Řetězec
Bucket fill soundsound_bucket_fillThe bucket fill sound for the fluidGlobální jméno: fluidstackBucketFillSound(Tekutina) → ŘetězecJméno metody: Tekutina.bucketFillSound() → Řetězec
BucketbucketThe filled bucket for the fluidGlobální jméno: fluidstackBucket(Tekutina) → PředmětJméno metody: Tekutina.bucket() → Předmět
Raw fluid equals=Raw=If the raw fluids are equalGlobální jméno: fluidstackIsRawEqual(Tekutina, Tekutina) → BooleanJméno metody: Tekutina.isRawEqual(Tekutina) → Boolean
ModmodThe name of the mod owning the given fluidGlobální jméno: fluidstackMod(Tekutina) → ŘetězecJméno metody: Tekutina.mod() → Řetězec
Fluid NBTNBT()Get the data of the given fluid as NBT.Globální jméno: fluidstackNbt(Tekutina) → NBTJméno metody: Tekutina.nbt() → NBT
Fluid With Amountwith_amountCopy the given fluid with the given amount- Tekutina
- Celé číslo
- Tekutina
Globální jméno: fluidstackWithAmount(Tekutina, Celé číslo) → TekutinaJméno metody: Tekutina.withAmount(Celé číslo) → Tekutina
Data Keysdata_keysGet all data component keys of the fluid stack.Globální jméno: fluidstackDataKeys(Tekutina) → SeznamJméno metody: Tekutina.dataKeys() → Seznam
Data Valuedata_valueGet the value of the given data component key.Globální jméno: fluidstackDataValue(Tekutina, Řetězec) → NBTJméno metody: Tekutina.dataValue(Řetězec) → NBT
Fluid Tag Namesfluid_tag_namesThe Tag names (strings) of the given fluidGlobální jméno: fluidstackTags(Tekutina) → SeznamJméno metody: Tekutina.tags() → Seznam
Fluid Tag Valuesfluid_tag_valuesThe Tag values (fluids) of the given fluid tag nameGlobální jméno: stringFluidsByTag(Řetězec) → SeznamJméno metody: Řetězec.fluidsByTag() → Seznam
ApplyapplyApply for a given operator a given value.Globální jméno: operatorApply(Operátor, Any) → AnyJméno metody: Operátor.apply(Any) → Any
Apply 2apply2Apply for a given operator the given two values.Globální jméno: operatorApply2(Operátor, Any, Any) → AnyJméno metody: Operátor.apply2(Any, Any) → Any
Apply 3apply3Apply for a given operator the given three values.Globální jméno: operatorApply3(Operátor, Any, Any, Any) → AnyJméno metody: Operátor.apply3(Any, Any, Any) → Any
Apply Napply_nApply for a given operator the given list of values.Globální jméno: operatorApply_n(Operátor, Seznam) → AnyJméno metody: Operátor.apply_n(Seznam) → Any
Apply 0apply0Apply for a given operator without arguments.Globální jméno: operatorApply0(Operátor) → AnyJméno metody: Operátor.apply0() → Any
MapmapApply the given operator on all elements of a list, resulting in a new list of mapped values.Globální jméno: operatorMap(Operátor, Seznam) → SeznamJméno metody: Operátor.map(Seznam) → Seznam
FilterfilterFilter a list of elements by matching them all with the given predicate.Globální jméno: operatorFilter(Operátor, Seznam) → SeznamJméno metody: Operátor.filter(Seznam) → Seznam
Conjunction.&&.Takes the conjunction of two predicates.Globální jméno: operatorConjunction(Operátor, Operátor) → OperátorJméno metody: Operátor.conjunction(Operátor) → Operátor
Disjunction.||.Takes the disjunction of two predicates.Globální jméno: operatorDisjunction(Operátor, Operátor) → OperátorJméno metody: Operátor.disjunction(Operátor) → Operátor
Negation!.Takes the negation of a predicate.Globální jméno: operatorNegation(Operátor) → OperátorJméno metody: Operátor.negation() → Operátor
Pipe.Create a new operator that pipes the output from the first operator to the second operator.Globální jméno: operatorPipe(Operátor, Operátor) → OperátorJméno metody: Operátor.pipe(Operátor) → Operátor
Pipe 2.2Create a new operator that gives its input to the first and second operators, and pipes the outputs from both of them to the third operator.- Operátor
- Operátor
- Operátor
- Operátor
Globální jméno: operatorPipe2(Operátor, Operátor, Operátor) → OperátorJméno metody: Operátor.pipe2(Operátor, Operátor) → Operátor
FlipflipFlip the two first input parameters of an operator.Globální jméno: operatorFlip(Operátor) → OperátorJméno metody: Operátor.flip() → Operátor
ReducereduceApply the given operator on all elements of a list to reduce the list to one value.Globální jméno: operatorReduce(Operátor, Seznam, Any) → AnyJméno metody: Operátor.reduce(Seznam, Any) → Any
Reduce 1reduce1Apply the given operator on all elements of a list to reduce the list to one value. reduce1(op, list) is equivalent to reduce(op, tail(list), head(list)).Globální jméno: operatorReduce1(Operátor, Seznam) → AnyJméno metody: Operátor.reduce1(Seznam) → Any
Operator By Nameop_by_nameGet the operator that has the given unique name.Globální jméno: stringOperatorByName(Řetězec) → OperátorJméno metody: Řetězec.operatorByName() → Operátor
NBT Compound SizeNBT{}.sizeThe number of entries inside the given NBT compound tagGlobální jméno: nbtSize(NBT) → Celé čísloJméno metody: NBT.size() → Celé číslo
NBT Compound KeysNBT{}.keysThe list of keys inside the given NBT compound tagGlobální jméno: nbtKeys(NBT) → SeznamJméno metody: NBT.keys() → Seznam
NBT Compound Has KeyNBT{}.has_keyIf the given NBT compound tag contains the given keyGlobální jméno: nbtHasKey(NBT, Řetězec) → BooleanJméno metody: NBT.hasKey(Řetězec) → Boolean
NBT Compound Entry TypeNBT{}.typeThe value type in the given NBT compound tag corresponding to the given keyGlobální jméno: nbtType(NBT, Řetězec) → ŘetězecJméno metody: NBT.type(Řetězec) → Řetězec
NBT Compound ValueNBT{}.get_tagThe value of any type in the given NBT compound tag with the given keyGlobální jméno: nbtGetTag(NBT, Řetězec) → NBTJméno metody: NBT.getTag(Řetězec) → NBT
NBT Compound Value BooleanNBT{}.get_booleanThe Boolean value in the given NBT compound tag with the given keyGlobální jméno: nbtGetBoolean(NBT, Řetězec) → BooleanJméno metody: NBT.getBoolean(Řetězec) → Boolean
NBT Compound Value IntegerNBT{}.get_integerThe Integer value in the given NBT compound tag with the given keyGlobální jméno: nbtGetInteger(NBT, Řetězec) → Celé čísloJméno metody: NBT.getInteger(Řetězec) → Celé číslo
NBT Compound Value LongNBT{}.get_longThe Long value in the given NBT compound tag with the given keyGlobální jméno: nbtGetLong(NBT, Řetězec) → DlouháJméno metody: NBT.getLong(Řetězec) → Dlouhá
NBT Compound Value DoubleNBT{}.get_doubleThe Double value in the given NBT compound tag with the given keyGlobální jméno: nbtGetDouble(NBT, Řetězec) → DvojitáJméno metody: NBT.getDouble(Řetězec) → Dvojitá
NBT Compound Value StringNBT{}.get_stringThe String value in the given NBT compound tag with the given keyGlobální jméno: nbtGetString(NBT, Řetězec) → ŘetězecJméno metody: NBT.getString(Řetězec) → Řetězec
NBT Compound Value CompoundNBT{}.get_compoundThe Compound value in the given NBT compound tag with the given keyGlobální jméno: nbtGetCompound(NBT, Řetězec) → NBTJméno metody: NBT.getCompound(Řetězec) → NBT
NBT Compound Value List NBTNBT{}.get_list_tagThe NBT List value in the given NBT compound tag with the given keyGlobální jméno: nbtGetListTag(NBT, Řetězec) → SeznamJméno metody: NBT.getListTag(Řetězec) → Seznam
NBT Compound Value Byte ArrayNBT{}.get_list_byteThe Byte Array in the given NBT compound tag with the given key as Integer ListGlobální jméno: nbtGetListByte(NBT, Řetězec) → SeznamJméno metody: NBT.getListByte(Řetězec) → Seznam
NBT Compound Value Integer ArrayNBT{}.get_list_intThe Integer Array in the given NBT compound tag with the given key as Integer ListGlobální jméno: nbtGetListInt(NBT, Řetězec) → SeznamJméno metody: NBT.getListInt(Řetězec) → Seznam
NBT Compound Value Long ArrayNBT{}.get_list_longThe Long Array in the given NBT compound tag with the given key as Long ListGlobální jméno: nbtGetListLong(NBT, Řetězec) → SeznamJméno metody: NBT.getListLong(Řetězec) → Seznam
NBT Compound WithoutNBT{}.withoutGet a copy of the given NBT compound tag without the given keyGlobální jméno: nbtWithout(NBT, Řetězec) → NBTJméno metody: NBT.without(Řetězec) → NBT
NBT Compound With BooleanNBT{}.with_booleanGet a copy of the given NBT compound tag with the given Boolean entryGlobální jméno: nbtWithBoolean(NBT, Řetězec, Boolean) → NBTJméno metody: NBT.withBoolean(Řetězec, Boolean) → NBT
NBT Compound With ShortNBT{}.with_shortGet a copy of the given NBT compound tag with the given Integer as a short entryGlobální jméno: nbtWithShort(NBT, Řetězec, Celé číslo) → NBTJméno metody: NBT.withShort(Řetězec, Celé číslo) → NBT
NBT Compound With IntegerNBT{}.with_integerGet a copy of the given NBT compound tag with the given Integer entryGlobální jméno: nbtWithInteger(NBT, Řetězec, Celé číslo) → NBTJméno metody: NBT.withInteger(Řetězec, Celé číslo) → NBT
NBT Compound With LongNBT{}.with_longGet a copy of the given NBT compound tag with the given Long entryGlobální jméno: nbtWithLong(NBT, Řetězec, Dlouhá) → NBTJméno metody: NBT.withLong(Řetězec, Dlouhá) → NBT
NBT Compound With DoubleNBT{}.with_doubleGet a copy of the given NBT compound tag with the given Double entryGlobální jméno: nbtWithDouble(NBT, Řetězec, Dvojitá) → NBTJméno metody: NBT.withDouble(Řetězec, Dvojitá) → NBT
NBT Compound With FloatNBT{}.with_floatGet a copy of the given NBT compound tag with the given Double as a float entryGlobální jméno: nbtWithFloat(NBT, Řetězec, Dvojitá) → NBTJméno metody: NBT.withFloat(Řetězec, Dvojitá) → NBT
NBT Compound With StringNBT{}.with_stringGet a copy of the given NBT compound tag with the given String entryGlobální jméno: nbtWithString(NBT, Řetězec, Řetězec) → NBTJméno metody: NBT.withString(Řetězec, Řetězec) → NBT
NBT Compound With NBTNBT{}.with_tagGet a copy of the given NBT compound tag with the given NBT entryGlobální jméno: nbtWithTag(NBT, Řetězec, NBT) → NBTJméno metody: NBT.withTag(Řetězec, NBT) → NBT
NBT Compound With NBT ListNBT{}.with_tag_listGet a copy of the given NBT compound tag with the given NBT List entryGlobální jméno: nbtWithTagList(NBT, Řetězec, Seznam) → NBTJméno metody: NBT.withTagList(Řetězec, Seznam) → NBT
NBT Compound With Byte ListNBT{}.with_byte_listGet a copy of the given NBT compound tag with the given Integer List as an NBT Byte Array entryGlobální jméno: nbtWithByteList(NBT, Řetězec, Seznam) → NBTJméno metody: NBT.withByteList(Řetězec, Seznam) → NBT
NBT Compound With Int ListNBT{}.with_int_listGet a copy of the given NBT compound tag with the given NBT Integer Array entryGlobální jméno: nbtWithIntList(NBT, Řetězec, Seznam) → NBTJméno metody: NBT.withIntList(Řetězec, Seznam) → NBT
NBT Compound With Long ListNBT{}.with_list_longGet a copy of the given NBT compound tag with the given NBT Long Array entryGlobální jméno: nbtWithListLong(NBT, Řetězec, Seznam) → NBTJméno metody: NBT.withListLong(Řetězec, Seznam) → NBT
NBT Compound SubsetNBT{}.⊆If the first NBT compound tag is a subset of, or equal to the second NBT compound tag. This will recursively check nested tags.Globální jméno: nbtIsSubset(NBT, NBT) → BooleanJméno metody: NBT.isSubset(NBT) → Boolean
NBT Compound UnionNBT{}.∪The union of the given NBT compound tags. Nested tags will be joined recursively.Globální jméno: nbtUnion(NBT, NBT) → NBTJméno metody: NBT.union(NBT) → NBT
NBT Compound IntersectionNBT{}.∩The intersection of the given NBT compound tags. Nested tags will be intersected recursively.Globální jméno: nbtIntersection(NBT, NBT) → NBTJméno metody: NBT.intersection(NBT) → NBT
NBT Compound MinusNBT{}.∖The difference of the given NBT compound tags. Nested tags will be subtracted recursively.Globální jméno: nbtMinus(NBT, NBT) → NBTJméno metody: NBT.minus(NBT) → NBT
NBT Boolean As BooleanNBT.as_booleanGet the Boolean value of the given NBT Byte tagGlobální jméno: nbtAsBoolean(NBT) → BooleanJméno metody: NBT.asBoolean() → Boolean
NBT Byte As IntegerNBT.as_byteGet the Integer value of the given NBT Byte tagGlobální jméno: nbtAsByte(NBT) → Celé čísloJméno metody: NBT.asByte() → Celé číslo
NBT Short as IntegerNBT.as_shortGet the Integer value of the given NBT Short tagGlobální jméno: nbtAsShort(NBT) → Celé čísloJméno metody: NBT.asShort() → Celé číslo
NBT Integer As IntegerNBT.as_intGet the Integer value of the given NBT Integer tagGlobální jméno: nbtAsInt(NBT) → Celé čísloJméno metody: NBT.asInt() → Celé číslo
NBT Long As LongNBT.as_longGet the Long value of the given NBT Long tagGlobální jméno: nbtAsLong(NBT) → DlouháJméno metody: NBT.asLong() → Dlouhá
NBT Double As DoubleNBT.as_doubleGet the Double value of the given NBT Double tagGlobální jméno: nbtAsDouble(NBT) → DvojitáJméno metody: NBT.asDouble() → Dvojitá
NBT Float As DoubleNBT.as_floatGet the Double value of the given NBT Float tagGlobální jméno: nbtAsFloat(NBT) → DvojitáJméno metody: NBT.asFloat() → Dvojitá
NBT String As StringNBT.as_stringGet the String value of the given NBT String tagGlobální jméno: nbtAsString(NBT) → ŘetězecJméno metody: NBT.asString() → Řetězec
NBT List As NBT ListNBT.as_tag_listGet the NBT List value of the given NBT List tagGlobální jméno: nbtAsTagList(NBT) → SeznamJméno metody: NBT.asTagList() → Seznam
NBT Byte Array As Byte ListNBT.as_byte_listGet the Byte List value of the given NBT Byte Array tagGlobální jméno: nbtAsByteList(NBT) → SeznamJméno metody: NBT.asByteList() → Seznam
NBT Integer Array As Integer ListNBT.as_int_listGet the Integer List value of the given NBT Integer Array tagGlobální jméno: nbtAsIntList(NBT) → SeznamJméno metody: NBT.asIntList() → Seznam
NBT Long Array As Long ListNBT.as_long_listGet the Long List value of the given NBT Long Array tagGlobální jméno: nbtAsLongList(NBT) → SeznamJméno metody: NBT.asLongList() → Seznam
NBT Byte From BooleanNBT.from_booleanCreate an NBT Byte tag from the given Boolean valueGlobální jméno: booleanAsNbt(Boolean) → NBTJméno metody: Boolean.asNbt() → NBT
NBT Short From IntegerNBT.from_shortCreate an NBT Short tag from the given Integer valueGlobální jméno: shortAsNbt(Celé číslo) → NBTJméno metody: Celé číslo.shortAsNbt() → NBT
NBT Byte From IntegerNBT.from_byteCreate an NBT Byte tag from the given Integer valueGlobální jméno: byteAsNbt(Celé číslo) → NBTJméno metody: Celé číslo.byteAsNbt() → NBT
NBT Integer From IntegerNBT.from_intCreate an NBT Integer tag from the given Integer valueGlobální jméno: integerAsNbt(Celé číslo) → NBTJméno metody: Celé číslo.asNbt() → NBT
NBT Long From LongNBT.from_longCreate an NBT Long tag from the given Long valueGlobální jméno: longAsNbt(Dlouhá) → NBTJméno metody: Dlouhá.asNbt() → NBT
NBT Double From DoubleNBT.from_doubleCreate an NBT Double tag from the given Double valueGlobální jméno: doubleAsNbt(Dvojitá) → NBTJméno metody: Dvojitá.asNbt() → NBT
NBT Float From DoubleNBT.from_floatCreate an NBT Float tag from the given Double valueGlobální jméno: floatAsNbt(Dvojitá) → NBTJméno metody: Dvojitá.floatAsNbt() → NBT
NBT String From StringNBT.from_stringCreate an NBT String tag from the given String valueGlobální jméno: stringAsNbt(Řetězec) → NBTJméno metody: Řetězec.asNbt() → NBT
NBT List From Tag ListNBT.from_tag_listCreate an NBT List tag from the given NBT List valueGlobální jméno: tagListAsNbt(Seznam) → NBTJméno metody: Seznam.tagListAsNbt() → NBT
NBT Byte Array From Byte ListNBT.from_byte_listCreate an NBT Byte Array tag from the given Integer List valueGlobální jméno: byteListAsNbt(Seznam) → NBTJméno metody: Seznam.byteListAsNbt() → NBT
NBT Integer Array From Integer ListNBT.from_int_listCreate an NBT Integer Array tag from the given Integer List valueGlobální jméno: intListAsNbt(Seznam) → NBTJméno metody: Seznam.intListAsNbt() → NBT
NBT Long Array From Long ListNBT.from_long_listCreate an NBT Long Array tag from the given Long List valueGlobální jméno: longListAsNbt(Seznam) → NBTJméno metody: Seznam.longListAsNbt() → NBT
NBT Path Match FirstNBT.path_match_firstApply the given NBT Path expression on the given NBT value, and return the first matchGlobální jméno: stringNbtPathMatchFirst(Řetězec, NBT) → NBTJméno metody: Řetězec.nbtPathMatchFirst(NBT) → NBT
NBT Path Match AllNBT.path_match_allApply the given NBT Path expression on the given NBT value, and return all matches as a listGlobální jméno: stringNbtPathMatchAll(Řetězec, NBT) → SeznamJméno metody: Řetězec.nbtPathMatchAll(NBT) → Seznam
NBT Path TestNBT.path_testTest if the given NBT Path expression matches with the given NBT valueGlobální jméno: stringNbtPathTest(Řetězec, NBT) → BooleanJméno metody: Řetězec.nbtPathTest(NBT) → Boolean
Ingredient itemsIngr.itemsThe list of itemsGlobální jméno: ingredientsItems(Ingredients) → SeznamJméno metody: Ingredients.items() → Seznam
Ingredient fluidsIngr.fluidsThe list of fluidsGlobální jméno: ingredientsFluids(Ingredients) → SeznamJméno metody: Ingredients.fluids() → Seznam
Ingredient energy elementsIngr.energiesThe list of energy elementsGlobální jméno: ingredientsEnergies(Ingredients) → SeznamJméno metody: Ingredients.energies() → Seznam
Ingredients With ItemIngr.with_itemGet a copy of the given ingredients with the given item at the given ingredient position- Ingredients
- Celé číslo
- Předmět
- Ingredients
Globální jméno: ingredientsWithItem(Ingredients, Celé číslo, Předmět) → IngredientsJméno metody: Ingredients.withItem(Celé číslo, Předmět) → Ingredients
Ingredients With FluidIngr.with_fluidGet a copy of the given ingredients with the given fluid at the given ingredient position- Ingredients
- Celé číslo
- Tekutina
- Ingredients
Globální jméno: ingredientsWithFluid(Ingredients, Celé číslo, Tekutina) → IngredientsJméno metody: Ingredients.withFluid(Celé číslo, Tekutina) → Ingredients
Ingredients With EnergyIngr.with_energyGet a copy of the given ingredients with the given energy at the given ingredient position- Ingredients
- Celé číslo
- Dlouhá
- Ingredients
Globální jméno: ingredientsWithEnergy(Ingredients, Celé číslo, Dlouhá) → IngredientsJméno metody: Ingredients.withEnergy(Celé číslo, Dlouhá) → Ingredients
Ingredients With ItemsIngr.with_itemsGet a copy of the given ingredients with the given list of items at the given ingredient position- Ingredients
- Seznam
- Ingredients
Globální jméno: ingredientsWithItems(Ingredients, Seznam) → IngredientsJméno metody: Ingredients.withItems(Seznam) → Ingredients
Ingredients With FluidsIngr.with_fluidsGet a copy of the given ingredients with the given list of fluids at the given ingredient position- Ingredients
- Seznam
- Ingredients
Globální jméno: ingredientsWithFluids(Ingredients, Seznam) → IngredientsJméno metody: Ingredients.withFluids(Seznam) → Ingredients
Ingredients With Energy ElementsIngr.with_energiesGet a copy of the given ingredients with the given list of energy elements at the given ingredient position- Ingredients
- Seznam
- Ingredients
Globální jméno: ingredientsWithEnergies(Ingredients, Seznam) → IngredientsJméno metody: Ingredients.withEnergies(Seznam) → Ingredients
Recipe Input Ingredientsrecipe_inThe input ingredients of the given recipeGlobální jméno: recipeInput(Recipe) → IngredientsJméno metody: Recipe.input() → Ingredients
Recipe Output Ingredientsrecipe_outThe output ingredients of the given recipeGlobální jméno: recipeOutput(Recipe) → IngredientsJméno metody: Recipe.output() → Ingredients
Recipe With Input IngredientsRecipe.with_inGet a copy of the given recipe with the given ingredients as inputGlobální jméno: recipeWithInput(Recipe, Ingredients) → RecipeJméno metody: Recipe.withInput(Ingredients) → Recipe
Recipe With Output IngredientsRecipe.with_outGet a copy of the given recipe with the given ingredients as outputGlobální jméno: recipeWithOutput(Recipe, Ingredients) → RecipeJméno metody: Recipe.withOutput(Ingredients) → Recipe
Recipe With Input and Output IngredientsRecipe.with_ioCreate a recipe with the first ingredients as input, and the second ingredients as output- Ingredients
- Ingredients
- Recipe
Globální jméno: ingredientsWithInputOutput(Ingredients, Ingredients) → RecipeJméno metody: Ingredients.withInputOutput(Ingredients) → Recipe
Parseparse_booleanGlobální jméno: stringParseAsBoolean(Řetězec) → BooleanJméno metody: Řetězec.parseAsBoolean() → Boolean
Parseparse_doubleGlobální jméno: stringParseAsDouble(Řetězec) → DvojitáJméno metody: Řetězec.parseAsDouble() → Dvojitá
Parseparse_integerGlobální jméno: stringParseAsInteger(Řetězec) → Celé čísloJméno metody: Řetězec.parseAsInteger() → Celé číslo
Parseparse_longGlobální jméno: stringParseAsLong(Řetězec) → DlouháJméno metody: Řetězec.parseAsLong() → Dlouhá
Parseparse_nbtGlobální jméno: stringParseAsNbt(Řetězec) → NBTJméno metody: Řetězec.parseAsNbt() → NBT
Choice?If the first value is true, the second value is taken, otherwise the third value.\nType two and three must be equal.Globální jméno: booleanChoice(Boolean, Any, Any) → AnyJméno metody: Boolean.choice(Any, Any) → Any
IdentityidA copy of the input value.Globální jméno: anyIdentity(Any) → AnyJméno metody: Any.identity() → Any
ConstantKA copy of the first input value.Globální jméno: anyConstant(Any, Any) → AnyJméno metody: Any.constant(Any) → Any
Cast()Globální jméno: integerIntegerToDouble(Celé číslo) → DvojitáJméno metody: Celé číslo.integerToDouble() → Dvojitá
Cast()Globální jméno: integerIntegerToLong(Celé číslo) → DlouháJméno metody: Celé číslo.integerToLong() → Dlouhá
Cast()Globální jméno: doubleDoubleToInteger(Dvojitá) → Celé čísloJméno metody: Dvojitá.doubleToInteger() → Celé číslo
Cast()Globální jméno: doubleDoubleToLong(Dvojitá) → DlouháJméno metody: Dvojitá.doubleToLong() → Dlouhá
Cast()Globální jméno: longLongToInteger(Dlouhá) → Celé čísloJméno metody: Dlouhá.longToInteger() → Celé číslo
Cast()Globální jméno: longLongToDouble(Dlouhá) → DvojitáJméno metody: Dlouhá.longToDouble() → Dvojitá
Has Chemicalis_chemicalstackIf the given item has a chemicalGlobální jméno: itemstackIsChemicalStack(Předmět) → BooleanJméno metody: Předmět.isChemicalStack() → Boolean
ChemicalchemicalstackThe chemical from the given itemGlobální jméno: itemstackChemicalStack(Předmět) → ChemicalJméno metody: Předmět.chemicalStack() → Chemical
Chemical Capacitychemicalstack_capacityThe chemical capacity of the given item in mBGlobální jméno: itemstackChemicalCapacity(Předmět) → DlouháJméno metody: Předmět.chemicalCapacity() → Dlouhá
AmountamountThe amount of mBGlobální jméno: chemicalstackAmount(Chemical) → DlouháJméno metody: Chemical.amount() → Dlouhá
TinttintThe tint color of the chemical typeGlobální jméno: chemicalstackTint(Chemical) → Celé čísloJméno metody: Chemical.tint() → Celé číslo
Is Radioactiveis_radioactiveIf the given chemical is radioactiveGlobální jméno: chemicalstackIsRadioactive(Chemical) → BooleanJméno metody: Chemical.isRadioactive() → Boolean
RadioactivityradioactivityThe radioactivity of the given chemicalGlobální jméno: chemicalstackRadioactivity(Chemical) → DvojitáJméno metody: Chemical.radioactivity() → Dvojitá
Is Coolantis_coolantIf the given chemical is cooled coolant or heated coolantGlobální jméno: chemicalstackIsCoolant(Chemical) → BooleanJméno metody: Chemical.isCoolant() → Boolean
Thermal Enthalpythermal_enthalpyThe thermal enthalpy of the given coolant chemicalGlobální jméno: chemicalstackThermalEnthalpy(Chemical) → DvojitáJméno metody: Chemical.thermalEnthalpy() → Dvojitá
ConductivityconductivityThe conductivity of the given coolant chemicalGlobální jméno: chemicalstackConductivity(Chemical) → DvojitáJméno metody: Chemical.conductivity() → Dvojitá
Is Cooled Coolantis_cooled_coolantIf the given chemical is cooled coolantGlobální jméno: chemicalstackIsCooledCoolant(Chemical) → BooleanJméno metody: Chemical.isCooledCoolant() → Boolean
Cooled Coolant Ofcooled_coolant_ofGet the heated chemical of the given cooled coolantGlobální jméno: chemicalstackCooledCoolantOf(Chemical) → ChemicalJméno metody: Chemical.cooledCoolantOf() → Chemical
Is Heated Coolantis_heated_coolantIf the given chemical is heated coolantGlobální jméno: chemicalstackIsHeatedCoolant(Chemical) → BooleanJméno metody: Chemical.isHeatedCoolant() → Boolean
Heated Coolant Ofheated_coolant_ofGet the cooled chemical of the given heated coolantGlobální jméno: chemicalstackHeatedCoolantOf(Chemical) → ChemicalJméno metody: Chemical.heatedCoolantOf() → Chemical
Is Fuelis_fuelIf the given chemical is can be used as fuelGlobální jméno: chemicalstackIsFuel(Chemical) → BooleanJméno metody: Chemical.isFuel() → Boolean
Burn Ticksburn_ticksThe number of ticks this chemical can burn as fuelGlobální jméno: chemicalstackBurnTicks(Chemical) → Celé čísloJméno metody: Chemical.burnTicks() → Celé číslo
Energy per Tickenergy_per_tickThe amount of energy this chemical can produce when burnt as fuelGlobální jméno: chemicalstackEnergyPerTick(Chemical) → DlouháJméno metody: Chemical.energyPerTick() → Dlouhá
Raw chemical equals=Raw=If the raw chemicals are equalGlobální jméno: chemicalstackIsRawEqual(Chemical, Chemical) → BooleanJméno metody: Chemical.isRawEqual(Chemical) → Boolean
ModmodThe name of the mod owning the given chemicalGlobální jméno: chemicalstackMod(Chemical) → ŘetězecJméno metody: Chemical.mod() → Řetězec
With Amountwith_amountCopy the given chemical with the given amountGlobální jméno: chemicalstackWithAmount(Chemical, Dlouhá) → ChemicalJméno metody: Chemical.withAmount(Dlouhá) → Chemical
Tag Nameschemical_tag_namesThe Tag names (strings) of the given chemicalGlobální jméno: chemicalstackTags(Chemical) → SeznamJméno metody: Chemical.tags() → Seznam
Tag Valueschemical_tag_valuesThe Tag values (chemicals) of the given chemical tag nameGlobální jméno: stringChemicalsByTag(Řetězec) → SeznamJméno metody: Řetězec.chemicalsByTag() → Seznam
ChemicalsIngr.chemicalsThe list of chemicalsGlobální jméno: ingredientsChemicals(Ingredients) → SeznamJméno metody: Ingredients.chemicals() → Seznam
With ChemicalIngr.with_chemicalGet a copy of the given ingredients with the given chemical at the given ingredient position- Ingredients
- Celé číslo
- Chemical
- Ingredients
Globální jméno: ingredientsWithChemical(Ingredients, Celé číslo, Chemical) → IngredientsJméno metody: Ingredients.withChemical(Celé číslo, Chemical) → Ingredients
With ChemicalsIngr.with_chemicalsGet a copy of the given ingredients with the given list of chemicals at the given ingredient position- Ingredients
- Seznam
- Ingredients
Globální jméno: ingredientsWithChemicals(Ingredients, Seznam) → IngredientsJméno metody: Ingredients.withChemicals(Seznam) → Ingredients
RadiationradiationGet the radiation level of the given entity (in Sv/h)Globální jméno: entityRadiation(Entita) → DvojitáJméno metody: Entita.radiation() → Dvojitá