Merge pull request #7408 from deathbeam/inverse-inverse-and-inverse-pls
Inverse collapse menu entry loop
This commit is contained in:
@@ -35,6 +35,7 @@ import java.awt.Rectangle;
|
||||
import static java.lang.Boolean.TRUE;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
import java.util.HashSet;
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.List;
|
||||
@@ -308,8 +309,10 @@ public class GroundItemsPlugin extends Plugin
|
||||
final List<MenuEntryWithCount> newEntries = new ArrayList<>(menuEntries.length);
|
||||
|
||||
outer:
|
||||
for (MenuEntry menuEntry : menuEntries)
|
||||
for (int i = menuEntries.length - 1; i >= 0; i--)
|
||||
{
|
||||
MenuEntry menuEntry = menuEntries[i];
|
||||
|
||||
int menuType = menuEntry.getType();
|
||||
if (menuType == FIRST_OPTION || menuType == SECOND_OPTION || menuType == THIRD_OPTION
|
||||
|| menuType == FOURTH_OPTION || menuType == FIFTH_OPTION || menuType == EXAMINE_ITEM)
|
||||
@@ -327,6 +330,8 @@ public class GroundItemsPlugin extends Plugin
|
||||
newEntries.add(new MenuEntryWithCount(menuEntry));
|
||||
}
|
||||
|
||||
Collections.reverse(newEntries);
|
||||
|
||||
client.setMenuEntries(newEntries.stream().map(e ->
|
||||
{
|
||||
final MenuEntry entry = e.getEntry();
|
||||
|
||||
Reference in New Issue
Block a user