Skip to content

Latest commit

 

History

History
104 lines (96 loc) · 12.6 KB

README.md

File metadata and controls

104 lines (96 loc) · 12.6 KB

Regolith Filter Resolver

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.

Adding Your Filters to the Resolver

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.

Known Repositories

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.

Standard 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.

Community Filters

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