Releases: Provismet/VMC-MC
0.4.2 - 1.21.3
Updated to 1.21.3.
0.4.2 - 1.21+
Changes
- Updated to the 1.21 codebase. (Fixes #2)
- Updated the underlying JavaOSC version to 0.9 (previously 0.8).
0.4.1 - beta
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
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 theVmcApi
interface.
- Add a "vmc-mc" entrypoint to your
0.3.1 - beta
New Features
- Add link to issue tracker.
0.3.0 - beta
New Features
- Added mod menu and cloth config integration.
0.2.0 - beta
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
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
Initial release.
This mod reads client information from a Minecraft client and describes it as VMC blendshapes for vtuber models.