Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jasonjgardner/texture-set-generator
Minecraft .texture_set.json file generator
https://github.com/jasonjgardner/texture-set-generator
bridge bridge-plugin minecraft texture-set-json texture-sets vue vuetify
Last synced: 25 days ago
JSON representation
Minecraft .texture_set.json file generator
- Host: GitHub
- URL: https://github.com/jasonjgardner/texture-set-generator
- Owner: jasonjgardner
- Created: 2021-06-10T13:54:26.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-06-15T18:52:15.000Z (over 3 years ago)
- Last Synced: 2024-12-08T10:32:38.781Z (28 days ago)
- Topics: bridge, bridge-plugin, minecraft, texture-set-json, texture-sets, vue, vuetify
- Language: Vue
- Homepage: https://texturesetjson.vercel.app
- Size: 43.9 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Minecraft Texture Set Generator
> See [Minecraft's Texture Set Documentation](https://help.minecraft.net/hc/en-us/articles/360051308931-Minecraft-Texture-Set-Documentation) for more details about `.texture_set.json` files.
## [bridge.](https://bridge-core.github.io/) Plugin Prototype
This is a working, proof-of-concept [bridge. plugin](https://bridge-core.github.io/plugin-docs/). Some `@bridge/` plugin module features have been emulated in this example.
### Usage
#### Enter texture name in search bar.
- A list of terrain texture names is loaded into a auto-complete list.
> **In bridge.:** This list would be populated from resource pack's `blocks.json` file.
#### Optionally customize texture set output
- The _Format Version_ field contains a short, static list of example format versions.
> **In bridge.:** The `format_version` property would be based on the project's target version.
- Base layer, MER layer, and normal map layers are automatically filled to match terrain texture name in the search bar.
- Layer values can be individually modified by changing the _Base layer_, _MER map_ and _Depth map_ fields.
- The automatically-filled texture name remains in the auto-completion list.
- Base layer and MER layers can use a uniform color instead of a terrain texture name. Click the paint bucket icon to open a color picker.
> **TODO:**
> Allow user to specify uniform color's output format.- Specify if the depth map is a normal map (default) or a heightmap by selecting a value from the dropdown menu next to the field.
- Leave a field's value empty to omit the layer from the texture set output.
#### Save texture set output
- Click the _Save_ button to initiate a download of the generated `.texture_set.json` file.
> **In bridge.:** The `.texture_set.json` file can be saved directly to the specified resource pack's directory.
#### Change search bar value to generate a new texture_set.json file
- Layer values are not retained upon chaning search value.