Context

Get some context about the current crafting process

Context is the object provided in the function requirement using the KubeJS integration.

It contains various methods for interacting with the machine.

Methods

chevron-rightGet the remaining crafting timehashtag

Name : remainingTime

Description :

Return a decimal value that represent the time in ticks before the end of the current recipe process. This value does not take into account any speed modifiers applied to the machine.

Example

.requireFunctionEachTick(ctx => {
		var time = ctx.remainingTime;
                //Use time here
	})
chevron-rightGet the machine as a tile entityhashtag

Name : tile

Description :

Return a TileEntity, you can use it to get various informations about the machine (couldn't find KubeJS docs for that one sorry).

Example

.requireFunctionEachTick(ctx => {
		var tile = ctx.tile;
                //Use tile here
	})
chevron-rightGet the machine as a custom machinehashtag

Name : machine

Description :

Return a Machine, you can use it to check, input and output energy, fluids and items from/to the machine.

Example

.requireFunctionEachTick(ctx => {
		var machine = ctx.machine;
                //Use machine here
	})

Last updated