Commit Graph

70 Commits

Author SHA1 Message Date
Xterionix
2082ad8e86 1.21.110 (#376)
* - Added precipitation client biome component

* - Renamed input_air_controlled to free_camera_controlled

* - Added vertical_movement_action

* - Renamed dash to dash_action

* - Updated on_death documentation

* - Updated :interact slot list

* - Added drop_item event response

* - Removed experimental markers for poly_mesh

* - Removed experimental markers for texture_meshes

* - Added use_pixel_depth option to texture_mesh

* - Updated swamp surface builder

* - Updated roar behavior

* - Standardize control_flags definition

* - Updated slime_attack behavior

* - Added control_flags to certain goals based on vanilla schemas

* - Added direction to dash_action

* - Added fire_resistant component

* - Added underwater_music field to biome_music

* - Added redstone_producer block component

* - Added flower_pottable

* - Added embedded_visual component

* - Added embedded item_display_transform

* - Added y_rotation filter

* - Added on_take_flower trigger to give_flower behavior

* - Added passenger_of_entity loot condition

* - Added is_baby loot condition

* - Added manifest v3

* - Added stonecutter recipe tag
- Remove duplicate description in recipe schema

* - Give entity_placer block a type
2025-09-08 14:01:39 +02:00
8Crafter
57b510cee3 Fixes to enchantments, loot tables, and materials, and typo fixes. (#372)
-   Added the missing enchantment types to the enum for the `minecraft:enchantable` item component.
-   Fixed a typo where the `killed_by_player_or_pets` condition was called "Killed By Player Or Pets Or Pets" instead of "Killed By Player Or Pets".
-   Fixed the match tool loot table condition to use the correct schema for the `enchantments` property.
-   Fixed a typo where the title of the match tool loot table condition schema was "Killed By Player" instead of "Match Tool".
-   Added the missing `skinning_alphatest` value to the variant enum for materials (this variant type is used in the vanilla material files).
-   Fixed a typo where the title of the `skins.json` schema was "Skip Pack" instead of "Skin Pack".
2025-08-28 17:55:05 +00:00
BrodBlox09
4e6f730320 Fill in some undocumented entries (#356)
* Add permutations description

* Adjust grammar

* Update description of "num_mip_levels"

* Update "atlas_tile" and "blend_frames" property

Some properties had completely incorrect titles as well, those were fixed in this commit too.

* Update JSON UI schema

* Update item schema

* Update terrain_texture schema

* Update animations schema

* Update go_home.json

* Update textures schemas
2025-06-25 20:35:53 +02:00
Xterionix
caef874bf8 1.21.90 (#350)
* - Added VV

* - Updated block culling

* - Added remove_in_peaceful

* - Added leashable_to

* - Updated leashable

* - Added body_rotation_always_follows_head

* - Added particle count to destruction_particles

* - Added uv_lock

* - Added liquid_settings to jigsaws

* - Added missing jigsaw fields

* - Added random_offset

* - Updated color grading description for one field

* - Added damaged_by_entity loot table condition

* - Added y offset to interact > spawn_items

* - Added is_riding_self filter

* - Added hides_player_location to wearable

* - Added henyey_greenstein_g to fog

* - Added block component movable

* - Removed internal markers for VV client biome components

* - Removed experimental marker for air controlled
2025-06-02 14:48:10 +02:00
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
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
Xterionix
32d6a0effb - Updated for 1.21.40 (#324) 2024-11-18 15:33:19 +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
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
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
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
DaanV2
606c76812b Fixing up bp items 2024-05-11 11:48:20 +02:00
QuazChick
0ed8493085 Support single values for item components (#268) 2024-05-11 11:24:22 +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
Xterionix
67b55a33ea - Fix digger (#256) 2024-03-29 10:05:56 +01:00
Xterionix
18aea319d5 - Fix icon (#255) 2024-03-28 19:02:22 +01:00
Xterionix
9b217576d4 - Fix icon for 1.20.70 (#250) 2024-03-24 11:51:30 +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
Xterionix
b6a091a913 - Update icon to match 1.20.60+ (#222) 2024-03-15 21:02:41 +01:00
Xterionix
c56338d900 Update blocks and items to newest format (#215)
* Add emit_vibration
* Add min and max bounds to collision_box
* Remove experimental label from crafting_table
* Fix flammable definition
* Add geometry.cross
* Add culling property to block_culling_rules
* Add max length to loot
* Remove part visibility
* Remove experimental label from placement filter
* Add min max bounds to selection box
* Remove unit cube as deprecated
* Remove armor component
* Add protection to wearable
* Remove render offsets
* Remove on_dig
* Remove dye powder
* Remove knockback resistance
* Update durability
* Remove foil
* Add glint
* Update hand_equipped
* Update food
* Remove frame from :icon
* Remove max damage
* Remove on_use
* Remove on_use_on
* Update max stack size
* Update repairable
* Updated :shooter
* Update stacked by data
* Add use modifiers
* Remove use_duration
* Remove weapon
* Add allow_off_hand
* Add can_destroy_in_creative
* Add damage
* Fix max_stack_size
* Add enchantable
* Add hover text color
* Add liquid clipped
* Add record
* Add should_despawn
* Tags component
* Add use_animation
* Update item components
* Update block components
* Update source/behavior/entities/format/events.json
---------
Co-authored-by: Daan Verstraten <daanverstraten@hotmail.com>
2024-02-11 12:05:56 +01:00
DaanV2
4a19fcee61 Adding menu_category to items 2024-01-14 16:31:31 +01:00
DaanV2
47344e20ae Updating format version 2023-11-28 19:49:09 +01:00
DW623
d3a8c7a4a4 Add Item Examples (#182)
Add Examples to Item Components from MS-Learn Website
2023-08-17 20:04:39 +02:00
DW623
8a7533a941 Updating Undocumented (#180)
* Updating UnDocumented
Updating Undocumented and Fix Component errors
* Update source/behavior/entities/format/components/is_stackable.json
* Update source/behavior/entities/format/components/is_stackable.json

---------

Co-authored-by: Daan Verstraten <daanverstraten@hotmail.com>
2023-08-14 08:21:03 +02:00
Piotr Brzozowski
35b901a25d Add minecraft:foil item component (#110) 2022-09-08 10:42:30 +02:00
DaanV2
8b3778de6d Adding dots to description 2022-07-22 19:41:04 +02:00
DaanV2
06b8937265 Fixed 2022-07-20 21:34:51 +02:00
DaanV2
8b85afe464 Updating items 2022-07-20 21:25:32 +02:00
Thijs Hankel
f372755e71 Renamed all yello keys to yellow 2022-06-24 22:32:52 +02:00
DaanV2
bbd36afa70 Refactored item 2022-06-07 20:49:57 +02:00
DaanV2
10417c8ec2 Refactoring 2022-06-07 20:42:18 +02:00
DaanV2
52eb8d39cd Added category examples 2022-02-14 11:55:45 +01:00
DaanV2
8a2a951070 Updated health amount 2022-02-09 15:23:43 +01:00
Daan Verstraten
b543ec56d6 Added $Schema #17 2021-11-20 11:26:35 +01:00
DaanV2
a9ef3fc3a4 Updated 2021-11-05 11:17:08 +01:00
DaanV2
a742b8f721 Updated item components 2021-09-21 23:24:24 +02:00
DaanV2
a3853b3790 UPdated 2021-08-13 20:04:43 +02:00
DaanV2
25dd9e2c33 Updated 2021-07-19 15:01:58 +02:00
DaanV2
ce5be0ee72 Updated 2021-07-08 11:55:33 +02:00
DaanV2
a38ea8b5ee Updated Tiltes 2021-07-01 17:42:32 +02:00
DaanV2
5ec27268ea Updated 2021-07-01 16:42:21 +02:00
DaanV2
0f15d47659 Updated Comments 2021-07-01 16:37:41 +02:00
DaanV2
9bf12e0823 Updated comments 2021-07-01 16:35:56 +02:00
DaanV2
bd92fde1b8 Updated titles 2021-07-01 16:32:59 +02:00