Skip to content

Releases: Provismet/VMC-MC

0.4.2 - 1.21.3

30 Nov 03:29
Compare
Choose a tag to compare

Updated to 1.21.3.

0.4.2 - 1.21+

17 Aug 13:23
Compare
Choose a tag to compare

Changes

  • Updated to the 1.21 codebase. (Fixes #2)
  • Updated the underlying JavaOSC version to 0.9 (previously 0.8).

0.4.1 - beta

19 Jul 20:13
Compare
Choose a tag to compare

Additions

  • Added a new config option that replaces colons in blendshape names with underscores.
    • Certain 3D vtubing applications disallow blendshapes with colons, this breaks VMC-MC. The compatibility mode should fix this.

0.4.0 - beta

30 Oct 22:18
Compare
Choose a tag to compare

New Features

  • Added mod entrypoint, allowing other mods to easily hook into VMC-MC and add custom blendshapes.
    • Add a "vmc-mc" entrypoint to your fabric.mod.json that implements the VmcApi interface.

0.3.1 - beta

11 Oct 23:56
Compare
Choose a tag to compare

New Features

  • Add link to issue tracker.

0.3.0 - beta

11 Oct 23:33
Compare
Choose a tag to compare

New Features

  • Added mod menu and cloth config integration.

0.2.0 - beta

06 Oct 21:19
7e5b2b3
Compare
Choose a tag to compare

New Features

BlendStores

A new type of data storage called BlendStores has been introduced. This exists to allow instant events such as breaking blocks, taking damage, and attacking mobs to send BlendShapes.
Converting the player's state into BlendShapes works well for data that can be read, but events work different and thus require this new system to convert them into a readable state-like object.

BlendStores also exist as a means to prevent the use of mixins. Although great, mixins and accesswideners are the main culprits of a mod being incompatible with newer/older Minecraft versions. This approach makes it easy to support all versions from 1.18.2 to 1.20+ without juggling different mod versions.

Example:

  • to react to current health register a BlendShape
  • to react to taking damage register a BlendStore

New BlendShapes/Stores

  • hotbar
  • exposed to sky
  • attack player (BlendStore)
  • attack hostile (BlendStore)
  • attack living (BlendStore)
  • damage taken (BlendStore)

0.1.1 - beta

03 Oct 03:40
Compare
Choose a tag to compare

New

  • Added more blendshapes:
    • water_submerged
    • lava_submerged
    • crawling
    • climbing
    • blocking
    • glowing
    • frozen
    • swimming
    • sprinting
    • riding_living
    • riding_nonliving
    • elytra_flying
    • relative_air_level
  • Added a mod icon.

0.1.0 - beta

02 Oct 04:04
Compare
Choose a tag to compare

Initial release.

This mod reads client information from a Minecraft client and describes it as VMC blendshapes for vtuber models.