As posted by Santa Hat
Code:
public boolean sendOptionsDialogue(String title, String... options) {
int i = 0;
player.getInterfaceManager().sendChatBoxInterface(1188);
Object params[] = new Object[options.length + 1];
params[i++] = Integer.valueOf(options.length);
List optionsList = Arrays.asList(options);
Collections.reverse(optionsList);
for(Iterator iterator = optionsList.iterator(); iterator.hasNext();) {
String string = (String)iterator.next();
params[i++] = string;
}
player.getPackets().sendIComponentText(1188, 20, title);
player.getPackets().sendRunScript(5589, params);
return true;
}