Compare commits

...

No commits in common. 'master' and 'v-26.1-paintings' have entirely different histories.

@ -1,143 +1,44 @@
# Decocraft Pack Template # Decocraft Paintings Pack
Universal addon pack for Decocraft. No Java code needed. Universal addon pack adding 48 paintings to Decocraft.
Single jar works on both NeoForge and Fabric. Single jar works on both NeoForge and Fabric.
## Quick Start ## Contents
1. Clone this repo - 5 painting series with variants (48 total)
2. Edit `gradle.properties` - change `mod_id`, `mod_name`, `mod_description`, `mod_authors` - Painting 1: 10 variants (A-J)
3. Edit `settings.gradle` - change `rootProject.name` - Painting 2: 11 variants (A-K)
4. Rename `src/main/resources/assets/decocraft/mypack.json` to your pack name - Painting 3: 11 variants (A-K)
5. Update `decocraft.json` to point to your renamed file and `groups.json` - Painting 4: 11 variants (A-K)
6. Edit `groups.json` to define your creative tabs - Painting 5: 5 variants (A-E)
7. Add your content (see below)
8. `./gradlew build` - jar goes to `build/libs/`
The output jar contains both `fabric.mod.json` and `META-INF/neoforge.mods.toml`, Each series shares a BBModel shape with different textures per variant.
so it loads on either mod loader without separate builds. Variants cycle with the decobrush tool.
## File Structure ## File Structure
``` ```
assets/decocraft/ assets/decocraft/
decocraft.json - manifest: lists groups.json + your content files decocraft.json - manifest
groups.json - creative tab definitions groups.json - paintings creative tab
mypack.json - block/item definitions paintings.json - all 48 painting definitions
models/bbmodel/{model}.bbmodel - BlockBench 3D models models/bbmodel/ - 5 BBModel files (one per series)
textures/block/{material}.png - block textures textures/block/ - 48 block textures
textures/item/{material}.png - item/inventory textures textures/item/ - 48 item textures
lang/en_us.json - display names + tab labels lang/en_us.json - display names
``` ```
All assets go under the `decocraft` namespace.
Blockstates, block models, item models, item definitions, and loot tables Blockstates, block models, item models, item definitions, and loot tables
are all generated dynamically at runtime by the main Decocraft mod. are all generated dynamically at runtime by the main Decocraft mod.
You do NOT need to create these files.
## Per Block Checklist
For each block you add, you need:
| File | Purpose |
|------|---------|
| `mypack.json` | Entry in the `models` array |
| `models/bbmodel/{model}.bbmodel` | BlockBench 3D model |
| `textures/block/{material}.png` | Block texture |
| `textures/item/{material}.png` | Item texture |
| `lang/en_us.json` | `"block.decocraft.{decoref}": "Display Name"` |
That is it. Everything else is handled automatically.
## Manifest (decocraft.json)
Simple array listing files to load. Include `groups.json` first:
```json
[
"groups.json",
"mypack.json"
]
```
Decocraft merges manifests from all jars, so your pack's files are loaded
alongside the base decocraft files.
## Creative Tabs (groups.json)
Declare tabs with a translation key and icon block:
```json
{
"my_tab": { "label": "itemGroup.decocraft.my_tab", "icon": "some_block_id" }
}
```
Then add the display name in `lang/en_us.json`: ## Building
```json
"itemGroup.decocraft.my_tab": "Decocraft - My Tab"
``` ```
./gradlew build
The `icon` must match a block's `decoref` from your content JSON. Tabs from
all packs are merged. If the base decocraft already defines a tab key, your
blocks will appear in that existing tab.
## Content JSON Entry
```json
{
"name": "Display Name",
"model": "bbmodel_filename_without_extension",
"material": "texture_name",
"scale": 1.0,
"tabs": "your_tab_name",
"crafting_color": [50.0, 50.0, 50.0],
"decoref": "unique_block_id"
}
``` ```
### Common Types Output jar goes to `build/libs/`.
| type | behavior |
|------|----------|
| (empty/omitted) | Basic decoration block (default) |
| `"underlayer"` | Wall/floor mounted virtual overlay (paintings, carpets) |
| `"animated"` | Block with keyframe animations |
| `"rotatable"` | Block that places at 45 degree increments |
| `"bed"` | Sleepable bed |
| `"seat"` | Sittable block |
| `"chain"` | Chain/rope connector |
### Optional Fields
- `"hidden": true` - registered but not in creative tabs
- `"transparency": true` - translucent rendering
- `"passable": true` - no collision
- `"loot": "other_decoref"` - override what drops when broken
- `"flipbook": {"frametime": 4, "images": 6}` - animated texture
- `"script"` - tool_modelswitch, on_use, sounds, particles, etc.
### Model Switching (cycle variants with decobrush)
```json
"script": {
"tool_modelswitch": {
"link": "next_variant_id"
}
}
```
Chain the last variant back to the first to create a cycle.
## Full Documentation
See `json_documentation.md` in the main Decocraft mod for the complete
field reference with examples of every block type.
## Version Compatibility ## Version Compatibility
Version ranges are open ended, so the pack works with any Decocraft 4.0+ Works with Decocraft 4.0+ on Minecraft 26.1+.
on Minecraft 26.1+. Bump `decocraft_version` in `gradle.properties` if you
use features from a newer decocraft release.

