- Thread Author
- #1
- Added a DepositBox class, it's not complete yet but it offers basic functionality like open, isOpen, depositInventory, depositEquipment, and close. It does not yet offer the ability to deposit specific items and is lacking a lot of utility methods. @SlashnHax will be adding a lot of the things that are in the Bank class.
- Added PlayerQueryBuilder#combatLevel(int exact) and PlayerQueryBuilder#combatLevels(int minLevel, int maxLevel).
- Revamped the query system to allow developers to provide their own data set to be queried against, this is exposed via the QueryBuilder#provider(Callable<List<? extends T>>) method.
- QueryBuilder#getDefaultProvider() has also been exposed as a public method in case a developer needs to revert back to the default provider.
Because of an oversight on my part, many bots were crashing because of this update. An emergency patch has just been released that fixes this problem (internally named V2.1.8.1). I'm very sorry for the inconvenience, I had tested the changes but I missed an edge case.
DepositBoxes now have a complete API and the javadocs have been updated. This was done as a minor release, V2.1.8.2