Migration Guide
From Iron Realms Nexus Client Documentation
The following is intended to aid in the transition from Nexus 2 to Nexus 3.
You may notice that many of the settings and layouts of Nexus 3 are close enough to Nexus 2 that it seems familiar, but different. Most of the settings will have copied over from Nexus 2, and modifying them works much the same way it did before. The biggest differences occur in reflexes, or scripting. The following chart lists the most common changes that will break existing scripts or cause errors. In most cases searching for the Nexus 2 command and replacing it with the Nexus 3 command will solve the problem.
Scripting Notes:
Nexus 2 | Nexus 3 |
---|---|
GMCP | nexusclient.datahandler().GMCP |
get_variable() | nexusclient.variables().get() |
set_variable() | nexusclient.variables().set() |
run_function() | nexusclient.reflexes().run_function() |
display_notice() | nexusclient.display_notice() |
print() | nexusclient.add_html_line() |
$ | all jquery implementation |
client | nexusclient |
gag_current_line() | nexusclient.current_line.gag = true |