FuncFusion / mc-dp-icons

A fancy, minecraft-styled icon theme, designed specifically for datapack devs. Available at VS Code marketplace:
https://marketplace.visualstudio.com/items?itemName=SuperAnt.mc-dp-icons
GNU Affero General Public License v3.0
38 stars 5 forks source link
block command data datapack datapacks dp icon icons mc mcf mcfunction minecraft pack resource resourcepack theme

Title

[![Visual Studio Marketplace Version (including pre-releases)](https://img.shields.io/visual-studio-marketplace/v/SuperAnt.mc-dp-icons?style=for-the-badge&color=36a7dd)](https://marketplace.visualstudio.com/items?itemName=SuperAnt.mc-dp-icons) [![Installs](https://img.shields.io/visual-studio-marketplace/i/SuperAnt.mc-dp-icons?style=for-the-badge&color=36a7dd)](https://marketplace.visualstudio.com/items?itemName=SuperAnt.mc-dp-icons) [![Downloads](https://img.shields.io/visual-studio-marketplace/d/SuperAnt.mc-dp-icons?style=for-the-badge&color=36a7dd)](https://marketplace.visualstudio.com/items?itemName=SuperAnt.mc-dp-icons)

Datapack Icons is a fancy, minecraft-styled icon theme, designed specifically for datapack & resourcepack devs. Looking through Microsoft's behavior packs documentation, we took inspiration from those icons, and decided to implement them in VS Code.

3.0 Trailer

Made by SuperAnt_: https://www.youtube.com/watch?v=eYAvg19stpU

Trailer

Icons

Icons Icons Icons

Dynamic Icons

Namespace Icons

Namespace icons are no longer unused! The extension will find any folders directly within data and assets folders and assign an ender chest icon to the names of these folders, but only if there's pack.mcmeta in the same directory. That also means that if there will be a folder in any location with the same name as one of the namespace folders in the same workspace, that folder will also recieve ender chest icon, so this feature can be turned off in the settings.

Icons

pack.mcmeta detect

Extension will look for pack.mcmeta in the workspace, and if it finds it, changes the icon theme from current to dp-icons. If not, the theme will change to a default one - either it will be the theme workspace was launched with, or defined in the settings.

Icons

Icons for load and tick functions

tick and load functions icons will change their icons to repeating and impulse command blocks accordingly, based on the values provided in tick.json and load.json files found in the workspace. This feature can be toggled to assign the icons not by the tick.json and load.json files, but by the functions names, which can be specified in the settings.

Icons

Hide folder arrows

If you don't like these arrows near the folder icons, you can hide them by enabling this setting!

Icons

Why did we choose this icon for that?

Datapacks


Creators

We are FuncFusion - a small team of three:

SuperAnt_ - Came up with the initial idea, made the extension

bth123 - Made all the icons and illustrations, also made a sublime port of this extension

amandin - Coded most of the dynamic icons features, included this extension in his amazing extension collection

Creators

Enjoy!