@ -10,14 +10,14 @@ minecraft_version_range=[26.1,)
neoforge_loader_range=[4,) neoforge_loader_range=[4,)
fabric_loader_version=0.18.2 fabric_loader_version=0.18.2
## Mod Properties - CHANGE THESE for your pack ## Mod Properties
mod_id=decocraft_mypack mod_id=decocraft_paintings
mod_name=Decocraft My Pack mod_name=Decocraft Paintings Addon
mod_license=All Rights Reserved mod_license=All Rights Reserved
mod_version=1.0.0 mod_version=1.0.0
mod_group_id=com.razz.decocraft.mypack mod_group_id=com.razz.decocraft.paintings
mod_authors=YourName mod_authors=Momo, Razz, ProfMobius, Taelnia
mod_description=Adds new decorations to Decocraft mod_description=Adds painting decorations to Decocraft
# Decocraft minimum version # Decocraft minimum version
decocraft_version=3.0.7 decocraft_version=3.0.7

@ -8,4 +8,4 @@ plugins {
id 'org.gradle.toolchains.foojay-resolver-convention' version '0.9.0' id 'org.gradle.toolchains.foojay-resolver-convention' version '0.9.0'
} }
rootProject.name = 'decocraft-mypack' rootProject.name = 'decocraft-paintings'

@ -1,4 +1,4 @@
[ [
"groups.json", "groups.json",
"mypack.json" "paintings.json"
] ]

@ -1,3 +1,3 @@
{ {
"mypack": { "label": "itemGroup.decocraft.mypack", "icon": "example_block" } "paintings": { "label": "itemGroup.decocraft.paintings", "icon": "painting_1_a" }
} }

