From 67a5b55a4fbbbfd2d239b88d660e5e6832e66e3a Mon Sep 17 00:00:00 2001 From: 2767mr <2767mr@gmx.at> Date: Fri, 15 Mar 2024 23:32:48 +0100 Subject: [PATCH] Fix simplify showing up in mod list --- ccloader/ccmod.json | 2 +- ccloader/js/ccloader.js | 2 +- ccloader/js/mod.js | 2 ++ ccloader/js/package.js | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/ccloader/ccmod.json b/ccloader/ccmod.json index 66b3c6e..4951b48 100644 --- a/ccloader/ccmod.json +++ b/ccloader/ccmod.json @@ -1,6 +1,6 @@ { "id": "ccloader", - "version": "2.23.2", + "version": "2.23.3", "title": "CCLoader", "description": "Modloader for CrossCode. This or a similar modloader is needed for most mods.", "repository": "https://github.com/CCDirectLink/CCLoader", diff --git a/ccloader/js/ccloader.js b/ccloader/js/ccloader.js index c7c5e12..210eda8 100644 --- a/ccloader/js/ccloader.js +++ b/ccloader/js/ccloader.js @@ -5,7 +5,7 @@ import { Plugin } from './plugin.js'; import { Greenworks } from './greenworks.js'; import { Package } from './package.js'; -const CCLOADER_VERSION = '2.23.2'; +const CCLOADER_VERSION = '2.23.3'; const KNOWN_EXTENSIONS = ["post-game", "manlea", "ninja-skin", "fish-gear", "flying-hedgehag", "scorpion-robo", "snowman-tank"] export class ModLoader { diff --git a/ccloader/js/mod.js b/ccloader/js/mod.js index 4889a4c..d3504c0 100644 --- a/ccloader/js/mod.js +++ b/ccloader/js/mod.js @@ -51,6 +51,8 @@ export class Mod { get isEnabled(){ if(this.disabled) return false; + if(this.hidden) + return true; return localStorage.getItem('modEnabled-' + this.name.toLowerCase()) !== 'false'; } diff --git a/ccloader/js/package.js b/ccloader/js/package.js index f6235fa..dd08402 100644 --- a/ccloader/js/package.js +++ b/ccloader/js/package.js @@ -93,7 +93,7 @@ export class Package { result.icons = manifest.icons; result.version = manifest.version || '0.0.0'; result.module = manifest.module === undefined || !!manifest.module; - result.hidden = false; + result.hidden = manifest.id === 'Simplify'; result.main = this._normalizeScript(file, manifest.poststart); result.preload = this._normalizeScript(file, manifest.preload);