This repository contains the default filter resolver for Regolith. It is used to enable installing Regolith filters using their short names instead of full URLs. You can read more about resolvers in Regolith documentation.
You can add your own filters to the resolver by creating a pull request to this repository that adds your repository URL to the repos.json
file. This will mark your repository as a known filter repository, and add all filters from there to the resolver.
You can use this list to discover new filters to use with Regolith, below you can find a list of known standard filters (from Bedrock-OSS) and community filters.
This list contains filters maintained by Bedrock-OSS.
Filter | Description |
---|---|
blockbench_convert | Converts blockbench models into .geometry.json files. |
bump_manifest | Bumps the manifest version in your RP and BP. Good for multiplayer testing where you need to avoid pack-caching issues. |
filter_tester | Meant to be used by the filter developers to test other filters. It compares the expected results with the files generated by Regolith. |
fix_emissive | Fixes emissive issues in your textures, by removing the color data from fully transparent pixels. |
gametests | Compiles gametests into pack. |
json_cleaner | Removes comments from all json files in the project. Useful, since some filters cannot understand files with comments. |
json_convert | Converts JSON5 and Hjson files into standard JSON files. |
name_ninja | Automatically generates entity, block, spawn egg, and item names, based on a custom 'name' field, or on the entities identifier. |
texture_convert | Converts popular image editor file formats, such as .psd to .png. |
texture_list | Automatically creates the texture_list.json file, based on the images you've added into your resource pack. |
type_gen | Generates Files.d.ts file with some relevant constants from the current pack. |
This list contains filters created by the community.
Warning
The filters in this list are not maintained by Bedrock-OSS, use them at your own risk.
Filter | Author | Description |
---|---|---|
bedrock_bundler | bogumidu | Bundles animation_controllers, animations, models and render_controllers into single files. |
e-backup | cda94581 | |
minimize | cda94581 | |
namespace | cda94581 | |
scalable-teams | cda94581 | |
classes | evilguy50 | filter for adding OOP class like structure to functions |
dash | evilguy50 | filter for installing / running the bridge dash compiler. |
ds_store | evilguy50 | filter for removing .DS_Store files |
new_exec | evilguy50 | filter for converting old execute commands to the 1.19.10 format |
shorthand | evilguy50 | filter for having shorthand syntax inside of functions |
strip | evilguy50 | filter for striping comments from json, mcfunction, and lang files |
style_lint | evilguy50 | filter for automatic project styling |
title_ui | evilguy50 | filter for generating title ui bindings |
debug_log | Hatchibombotar | |
file_freedom | Hatchibombotar | |
functioner | Hatchibombotar | |
import | Hatchibombotar | |
init-full | Hatchibombotar | |
link_manifests | Hatchibombotar | |
metadata | Hatchibombotar | |
molang_insert | Hatchibombotar | |
pack_commons | Hatchibombotar | |
package | Hatchibombotar | |
simple_blocks | Hatchibombotar | |
template_example | Hatchibombotar | |
templater | Hatchibombotar | |
typescript-json | Hatchibombotar | |
esbuild | ink0rr | |
esbuild_deno | ink0rr | |
janitor | ink0rr | |
lazuli | ink0rr | |
spawn_egg | ink0rr | |
sync_manifest | ink0rr | |
csharp-compiler | llgava | Automatically build a .dll file for all C# local filters on the project. |
enderchest | llgava | Encrypt your Minecraft code with AES symmetric algorithm. |
JSon-cleaner | llgava | A fork of the original filter 'json_cleaner' in order to make it compatible with JS files. |
rego-glyph | llgava | Generates a markdown containing all icon configuration in the glyph_E1.png image. |
rego-level | llgava | Remove the old world files to new ones on every build. (Need game restart every time) |
rego-remover | llgava | Remove extra files or objects from the build such as: .bbmode, .ase, Geckolib Animation Artifacts and Aseprite Flipbook from invalid paths. |
esbuild_executor | MajestikButter | |
js_formatter | MajestikButter | |
json_formatter | MajestikButter | |
ts_transpiler | MajestikButter | |
export | Makercamp-SRLs | |
command_lang | MCDevKit | Compiles the CommandLang programming language into .mcfunction files. |
json_templating_engine | MCDevKit | Compiles JSON templates into JSON files. Especially useful for making reusable pieces of content or large amounts of JSON files. |
jsonte | MCDevKit | |
mcdef_gen | MCDevKit | Generates a .mcdefinition file. |
packer | MCDevKit | Packs world with packs into a .mcaddon file. |
sanity_check | MCDevKit | Checks common issues with addons. |
whisk | MCDevKit | Copies contents of a GitHub repo into current addon. |
digger | MedicalJewel105 | Simple filter that adds vanilla (and custom) blocks to your tools in 1.16.100+ version. |
item_scale | MedicalJewel105 | Generates render offsets for 1.16.100+ items with textures bigger than 16x16. |
custom_project | Nusiq | A filter to organize your project files based on their extensions. |
debug_say_function_name | Nusiq | A tool for adding debug 'tellraw' commands to your *.mcfunction files. |
json_template | Nusiq | JSON templating tool based on special strings with Python syntax. |
pytemplate | Nusiq | JSON templating tool based on Python list and dict comprehension syntax. |
run_counter | Nusiq | A filter that counts the number of Regolith runs and exports it to a file. |
subfunctions | Nusiq | An extension to the *.mcfunction file syntax. |
system_template | Nusiq | A filter for grouping your project files into folders based on what they do together instead of what they are. |
system_template_esbuild | Nusiq | Script compiler that uses Esbuild designed to be used with the System Tempalte filter. |
module_importer | ShiCheng-Lu | |
digger_gen | SirLich | Automatically generates minecraft:digger based on some meta-data. |
echo | SirLich | An old-fashioned automation tool for generating state-driven NPCs. |
particulate | SirLich | Creates particle simulations of entity geometry. |
poeditor_integration | SirLich | Synchronizes your .lang project files with poeditor.com |
adk | SmokeyStack | Create add-ons for Minecraft without touching JSON |
NBTEnchant | SmokeyStack | This script is used to generate .mcstructure files containing edited nbt data that is currently not possible to do ingame |