Skip to content
On this page

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

NameAuthorLanguageDescription
esbuild_executorMajestikButternodejsA regolith filter for using esbuild
js_formatterMajestikButternodejsA regolith filter for formatting JavaScript files
json_formatterMajestikButternodejsA regolith filter for formatting JSON files
ts_transpilerMajestikButternodejsA regolith filter for transpiling Typescript files
NBTEnchantSmokeyStackpythonThis script is used to generate .mcstructure files containing edited nbt data that is currently not possible to do ingame
file_freedomHatchibombotarnodejsThis filter allows you to place bedrock addon file anywhere within the addon directories.
functionerHatchibombotarnodejsA filter for regolith that adds more syntax to function files.
init-fullHatchibombotarnodejsFilter that creates bedrock manifest files on install
link_manifestsHatchibombotarnodejsLinks uuid's from the resource and behaviour pack manifests in the dependencies section.
molang_insertHatchibombotarnodejsA filter for regolith that allows you to insert molang.
pack_commonsHatchibombotarnodejsIntended to allow copying of files into both the resource and behaviour packs
simple_blocksHatchibombotarnodejsA filter that creates blocks from one file.
templaterHatchibombotarnodejsA templater filter for regolith.
item_scaleMedicalJewel105pythonThis filter generates render_offsets for 1.16.100+ items.
custom_projectNusiqexeNo description.
debug_say_function_nameNusiqpythonNo description.
pytemplateNusiqpythonNo description.
run_counterNusiqpythonA pointless filter for counting the number of uses of the 'regolith run' command.
subfunctionsNusiqpythonNo description.
system_templateNusiqpythonNo description.
extend-vanilla-entitieslittlechestnutgamespythonA JSON partials system.
digger_genSirLichpythonThe digger_gen filter allows you to quickly and easily generate the minecraft:digger component, to satisfy your tool-building needs.
e-backupcda94581nodejsBackups your export target in case you made a mistake.
exportcda94581nodejsExports your add-on into a ".mcaddon" automatically.
minimizecda94581nodejsMinimize all file JSONs. Can save a tiny bit of space. Also kinda pointless but whatever.
namespacecda94581nodejsAutomatically apply and replace namespaces to each block, item, entity, recipe, attachable, particle, and fog. Useful for temporary namespaces before deployment.
exportMakercamp-SRLsnodejsExports your add-on into a ".mcaddon", ".mcworld", ".mctemplate" automatically.
module_importerShiCheng-LunodejsA regolith filter for import
command_langMCDevKitshellCompiles the CommandLang programming language into .mcfunction files.
json_templating_engineMCDevKitjavaCompiles JSON templates into JSON files. Especially useful for making reusable pieces of content or large amounts of JSON files.
jsonteMCDevKitexeNo description.
classesevilguy50nimfilter for adding OOP class like structure to functions
dashevilguy50nimNo description.
ds_storeevilguy50nimfilter for removing .DS_Store files
new_execevilguy50nodejsfilter for converting old execute commands to the 1.19.10 format
shorthandevilguy50pythonfilter for having shorthand syntax inside of functions
stripevilguy50nimfilter for striping comments from json, mcfunction, and lang files
style_lintevilguy50pythonfilter for automatic project styling
title_uievilguy50nimfilter for generating title ui bindings
echoSirLichpythonNo description.
scalable-teamscda94581nodejsGenerates a pre-made teams add-on, scalable and customizable. Appends itself to developed packs.

Released under the MIT license.