Skip to content

[WIP] An updated version of HueBlocks, re-written from scratch, meant to replace original HB, sooner or later!

Notifications You must be signed in to change notification settings

1280px/hueblocks-new

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Important

This version is still in active development and, while it is already usable, it still might be not as stable and lacks some features from the previous version. If you wish to use legacy version of HueBlocks, click here.


Create beautiful block gradients in a few clicks!

HueBlocks is an online Minecraft block gradients generator.
It's simple to use: you set colors (or blocks!) you want, amount of blocks between them, press the Big Black Button and voila!

Additionally, you can:

  • Choose Minecraft Java Edition version which blocks you want to use;
  • Select a palette if you want to generate a gradient using only specific set of blocks;
  • Choose side of blocks to use (i.e. if you're building a house wall, you probably don't need top-only textures);
  • [ᴡɪᴘ] Choose blocks noise threshold (i.e. if you need very smooth or very noisy-looking gradients);
  • Switch between RGB and CIELAB colorspaces;
  • and more!

By default, HB comes with Minecraft Java Edition 1.21.5 and 1.13.2 blocks.
Please note that not every single texture is included! All non-opaque (like flowers or stained glass), biome-affected/foliage-affected (i.e. grass blocks), and overly-similar looking blocks were scrapped for the sake of better gradient generation quality.

Technical Details

HueBlocks consists of two parts — a Vue SPA web app (vueblocks) and a Python blocksets data generator (jar2blockset). Just like the legacy version, it has no actual back-end — all textures are downloaded, extracted and processed using Github Actions after every push, and then stored on their servers instead.

For each of these parts, there is a separate README with more details and documentation. So:

  • If you want to create blocksets from your own textures or change generation configs (i.e. to include semi-transparent blocks, use custom palettes or edit textures blacklist) — check this,
  • And if you want to mess with web app (it's very modular by design, so, if you know Vue 3, even something as creating a whole new separate mode shouldn't take much time) — check that.

Legal Notice

All the textures data provided by the Github Pages version are live extracted and processed from client JAR files live downloaded from Mojang's Piston Meta servers API using HTTP calls, and NOT provided in the repository itself. All rights on both the JAR files and the textures belong to Mojang Studios, and are used for demonstration purposes only!

About

[WIP] An updated version of HueBlocks, re-written from scratch, meant to replace original HB, sooner or later!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published