public OpenApi() { JsonConvert.DefaultSettings = () => { return(new JsonSerializerSettings() { MissingMemberHandling = MissingMemberHandling.Ignore }); }; ItemFactory = new OpenItemFactory(); LevelManager = new OpenLevelManager(this); MotdProvider = new OpenMotdProvider(this); EventDispatcher = new EventDispatcher(this); PlayerManager = new OpenPlayerManager(this); PluginManager = new OpenPluginManager(this); CommandManager = new CommandManager(PluginManager); ResourcePackProvider = new ResourcePackProvider(this); }
public CommandManager(OpenPluginManager pluginManager) { PluginManager = pluginManager; HasExternalPermissionChecker = false; }