You have local scripts in your scripts folder which use deprecated methods. This is not something you have to worry but rather something you should report to the script authors.
I don't think there's a problem with those 2 lines... but It's quite shocking how you have an array called eat_ID that actually holds food names instead of ids...
Nah the rfs part is the same as in beta right now... only 2 subquests available in the gui. There is code for more but the other 3 should be added to the gui in the next updates due to a problem with rs configs for rfd subquests.
Having java x installed is different from using java x to run programs. OSBot requires java 8 in order to run, and as far as I know, all linux distributions have java 7 preinstalled. After installing java 8 you have make it uses that one generally through "alternatives --config java" command.
My armour is like tenfold shields, my teeth are swords, my claws spears, the shock of my tail is a thunderbolt, my wings a hurricane, and my breath death!
I'm not up to date with rules regarding trials but I know there was some dispute about the auth system not being designed for scripters to give trials. I will discuss this once the script is released.
Your Script instance has a field called groundItems which you can use to access the whole collection of GroundItem instances currently available to your player as well as perform some other operations. For example the operation you mentioned is available to you in the following form
groundItems.get(x, y);