@ -1,5 +1,99 @@
{ {
"itemGroup.decocraft.mypack": "Decocraft - My Pack", "itemGroup.decocraft.paintings": "Decocraft - Paintings",
"block.decocraft.example_block": "Example Block", "block.decocraft.painting_1_a": "Painting 1-A",
"item.decocraft.example_block": "Example Block" "block.decocraft.painting_1_b": "Painting 1-B",
"block.decocraft.painting_1_c": "Painting 1-C",
"block.decocraft.painting_1_d": "Painting 1-D",
"block.decocraft.painting_1_e": "Painting 1-E",
"block.decocraft.painting_1_f": "Painting 1-F",
"block.decocraft.painting_1_g": "Painting 1-G",
"block.decocraft.painting_1_h": "Painting 1-H",
"block.decocraft.painting_1_i": "Painting 1-I",
"block.decocraft.painting_1_j": "Painting 1-J",
"block.decocraft.painting_2_a": "Painting 2-A",
"block.decocraft.painting_2_b": "Painting 2-B",
"block.decocraft.painting_2_c": "Painting 2-C",
"block.decocraft.painting_2_d": "Painting 2-D",
"block.decocraft.painting_2_e": "Painting 2-E",
"block.decocraft.painting_2_f": "Painting 2-F",
"block.decocraft.painting_2_g": "Painting 2-G",
"block.decocraft.painting_2_h": "Painting 2-H",
"block.decocraft.painting_2_i": "Painting 2-I",
"block.decocraft.painting_2_j": "Painting 2-J",
"block.decocraft.painting_2_k": "Painting 2-K",
"block.decocraft.painting_3_a": "Painting 3-A",
"block.decocraft.painting_3_b": "Painting 3-B",
"block.decocraft.painting_3_c": "Painting 3-C",
"block.decocraft.painting_3_d": "Painting 3-D",
"block.decocraft.painting_3_e": "Painting 3-E",
"block.decocraft.painting_3_f": "Painting 3-F",
"block.decocraft.painting_3_g": "Painting 3-G",
"block.decocraft.painting_3_h": "Painting 3-H",
"block.decocraft.painting_3_i": "Painting 3-I",
"block.decocraft.painting_3_j": "Painting 3-J",
"block.decocraft.painting_3_k": "Painting 3-K",
"block.decocraft.painting_4_a": "Painting 4-A",
"block.decocraft.painting_4_b": "Painting 4-B",
"block.decocraft.painting_4_c": "Painting 4-C",
"block.decocraft.painting_4_d": "Painting 4-D",
"block.decocraft.painting_4_e": "Painting 4-E",
"block.decocraft.painting_4_f": "Painting 4-F",
"block.decocraft.painting_4_g": "Painting 4-G",
"block.decocraft.painting_4_h": "Painting 4-H",
"block.decocraft.painting_4_i": "Painting 4-I",
"block.decocraft.painting_4_j": "Painting 4-J",
"block.decocraft.painting_4_k": "Painting 4-K",
"block.decocraft.painting_5_a": "Painting 5-A",
"block.decocraft.painting_5_b": "Painting 5-B",
"block.decocraft.painting_5_c": "Painting 5-C",
"block.decocraft.painting_5_d": "Painting 5-D",
"block.decocraft.painting_5_e": "Painting 5-E",
"item.decocraft.painting_1_a": "Painting 1-A",
"item.decocraft.painting_1_b": "Painting 1-B",
"item.decocraft.painting_1_c": "Painting 1-C",
"item.decocraft.painting_1_d": "Painting 1-D",
"item.decocraft.painting_1_e": "Painting 1-E",
"item.decocraft.painting_1_f": "Painting 1-F",
"item.decocraft.painting_1_g": "Painting 1-G",
"item.decocraft.painting_1_h": "Painting 1-H",
"item.decocraft.painting_1_i": "Painting 1-I",
"item.decocraft.painting_1_j": "Painting 1-J",
"item.decocraft.painting_2_a": "Painting 2-A",
"item.decocraft.painting_2_b": "Painting 2-B",
"item.decocraft.painting_2_c": "Painting 2-C",
"item.decocraft.painting_2_d": "Painting 2-D",
"item.decocraft.painting_2_e": "Painting 2-E",
"item.decocraft.painting_2_f": "Painting 2-F",
"item.decocraft.painting_2_g": "Painting 2-G",
"item.decocraft.painting_2_h": "Painting 2-H",
"item.decocraft.painting_2_i": "Painting 2-I",
"item.decocraft.painting_2_j": "Painting 2-J",
"item.decocraft.painting_2_k": "Painting 2-K",
"item.decocraft.painting_3_a": "Painting 3-A",
"item.decocraft.painting_3_b": "Painting 3-B",
"item.decocraft.painting_3_c": "Painting 3-C",
"item.decocraft.painting_3_d": "Painting 3-D",
"item.decocraft.painting_3_e": "Painting 3-E",
"item.decocraft.painting_3_f": "Painting 3-F",
"item.decocraft.painting_3_g": "Painting 3-G",
"item.decocraft.painting_3_h": "Painting 3-H",
"item.decocraft.painting_3_i": "Painting 3-I",
"item.decocraft.painting_3_j": "Painting 3-J",
"item.decocraft.painting_3_k": "Painting 3-K",
"item.decocraft.painting_4_a": "Painting 4-A",
"item.decocraft.painting_4_b": "Painting 4-B",
"item.decocraft.painting_4_c": "Painting 4-C",
"item.decocraft.painting_4_d": "Painting 4-D",
"item.decocraft.painting_4_e": "Painting 4-E",
"item.decocraft.painting_4_f": "Painting 4-F",
"item.decocraft.painting_4_g": "Painting 4-G",
"item.decocraft.painting_4_h": "Painting 4-H",
"item.decocraft.painting_4_i": "Painting 4-I",
"item.decocraft.painting_4_j": "Painting 4-J",
"item.decocraft.painting_4_k": "Painting 4-K",
"item.decocraft.painting_5_a": "Painting 5-A",
"item.decocraft.painting_5_b": "Painting 5-B",
"item.decocraft.painting_5_c": "Painting 5-C",
"item.decocraft.painting_5_d": "Painting 5-D",
"item.decocraft.painting_5_e": "Painting 5-E"
} }

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1,13 +0,0 @@
{
"models": [
{
"name": "Example Block",
"model": "example_block",
"material": "example_block",
"scale": 1.0,
"tabs": "mypack",
"crafting_color": [50.0, 50.0, 50.0],
"decoref": "example_block"
}
]
}

@ -0,0 +1,917 @@
{
"models": [
{
"name": "Painting 1-A",
"model": "painting_1",
"material": "painting_1_a",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
35.0,
30.0,
25.0
],
"decoref": "painting_1_a",
"script": {
"tool_modelswitch": {
"link": "painting_1_b"
}
}
},
{
"name": "Painting 1-B",
"model": "painting_1",
"material": "painting_1_b",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
35.0,
32.0,
25.0
],
"decoref": "painting_1_b",
"script": {
"tool_modelswitch": {
"link": "painting_1_c"
}
}
},
{
"name": "Painting 1-C",
"model": "painting_1",
"material": "painting_1_c",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
35.0,
30.0,
29.0
],
"decoref": "painting_1_c",
"script": {
"tool_modelswitch": {
"link": "painting_1_d"
}
}
},
{
"name": "Painting 1-D",
"model": "painting_1",
"material": "painting_1_d",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
41.0,
30.0,
25.0
],
"decoref": "painting_1_d",
"script": {
"tool_modelswitch": {
"link": "painting_1_e"
}
}
},
{
"name": "Painting 1-E",
"model": "painting_1",
"material": "painting_1_e",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
35.0,
38.0,
25.0
],
"decoref": "painting_1_e",
"script": {
"tool_modelswitch": {
"link": "painting_1_f"
}
}
},
{
"name": "Painting 1-F",
"model": "painting_1",
"material": "painting_1_f",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
35.0,
30.0,
35.0
],
"decoref": "painting_1_f",
"script": {
"tool_modelswitch": {
"link": "painting_1_g"
}
}
},
{
"name": "Painting 1-G",
"model": "painting_1",
"material": "painting_1_g",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
47.0,
30.0,
25.0
],
"decoref": "painting_1_g",
"script": {
"tool_modelswitch": {
"link": "painting_1_h"
}
}
},
{
"name": "Painting 1-H",
"model": "painting_1",
"material": "painting_1_h",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
35.0,
44.0,
25.0
],
"decoref": "painting_1_h",
"script": {
"tool_modelswitch": {
"link": "painting_1_i"
}
}
},
{
"name": "Painting 1-I",
"model": "painting_1",
"material": "painting_1_i",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
35.0,
30.0,
41.0
],
"decoref": "painting_1_i",
"script": {
"tool_modelswitch": {
"link": "painting_1_j"
}
}
},
{
"name": "Painting 1-J",
"model": "painting_1",
"material": "painting_1_j",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
53.0,
30.0,
25.0
],
"decoref": "painting_1_j",
"script": {
"tool_modelswitch": {
"link": "painting_1_a"
}
}
},
{
"name": "Painting 2-A",
"model": "painting_2",
"material": "painting_2_a",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
28.0,
35.0,
42.0
],
"decoref": "painting_2_a",
"script": {
"tool_modelswitch": {
"link": "painting_2_b"
}
}
},
{
"name": "Painting 2-B",
"model": "painting_2",
"material": "painting_2_b",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
28.0,
37.0,
42.0
],
"decoref": "painting_2_b",
"script": {
"tool_modelswitch": {
"link": "painting_2_c"
}
}
},
{
"name": "Painting 2-C",
"model": "painting_2",
"material": "painting_2_c",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
28.0,
35.0,
46.0
],
"decoref": "painting_2_c",
"script": {
"tool_modelswitch": {
"link": "painting_2_d"
}
}
},
{
"name": "Painting 2-D",
"model": "painting_2",
"material": "painting_2_d",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
34.0,
35.0,
42.0
],
"decoref": "painting_2_d",
"script": {
"tool_modelswitch": {
"link": "painting_2_e"
}
}
},
{
"name": "Painting 2-E",
"model": "painting_2",
"material": "painting_2_e",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
28.0,
43.0,
42.0
],
"decoref": "painting_2_e",
"script": {
"tool_modelswitch": {
"link": "painting_2_f"
}
}
},
{
"name": "Painting 2-F",
"model": "painting_2",
"material": "painting_2_f",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
28.0,
35.0,
52.0
],
"decoref": "painting_2_f",
"script": {
"tool_modelswitch": {
"link": "painting_2_g"
}
}
},
{
"name": "Painting 2-G",
"model": "painting_2",
"material": "painting_2_g",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
40.0,
35.0,
42.0
],
"decoref": "painting_2_g",
"script": {
"tool_modelswitch": {
"link": "painting_2_h"
}
}
},
{
"name": "Painting 2-H",
"model": "painting_2",
"material": "painting_2_h",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
28.0,
49.0,
42.0
],
"decoref": "painting_2_h",
"script": {
"tool_modelswitch": {
"link": "painting_2_i"
}
}
},
{
"name": "Painting 2-I",
"model": "painting_2",
"material": "painting_2_i",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
28.0,
35.0,
58.0
],
"decoref": "painting_2_i",
"script": {
"tool_modelswitch": {
"link": "painting_2_j"
}
}
},
{
"name": "Painting 2-J",
"model": "painting_2",
"material": "painting_2_j",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
46.0,
35.0,
42.0
],
"decoref": "painting_2_j",
"script": {
"tool_modelswitch": {
"link": "painting_2_k"
}
}
},
{
"name": "Painting 2-K",
"model": "painting_2",
"material": "painting_2_k",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
28.0,
55.0,
42.0
],
"decoref": "painting_2_k",
"script": {
"tool_modelswitch": {
"link": "painting_2_a"
}
}
},
{
"name": "Painting 3-A",
"model": "painting_3",
"material": "painting_3_a",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
30.0,
40.0,
35.0
],
"decoref": "painting_3_a",
"script": {
"tool_modelswitch": {
"link": "painting_3_b"
}
}
},
{
"name": "Painting 3-B",
"model": "painting_3",
"material": "painting_3_b",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
30.0,
42.0,
35.0
],
"decoref": "painting_3_b",
"script": {
"tool_modelswitch": {
"link": "painting_3_c"
}
}
},
{
"name": "Painting 3-C",
"model": "painting_3",
"material": "painting_3_c",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
30.0,
40.0,
39.0
],
"decoref": "painting_3_c",
"script": {
"tool_modelswitch": {
"link": "painting_3_d"
}
}
},
{
"name": "Painting 3-D",
"model": "painting_3",
"material": "painting_3_d",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
36.0,
40.0,
35.0
],
"decoref": "painting_3_d",
"script": {
"tool_modelswitch": {
"link": "painting_3_e"
}
}
},
{
"name": "Painting 3-E",
"model": "painting_3",
"material": "painting_3_e",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
30.0,
48.0,
35.0
],
"decoref": "painting_3_e",
"script": {
"tool_modelswitch": {
"link": "painting_3_f"
}
}
},
{
"name": "Painting 3-F",
"model": "painting_3",
"material": "painting_3_f",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
30.0,
40.0,
45.0
],
"decoref": "painting_3_f",
"script": {
"tool_modelswitch": {
"link": "painting_3_g"
}
}
},
{
"name": "Painting 3-G",
"model": "painting_3",
"material": "painting_3_g",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
42.0,
40.0,
35.0
],
"decoref": "painting_3_g",
"script": {
"tool_modelswitch": {
"link": "painting_3_h"
}
}
},
{
"name": "Painting 3-H",
"model": "painting_3",
"material": "painting_3_h",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
30.0,
54.0,
35.0
],
"decoref": "painting_3_h",
"script": {
"tool_modelswitch": {
"link": "painting_3_i"
}
}
},
{
"name": "Painting 3-I",
"model": "painting_3",
"material": "painting_3_i",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
30.0,
40.0,
51.0
],
"decoref": "painting_3_i",
"script": {
"tool_modelswitch": {
"link": "painting_3_j"
}
}
},
{
"name": "Painting 3-J",
"model": "painting_3",
"material": "painting_3_j",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
48.0,
40.0,
35.0
],
"decoref": "painting_3_j",
"script": {
"tool_modelswitch": {
"link": "painting_3_k"
}
}
},
{
"name": "Painting 3-K",
"model": "painting_3",
"material": "painting_3_k",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
30.0,
60.0,
35.0
],
"decoref": "painting_3_k",
"script": {
"tool_modelswitch": {
"link": "painting_3_a"
}
}
},
{
"name": "Painting 4-A",
"model": "painting_4",
"material": "painting_4_a",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
40.0,
30.0,
35.0
],
"decoref": "painting_4_a",
"script": {
"tool_modelswitch": {
"link": "painting_4_b"
}
}
},
{
"name": "Painting 4-B",
"model": "painting_4",
"material": "painting_4_b",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
40.0,
32.0,
35.0
],
"decoref": "painting_4_b",
"script": {
"tool_modelswitch": {
"link": "painting_4_c"
}
}
},
{
"name": "Painting 4-C",
"model": "painting_4",
"material": "painting_4_c",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
40.0,
30.0,
39.0
],
"decoref": "painting_4_c",
"script": {
"tool_modelswitch": {
"link": "painting_4_d"
}
}
},
{
"name": "Painting 4-D",
"model": "painting_4",
"material": "painting_4_d",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
46.0,
30.0,
35.0
],
"decoref": "painting_4_d",
"script": {
"tool_modelswitch": {
"link": "painting_4_e"
}
}
},
{
"name": "Painting 4-E",
"model": "painting_4",
"material": "painting_4_e",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
40.0,
38.0,
35.0
],
"decoref": "painting_4_e",
"script": {
"tool_modelswitch": {
"link": "painting_4_f"
}
}
},
{
"name": "Painting 4-F",
"model": "painting_4",
"material": "painting_4_f",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
40.0,
30.0,
45.0
],
"decoref": "painting_4_f",
"script": {
"tool_modelswitch": {
"link": "painting_4_g"
}
}
},
{
"name": "Painting 4-G",
"model": "painting_4",
"material": "painting_4_g",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
52.0,
30.0,
35.0
],
"decoref": "painting_4_g",
"script": {
"tool_modelswitch": {
"link": "painting_4_h"
}
}
},
{
"name": "Painting 4-H",
"model": "painting_4",
"material": "painting_4_h",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
40.0,
44.0,
35.0
],
"decoref": "painting_4_h",
"script": {
"tool_modelswitch": {
"link": "painting_4_i"
}
}
},
{
"name": "Painting 4-I",
"model": "painting_4",
"material": "painting_4_i",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
40.0,
30.0,
51.0
],
"decoref": "painting_4_i",
"script": {
"tool_modelswitch": {
"link": "painting_4_j"
}
}
},
{
"name": "Painting 4-J",
"model": "painting_4",
"material": "painting_4_j",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
58.0,
30.0,
35.0
],
"decoref": "painting_4_j",
"script": {
"tool_modelswitch": {
"link": "painting_4_k"
}
}
},
{
"name": "Painting 4-K",
"model": "painting_4",
"material": "painting_4_k",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
40.0,
50.0,
35.0
],
"decoref": "painting_4_k",
"script": {
"tool_modelswitch": {
"link": "painting_4_a"
}
}
},
{
"name": "Painting 5-A",
"model": "painting_5",
"material": "painting_5_a",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
30.0,
30.0,
40.0
],
"decoref": "painting_5_a",
"script": {
"tool_modelswitch": {
"link": "painting_5_b"
}
}
},
{
"name": "Painting 5-B",
"model": "painting_5",
"material": "painting_5_b",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
30.0,
32.0,
40.0
],
"decoref": "painting_5_b",
"script": {
"tool_modelswitch": {
"link": "painting_5_c"
}
}
},
{
"name": "Painting 5-C",
"model": "painting_5",
"material": "painting_5_c",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
30.0,
30.0,
44.0
],
"decoref": "painting_5_c",
"script": {
"tool_modelswitch": {
"link": "painting_5_d"
}
}
},
{
"name": "Painting 5-D",
"model": "painting_5",
"material": "painting_5_d",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
36.0,
30.0,
40.0
],
"decoref": "painting_5_d",
"script": {
"tool_modelswitch": {
"link": "painting_5_e"
}
}
},
{
"name": "Painting 5-E",
"model": "painting_5",
"material": "painting_5_e",
"scale": 1.0,
"tabs": "paintings",
"type": "underlayer",
"crafting_color": [
30.0,
38.0,
40.0
],
"decoref": "painting_5_e",
"script": {
"tool_modelswitch": {
"link": "painting_5_a"
}
}
}
],
"bounding_boxes": []
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 435 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 497 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 695 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save