////

		private void LoadNihilismFilters() {
			if( LicensesMod.Config.OverrideNihilismDefaultFilters ) {
				NihilismAPI.ClearFiltersForCurrentWorld( true );
			}
			
			NihilismAPI.SetItemBlacklistGroupEntry( "Any Item", true );

			if( !LicensesMod.Config.FreeRecipes ) {
				NihilismAPI.SetRecipeBlacklistGroupEntry( "Any Item", true );
			}

			if( LicensesMod.Config.FreeMaterials ) {
				NihilismAPI.SetItemWhitelistGroupEntry( "Any Plain Material", true );
			}
			if( LicensesMod.Config.FreePlaceables ) {
				NihilismAPI.SetItemWhitelistGroupEntry( "Any Placeable", true );
			}

			foreach( ItemDefinition itemDef in LicensesMod.Config.FreeStarterItems ) {
				NihilismAPI.SetItemWhitelistEntry( itemDef, true );
			}
		}
Exemple #2
0
        ////////////////

        public override void Action(CommandCaller caller, string input, string[] args)
        {
            NihilismAPI.ClearFiltersForCurrentWorld(false);

            caller.Reply("Cleared all blacklists and whitelists.", Color.YellowGreen);
        }