Commit Graph

794 Commits

Author SHA1 Message Date
QuazChick
30a9de7a9b Improve texture set schema (#339)
* Added `metalness_emissive_roughness_subsurface` parameter

* Prevent incompatible parameters from being specified at the same time

* Corrected color array schema

* Improved color schemas

* Require `format_version` to be a supported value

* Require `format_version` and `minecraft:texture_set` to be included

* Sorted parameter definitions

* Prevent UI texture definition schema from being applied to texture sets

* Corrected `format_version` schema
2025-03-23 17:39:12 +01:00
DaanV2
871d32ae49 there might be a collision with other json files 2025-03-16 20:48:57 +01:00
Xterionix
c9449c75d6 Updated for 1.21.70 along with other improvements (#337)
* Update vscode-settings.json

* - Updated map color

* - Added replaceable block component

* - Effect durations can be set to infinite now

* - Added support for entity sound variants

* - Fix description for renders_when_invisible entity component

* - Added is_collidable component

* - Updated entity_sensor

* - Added body_rotation_axis_aligned

* - Updated projectile > on_hit

* - Set min and max for collision_box

* - Added locator field to sounds in animation controllers and animations

* - Added new event response

* - Removed peak_factor from mountain_parameters component

* - Added isotropic field to material_instances

* - Added tint field to material_instances

* - Added input_air_controlled entity component

* - Added use_beta_features property to entity.json

* - Added missing match_tool property

* - Added use_home_position_restriction to float_wander goal

* - Added deferred client biome components

* - Added dry_foliage_color client biome component

* - Added destruction_particles

* - Marked biome tinting as experimental

* - Fix property_inheritance under breedable

* - Fix inconsistency with scatter feature

* - Update rideable description

* - Allowed event.add/remove to be strings

* - Added missing property in move_around_target behavior

* - Made features accept block references

* - Allowed repairable to use item descriptors

* - Fix typo
2025-03-03 08:44:05 +01:00
Xterionix
40569873a8 Updated for 1.21.60 (#334)
* - Add crafting item catalogs
* - Removed experimental warning for item visual
* - Added renders_when_invisible entity component
* - Removed experimental warning for liquid detection
* - Added property inheritance to breedable
* - Added min_looked_at_duration field to look_at component
* - Added combine_parent_colors to breedable
* - Update catalog file schema
* - Split storage item components
* - Added new entity filters
* - Added surface opacity to water appearance biome component
* - Remove actor_id loot table example as it is no longer the standard
* - Add set_armor_trim trim loot table function
* - Added match_tool loot table condition
* - Added creature_spawn_probability component
* - Added verticalFlySpeed to has_ability
* - Update descriptions and default values
* - Add base field to block_sounds
* - Removed block sounds enum as creators can specify custom ones too
* - Change default format version
2025-02-13 14:38:27 +01:00
DaanV2
968d0c70d2 formatted 2025-02-02 22:28:09 +01:00
QuazChick
b4ddd0b31f Added foliage and grass appearance components (#333) 2025-01-08 21:32:09 +01:00
Xterionix
4b804a844d - Update block sounds list (#332) 2024-12-27 20:37:39 +01:00
Omniac
2d7ba56535 Update default format_version to 1.21.50 (#331) 2024-12-23 20:12:34 +01:00
Xterionix
ec99529c64 Updated to 1.21.50 (#330)
* - Add new client biome components
* - Added built-in block tags
* - Add liquid detection block component
* - Add item visual component
* - Allow ambient_occlusion to use floats
* - Added cannot_be_attacked and ignore component
* - Added play_sound event response
* - Added summon_event property to summon_entity behavior
* - Updated home and looked_at components
* - Added compostable item component
* - Added jigsaws
* - Added processor_lists
* - Made identifier required in jigsaws
* - Added structure sets
* - Remove compressed volume file
* - Add template pools
* - Setup jigsaw schemas
* - Added broadcast_when_dying
* - Update interact.vibration
* - Fix format_version ref in jigsaw schemas
2024-12-05 16:54:27 +01:00
Nguyễn Văn Đức
160f09a092 fix: damage_sensor | triggers | deals_damage accept string only (#328)
* damage_sensor.triggers.deals_damage accept string only
* fixing the damage_sensor json

---------

Co-authored-by: Daan Verstraten <daanverstraten@hotmail.com>
2024-12-03 09:24:35 +01:00
Lucy
97a728529c Correct spelling of "mincraft" for geode features (#326)
* Update minecraft.geode_feature.json

* Update geode_feature.json
2024-11-27 14:33:46 +01:00
Xterionix
32d6a0effb - Updated for 1.21.40 (#324) 2024-11-18 15:33:19 +01:00
StealthyX
0151650784 Addded "minecraft:dimension_bound":{} with documentation. (#323)
* Updated components.json list for auto completes.
* Add dimension_bound.json with documentation
2024-11-09 23:06:23 +01:00
Daan Verstraten
8e59f63167 Feature/jest2 (#322)
* Adding more tests
* adding jest
* fixing tests
* fixing linting
* removing 1 slash less
* fixing more tests
* fixing last test
* more last fixes
2024-11-09 10:08:30 +01:00
QuazChick
bad3e5d6d5 Added client biome schema (#319) 2024-10-12 16:47:16 +02:00
Beltsazar
fa09417d60 Fix item damage component and event object schema (#316)
* Fix item damage component
* Remove duplicate event schema and unnecessary pattern match
2024-10-08 13:37:06 +02:00
Xterionix
ca1b07bc2d Update from 1.21.0 to 1.21.30 (#307)
* - Remove deprecated biome components
* - Remove block hcf
* - Add item specific destroy speeds
* - Add owner distance filter
* - Update scatter feature distribution property
* - Add new entity components
- Remove behavior.peek
* - Add new item components
- Remove hcf item stuff
* - Remove volumes
* - Add set_potion loot table function
* - Mark fields as required
* - Add item display transforms
* - Add redstone conductivity block component
* - Add is_navigating filter
* - Fix move around target ref
* - Add pack namespaced loot tables functions
2024-09-22 13:25:16 +02:00
HIPPOKLEIDES
6e7eee9f31 Fix ingredients in shapeless recipe schema (#309) 2024-09-21 12:10:27 +02:00
Xterionix
a84820d612 - Some misc tweaks (#301)
* - Remove molang examples
* - Update has damage because apparently not every value is accepted
* - Add materials enum and adjust entity/attachable accordingly
* - Update damage source list
* - Change to example

---------

Co-authored-by: Daan Verstraten <daanverstraten@hotmail.com>
2024-08-17 11:04:11 +02:00
StealthyX
2aa26b104a Fixed terrain_texture.json edits and added descriptions on "num_mip_levels" and "padding" (#304)
CHANGELOG:

Added description for the "num_mip_levels" property, describing its function in setting mipmap levels.

Added description for the "padding" property, describing its function in adding buffer space to prevent texture bleeding.

Moved it towards the correct placements.
2024-08-15 07:43:47 +02:00
DaanV2
8e9af595ee fixing has_damaged_equipment 2024-08-14 20:22:58 +02:00
DaanV2
b0be25825d cleanup 2024-07-23 21:26:23 +02:00
Xterionix
9a31d2cb9a Update example recipe tags, make tags required and add support for extent and distribution in feature rules (#300)
* - Update example recipe tags

* - Make tags required

* - Add support for extent and distribution
2024-07-18 10:34:52 +02:00
Xterionix
4067bae98a Allow 1.8.0 as a format version for bp/rp animations and render controllers (#299)
* - change rp animation format_version

* - change bp animation format_version

* Update render controller format_version
2024-07-14 14:01:24 +02:00
Xterionix
ce3770c2b4 - Add vanilla entity enum for runtime ids (#298) 2024-07-03 19:42:23 +02:00
Xterionix
1638a68050 Update geometry identifier to allow for : in it (#297)
* - Add : to 1.16.0 model

* - Add : to 1.8.0 model

* - Fix

* - Fix 2
2024-07-03 19:39:09 +02:00
Xterionix
822ed538f9 Some more misc fixes (#295)
* - Add mob effects enum

* - Add biome and biome tags to enum

* - Fix feature rules only showing with 1.13.0 format version

* - Replace 1.20.41 -> 1.20.80
- Make certain format versions restricted to 1.10.0

* - Remove example stick (having this here was annoying)

* - Fix

* - Remove empty sounds example

* - Misc fixes for entity components
2024-06-28 21:06:53 +02:00
Xterionix
2516480535 - Add block sounds enum and remove default texture value under material instance (#293)
* Update material_instances.json

* - Add block sounds enum
2024-06-17 08:22:44 +02:00
Xterionix
d8b8727d9e 1.21 (#292)
* - Add new block material

* - Update to 1.21
2024-06-14 08:52:09 +02:00
Xterionix
642cbb0ca3 - Add new block material (#291) 2024-06-08 23:14:59 +02:00
ライゼン1920
38ea808af5 Minor changes to texture definition RegExp, & added "FANCY" material enum (#290)
* Implement some missing `ui/` schemas

- Add `allow_debug_missing_texture`
- Add `propagate_alpha`
- Add `use_child_anchors`

* Tweak descriptions of `item_ref`

It should be noted that UI are referred to as "elements."

Moreover, the examples used colon (`:`) instead of dots (`.`) which contradicts the given description.

* Add more enum values to the `easing` property

These are all known values, aside from the five that was given.

* Update damage_source.json

The list of damage sources have been updated and added new possible damage sources.

Damage source `attack` has been deprecated going forward and has been split into two, namely: `entity_attack` and `entity_explosion`.

Damage source `fatal` has also been deprecated in newer format/`min_engine` versions, and has caused content log errors upon testing. But will remain for backwards compatibility.

This commit aims to resolve #185. Please refer to the damage sensor documentation here: https://github.com/MicrosoftDocs/minecraft-creator/blob/main/creator/Reference/Content/EntityReference/Examples/EntityComponents/minecraftComponent_damage_sensor.md

* Define `pack_scope` and `product_type` fields for pack manifests

With the release of Add-Ons in the marketplace, these property fields have become present in pack manifests.

* Tweak RegExp for defining texture names

- It will now match for a colon text (`:`) whereby namespaces are defined with
- Fix completely off-the-mark RegExp for `item_texture.json` and `terrain_texture.json` files.

* Add `FANCY` material enum

* Merge branch
2024-05-28 08:49:27 +02:00
Xterionix
24e6cba950 Remove random ":" (#289) 2024-05-25 17:01:35 +02:00
Xterionix
042ff4d60c - Additional block custom component stuff (#288) 2024-05-25 11:28:48 +02:00
Xterionix
bef0c52a63 - Custom components (#287) 2024-05-24 12:50:22 +02:00
Xterionix
588da5e77c Closing up issues I'd opened before (#286)
* - Add particles opaque

* - Add 16 stack size example
2024-05-16 10:44:20 +02:00
Daan Verstraten
03d02a4afe Adding deferred lightning schemas (#285) 2024-05-11 12:11:19 +02:00
DaanV2
606c76812b Fixing up bp items 2024-05-11 11:48:20 +02:00
DaanV2
7b008f8257 Adding 1.20.81 2024-05-11 11:26:43 +02:00
QuazChick
0ed8493085 Support single values for item components (#268) 2024-05-11 11:24:22 +02:00
DaanV2
c727935dd0 Fixing camera 2024-05-11 11:13:21 +02:00
Daan Verstraten
46c737356c Adding cameras schemas (#283) 2024-05-11 11:10:17 +02:00
Beltsazar
ebac7a0ab1 Add snippets (#278) 2024-04-29 15:24:55 +02:00
Xterionix
f3c02e7e93 - Updates for 1.20.80 (#281) 2024-04-29 15:22:36 +02:00
DaanV2
fe2a7cc70b Updating interact 2024-04-20 12:31:26 +02:00
DaanV2
8ab255eb28 Adding body_rotation_blocked 2024-04-19 19:38:27 +02:00
QuazChick
a571926b70 Allow manifest versions to be defined as SemVer strings (#274) 2024-04-03 20:10:44 +02:00
QuazChick
d6f46144c0 Corrected name of "textures_list.json" (#273) 2024-04-03 20:07:53 +02:00
Xterionix
c84132520a Update brightness filter (#271)
* - Update brightness filter
* Update source/behavior/spawn_rules/components/brightness_filter.json
Co-authored-by: Daan Verstraten <daanverstraten@hotmail.com>
* Update source/behavior/spawn_rules/components/brightness_filter.json
Co-authored-by: Daan Verstraten <daanverstraten@hotmail.com>
* - Fix json issue
---------

Co-authored-by: Daan Verstraten <daanverstraten@hotmail.com>
2024-04-02 14:34:09 +02:00
Xterionix
e886128599 - Remove sounds enum (#270) 2024-04-02 09:58:58 +02:00
QuazChick
14745fba94 Removed "commands" category (#269) 2024-04-02 09:57:46 +02:00