Skip to content

Releases: bridge-core/bridge.

v1.7.5

01 Sep 10:56
2e61ca1
Compare
Choose a tag to compare

Features:

  • Added option for automatically applying edits
  • Added zoom functionality to images
  • Added support for globals.json file

Changes:

  • Tweaked "Import OBJ" window size
  • Updated BaseWindow.vue

Fixes:

  • Fixed #254
  • Fixed #264
  • Fixed #265
  • Fixed enter sometimes not triggering input action
  • Fixed presets minifying JSON files
  • Fixed Minecraft not recognizing manifests
  • Fixed custom component refresh upon saving
  • Fixed "ghost" errors appearing on molang parent nodes
  • Fixed selecting tabs via file explorer
  • Debug Log Explorer: Fixed pagination in search results
  • Reset input values in windows

v1.7.4

25 Aug 17:37
e62a229
Compare
Choose a tag to compare

Changes:

  • Improved dropdown windows
  • Updated the Getting Started guide (By @Chikorita-Lover )

Fixes:

  • Fixed BP refresh upon changing tabs
  • Fixed error with changing projects
  • Fixed switching to default project when the explorer is clicked
  • Fixed projectTargetVersion undefined error

v1.7.3

24 Aug 15:14
b18324c
Compare
Choose a tag to compare

Features:

  • MoLang validation inside of JSON files
  • Added map areas (requires the latest Minecraft beta)
  • Presets now support custom components
  • Updated bridge. to latest Minecraft beta

Changes:

  • Updated block template
  • Project target version now sets min_engine_version inside of manifest
  • Only ever update a single file once (custom components/commands updates)

Fixes:

  • Fixed custom commands not disposing auto-completions correctly
  • Fixed error upon saving file without bridge folder
  • Fixed deleted project staying selected
  • Fixed custom commands getting registered incorrectly
  • Fixed theme error/warning colors not applying to JSON errors
  • Fixed minecraft:breedable auto-completions
  • Fixed applying themes not working
  • Fixed theme names not loading correctly
  • Fixed versioning in entity components
  • Fixed $versioned_template.[KEY] inside of $dynamic_template not working
  • Fixed #255

v1.7.2

13 Aug 09:35
f76c689
Compare
Choose a tag to compare

Features:

  • Auto-Completions:
    • Updated blocks.json sounds auto-completions
    • Updated terrain_textures.json auto-completions
  • Windows:
    We have started rewriting all of bridge.'s windows in order to deliver a better experience to you.
  • Support for custom commands inside of items, entities, animations and animation controllers
  • Added 'Launch In Fullscreen' setting
  • Removed need to reload all plugins upon installation/activation/deactivation
  • Project target version setting to choose the version of Minecraft you are developing for
  • Added @bridge/windows plugin module
  • @bridge/notification: Added createError function
  • Added 1.16.100 format version
  • Significant improvements to editing JSON
  • New plugin API to allow plugins to register new file types

Changes:

  • Implemented #236
  • Enabled limited plugin API inside of custom commands
  • Updated command auto-completions
  • Tweaked custom component loading
  • bridge. now skips unknown files in refresh cache logic
  • Default format version is now set to the Project Target Version (previously was 1.13.0)
  • Reduced keybinding cooldown
  • "Open To The Side" now works with vanilla files

Fixes:

  • Added query.is_delayed_attacking & query.is_alive to MoLang auto-completions
  • Fixed deleting of event > component groups with error not working
  • Fixed deletion of data node not creating undo history entry
  • Fixed JSON files getting populated with wrong lightning cache data
  • Fixed error upon saving custom component
  • Fixed color picker text color
  • Fixed /summon auto-completions
  • Fixed attachable auto-completions
  • Fixed tree feature auto-completions
  • Fixed client entity auto-completions
  • Fixed first function cache entry being invalid
  • Fixed #248

v1.7.1

20 Jul 14:22
Compare
Choose a tag to compare

Features:

  • Better sounds.json auto-completions

Fixes:

  • Fixed custom components overwriting themselves when applied multiple times on the same entity

v1.7.0 - The Auto-Completion Update

18 Jul 12:20
de988a5
Compare
Choose a tag to compare

