Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        public CommandManager(OpenPluginManager pluginManager)
        {
            PluginManager = pluginManager;

            HasExternalPermissionChecker = false;
        }