Compatibility
Minecraft: Java Edition
26.1.x
1.21.x
Platforms
Tags
Creators
Details
Licensed MIT
Published 15 hours ago
Tessera
Tessera replaces the vanilla block-breaking animation with a 3D voxel-shatter effect - entirely server-side, with no client mods or resource packs required.
Features
- Per-block direction-aware shrink animation based on the player's view
- Customizable detail level - voxel grid density can be adjusted between 1 - 16 voxels (default 4 - note: higher values may cause performance issues for players)
- Highly optimized for server performance and player experience
- Powered by MineSkin
Important Note: This plugin requires a MineSkin API key. A paid subscription is strongly recommended to reduce the time it takes to set up new blocks.
Alternatively check out the Tessera Premium license which includes 1 year of access to MineSkin.
Disclosure: I (inventivetalent) own and manage both this plugin and MineSkin.
Getting Started
Please see the docs for a full Getting Started guide
- Download the .jar and drop it into your plugins folder
- Restart the server
- Get an API key from MineSkin
- Edit the plugin config.yml, and set the API key
- Restart/reload the server
- Use
/tessera test <block>to try it out or just start breaking blocks!
Limitations
- Only supports vanilla block textures from mcasset.cloud
- Players using custom resource packs will see the default texture while breaking blocks
- Generating the skin signatures for player heads takes time. Paid MineSkin plans make this much faster, but will still take somewhere between a few seconds to a couple of minutes.
- There is a premium license of this plugin available, which includes 1 Year of access to a paid MineSkin plan as well as additional pre-baked block data - Learn more.
- The plugin ships with a handful of pre-baked skin signatures for the most common blocks (at default grid size 4) - everything else will have to go through MineSkin first.
- Block break sounds may sound off due to the block being replaced with a barrier while breaking.
Creation of this plugin was heavily AI-assisted.
This plugin collects anonymous usage statistics via bStats. You can disable this by setting metrics: false in config.yml.


