Commit Graph

118 Commits

Author SHA1 Message Date
Xterionix
ba22100784 Misc improvements (#347)
* - Allow for items without namespaces in loot tables

* - Made rolls in loot table required

* - Account for match tag conditions by not requiring item and count

* - Allow forward / in feature (and rule) identifers

* - Added pattern for structure names

* - Change atlas > texture_name to const

* - Allow . in texture entries in atlas files

* - Food nutrition can only be ints
2025-05-03 11:15:47 +02:00
Xterionix
ae9e79c04d 1.21.80 (#343)
* - Updated old biome format

* - Added biome tags component

* - Added dismount mode, and rider enter/exit event

* - Made surface_color not required

* - Update float wander goal

* - Update follow mob behavior

* - Added music def field

* - Added camera fields to rideable

* - Add array snippet

* - Updated leashable component with presets

* - Made texture field optional in destruction particles

* - Marked isotropic as stable

* - Moved can_be_stolen back

* - Updated tempt goal

* - Added float tempt behavior

* - Made heightmap project optional

* - Added distance based render methods

* - Marked tint method as stable

* - Added droop item y offset

* - Added has_equipment_tag filter

* - Remove unnused test.json

* - Allow for custom components

* - Add new block culling support

* - Removed enum for biome tags in support of custom biomes

* - Added replace_biomes component

* - Fix errors
2025-04-29 09:02:06 +02: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
Omniac
2d7ba56535 Update default format_version to 1.21.50 (#331) 2024-12-23 20:12:34 +01: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
DaanV2
b0be25825d cleanup 2024-07-23 21:26:23 +02:00
Xterionix
ce3770c2b4 - Add vanilla entity enum for runtime ids (#298) 2024-07-03 19:42:23 +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
ライゼン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
DaanV2
7b008f8257 Adding 1.20.81 2024-05-11 11:26:43 +02:00
Daan Verstraten
46c737356c Adding cameras schemas (#283) 2024-05-11 11:10:17 +02:00
QuazChick
a571926b70 Allow manifest versions to be defined as SemVer strings (#274) 2024-04-03 20:10:44 +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
Xterionix
b8683da2d8 - Update script manifest (#259) 2024-03-30 10:19:01 +01:00
Xterionix
91ceff66e2 - Block culling rules (#251) 2024-03-26 15:45:17 +01:00
Xterionix
e65c85ddfa Update features (#235)
* - Update features

* - Fix
2024-03-21 11:01:23 +01:00
Xterionix
c3516b06cf - Add separate ref to creative tabs and groups (#233)
- Change description so it's not UNDOCUMENTED
2024-03-20 09:16:15 +01:00
DaanV2
98fc2bb2c3 Applying some schemas fixes 2024-02-17 12:32:54 +01:00
DaanV2
9cfbf9a577 Adding pack scope and product type 2024-01-07 14:58:21 +01:00
DaanV2
f224ae3b24 Adding investigate_suspicious_location 2024-01-06 23:02:12 +01:00
DaanV2
b410f30c30 Merge branch 'main' of https://github.com/Blockception/Minecraft-bedrock-json-schemas 2023-11-28 19:52:50 +01:00
DaanV2
7d3a8a441a Updating uuid reference 2023-11-28 19:52:40 +01:00
DaanV2
47344e20ae Updating format version 2023-11-28 19:49:09 +01:00
ライゼン1920
6116476550 Update minecraft:damage_sensor damage sources (#194)
* 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.
2023-11-15 21:41:51 +01:00
DaanV2
7b5d18d4d4 Updating manifests 2023-08-19 14:33:09 +02:00
DaanV2
5e95c47562 Updated to support v1.20.10 2023-07-15 16:39:46 +02:00
DaanV2
c3ab097557 Updated 2023-03-09 17:05:47 +01:00
Jayly
9d042216c7 Update script module name and version (manifest) (#155)
* Update script module name and version
---------

Co-authored-by: Daan Verstraten <daanverstraten@hotmail.com>
2023-02-13 17:20:23 +01:00
DaanV2
8cc3ef4bc6 Updated format version 2022-12-07 10:00:35 +01:00
Daan Verstraten
2fe9f2ed70 Starting on blocks (#137)
* Starting on blocks

* Updated collision box

* Updated block components

* Fixed block/rotation

* Making orbi responsible for dependencies

* Updating blocks

* trigger -> triggers
2022-10-29 16:36:39 +02:00
DaanV2
1550f8100d Updated UUID #127 2022-10-13 19:25:17 +02:00
Daan Verstraten
bcc47d1f41 Fixing/item descriptors (#122)
* Adding correct samples, but know to fail

* Renamed

* Updated validator
2022-10-06 21:32:49 +02:00
Piotr Brzozowski
4b7a779f2c Expand block reference schema (#121)
* Fix typo in module name
* Add sound_event schema and add it where appropriate
* Add more fields to block reference and fill some missing fields
* Use molang definition for tags
2022-10-06 13:03:40 +02:00
Piotr Brzozowski
c60e5c0d39 Add sound event schema and use where appropriate (#120)
* Fix typo in module name

* Add sound_event schema and add it where appropriate
2022-10-02 21:51:03 +02:00
Piotr Brzozowski
8b599b4562 Add support for adding module dependencies (#118)
* Add support for adding module dependencies

* auto: Generated Json Schemas

Co-authored-by: Blockception Bot <Bot@Blockception.com>
2022-10-02 00:33:58 +02:00
Piotr Brzozowski
dcd9877aa7 Add item_descriptor and use it in acceptable places (#115)
* Add item_descriptor and use it in acceptable places

* Rename descriptor

* Fix refs

* Fix refs

* Add descriptor to 3 more components
2022-10-01 19:34:08 +02:00
DaanV2
96af3f2f26 Fixing strings 2022-07-22 19:43:23 +02:00
DaanV2
8b3778de6d Adding dots to description 2022-07-22 19:41:04 +02:00
DaanV2
73f94a7d7d Fixed ref 2022-07-20 21:36:09 +02:00
DaanV2
a813fbf6da Fixing 2022-07-20 21:12:56 +02:00
DaanV2
619bcc85b4 Added sonic_boom damage source 2022-06-07 19:55:11 +02:00
DaanV2
21fce17cd0 Added version 1.19 2022-06-07 19:53:47 +02:00
DaanV2
00e0afdf84 Added support for gametest fields 2022-06-07 19:45:18 +02:00
DaanV2
c1374feda3 Updated format version 2022-04-20 15:57:36 +02:00
DaanV2
5360ca302e Added biome filterint to trades 2022-04-20 12:29:44 +02:00
DaanV2
8dee53b106 Updated description field in manifests 2022-03-27 14:10:55 +02:00
Daan Verstraten
1e7e1dc46a Added documentation to rawtext component 2022-03-12 10:08:03 +01:00
Daan Verstraten
bece95dc4a Update manifest.2.json 2022-02-20 18:26:12 +01:00