HyronicHyronic Mcmmo Docs

Crossbows

How mcMMO's Crossbows skill works. Powered Shot bonus damage, Trick Shot ricochet bounces, and Crossbows Limit Break for PVP, with the real chances, damage numbers, and XP details.

Crossbows is the dedicated crossbow combat skill. It makes your bolts hit harder as you level (Powered Shot), lets you ricochet bolts off blocks to reach awkward targets (Trick Shot), and adds extra PVP punch through Limit Break.

You train Crossbows by shooting mobs and players with a crossbow.

TypeCombat (no usable super ability in this build)
How you train itShooting mobs/players with a crossbow
Sub-skillsPowered Shot, Trick Shot, Crossbows Limit Break
Command/crossbows

Type /crossbows in-game to see your current Powered Shot bonus and Trick Shot bounce count at your level.

Powered Shot: bonus crossbow damage

Powered Shot is the crossbow equivalent of Archery's Skill Shot: it passively increases your bolt damage. It has 20 ranks, and each rank adds a percentage to your damage, up to a hard cap on the total bonus.

The formula

damage bonus % = rank × RankDamageMultiplier ÷ 100      (RankDamageMultiplier = 10.0)
new damage     = old damage + (old damage × bonus %)
                 but capped so the *added* damage never exceeds MaxDamage (9.0)

With the defaults, each rank adds 10%, so at rank 20 you add 200% bonus damage, but the bonus is capped so it never adds more than 9 extra damage to a single bolt.

RankStandard levelRetroMode levelBonus damage
111+10%
525250+50%
1050500+100%
201001000+200% (capped at +9 raw)
Crossbows:
    PoweredShot:
        RankDamageMultiplier: 10.0   # +10% damage per rank
        MaxDamage: 9.0               # added damage can never exceed this

Trick Shot: ricochet your bolts

Trick Shot lets your crossbow bolts bounce off blocks. Fire a bolt at a block at a steep enough angle and it ricochets, potentially bouncing several times before hitting a target. The number of bounces you get is exactly your Trick Shot rank (3 ranks).

Bounce count

max bounces = your Trick Shot rank
RankStandard levelRetroMode levelMax bounces
15501
2202002
3404003

How bouncing works

  • A bolt reflects off a surface like light off a mirror (angle in = angle out).
  • The first bounce only happens if the angle isn't too shallow. The incoming bolt must hit the surface at more than a 45° angle to the surface normal, otherwise it just sticks. (This shallow-angle check only applies to the first bounce.)
  • The reflected bolt keeps the original's crit state, pierce level, knockback, and any tipped-potion effects.
  • Each bounce stops once you reach your rank's max bounce count.

Trick Shot ricochets are disabled inside WorldGuard regions where mcMMO's main flag is denied, so server owners can keep bouncing bolts out of protected areas.

Crossbows Limit Break: PVP damage

Like the other combat skills, Crossbows has a Limit Break sub-skill that adds flat raw damage in PVP (and in PVE only if the server enables it). It has 10 ranks.

The formula

raw bonus = rank, then reduced by the defender's total armor quality:
  armor quality ≤ 4   →  × 0.25  (75% reduction)
  armor quality ≤ 8   →  × 0.50  (50% reduction)
  armor quality ≤ 12  →  × 0.75  (25% reduction)
  armor quality > 12  →  × 1.00  (full bonus)

Against mobs (when PVE Limit Break is enabled) the full rank bonus applies. Limit Break is designed to deal more damage against tough, well-armored opponents.

RankStandard levelRetroMode levelMax raw bonus (vs heavy armor)
110100+1
550500+5
101001000+10

Whether Limit Break boosts damage against mobs (PVE) is a server choice (Skills.General.LimitBreak.AllowPVE, off by default). Out of the box, Limit Break only matters in player-vs-player fights.

Earning XP

Crossbows XP comes from the damage you deal with bolts, scaled by the target's combat XP multiplier (the Experience_Values.Combat.Multiplier table in experience.yml).

Standard combat exploit limits apply: the per-hit XP ceiling (ExploitFix.Combat.XPCeiling, default 100) caps the damage counted per shot, and unnaturally-spawned mobs (spawners, eggs, nether-portal spawns) are worth 0 XP by default, so farms built on those give no Crossbows XP.

You can also fine-tune Crossbows XP gain globally with Experience_Formula.Skill_Multiplier.Crossbows (default 1.0).

A note on Super Shotgun

The locale and code contain placeholders for a Crossbows super ability called Super Shotgun, but it is not an active, usable ability in mcMMO 2.2.054. There is no cooldown entry for it and no working activation. Treat Crossbows as a skill with no super ability for now.

Commands & permissions

NodeWhat it grants
mcmmo.skills.crossbowsUse the Crossbows skill at all
mcmmo.commands.crossbowsUse the /crossbows command
mcmmo.ability.crossbows.poweredshotPowered Shot
mcmmo.ability.crossbows.trickshotTrick Shot
mcmmo.ability.crossbows.crossbowslimitbreakCrossbows Limit Break
mcmmo.ability.crossbows.allAll Crossbows sub-skills (parent of the above)
mcmmo.perks.lucky.crossbows"Lucky" perk: ~33.3% better activation odds

The real permission nodes have no underscores (e.g. poweredshot, not powered_shot). See Permissions for the full list and how to assign them.

Quick reference

Sub-skillTriggerMax valueEffect
Powered ShotEvery crossbow hit+200% (rank 20)Bonus damage, capped at +9 raw
Trick ShotShooting a block at a steep angle3 bounces (rank 3)Bolt ricochets off blocks
Crossbows Limit BreakPVP hit (PVE if enabled)+10 raw (rank 10)Bonus damage vs armored foes

On this page