[Port] Convert Pure Abstract Classes to Interfaces
Original Author: Wastedbro
Some classes should be updated to the Java 8 standard for interfaces.
Examples:
org.tribot.api.types.generic.Condition
I can't find any more, but abstract classes with no concrete implementation should be refactored to use the "interface" keyword so that they work with Lambdas.