Features:

  • Custom Components:
    • Added support for loading custom components from folders
    • Enabled some plugin modules in custom component API
    • Automatically recompiles dependencies upon saving
  • Custom Commands:
    • Added command.onCacheHook() method
    • Added command selector API
    • Automatically recompiles dependencies upon saving
  • New Plugin API:
    bridge. now ships with a new, more robust plugin API to develop rich extensions for the editor. The old API has been deprecated.
    • Global Themes (#158, #225; implemented by @7dev7urandom)
    • Global Plugins (#134)
    • Experimental: Support for creating custom UIs with Vue and bridge. plugins
  • Presets:
    • Updated block and ore presets to Minecraft 1.16.0
    • Added sounds to presets
    • Added Cod preset
    • Added Blaze preset
    • Added Villager NPC preset
    • Added Potion preset
    • Added Ore preset
    • Added Cat preset
  • File Validation:
    • Added file validation progress indicator
    • Improved loading of large files
    • Added validation for minecraft:economy_trade_table component
    • Added identifier validation
  • Auto-Completions:
    • Moved features previously behind the "Beta" target version to "Stable"
    • Auto-completions are now loaded depending on the format version you set inside of your file
    • Added scoreboard & tag name auto-completions
    • Added /kick command to function auto-completions
    • Updated /clone auto-completions
    • Updated /replaceitem auto-completions
    • Added v1.16.0 biome tags + enchantment names
    • Added auto-completions for manifest files
    • Added vanilla particle auto completions
    • Added biome tag auto-completions
    • Added sound definition auto-completions
    • Updated geometry auto-completions: Uses $dynamic.cache to get model identifiers
    • Updated minecraft:timer > time argument
    • Updated to latest Minecraft beta
    • Added "empty" loot table type
    • Added "fly_into_wall" damage source
    • Added missing navigation type
    • Added missing inventory types
    • Added missing spawn rule components
    • Use $general.boolean instead of $general.number_boolean for spell effects
    • Added count property to shapeless recipes
    • Updated block auto-completions to Minecraft 1.16.0
  • Improved Error Handling:
    • Now always sends notification
    • Closes currently opened loading windows
  • You can continue to use the old block format and bridge. will compile it into the appropriate format
  • Added support for tick.json file
  • New text editor: Monaco
  • Rewritten notification bar
  • Partially rewritten sidebar
  • Added new project choosing screen
  • Replaced information windows with error notifications
  • Middle click to quickly dispose notifications
  • Added icon for sound files
  • Added the ability to disable loading packs from worlds (#203)

Changes:

  • Added createStyleSheet helper
    • css/ folder -> styles/ folder
    • support Vue SFC styles
  • bridge. no longer validates immutable files
  • Tweaked JSON file system functions
  • Update Vuetify
  • Removed old setting (text_auto_completions)
  • Removed legacy pack loading
  • Refactored toggledSidebar hook
  • Changed building workflow
  • Tweaked error notification appearance
  • Tweaked how function files are parsed
  • Tweaked ScriptRunner functionality
  • Editor now loads components & commands in parallel
  • Changed preset spawn egg colors
  • No longer add file version comment to .no-cache file types
  • No longer caches unknown files
  • Dev: Added fast data update shortcut
  • Tweaked LightningCache code
  • Combined fetchLatestJson.ts and updateApp.ts files
  • Enabled copy & documentation lookup context menu for immutable files
  • Entity tags can no longer be created from within bridge.
    • We are keeping full support for existing entity tags though

Fixes:

  • Fixed #92
  • Fixed #191
  • Fixed #204
  • Fixed #213
  • Fixed #228
  • Fixed #229
  • Fixed #232
  • Fixed #237
  • Fixed #238
  • Fixed "caps lock" counting as "shift"
  • Fixed project name overflow
  • Fixed an issue with duplicating/renaming files
  • Fixed infinite loading window upon selecting tab via file explorer
  • Fixed custom components not updating correctly
  • Fixed invalid JSON in NPC preset
  • Fixed textures not being created for blaze and cod presets
  • Fixed usage of the scores={...} selector with multiple scores
  • Fixed duplicated function auto-completions
  • Fixed plugins being unable to register string lookups as auto-completions
  • Fixed stone_type block state auto-completions
  • Fixed custom command usage with execute command
  • Plugin UI: Fixed sidebar overflow
  • Fixed function compiler: Too many line breaks in output file
  • Fixed error upon saving item without identifier
  • Fixed feature rule error detection
  • Fixed freeze upon switching tabs using file explorer
  • Fixed disposing of Monaco editor models
  • Fixed script execution error caused by comments
  • Fixed villagernpc preset
  • Fixed entity tags not applying correctly
  • Fixed themes not applying correctly
  • Fixed wrong validation of sounds.json pitch/sound value fields
  • Removed another underscore from zombie pigman preset
  • Fixed loading of JSON files
  • Fixed generation of bridge/plugins folder
  • Removed underscore from zombie pigman
  • Removed duplicated auto-completion argument
  • Dispose MoLang editor model after finishing edit
  • Fixed scrolling inside of MoLang window
  • Fixed resizing of Monaco editor
  • Fixed Molang editing pen sometimes not showing up
  • Fixed peek references header
  • Fixed Monaco line highlight
  • Fixed JSON file icon
  • Fixed opening file error
  • Fixed disabled nodes not saving correctly
  • Fixed renaming of files
  • Fixed renaming of files preventing other files to be opened
  • Fixed window scrolling
  • Fixed creation of custom components
  • Fixed .no-cache files being loaded incorrectly
  • Fixed reset font button color
  • Fixed toolbar button icon color
  • Fixed bridge:changedProject firing two times for default project
  • Fixed sound definition auto completions

v1.7.0-pre10

15 Jul 12:46
da51eec
Compare
Choose a tag to compare
v1.7.0-pre10 Pre-release
Pre-release

Features:

  • Global Themes (#158, #225; implemented by @7dev7urandom)
  • Added icon for sound files
  • Added support for loading custom components from folders

Changes:

  • Slightly increased context menu icon size again
  • Tweaked LightningCache code
  • Combined fetchLatestJson.ts and updateApp.ts files (by @7dev7urandom)
  • Enabled copy & documentation lookup context menu for immutable files
  • Updated project selection window
  • Plugin UI now uses vue-template-compiler & Vue.compile(...) for SFCs
  • Entity tags can no longer be created from within bridge.
    • We are keeping full support for existing entity tags though

Fixes:

  • Fixed #229
  • Fixed #228
  • Fixed #232
  • Fixed #191
  • Fixed "caps lock" counting as "shift"
  • Fixed project name overflow
  • Fixed an issue with duplicating/renaming files

v1.7.0-pre9

01 Jul 12:04
e179bd0
Compare
Choose a tag to compare
v1.7.0-pre9 Pre-release
Pre-release

Features:

  • Auto-completions:
    • Added missing MoLang queries
    • Added /time, /mobevent and /list
    • Added hold_on_last_frame option (#221; by @pascal541)
    • Added flipbook texture auto completions
    • Added subpack manifest auto-completions
    • Updated block states
    • Updated vanilla blocks & items
    • Updated feature distribution types
    • Updated /tp command
    • Updated weighted feature
    • Updated to latest beta + add missing vanilla files
  • Validation:
    • Added filter structure validation
    • Added event structure validation
  • Basic support for using JSON for custom components

Changes:

  • Removed experimental icon from certain files
  • Colorized context menu icons to match new toolbar

Fixes:

  • Invalid /execute commands now compile correctly (no undefined insertion)
  • Fixed capabilities in manifest auto completions
  • Fixed bridge folder not being created on project creation
  • Fixed versioned templates with keys not proposing values correctly
  • Fixed #222

v1.7.0-pre8

24 Jun 16:48
5f43248
Compare
Choose a tag to compare
v1.7.0-pre8 Pre-release
Pre-release

Features:

  • Auto-Completions:
    • Moved features previously behind the "Beta" target version to "Stable"
    • Auto-completions are now loaded depending on the format version you set inside of your file
    • Added scoreboard & tag name auto-completions
    • Added /kick command to function auto-completions
    • Updated /clone auto-completions
    • Updated /replaceitem auto-completions
    • Added v1.16.0 biome tags + enchantment names
    • Added auto-completions for manifest files
    • Added vanilla particle auto completions
    • Added biome tag auto-completions
    • Added sound definition auto-completions
    • Updated geometry auto-completions: Uses $dynamic.cache to get model identifiers
    • Updated minecraft:timer > time argument
  • Plugin API:
    • env.getProjectPrefix()
    • env.getContext()
    • Added @bridge/fetch-definition module
  • Command API:
    • Added command.onCacheHook() method
  • Support for global plugins (#134)
  • You can now continue to use the old block format and bridge. will compile it into the appropriate format

Changes:

  • Added createStyleSheet helper
    • css/ folder -> styles/ folder
    • support Vue SFC styles
  • Updated block and ore presets to Minecraft 1.16.0

Fixes:

  • Fixed usage of the scores={...} selector with multiple scores
  • Fixed duplicated function auto-completions
  • Fixed plugins being unable to register string lookups as auto-completions
  • Fixed stone_type block state auto-completions
  • Fixed custom command usage with execute command
  • Fixed #92 (by @codemicah)

v1.7.0-pre7

15 Jun 16:03
0cc4e98
Compare
Choose a tag to compare
v1.7.0-pre7 Pre-release
Pre-release

Features:

  • Enabled some plugin modules in custom component API
  • Improved loading of large files
  • Added file validation progress indicator
  • Added sounds to presets
  • Auto-completions:
    • Updated to latest Minecraft beta
    • Added "empty" loot table type
    • Added "fly_into_wall" damage source

Changes:

  • bridge. no longer validates immutable files
  • Tweaked JSON file system functions
  • Update Vuetify
  • Removed old setting (text_auto_completions)

Fixes:

  • Fixed #213
  • Fixed infinite loading window upon selecting tab via file explorer
  • Fixed custom components not updating correctly
  • Fixed invalid JSON in NPC preset
  • Fixed textures not being created for blaze and cod presets