To fix the issue regarding the Tree ID:
Each of the locations have the alive tree IDs hard-coded into a function called R_MakeTTreeObject.
You'll need to either wait for ineedbot to update the ids, in each instance this function is called , or you could alter them to suit your needs, as follows...
Simba Code:
30:begin
jobString := 'Varrock East Oaks';
bankLocations := [Point(3254, 3419)];
bankOffset := [Point(0, 0)];
TreeLocations := [Point(3280, 3431)];
canBank := true;
setLength(LocationLogs, 1);
LocationLogs[0].ID := 1521;
LocationTreeObjects := [R_MakeTTreeObject(Point(3280, 3431), [7417]{<--this is the value to update}, [1356], 'Oak', 0, [0, 0, 200]), R_MakeTTreeObject(Point(3282, 3425), [7417], [1356], 'Oak', 1, [0, 0, 200]), R_MakeTTreeObject(Point(3277, 3437), [7417], [1356], 'Oak', 2, [0, 0, 200])];
This is what the snippet for Varrock East oaks should be updated to. Luckily the ID was displayed on the screen, and so updating the function was, relatively speaking, rather simple.