Skip to content

Unoqwy/swathe

Repository files navigation

Swathe - A collection of Blockbench plugins

Plugins

Plugin About Links
CSS Companion Sync a CSS file to edit a theme in real-time usage download · source
Mouseless¹ Vi-like keybindings to edit models download · source
Stretch Add missing actions to control screen space download · source

¹ Mouseless is an experimental plugin and is not ready to be used yet.

A bundled version of each plugin is automatically deployed on the dist branch.
The download link of a plugin will therefore always be up to date with the source code.

Installation instructions

  1. Copy the download link of a plugin you wish to install
  2. In Blockbench, go to File -> Plugins
  3. Click on the button "Load Plugin from URL" on top of the dialog

Need to update?

If you want to update a plugin you already installed to the latest version, go back to File -> Plugins, and click Reload next to the plugin.

Project Structure

Why a monorepo

The benefits of using a monorepo for Swathe include:

  • Share the same lints and CI jobs without having duplicated code over multiple repos
  • Easier to maintain, when changes are made to the core, it instantly reflects on plugins
  • Centralised packing and distribution