Innovation Features
[!NOTE] These features are exclusive to BTCMobs and leverage modern Minecraft (Paper 1.21+) capabilities.
Display Mechanic (VFX)
Uses 1.21+BlockDisplay, ItemDisplay, and TextDisplay entities for high-performance visual effects.
Mechanic: displayAliases:
vfx, blockdisplay, itemdisplay, textdisplay
| Parameter | Default | Description |
|---|---|---|
type | BLOCK | BLOCK, ITEM, TEXT |
material/m | STONE | Block or Item material |
text | Text | Text content (for TEXT type) |
duration/d | 20 | Duration in ticks |
scale | 1,1,1 | Scale vector (x,y,z) |
rotation | 0,0,0 | Rotation in degrees |
translation/offset | 0,0,0 | Offset from target |
interpolation | 0 | Animation duration in ticks |
billboard | FIXED | FIXED, CENTER, VERTICAL, HORIZONTAL |
view_range | 1.0 | Visibility range multiplier |
Interaction Hitboxes
Creates invisible, clickable interaction entities for weak points on bosses. Mechanic:interactionAliases:
hitbox
| Parameter | Default | Description |
|---|---|---|
width/w | 1.0 | Hitbox width |
height/h | 1.0 | Hitbox height |
onHit/skill | - | Skill to execute on hit |
sync | true | Follows the caster |
duration | Infinity | Lifetime |
offset | 0,0,0 | Spawn offset |
Smart Squad AI
Enables mobs to share combat state and communicate within a Squad. Mechanic:squad
| Parameter | Default | Description |
|---|---|---|
id | - | Squad identifier |
action | SET | SET, AGGRO, SKILL |
radius | 30 | Communication range |
skill | - | Skill for SKILL action |
Biome Mechanic
Change biome at target locations. Mechanic:biomeAliases:
setbiome
| Parameter | Default | Description |
|---|---|---|
type | PLAINS | Biome type |
duration | 200 | Duration in ticks |
BioState Mechanic
Control entity-specific states (sitting, dashing, etc.). Mechanic:biostateAliases:
entitystate
| Parameter | Default | Description |
|---|---|---|
mode | SITTING | State mode |
state | true | Enable/disable |
SITTING (Cat/Wolf), DASHING (Camel), CROAKING (Frog)
Physics Mechanics
Shake / Screen Shake
Simulates camera shake effect for players. Mechanic:shakeAliases:
screenshake
| Parameter | Default | Description |
|---|---|---|
intensity | 1.0 | Shake intensity |
Launch Block
Spawns falling blocks with velocity. Mechanic:launchblockAliases:
fallingblock
| Parameter | Default | Description |
|---|---|---|
material | ANVIL | Block type |
velocity | 0,1,0 | Launch direction |
Grapple
Pull the caster toward the target. Mechanic:grapple
| Parameter | Default | Description |
|---|---|---|
force | 1.0 | Pull strength |
Utility Mechanics
Loop Sound
Play sounds at intervals. Mechanic:loopsound
| Parameter | Default | Description |
|---|---|---|
sound | ambient.cave | Sound to play |
interval | 20 | Interval in ticks |
Item Cooldown
Apply cooldown to an item type. Mechanic:itemcooldownAliases:
cooldown
| Parameter | Default | Description |
|---|---|---|
material | ENDER_PEARL | Item type |
ticks | 100 | Cooldown duration |
Damage Item
Damage the held item. Mechanic:damageitemAliases:
itemdamage
| Parameter | Default | Description |
|---|---|---|
amount | 10 | Damage amount |
Temporal Mechanics
Delay
Execute a skill after a delay. Mechanic:delay
| Parameter | Default | Description |
|---|---|---|
skill/s | - | Skill to execute |
ticks/delay | 20 | Delay in ticks |
seconds | - | Delay in seconds |
Repeat
Execute a skill multiple times. Mechanic:repeat
| Parameter | Default | Description |
|---|---|---|
skill/s | - | Skill to repeat |
interval | 20 | Interval in ticks |
count/times | 1 | Repetitions |
delay/start | 0 | Initial delay |
Combat Mechanics
Missile
Homing projectile mechanic. Mechanic:missileAliases:
guidedprojectile, homingmissile
Aura
Create an aura effect around the caster. Mechanic:auraAliases:
effect:aura
Vibration
Send a vibration signal (for Warden detection). Mechanic:vibration
| Parameter | Default | Description |
|---|---|---|
frequency | 1 | Vibration frequency |
🌪️ 1.21+ Mechanics
Wind Charge
Fire a Breeze Wind Charge projectile. Mechanic:windcharge
| Parameter | Default | Description |
|---|---|---|
velocity | 1.0 | Speed of the charge |
Mace Attack
Perform a Mace smash attack with knockback. Mechanic:maceattack
Aliases: smash
| Parameter | Default | Description |
|---|---|---|
damage | 10 | Damage amount |
knockback | 2.0 | Knockback strength |