Add 23w04a schemas

- trim materials and patterns
- paletted permutations
- smithing recipes
This commit is contained in:
Misode
2023-01-30 04:13:17 +01:00
parent 0e4707c734
commit 1b6994d5aa
5 changed files with 31 additions and 17 deletions

28
package-lock.json generated
View File

@@ -18,8 +18,8 @@
"@mcschema/java-1.18.2": "^0.1.17",
"@mcschema/java-1.19": "^0.1.41",
"@mcschema/java-1.19.3": "^0.0.3",
"@mcschema/java-1.19.4": "^0.0.2",
"@mcschema/locales": "^0.1.74",
"@mcschema/java-1.19.4": "^0.1.1",
"@mcschema/locales": "^0.1.75",
"@zip.js/zip.js": "^2.4.5",
"brace": "^0.11.1",
"buffer": "^6.0.3",
@@ -619,17 +619,17 @@
}
},
"node_modules/@mcschema/java-1.19.4": {
"version": "0.0.2",
"resolved": "https://registry.npmjs.org/@mcschema/java-1.19.4/-/java-1.19.4-0.0.2.tgz",
"integrity": "sha512-8xfxsGNCOjasoI4JnECTjwaDZVfN7FnVYdrAyneF86VAmU9K//p+VGcMpA3Y1HlPfE7jnr0Eec5cxqj4+NRo5g==",
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/@mcschema/java-1.19.4/-/java-1.19.4-0.1.1.tgz",
"integrity": "sha512-tuuOEI5uZv0VCL1FSJLtMQp8VIJlDIMLERaTSFPEZHd03gTwucGjKTYqYvB05gamhqVxWVRoSQl1Pv0MU0U5ig==",
"dependencies": {
"@mcschema/core": "^0.12.38"
}
},
"node_modules/@mcschema/locales": {
"version": "0.1.74",
"resolved": "https://registry.npmjs.org/@mcschema/locales/-/locales-0.1.74.tgz",
"integrity": "sha512-lTYO8u5HQMSFyP/P6vGqSqSmRtzgkNUVAWZ9aPcqcGer1LcNliofbUVuilKZ9pqGJf6aEqASqUSHss05LfsgKw=="
"version": "0.1.75",
"resolved": "https://registry.npmjs.org/@mcschema/locales/-/locales-0.1.75.tgz",
"integrity": "sha512-QwAExi0/xtw8tLXhzSthgKI202tzvODPGcvxQx4TgDRCtZvArzLOVpF5mF74OVO6voCl80IrhdhayRyhzg4vZw=="
},
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
@@ -5764,17 +5764,17 @@
}
},
"@mcschema/java-1.19.4": {
"version": "0.0.2",
"resolved": "https://registry.npmjs.org/@mcschema/java-1.19.4/-/java-1.19.4-0.0.2.tgz",
"integrity": "sha512-8xfxsGNCOjasoI4JnECTjwaDZVfN7FnVYdrAyneF86VAmU9K//p+VGcMpA3Y1HlPfE7jnr0Eec5cxqj4+NRo5g==",
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/@mcschema/java-1.19.4/-/java-1.19.4-0.1.1.tgz",
"integrity": "sha512-tuuOEI5uZv0VCL1FSJLtMQp8VIJlDIMLERaTSFPEZHd03gTwucGjKTYqYvB05gamhqVxWVRoSQl1Pv0MU0U5ig==",
"requires": {
"@mcschema/core": "^0.12.38"
}
},
"@mcschema/locales": {
"version": "0.1.74",
"resolved": "https://registry.npmjs.org/@mcschema/locales/-/locales-0.1.74.tgz",
"integrity": "sha512-lTYO8u5HQMSFyP/P6vGqSqSmRtzgkNUVAWZ9aPcqcGer1LcNliofbUVuilKZ9pqGJf6aEqASqUSHss05LfsgKw=="
"version": "0.1.75",
"resolved": "https://registry.npmjs.org/@mcschema/locales/-/locales-0.1.75.tgz",
"integrity": "sha512-QwAExi0/xtw8tLXhzSthgKI202tzvODPGcvxQx4TgDRCtZvArzLOVpF5mF74OVO6voCl80IrhdhayRyhzg4vZw=="
},
"@nodelib/fs.scandir": {
"version": "2.1.5",

View File

@@ -24,8 +24,8 @@
"@mcschema/java-1.18.2": "^0.1.17",
"@mcschema/java-1.19": "^0.1.41",
"@mcschema/java-1.19.3": "^0.0.3",
"@mcschema/java-1.19.4": "^0.0.2",
"@mcschema/locales": "^0.1.74",
"@mcschema/java-1.19.4": "^0.1.1",
"@mcschema/locales": "^0.1.75",
"@zip.js/zip.js": "^2.4.5",
"brace": "^0.11.1",
"buffer": "^6.0.3",

View File

@@ -18,7 +18,7 @@ import { ModelWrapper } from './ModelWrapper.js'
const selectRegistries = ['loot_table.type', 'loot_entry.type', 'function.function', 'condition.condition', 'criterion.trigger', 'recipe.type', 'dimension.generator.type', 'dimension.generator.biome_source.type', 'dimension.generator.biome_source.preset', 'carver.type', 'feature.type', 'decorator.type', 'feature.tree.minimum_size.type', 'block_state_provider.type', 'trunk_placer.type', 'foliage_placer.type', 'tree_decorator.type', 'int_provider.type', 'float_provider.type', 'height_provider.type', 'structure_feature.type', 'surface_builder.type', 'processor.processor_type', 'rule_test.predicate_type', 'pos_rule_test.predicate_type', 'template_element.element_type', 'block_placer.type', 'block_predicate.type', 'material_rule.type', 'material_condition.type', 'structure_placement.type', 'density_function.type', 'root_placer.type', 'entity.type_specific.cat.variant', 'entity.type_specific.frog.variant']
const hiddenFields = ['number_provider.type', 'score_provider.type', 'nbt_provider.type', 'int_provider.type', 'float_provider.type', 'height_provider.type']
const flattenedFields = ['feature.config', 'decorator.config', 'int_provider.value', 'float_provider.value', 'block_state_provider.simple_state_provider.state', 'block_state_provider.rotated_block_provider.state', 'block_state_provider.weighted_state_provider.entries.entry.data', 'rule_test.block_state', 'structure_feature.config', 'surface_builder.config', 'template_pool.elements.entry.element', 'decorator.block_survives_filter.state', 'material_rule.block.result_state']
const inlineFields = ['loot_entry.type', 'function.function', 'condition.condition', 'criterion.trigger', 'dimension.generator.type', 'dimension.generator.biome_source.type', 'feature.type', 'decorator.type', 'block_state_provider.type', 'feature.tree.minimum_size.type', 'trunk_placer.type', 'foliage_placer.type', 'tree_decorator.type', 'block_placer.type', 'rule_test.predicate_type', 'processor.processor_type', 'template_element.element_type', 'nbt_operation.op', 'number_provider.value', 'score_provider.name', 'score_provider.target', 'nbt_provider.source', 'nbt_provider.target', 'generator_biome.biome', 'block_predicate.type', 'material_rule.type', 'material_condition.type', 'density_function.type', 'root_placer.type', 'entity.type_specific.type', 'glyph_provider.type', 'immersive_weathering.area_condition.type', 'immersive_weathering.block_growth.growth_for_face.entry.direction', 'immersive_weathering.position_test.predicate_type']
const inlineFields = ['loot_entry.type', 'function.function', 'condition.condition', 'criterion.trigger', 'dimension.generator.type', 'dimension.generator.biome_source.type', 'feature.type', 'decorator.type', 'block_state_provider.type', 'feature.tree.minimum_size.type', 'trunk_placer.type', 'foliage_placer.type', 'tree_decorator.type', 'block_placer.type', 'rule_test.predicate_type', 'processor.processor_type', 'template_element.element_type', 'nbt_operation.op', 'number_provider.value', 'score_provider.name', 'score_provider.target', 'nbt_provider.source', 'nbt_provider.target', 'generator_biome.biome', 'block_predicate.type', 'material_rule.type', 'material_condition.type', 'density_function.type', 'root_placer.type', 'entity.type_specific.type', 'glyph_provider.type', 'sprite_source.type', 'immersive_weathering.area_condition.type', 'immersive_weathering.block_growth.growth_for_face.entry.direction', 'immersive_weathering.position_test.predicate_type']
const nbtFields = ['function.set_nbt.tag', 'advancement.display.icon.nbt', 'text_component_object.nbt', 'entity.nbt', 'block.nbt', 'item.nbt']
const fixedLists = ['generator_biome.parameters.temperature', 'generator_biome.parameters.humidity', 'generator_biome.parameters.continentalness', 'generator_biome.parameters.erosion', 'generator_biome.parameters.depth', 'generator_biome.parameters.weirdness', 'feature.end_spike.crystal_beam_target', 'feature.end_gateway.exit', 'decorator.block_filter.offset', 'block_predicate.matching_blocks.offset', 'block_predicate.matching_fluids.offset', 'model_element.from', 'model_element.to', 'model_element.rotation.origin', 'model_element.faces.uv', 'item_transform.rotation', 'item_transform.translation', 'item_transform.scale', 'generator_structure.random_spread.locate_offset']
const collapsedFields = ['noise_settings.surface_rule', 'noise_settings.noise.terrain_shaper']

View File

@@ -141,6 +141,18 @@
"schema": "chat_type",
"minVersion": "1.19"
},
{
"id": "trim_material",
"url": "trim-material",
"schema": "trim_material",
"minVersion": "1.19.4"
},
{
"id": "trim_pattern",
"url": "trim-pattern",
"schema": "trim_pattern",
"minVersion": "1.19.4"
},
{
"id": "pack_mcmeta",
"url": "pack-mcmeta",

View File

@@ -126,6 +126,8 @@
"title.versions": "Versions Explorer",
"title.worldgen": "Worldgen Generators and Guides",
"tools": "Tools",
"trim_material": "Trim material",
"trim_pattern": "Trim pattern",
"pack_mcmeta": "Pack.mcmeta",
"partner.immersive_weathering": "Immersive Weathering",
"partner.immersive_weathering.block_growth": "Block Growth",