Skip to content
LemADEC edited this page Jun 3, 2017 · 10 revisions

Properties

For sake of simplicity, we won't go in details of the below methods used to get or set machines properties.

  • When no argument is passed, the method returns the current value.
  • When a valid argument is passed, the property is changed and the new value is returned. The returned value takes into account any rounding or truncation that was applied to it. For example, if you pass a floating value but the property is integral, the return value will differ from the argument.
  • When an invalid argument is passed, the property remains unchanged and it's current value is returned. No error will be reported.

In most cases, changing a property will not affect an ongoing operation.

enable, active

Type: boolean Default value: false

Get/set the enabled state of the machine.

offset

Type: Number
Default value: 1
Range: 1 to 255

Get/set a new offset from where to start mining.

This will not affect the current mining layer.

radius

Type: Number, Number
Default value: 3, 3
Range: 3 to 16, 3 to 16

Get/set an working radius for the machine. Passing a single number will assume a square shape.

xRadius, zRadius = farm.radius(newRadiusX, newRadiusZ)

xRadius, zRadius = farm.radius(newRadius)

This will affect any ongoing activity, use at your own risk!

tapTrees, breakLeaves and silktouch

Type: boolean

Get/set a Laser tree farm option.

This will affect an ongoing activity, use at your own risk!

tier

Type: Number
Range: 1 or 2

Get/set the current tier of the machine.
For a cloaking core, tier 1 is shadow mode, while tier 2 is full invisibility mode.

This will affect an ongoing activity, use at your own risk!

mode

Type: String
Range: 'up', 'down' or 'redstone'

Sets the current lift direction mode. In redstone mode, an active signal means 'down'.

videoChannel

Type: Number Range: 0 to 268435455

Set the video channel used to link blocks together. Keep it secret or your enemy may spy on your network!

Previous to 1.3.31, range was unlimited (-2^31 to 2^31-1).

beamFrequency

Type: Number Range: 0 to 65000

Set the beam frequency of your weapon system. Keep it secret or your enemy may turn it against you!

controlChannel

Type: Number Range: 0 to 999999999

Set the control channel used to link blocks together. Keep it secret or your enemy may jam your machines!

Clone this wiki locally