Community Filters
The beauty of Regolith is that filters can be written and shared by anyone! This page contains an uncurated list of community filters. If your filter doesn't appear here, let us know!
Installing Community Filters
Community filters are installed via a URL-like resource definition: github.com/<username>/<repository>/<folder>
.
For example github.com/SirLich/echo-npc-regolith/echo
.
WARNING
Please use extreme caution when running unknown code. Regolith and its maintainers take no responsibility for any damages incurred by using the filters on this page. To learn more, please read our safety page.
TIP
Having trouble? You can learn more about online filters here.
Filters
Name | Author | Language | Description |
---|---|---|---|
esbuild_executor | MajestikButter | nodejs | A regolith filter for using esbuild |
js_formatter | MajestikButter | nodejs | A regolith filter for formatting JavaScript files |
json_formatter | MajestikButter | nodejs | A regolith filter for formatting JSON files |
ts_transpiler | MajestikButter | nodejs | A regolith filter for transpiling Typescript files |
NBTEnchant | SmokeyStack | python | This script is used to generate .mcstructure files containing edited nbt data that is currently not possible to do ingame |
file_freedom | Hatchibombotar | nodejs | This filter allows you to place bedrock addon file anywhere within the addon directories. |
functioner | Hatchibombotar | nodejs | A filter for regolith that adds more syntax to function files. |
init-full | Hatchibombotar | nodejs | Filter that creates bedrock manifest files on install |
link_manifests | Hatchibombotar | nodejs | Links uuid's from the resource and behaviour pack manifests in the dependencies section. |
molang_insert | Hatchibombotar | nodejs | A filter for regolith that allows you to insert molang. |
pack_commons | Hatchibombotar | nodejs | Intended to allow copying of files into both the resource and behaviour packs |
simple_blocks | Hatchibombotar | nodejs | A filter that creates blocks from one file. |
templater | Hatchibombotar | nodejs | A templater filter for regolith. |
item_scale | MedicalJewel105 | python | This filter generates render_offsets for 1.16.100+ items. |
custom_project | Nusiq | exe | No description. |
debug_say_function_name | Nusiq | python | No description. |
pytemplate | Nusiq | python | No description. |
run_counter | Nusiq | python | A pointless filter for counting the number of uses of the 'regolith run' command. |
subfunctions | Nusiq | python | No description. |
system_template | Nusiq | python | No description. |
extend-vanilla-entities | littlechestnutgames | python | A JSON partials system. |
digger_gen | SirLich | python | The digger_gen filter allows you to quickly and easily generate the minecraft:digger component, to satisfy your tool-building needs. |
e-backup | cda94581 | nodejs | Backups your export target in case you made a mistake. |
export | cda94581 | nodejs | Exports your add-on into a ".mcaddon" automatically. |
minimize | cda94581 | nodejs | Minimize all file JSONs. Can save a tiny bit of space. Also kinda pointless but whatever. |
namespace | cda94581 | nodejs | Automatically apply and replace namespaces to each block, item, entity, recipe, attachable, particle, and fog. Useful for temporary namespaces before deployment. |
export | Makercamp-SRLs | nodejs | Exports your add-on into a ".mcaddon", ".mcworld", ".mctemplate" automatically. |
module_importer | ShiCheng-Lu | nodejs | A regolith filter for import |
command_lang | MCDevKit | shell | Compiles the CommandLang programming language into .mcfunction files. |
json_templating_engine | MCDevKit | java | Compiles JSON templates into JSON files. Especially useful for making reusable pieces of content or large amounts of JSON files. |
jsonte | MCDevKit | exe | No description. |
classes | evilguy50 | nim | filter for adding OOP class like structure to functions |
dash | evilguy50 | nim | No description. |
ds_store | evilguy50 | nim | filter for removing .DS_Store files |
new_exec | evilguy50 | nodejs | filter for converting old execute commands to the 1.19.10 format |
shorthand | evilguy50 | python | filter for having shorthand syntax inside of functions |
strip | evilguy50 | nim | filter for striping comments from json, mcfunction, and lang files |
style_lint | evilguy50 | python | filter for automatic project styling |
title_ui | evilguy50 | nim | filter for generating title ui bindings |
echo | SirLich | python | No description. |
scalable-teams | cda94581 | nodejs | Generates a pre-made teams add-on, scalable and customizable. Appends itself to developed packs. |