Omahub
← All plugins
A

Prism Instances

by Aledev

View and launch Prism Launcher Minecraft instances from the Omarchy bar.

Security review

No obvious issues detected

Deterministic scan — not a security guarantee

None
Risk level
None
Analyzed commit
1c52bd4
Scanned
1 month ago

No potentially dangerous behavior detected in the analyzed commit.

Automated analysis only — not a security guarantee.

AI advisory review

No obvious issues detected

Language-model assessment · ~deepseek/deepseek-v4-flash-latest — advisory only

None
AI risk level
None
Recommendation
install
Model
~deepseek/deepseek-v4-flash-latest
Analyzed commit
1c52bd4
Reviewed
1 month ago

Manual review found no dangerous behavior: the plugin reads Prism Launcher configuration and account display names, launches instances through Prism's own CLI, and performs no writes, installs, network calls, or destructive commands. The deterministic scan found no issues, and the shell scripts are straightforward and properly quote user-influenced values.

How this check works

This review combines the deterministic scan (the rule-based results above) with an independent look at the plugin's code by a language model. The model reads a trimmed sample of the repository's files, the manifest, and the README, then gives a plain-language risk level and a recommendation: install (no notable danger), review (look closer first), or avoid (clearly dangerous).

It runs on the same analyzed commit as the deterministic scan and is strictly advisory — it is not a security guarantee and never blocks a plugin by itself. A human moderator still reviews plugins before they are listed.

AI advisory only — automated analysis, not a security guarantee.

Install
$ omarchy plugin add https://github.com/aledx18/prism-instances --enable
Widgets #bar #launcher

🎮 Prism Instances · Minecraft

⛏️ Launch your Minecraft worlds directly from the Omarchy bar with Prism Launcher.

Click the 󰍳 icon to open your compact world launcher:

  • 👤 Your active Prism account.
  • ▶️ Direct launching through Prism Launcher's CLI.
  • 🌍 Your Minecraft instances.
  • 🧱 Minecraft version and mod loader for each world.
  • ⏱️ Total play time and last played date.
  • 🖼️ Optional custom instance icons.

Preview

<div align="center"> <p align="center"> <img src="preview.png" width="400"> </p> </div>

Requirements

Important: Prism Launcher must already be installed on the system. This plugin does not install Prism Launcher or Minecraft for you.

The plugin detects either prismlauncher or PrismLauncher in PATH and uses Prism's default Linux data directory:

~/.local/share/PrismLauncher/

If Prism Launcher is not installed, the bar icon remains available and the panel explains that Prism Launcher is required.

Install

omarchy plugin add https://github.com/aledx18/prism-instances.git --enable

Then reload the Omarchy shell or restart the bar if the plugin does not appear immediately.

Prism Launcher must be installed and available as prismlauncher or PrismLauncher in PATH.

The plugin does not install, configure, or remove Prism Launcher, Minecraft, or any system package.

Remove

Remove it safely with:

omarchy plugin remove io.github.aledx18.prism-instances

Removing the plugin does not delete Prism Launcher instances, accounts, icons, or other user data.

Instance icons

Note: Built-in Prism icon themes are embedded inside Prism Launcher and are not exposed as regular image files to this plugin. To display an icon in the panel, assign a custom PNG icon to each instance in Prism Launcher.

The scanner looks for the icon named by iconKey in Prism's configured IconsDir (normally ~/.local/share/PrismLauncher/icons/). For example, an instance with iconKey=vanilla_custom should have:

~/.local/share/PrismLauncher/icons/vanilla_custom.png

Privacy and safety

The plugin is read-only. It reads only:

  • instances/*/instance.cfg for the instance ID, name, icon key, total play time, and last launch time.
  • instances/*/mmc-pack.json for Minecraft and loader versions.
  • accounts.json only for the active account's profile.name.
  • prismlauncher.cfg only for the IconsDir location.
  • The referenced custom icon image, when it exists.

It never reads account tokens, skins, saves, logs, or other account data. It does not write, delete, or modify Prism Launcher files or system files.

Development

omarchy plugin validate .
qmllint -I "$OMARCHY_PATH/shell" BarWidget.qml Panel.qml

License

MIT