WorldEdit
#70
The basic structure of the Info.lua file is more or less settled now, the InfoReg.lua helper library will register commands and even subcommands properly. I've added an InfoDump.lua script into the Plugins folder, it will document each plugin for which it can find the Info.lua file. The WorldEdit plugin on InfoDump branch Gallery plugin on master branch have been updated so that they both take full advantage of the new architecture. You mentioned that there are other multicommands, not only "//schematic"; you can now update those in the Info.lua table. Also I haven't created separate handlers for the "//schematic" subcommands, you might want to split the HandleSchematicCommand() function into the two separate handlers. It should be pretty straightforward, if in doubt, have a look at the Gallery plugin.

I'm considering making and actual API function that will provide the functionality of InfoReg.lua, so that the file doesn't have to be copied to all plugins. That way, we could simply call for example: cPluginManager:BindCommands(g_PluginInfo.Commands), and it would bind all the commands and subcommands and call the proper handlers. However, if that is ever gonna be done, it will be later on, for now take advantage of the InfoReg file.
Reply
Thanks given by:


Messages In This Thread
WorldEdit - by NiLSPACE - 05-03-2013, 12:46 AM
RE: WorldEdit - by tonibm19 - 05-03-2013, 05:59 AM
RE: WorldEdit - by NiLSPACE - 05-03-2013, 06:03 AM
RE: WorldEdit - by tonibm19 - 05-03-2013, 06:07 AM
RE: WorldEdit - by NiLSPACE - 05-03-2013, 06:14 AM
RE: WorldEdit - by xoft - 05-03-2013, 05:52 PM
RE: WorldEdit - by NiLSPACE - 05-03-2013, 10:48 PM
RE: WorldEdit - by tonibm19 - 05-03-2013, 10:56 PM
RE: WorldEdit - by patsch - 11-15-2015, 09:13 AM
RE: WorldEdit - by NiLSPACE - 05-03-2013, 11:03 PM
RE: WorldEdit - by tonibm19 - 05-03-2013, 11:12 PM
RE: WorldEdit - by NiLSPACE - 05-03-2013, 11:24 PM
RE: WorldEdit - by xoft - 05-03-2013, 11:03 PM
RE: WorldEdit - by NiLSPACE - 05-03-2013, 11:07 PM
RE: WorldEdit - by NiLSPACE - 05-06-2013, 06:22 AM
RE: WorldEdit - by NiLSPACE - 05-21-2013, 12:15 AM
RE: WorldEdit - by NiLSPACE - 05-23-2013, 01:45 AM
RE: WorldEdit - by tonibm19 - 05-24-2013, 01:46 AM
RE: WorldEdit - by NiLSPACE - 05-24-2013, 02:16 AM
RE: WorldEdit - by tonibm19 - 05-24-2013, 04:34 AM
RE: WorldEdit - by NiLSPACE - 05-24-2013, 04:39 AM
RE: WorldEdit - by FakeTruth - 05-24-2013, 04:34 AM
RE: WorldEdit - by tonibm19 - 05-24-2013, 05:15 AM
RE: WorldEdit - by NiLSPACE - 05-24-2013, 05:16 AM
RE: WorldEdit - by tonibm19 - 05-24-2013, 06:00 AM
RE: WorldEdit - by NiLSPACE - 05-24-2013, 06:13 AM
Functions.lua Syntax Error? - by tigerw - 05-27-2013, 02:13 AM
RE: WorldEdit - by NiLSPACE - 05-27-2013, 04:01 AM
RE: WorldEdit - by tonibm19 - 05-27-2013, 04:18 AM
RE: WorldEdit - by NiLSPACE - 05-27-2013, 04:20 AM
RE: WorldEdit - by tonibm19 - 05-27-2013, 05:16 AM
RE: WorldEdit - by NiLSPACE - 05-29-2013, 01:02 AM
RE: WorldEdit - by tonibm19 - 05-29-2013, 01:28 AM
RE: WorldEdit - by NiLSPACE - 05-27-2013, 05:19 AM
RE: WorldEdit - by tonibm19 - 05-27-2013, 05:28 AM
RE: WorldEdit - by NiLSPACE - 05-29-2013, 01:33 AM
RE: WorldEdit - by xoft - 06-19-2013, 06:20 AM
RE: WorldEdit - by NiLSPACE - 06-19-2013, 10:21 PM
RE: WorldEdit - by NiLSPACE - 06-19-2013, 06:33 AM
RE: WorldEdit - by xoft - 06-19-2013, 10:27 PM
RE: WorldEdit - by NiLSPACE - 06-19-2013, 11:12 PM
RE: WorldEdit - by xoft - 06-20-2013, 12:45 AM
RE: WorldEdit - by NiLSPACE - 06-20-2013, 12:57 AM
RE: WorldEdit - by catboy5 - 06-23-2013, 03:22 AM
RE: WorldEdit - by NiLSPACE - 06-23-2013, 09:01 PM
RE: WorldEdit - by NiLSPACE - 07-03-2013, 09:54 PM
RE: WorldEdit - by NiLSPACE - 07-04-2013, 12:18 AM
RE: WorldEdit - by NiLSPACE - 07-04-2013, 03:42 AM
RE: WorldEdit - by NiLSPACE - 08-08-2013, 04:21 AM
RE: WorldEdit - by bearbin - 08-08-2013, 04:58 AM
RE: WorldEdit - by jlkkljh - 12-13-2013, 01:36 PM
RE: WorldEdit - by tigerw - 12-13-2013, 07:41 PM
RE: WorldEdit - by xoft - 12-26-2013, 08:32 PM
RE: WorldEdit - by bearbin - 12-27-2013, 12:43 AM
RE: WorldEdit - by NiLSPACE - 12-27-2013, 12:47 AM
RE: WorldEdit - by xoft - 12-27-2013, 01:50 AM
RE: WorldEdit - by NiLSPACE - 12-27-2013, 01:54 AM
RE: WorldEdit - by xoft - 12-27-2013, 02:08 AM
RE: WorldEdit - by NiLSPACE - 12-27-2013, 02:23 AM
RE: WorldEdit - by NiLSPACE - 12-28-2013, 08:43 AM
RE: WorldEdit - by xoft - 12-30-2013, 06:22 AM
RE: WorldEdit - by NiLSPACE - 12-30-2013, 06:23 AM
RE: WorldEdit - by xoft - 12-30-2013, 06:27 AM
RE: WorldEdit - by NiLSPACE - 12-30-2013, 06:28 AM
RE: WorldEdit - by bearbin - 12-30-2013, 06:40 AM
RE: WorldEdit - by xoft - 12-30-2013, 07:03 AM
RE: WorldEdit - by bearbin - 12-30-2013, 09:31 PM
RE: WorldEdit - by NiLSPACE - 12-30-2013, 07:11 AM
RE: WorldEdit - by xoft - 12-31-2013, 12:29 AM
RE: WorldEdit - by bearbin - 12-31-2013, 04:04 AM
RE: WorldEdit - by xoft - 01-04-2014, 09:50 AM
RE: WorldEdit - by NiLSPACE - 01-25-2014, 10:09 PM
RE: WorldEdit - by NiLSPACE - 01-25-2014, 11:38 PM
RE: WorldEdit - by louisgg - 02-17-2014, 05:14 AM
RE: WorldEdit - by NiLSPACE - 02-17-2014, 05:17 AM
RE: WorldEdit - by NiLSPACE - 03-01-2014, 02:24 AM
RE: WorldEdit - by xoft - 03-01-2014, 11:19 AM
RE: WorldEdit - by LogicParrot - 04-07-2014, 05:11 PM
RE: WorldEdit - by NiLSPACE - 06-05-2014, 11:45 PM
RE: WorldEdit - by AntherusCraft - 07-11-2014, 06:06 PM
RE: WorldEdit - by NiLSPACE - 08-09-2014, 08:07 PM
RE: WorldEdit - by NiLSPACE - 09-29-2014, 12:10 AM
RE: WorldEdit - by Mathias - 10-05-2014, 06:52 PM
RE: WorldEdit - by xoft - 10-05-2014, 06:54 PM
RE: WorldEdit - by Mathias - 10-05-2014, 07:01 PM
RE: WorldEdit - by StropyBrush - 11-01-2014, 07:42 AM
RE: WorldEdit - by xoft - 11-01-2014, 07:46 AM
RE: WorldEdit - by NiLSPACE - 11-01-2014, 11:47 PM
RE: WorldEdit - by NiLSPACE - 04-06-2015, 04:43 AM
RE: WorldEdit - by DiamondToaster - 04-06-2015, 07:43 AM
RE: WorldEdit - by NiLSPACE - 04-07-2015, 05:31 AM
RE: WorldEdit - by DiamondToaster - 04-07-2015, 06:05 AM
RE: WorldEdit - by NiLSPACE - 04-07-2015, 06:11 AM
RE: WorldEdit - by DiamondToaster - 04-07-2015, 06:18 AM
RE: WorldEdit - by NiLSPACE - 04-09-2015, 06:19 AM
RE: WorldEdit - by xoft - 04-09-2015, 06:20 AM
RE: WorldEdit - by NiLSPACE - 04-09-2015, 07:36 AM
RE: WorldEdit - by xoft - 04-09-2015, 07:46 AM
RE: WorldEdit - by NiLSPACE - 04-10-2015, 06:12 AM
RE: WorldEdit - by DiamondToaster - 04-10-2015, 06:47 AM
RE: WorldEdit - by NiLSPACE - 04-12-2015, 10:00 PM
RE: WorldEdit - by NiLSPACE - 04-14-2015, 06:18 AM
RE: WorldEdit - by NiLSPACE - 05-11-2015, 06:00 AM
RE: WorldEdit - by xoft - 05-11-2015, 07:24 AM
RE: WorldEdit - by NiLSPACE - 05-14-2015, 10:07 PM
RE: WorldEdit - by xoft - 05-15-2015, 04:04 AM
RE: WorldEdit - by NiLSPACE - 06-16-2015, 03:31 AM
RE: WorldEdit - by NiLSPACE - 06-30-2015, 08:10 AM
RE: WorldEdit - by tigerw - 06-30-2015, 09:02 AM
RE: WorldEdit - by NiLSPACE - 06-30-2015, 09:08 AM
RE: WorldEdit - by worktycho - 06-30-2015, 09:56 AM
RE: WorldEdit - by xoft - 06-30-2015, 03:52 PM
RE: WorldEdit - by NiLSPACE - 06-30-2015, 08:01 PM
RE: WorldEdit - by SBPrime - 06-30-2015, 09:13 PM
RE: WorldEdit - by xoft - 06-30-2015, 09:21 PM
RE: WorldEdit - by NiLSPACE - 06-30-2015, 09:34 PM
RE: WorldEdit - by SBPrime - 06-30-2015, 09:40 PM
RE: WorldEdit - by worktycho - 06-30-2015, 09:55 PM
RE: WorldEdit - by xoft - 06-30-2015, 10:16 PM
RE: WorldEdit - by SBPrime - 07-01-2015, 03:22 AM
RE: WorldEdit - by NiLSPACE - 07-01-2015, 03:52 AM
RE: WorldEdit - by worktycho - 07-01-2015, 06:33 AM
RE: WorldEdit - by xoft - 07-01-2015, 07:03 AM
RE: WorldEdit - by Sonorpearl - 07-09-2015, 06:14 PM
RE: WorldEdit - by NiLSPACE - 07-09-2015, 06:19 PM
RE: WorldEdit - by NiLSPACE - 07-09-2015, 07:17 PM
RE: WorldEdit - by NiLSPACE - 07-10-2015, 07:34 AM
RE: WorldEdit - by DrMasik - 08-26-2015, 05:53 AM
RE: WorldEdit - by NiLSPACE - 08-26-2015, 06:09 AM
RE: WorldEdit - by cv6 - 09-11-2015, 01:40 PM
RE: WorldEdit - by NiLSPACE - 09-11-2015, 04:26 PM
RE: WorldEdit - by NiLSPACE - 10-10-2015, 01:40 AM
RE: WorldEdit - by Zee1234 - 11-11-2015, 10:26 PM
RE: WorldEdit - by NiLSPACE - 11-11-2015, 10:31 PM
RE: WorldEdit - by Zee1234 - 11-12-2015, 01:13 AM
RE: WorldEdit - by NiLSPACE - 11-15-2015, 11:51 PM
RE: WorldEdit - by PureTryOut - 11-20-2015, 03:17 AM
RE: WorldEdit - by Seadragon91 - 11-20-2015, 03:22 AM
RE: WorldEdit - by NiLSPACE - 11-20-2015, 04:02 AM
RE: WorldEdit - by PureTryOut - 11-20-2015, 06:58 AM
RE: WorldEdit - by NiLSPACE - 11-20-2015, 07:09 AM
RE: WorldEdit - by PureTryOut - 11-20-2015, 07:32 AM
RE: WorldEdit - by NiLSPACE - 11-20-2015, 07:57 AM
RE: WorldEdit - by NiLSPACE - 11-21-2015, 04:30 AM
RE: WorldEdit - by PureTryOut - 11-21-2015, 07:35 AM
RE: WorldEdit - by NiLSPACE - 11-21-2015, 08:32 AM
RE: WorldEdit - by Schwertspize - 11-21-2015, 09:38 AM
RE: WorldEdit - by NiLSPACE - 11-21-2015, 11:27 PM
RE: WorldEdit - by LogicParrot - 11-22-2015, 02:05 AM
RE: WorldEdit - by Zee1234 - 11-24-2015, 01:27 PM
Sim[pler - by LogicParrot - 11-24-2015, 04:49 PM
RE: WorldEdit - by NiLSPACE - 11-22-2015, 02:15 AM
RE: WorldEdit - by NiLSPACE - 11-24-2015, 07:32 PM
RE: WorldEdit - by NiLSPACE - 01-17-2016, 08:03 AM
RE: WorldEdit - by NiLSPACE - 01-18-2016, 08:11 PM
RE: WorldEdit - by xoft - 01-19-2016, 05:10 AM
RE: WorldEdit - by NiLSPACE - 01-19-2016, 06:05 AM
RE: WorldEdit - by NiLSPACE - 01-19-2016, 06:13 PM
RE: WorldEdit - by NiLSPACE - 02-06-2016, 10:26 PM
RE: WorldEdit - by DiamondToaster - 02-07-2016, 06:46 AM
RE: WorldEdit - by NiLSPACE - 02-07-2016, 10:39 AM
RE: WorldEdit - by Boo - 04-14-2016, 08:14 PM
RE: WorldEdit - by LogicParrot - 04-14-2016, 08:51 PM
RE: WorldEdit - by NiLSPACE - 04-14-2016, 10:58 PM
RE: WorldEdit - by LogicParrot - 04-15-2016, 01:07 AM
RE: WorldEdit - by NiLSPACE - 04-15-2016, 01:37 AM
RE: WorldEdit - by NiLSPACE - 04-15-2016, 02:11 AM
RE: WorldEdit - by PureTryOut - 04-15-2016, 02:13 AM
RE: WorldEdit - by NiLSPACE - 04-15-2016, 02:17 AM
RE: WorldEdit - by LogicParrot - 04-15-2016, 02:34 AM
RE: WorldEdit - by LogicParrot - 04-15-2016, 03:02 AM
RE: WorldEdit - by PureTryOut - 04-15-2016, 03:08 AM
RE: WorldEdit - by LogicParrot - 04-15-2016, 04:44 PM
RE: WorldEdit - by tigerw - 04-20-2016, 08:11 AM
RE: WorldEdit - by Seadragon91 - 09-06-2016, 09:26 PM
RE: WorldEdit - by NiLSPACE - 09-06-2016, 10:07 PM



Users browsing this thread: 2 Guest(s)