Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.5
Platforms
Tags
Creators
Details
Licensed ARR
Published 22 hours ago
Updated last week
What it does
A normal bow shoots arrows. This one shoots arrows, a rocket or a flying sword, depending on what the player picks mid-fight. Shift + right click switches the mode, drawing works as usual. It makes a solid donor item: one hotbar slot, three ways to fight.
Modes
- Arrows: uses an arrow, speed is draw x 3.0, vanilla damage plus Power, Flame and Punch. Tipped and spectral arrows keep their effects. A full draw crits
- Rocket: uses a firework, flies straight, explodes in a 3-block radius for up to 9.0 damage at the center with falloff to the edge. By default it doesn't break blocks or hurt the shooter, both can be turned on in the config
- Sword: throws a whole sword, damage = (material base + Sharpness) x draw, capped at x2.5
Details
- The bow is recognised by a hidden tag, so renaming a regular bow won't fake it. It can only be given by command
- The lore lists all three modes with the active one highlighted and updates on switch. A hint shows on the action bar
- No arrows in the inventory? The bow still draws: the plugin slips in a service arrow for a moment, and it can't be picked up. Rocket and sword modes don't need arrows at all
- 600 ms cooldown with a cooldown bar right on the item
- Every shot costs durability, wear is configurable (0 = unbreakable)
- CustomModelData 850001 is reserved for a custom texture. Without a resource pack it looks like a normal bow
Commands and permissions
/ubow give [player]: give the bow (alias /universalbow)/ubow reload: reload the configuniversalbow.admin: access to the commands (op)
Installation
- Drop CloudUniversalBow-1.0.0.jar into plugins and restart the server
- Tune damage, speed, cooldown and wear in plugins/CloudUniversalBow/config.yml
- Hand the bow out with /ubow give, for example from your donor shop
Good to know
- Paper, Spigot or Purpur 1.16.5 and newer
- No dependencies
- Default in-game messages are in Russian. Every line is in config.yml and can be translated
На русском
Что это
Обычный лук бьёт стрелами. Этот бьёт стрелами, ракетой или летящим мечом, смотря что игрок выбрал прямо в бою. Переключение по Shift+ПКМ, натяжка обычная. Хороший донат-предмет: один слот заменяет три тактики.
Режимы
- Стрелы: тратит стрелу, скорость натяжка x3.0, ванильный урон плюс зачарования Сила, Пламя, Отбрасывание. Стрелы с зельями и спектральные переносят свои эффекты. Полная натяжка даёт крит
- Ракета: тратит фейерверк, летит вперёд, взрыв радиусом 3 блока, до 9.0 урона в центре со спадом к краю. Блоки по умолчанию не ломает и стрелка не задевает, всё включается в конфиге
- Меч-снаряд: тратит меч целиком, урон = (база материала + Острота) x натяжка, максимум x2.5
Questions and ideas are welcome in the comments.


