Cubix - Advanced Block Animation Plugin icon

Cubix - Advanced Block Animation Plugin -----

Powerful block animation plugin with smooth movements, material changes, and visual effects



[​IMG] [​IMG] [​IMG]

Formerly known as BlockAnimation (v1.0.5 and earlier)

Cubix is a powerful Minecraft block animation plugin that brings your world to life with smooth block movements, material changes, and stunning visual effects. Perfect for creating animated doors, elevators, puzzles, cutscenes, and much more!

Features

Core Animation Types
  • Move - Smoothly move blocks from one location to another
  • Material - Change block materials with style
  • Teleport - Instantly teleport blocks between locations
  • Rotate - Rotate blocks around axes
  • Break - Break blocks with animation
  • Wait - Add delays between animation sequences
  • Link - Chain multiple animations together
  • Noop - No operation (useful for scripting)

Advanced Features
  • Recursive Execution - Execute animations across multiple coordinates sequentially or simultaneously
  • Multi-linear Motion - Create smooth movement along X, Y, or Z axes
  • Sound Effects - Play sounds with customizable pitch, volume, and range selectors
  • Particle Effects - Spawn particles with full parameter control
  • Title & ActionBar - Send titles and action bar messages to players
  • Backup System - Backup and restore block states automatically
  • Hot Reload - Reload scripts without restarting the server
  • File Watcher - Auto-detect and reload script changes
  • Task Manager - Monitor and manage all running animations in real-time

Compatibility

Platform Support
Spigot ✅ 1.8 - 1.21.X
Paper ✅ 1.8 - 1.21.X
Purpur ✅ 1.8 - 1.21.X
Leaf ✅ 1.8 - 1.21.X
Leaves ✅ 1.8 - 1.21.X
PufferFish ✅ 1.8 - 1.21.X
Folia ✅ Supported


Optional Dependencies
  • MythicMobs - Integration with mob mechanics
  • DungeonPlus - Dungeon system compatibility
Rotate - Rotate blocks around axes
[​IMG]
Rotate animation demonstration

Installation

  1. Download the latest version from the releases page
  2. Place Cubix.jar in your server's plugins/ folder
  3. Start the server to generate default configurations
  4. Edit configurations in plugins/Cubix/

Quick Start

Creating Your First Animation Script

  1. Use /cx tool to open the selection tool menu
  2. Select the area you want to animate
  3. Create a script: /cx create anime mydoor door "Animated door example"
  4. Edit the script: /cx edit door
  5. Run the script: /cx run door

Commands

Command Description Permission
/cx help Show help menu cx.admin
/cx tool Open selection tool menu cx.admin
/cx list List all scripts cx.admin
/cx info <id> Get script details cx.admin
/cx create <type> <file> <id> [desc] Create new script cx.admin
/cx edit <id> Edit a script cx.admin
/cx run <id> [world] Execute a script cx.admin
/cx remove <id> Delete a script cx.admin
/cx rlcfg <id> Reload specific script cx.admin
/cx reload Reload all configurations cx.admin
/cx debug Toggle debug mode cx.admin
/cx task Task manager (list/cancel/search/stats/monitor) cx.admin


API for Developers

Code (Kotlin):

import cn.ng.block.api.CAPI

// Check if script exists
val exists = CAPI. scriptExists ( "myscript" )

// Run a script
CAPI. runScript (world, "myscript" )

// Reload a script
CAPI. reloadScript ( "myscript" )

// Get managers
val scriptManager = CAPI. getScriptManager ( )
val entityManager = CAPI. getEntityManager ( )
 
Support

  • Wiki: https://wiki.qwq.plus
  • Issues: Report bugs on our GitHub repository
  • Discord: Join our community for help and suggestions

License

This project is licensed under the GPL-3.0 License.

Credits
  • Author: 季雨
  • Contributor: KaBuSaMa
  • Made in China

Thank you for using Cubix! If you enjoy this plugin, please leave a review ⭐
Resource Information
Author:
----------
Total Downloads: 17
First Release: Apr 11, 2026
Last Update: Apr 23, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings