HomeJavaModsSable Mob Interactions
Sable Mob Interactions
ModsJava

Sable Mob Interactions

by Evie_saurr · on Modrinth

Lets vanilla and modded Minecraft mobs interact with, target, and damage Sable sub-levels, with no per-mod integration required.

⬇ Download on Modrinth
Sable Mob Interactions — screenshot 1Sable Mob Interactions — screenshot 2Sable Mob Interactions — screenshot 3Sable Mob Interactions — screenshot 4Sable Mob Interactions — screenshot 5Sable Mob Interactions — screenshot 6Sable Mob Interactions — screenshot 7Sable Mob Interactions — screenshot 8

Sable Mob Interactions

Give Any Mob a Reason to Attack Your Ships

Version Minecraft NeoForge Sable


Table of Contents


Overview

Sable sub-levels power ships, airships, rovers, and other vehicles across the Create Aeronautics and Create Submarine ecosystem, but until now, nothing in the world could actually threaten them. Hostile mobs walked straight past a ship under attack, arrows sailed clean through hulls, and a besieged base could park its fleet in open water without a second thought.

Sable Mob Interactions changes that. It gives vanilla mobs, and any other mod's mobs, the ability to genuinely see, target, and damage Sable sub-levels, without requiring that mod's author to know Sable even exists.

This isn't a per-mob content pack. It's a generic interaction layer: any hostile mob that reaches the fallback tier gets a real, persistent target on a sub-level block, and its own native attack goals (melee, custom weapon systems, whatever the original author wrote) fire naturally against it, using the mob's real animations, sounds, and behavior.


Features at a Glance


How It Works

Sub-level blocks don't live at the position you see them at. Sable stores each sub-level's real block data in an isolated plot elsewhere in the world, and only visually poses it at its current in-game location. Every interaction this mod adds (finding a nearby block, aiming a projectile, breaking through a hull) correctly transforms between that raw storage space and the sub-level's posed, visual position, so mobs and projectiles hit exactly where they appear to be aiming.

Damage is tracked per block via a shared hit-counter, driving Minecraft's own crack-progress overlay before the block actually breaks, so combat against a ship looks and feels like combat against any other structure.


Configuration

Accessible in-game via Mods → Sable Mob Interactions → Config, or by editing sablemobinteractions-common.toml directly. Includes:


Building Against This Mod

Want your own mob to have tighter, purpose-built control over how it attacks sub-levels, rather than relying on the generic fallback? Implement SubLevelAttacker on your mob's entity class:

public interface SubLevelAttacker {
    void attackSubLevelBlock(Vec3 targetWorldPos, SubLevel subLevel, BlockPos localPos);
    default double getSubLevelAttackRange() { return 15.0; }
    default int getSubLevelAttackCooldownTicks() { return 40; }
}

Any mob implementing this interface is picked up automatically, no registration needed on your end.


Requires

Everything else is optional. Create, Create Aeronautics, Create Submarine, and Create: Big Cannons are only used to enhance specific behaviors when present, and the mod works fully without them.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more