Skip to content

InventivetalentDev/Tessera

Repository files navigation

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.

Example of breaking oak planks


modrinth spigot

mineskin

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.

Disclosure: I (inventivetalent) own and manage both this plugin and MineSkin.


Example of breaking oak planks, different angle

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.
  • 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.
  • Currently only supports cube-blocks - support for e.g. stairs, slabs and other block shapes may be added in the future.

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.

About

Tessera replaces the vanilla block-breaking animation with a 3D voxel-shatter effect - entirely server-side, with no client mods or resource packs required.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages