Obtaining

Use a strengthened projectile weapon allowed by NOBU_ALLOWED_BOWS to hit a living target from farther away than NOBU_DISTANCE_REQUIREMENT. The weapon becomes an unenchanted Nobu at its own starting durability. NOBU_ENABLED controls the transformation, and NOBU_IS_UNBREAKABLE controls Nobu's durability.

Usage

Modes and enchantments

Sneak and right-click to cycle between Auto-Lock, Firing Squad Circle (Tracking), Firing Squad Circle (Autonomous), and Firing Squad Line (Autonomous). Right-click to aim or begin summoning. Nobu can receive Power, Unbreaking, and Mending.

Auto-Lock

Hold right-click and move the crosshair across enemies to lock onto them. You can lock onto up to eight targets within 50 blocks and an 80-degree selection angle.

Press Fire Nobu, Left Mouse Button by default, to fire one homing shot at each locked target. Acquire targets again before the next volley.

Firing Squad Circle (Tracking)

Aim at a target and right-click to select it, then hold right-click to summon guns around it. The guns follow and continue aiming at the selected entity. Releasing right-click clears the guns created by this tracking mode.

Autonomous formations

Firing Squad Circle (Autonomous): select a target, then summon stationary guns around its original position.

Firing Squad Line (Autonomous): summon a line of guns above the wielder along the initial aim direction. Formation size and spacing are configurable.

Autonomous formations remain after the wielder stops using Nobu or changes to Auto-Lock, but disappear after NOBU_AUTONOMOUS_LIFE_TICKS in that state. Returning to an autonomous mode while actively using the item resets this inactivity lifetime.

Summoning and firing constructs

Nobu attempts to summon one construct every NOBU_SPAWN_AND_FIRE_FREQ ticks, which has a minimum of 1, until NOBU_MAX_GUNS is reached. Each successful summon costs NOBU_MANA_PER_CONSTRUCT and one durability. A blocked spawn position or insufficient mana prevents that construct from appearing.

Press Fire Nobu to order existing constructs to fire in sequence. Each shot costs NOBU_MANA_PER_SHOT and one durability, and each gun has its own NOBU_RECOIL_TIME recovery.

Autonomous guns can also fire alongside a volley while the wielder uses Auto-Lock.

Aiming the formation

Use Nobu Guns Up and Nobu Guns Down, the Up Arrow and Down Arrow keys by default, to tilt existing constructs by NOBU_PITCH_INCREMENT degrees. NOBU_ADJUSTMENT_TICKS_PER_DEGREE controls how quickly they rotate toward the new angle.

Bullet damage

Each bullet deals NOBU_BULLET_DAMAGE plus NOBU_POWER_DAMAGE_FACTOR for each Power enchantment level on the Nobu currently held in the main hand. Contract and Geas allies are excluded.

A bullet that strikes a block also deals NOBU_AOE_FACTOR times its normal damage to eligible living entities within NOBU_AOE_HIT when that radius is positive.

Configuration

SettingDefaultRangeEffect
NOBU_ADJUSTMENT_TICKS_PER_DEGREEmahoutsukai-server.tomlnobu0.50–10000000 ticks per degreeTime used to rotate constructs through each degree of a requested pitch adjustment.
NOBU_ALLOWED_BOWSmahoutsukai-server.tomlnobu["minecraft:bow"]Projectile weapon item IDs or namespaces allowed to transform into Nobu.
NOBU_AOE_FACTORmahoutsukai-server.tomlnobu0.5-1000000–10000000Multiplier applied to normal bullet damage for secondary AOE hits after striking a block.
NOBU_AOE_HITmahoutsukai-server.tomlnobu-1-1000000–10000000 blocksRadius of secondary damage when a Nobu bullet hits a block. Values at or below 0 disable it.
NOBU_AUTONOMOUS_LIFE_TICKSmahoutsukai-server.tomlnobu6000–10000000 ticksTime autonomous constructs remain after their owner stops actively using a nonzero Nobu mode.
NOBU_BULLET_DAMAGEmahoutsukai-server.tomlnobu80–10000000 damage per bulletBase magic damage dealt by each Nobu bullet.
NOBU_CIRCLE_RADIUSmahoutsukai-server.tomlnobu150–10000000 blocksRadius of Nobu's tracking and autonomous circular construct formations.
NOBU_DISTANCE_REQUIREMENTmahoutsukai-server.tomlnobu2000–10000000 blocksDistance the wielder must exceed when a qualifying projectile hits to create Nobu.
NOBU_DRUM_VOLUMEmahoutsukai-server.tomlvolume100–10Volume used for Nobu's construct and firing drum sounds.
NOBU_DURABILITYmahoutsukai-server.tomlnobu100000–10000000 durabilityMaximum durability of a breakable Nobu.
NOBU_ENABLEDmahoutsukai-server.tomlnobutrueAllows Nobu to be acquired through its survival transformation at long range.
NOBU_FIRING_LINE_SPACEmahoutsukai-server.tomlnobu200–10000000 blocksTotal horizontal span used to distribute constructs in autonomous line mode.
NOBU_IS_UNBREAKABLEmahoutsukai-server.tomlnobufalseMakes a Nobu acquired through its survival transformation unbreakable.
NOBU_MANA_PER_CONSTRUCTmahoutsukai-server.tomlnobu400–10000000 mana per constructMana required to summon each Nobu Firing Squad construct.
NOBU_MANA_PER_SHOTmahoutsukai-server.tomlnobu200–10000000 mana per bulletMana required for each Auto-Lock or construct bullet fired by Nobu.
NOBU_MAX_GUNSmahoutsukai-server.tomlnobu200–10000000 constructsMaximum number of Firing Squad constructs retained for one wielder.
NOBU_MAX_SPAWN_HEIGHTmahoutsukai-server.tomlnobu120–10000000 blocksVertical formation distance used when positioning Nobu constructs.
NOBU_PERSONAL_DRUMmahoutsukai-server.tomlvolumetrueControls whether Nobu itself plays a drum sound when firing Auto-Lock shots; construct sounds remain enabled.
NOBU_PITCH_INCREMENTmahoutsukai-server.tomlnobu150–10000000 degreesAngle added to or removed from existing constructs by each pitch input.
NOBU_POWER_DAMAGE_FACTORmahoutsukai-server.tomlnobu0.40–10000000 damage per Power levelBullet damage added for each Power enchantment level on the currently held Nobu.
NOBU_RECOIL_TIMEmahoutsukai-server.tomlnobu30–10000000 ticksConstruct recoil duration used before its fixed recovery movement completes.
NOBU_SPAWN_AND_FIRE_FREQmahoutsukai-server.tomlnobu21–10000000 ticksInterval between Firing Squad construct operations.