LUA change logs - LemADEC/WarpDrive GitHub Wiki
Legacy API
The following tables gives you an idea on how the API evolved. Use it when you're upgrading your scripts.
changed in 1.3.8
Machines |
Legacy API |
Updated API |
Comment |
Monitor, Camera |
freq |
videoChannel |
Disambiguation of frequencies |
Laser |
camFreq |
videoChannel |
Disambiguation of frequencies |
Laser |
freq |
beamFrequency |
Disambiguation of frequencies |
Laser |
getFirstHit |
getScanResult |
It's a scanner, not a weapon |
Transporter |
energyCost |
getEnergyRequired |
Consistency with Ship controller |
Enantiomorphic reactor laser |
sendLaser |
stabilize |
Disambiguation of function |
Radar |
getResult |
getResult |
New return format to scan more than ships |
Radar |
scanRadius |
radius, start |
Separation to trigger start from redstone |
All energy blocks |
energy, getEnergyLevel |
energy |
General consistency |
All laser blocks |
getBoosterDXDZ |
laserMediumDirection |
General consistency |
All |
pos |
position |
General consistency |
All |
- |
version |
Support for API changes |
changed in 1.3.11
Machines |
Legacy API |
Updated API |
Comment |
Mining laser |
isMining |
state |
General consistency |
Mining laser |
quarry |
start, silktouch, onlyOres |
State machine & accessibility |
Mining laser |
mine |
start, silktouch, onlyOres |
State machine & accessibility |
Laser tree farm |
leaves |
breakLeaves |
General consistency |
Laser tree farm |
treeTap |
tapTrees |
General consistency |
Laser tree farm |
silkTouchLeaves |
silktouch |
General consistency |
changed in 1.3.12
Machines |
Legacy API |
Updated API |
Comment |
Mining laser |
isMining |
state |
General consistency |
All laser blocks |
- |
laserMediumCount |
Added |
changed in 1.3.16
Machines |
Legacy API |
Updated API |
Comment |
Ship controller |
- |
getEnergyRequired |
Added |
Ship controller |
- |
getScanDelay |
Added |
changed in 1.3.19
Machines |
Legacy API |
Updated API |
Comment |
Ship controller |
- |
movement |
Added |
Ship controller |
- |
rotationSteps |
Added |
changed in 1.3.20
Machines |
Legacy API |
Updated API |
Comment |
Ship controller |
summonAll |
summon_all |
General consistency |
changed in 1.3.31
Machines |
Legacy API |
Updated API |
Comment |
Accelerator Control Point |
- |
controlChannel |
Added |
Accelerator Controller |
- |
getControlPoints |
Added |
Accelerator Controller |
- |
getControlPointsCount |
Added |
Accelerator Controller |
- |
getControlPoint |
Added |
Accelerator Controller |
- |
getParameters |
Added |
Accelerator Controller |
- |
getParametersControlChannels |
Added |
Accelerator Controller |
- |
parameter |
Added |
Accelerator Controller |
- |
injectionPeriod |
Added |
Cloaking core |
isAssemblyValid |
isAssemblyValid |
Extended |
Enantiomorphic reactor core |
active |
enable |
General consistency |
Enantiomorphic reactor core |
- |
state |
Added |
Lift |
active |
enable |
General consistency |
Lift |
- |
state |
Added |
Particles Injector |
- |
controlChannel |
Added |
Radar |
- |
getResults |
Added |
Radar |
position |
position |
Extended |
Ship controller |
getEnergyRequired |
getEnergyRequired |
Extended |
Ship controller |
- |
getMaxJumpDistance |
Added |
Ship controller |
isAttached |
isAssemblyValid |
General consistency |
Ship controller |
mode |
command |
Accessibility |
Ship controller |
jump |
enable |
General consistency |
Ship controller |
getShipSize |
getShipSize |
Extended |
Ship controller |
beaconFrequency |
targetName |
API simplification |
Ship controller |
targetJumpgate |
targetName |
API simplification |
Ship controller |
summon |
command, targetName & enable |
General consistency |
Ship controller |
summon_all |
command, targetName & enable |
General consistency |
Ship controller |
distance |
- |
Cleanup, see movement() |
Ship controller |
direction |
- |
Cleanup, see movement() |
changed in 1.3.39
Machines |
Legacy API |
Updated API |
Comment |
Enantiomorphic reactor core |
- |
instabilityTarget, stabilizerEnergy |
Integrated reactor control |
Transporter beacon |
- |
enable |
Added |
Transporter beacon |
- |
isActive |
Added |
Transporter core |
- |
beamFrequency |
Added |
Transporter core |
- |
transporterName |
Added |
Transporter core |
- |
enable |
Added |
Transporter core |
- |
state |
Added |
Transporter core |
- |
remoteLocation |
Added |
Transporter core |
- |
lock |
Added |
Transporter core |
- |
energyFactor |
Added |
Transporter core |
- |
getLockStrength |
Added |
Transporter core |
- |
getEnergyRequired |
Added |
Transporter core |
- |
energize |
Added |