COWMODSКаталог модов

MagicSpells

MagicSpells is a Paper plugin which gives its users the ability to modify their Minecraft servers by configuring existing features without writing Java code.

Автор: DragonsAscent6,5 тыс.35обновлён 26 авг. 2026 г.
Механики игрыМагияУтилиты

Описание


MagicSpells Icon

Magic without writing Java

Build Status Discord Server GitHub Downloads Licence In MC servers

MagicSpells is a PaperMC plugin which gives its users the ability to modify their Minecraft servers by configuring existing features without writing Java code. It provides you with the tools for playing with blocks of logic, bringing other plugins together, playing fantastic special effects, making your own new mechanics, and more.

Check out more examples of what this plugin can do in our Discord server (in the resources channel and workshop channel).


Resources 📝


Classical MagicSpells ⭐

This plugin was originally created by Nisovin, and published on Bukkit. After some time TheComputerGeek2 took over the project and published it on Spigot. Since then, we dropped support for Spigot and moved to PaperMC, and the plugin was published on here and Hangar.


Support 📞

If you need help with the plugin, our Discord server can provide you community support. You can also post suggestions there or find more resources that can be useful for you.

Join our Discord

Screenshot of the server


Building 🧱

The move to Gradle has made building much easier. After cloning and navigating to the source's directory, you can simply run this command:

./gradlew build

Simple right?

Последние версии

Все версии →
beta

MagicSpells 4.0-Beta-19

4.0-Beta-19
26 авг. 2026 г.491Minecraft: 26.1.2, 26.2paper
Скачать
Что нового
# [Click to view changelog](https://github.com/TheComputerGeek2/MagicSpells/releases/tag/4.0-Beta-19)
beta

4.0-Beta-18

4.0-Beta-18
17 янв. 2026 г.1,1 тыс.Minecraft: 1.21.10, 1.21.11paper
Скачать
Что нового
# [Click to view changelog](https://github.com/TheComputerGeek2/MagicSpells/releases/tag/4.0-Beta-18)
beta

4.0-Beta-17

4.0-Beta-17
4 июн. 2025 г.1 тыс.Minecraft: 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8paper
Скачать
Что нового
# [Click to view changelog](https://github.com/TheComputerGeek2/MagicSpells/releases/tag/4.0-Beta-17)
beta

4.0-Beta-16

4.0-Beta-16
13 нояб. 2024 г.1,2 тыс.Minecraft: 1.21, 1.21.1, 1.21.3, 1.21.4paper
Скачать
Что нового
# [Click to view changelog](https://github.com/TheComputerGeek2/MagicSpells/releases/tag/47ecdbb)
beta

4.0-Beta-15

4.0-Beta-15
12 июн. 2024 г.703Minecraft: 1.20.6paper
Скачать
Что нового
## Version Support This build only supports Paper server version `1.20.6`. ## Breaking Changes <ol> <li id="breaking-1">During the update to <code>1.20.5/6</code>, the identifiers of several data types were renamed to match their vanilla counterparts. For example, the <code>spell_mob</code> and <code>redstone</code> particles were renamed to <code>entity_effect</code> and <code>dust</code>, respectively. In most cases spell options will still accept the legacy names; users are still advised to migrate away from them, however.</li> <li id="breaking-2">The <code>entity_effect</code> particle now requires a color. For the <code>particles</code>, <code>particlespersonal</code> and <code>particlecloud</code> spell effects, this is done with the new <code>argb-color</code> option.</li> </ol> ## Bugfixes - Fixed an issue that prevented `ListSpell` and `SublistSpell` from listing temp-granted spells. - Fixed an issue that caused `ListSpell` and `SublistSpell` to list empty spell lists improperly in certain situations. - Fixed an issue that prevented `SummonSpell` from functioning without a caster when casting at an entity from a location. - Fixed an issue that prevented replacement and certain spell effect options from working when using the `trail` effect position in certain situations. - Fixed an issue that prevented `ProjectileSpell` from checking intermediate entity collisions properly. ## Changes - `ListSpell` and `SublistSpell` now list spells in alphabetical order. - `SummonSpell` now checks `can-target` and `target-modifiers`, as well as applying `variable-mods-target`. ## Additions - Added the `argb-color` option to the `particles`, `particlespersonal` and `particlecloud` effect types. Specifies an [ARGB color](https://github.com/TheComputerGeek2/MagicSpells/wiki/Other-Data-Types#argb-color) to be used for the particle. Applicable to the `entity_effect` particle. - Added the `body` and `body-drop-chance` options to the `equipment` section of entity data. Applicable to [mob entities](https://jasperlorelai.eu/paperdocs/org/bukkit/entity/class-use/Mob.html#org.bukkit.entity). - Added the `only-count-on-success` option to `LoopSpell`. When `true`, an iteration of the loop only counts towards `iterations` if all of the subspells in `spells` succeed. Defaults to `false`. - Added the `pitch` and `yaw` angle options to spell effects, entity data, and `OffsetLocationSpell`. Specifies an angle for pitch and yaw, respectively. Optionally supports starting with a `~` to specify a relative angle. Both options default to `~`. - Added the `should-burn-in-day` option to entity data. If `false`, the spawned mob will no longer burn in the day. Defaults to `false`.
beta

4.0-Beta-14

4.0-Beta-14
18 мая 2024 г.436Minecraft: 1.20.4paper
Скачать
Что нового
# [Click to view changelog](https://gist.github.com/JasperLorelai/921f395d7b429bce248162e2d8130030)
beta

4.0 Beta 13 patch 1

4.0-Beta-13-patch-1
17 мая 2024 г.810Minecraft: 1.19.4, 1.20, 1.20.1, 1.20.2paper
Скачать
Что нового
## Bugfixes: - Fixed an issue where the `height` option of `VelocitySpell` was divided by `10`. - Fixed an issue where the `velocity` option of `VelocitySpell` wasn't divided by `10`. - Fixed an issue with `ExplodeSpell` that caused it to error out in specific circumstances. - Fixed an issue that prevented `change-pitch` option of `ParticleProjectileSpell` from functioning properly. - Fixed an issue that caused self-targeting to error out in specific circumstances. - Fixed an issue that prevented the `cast-time` spell option from functioning. - Fixed an issue that caused the `duration` option of the `bossbar` effect to not function properly. ## Additions: - Added the `projectile-horiz-offset`, `projectile-vert-offset`, `projectile-horiz-spread`, and `projectile-vert-spread` options to `HomingMissileSpell`. - The `remove` option of `CleanseSpell` now supports removing totems spawned by `TotemSpell`, using the format `totem:<totem spell name>`. - The `namespace-key` option of the `bossbar` effect now supports replacement.
beta

4.0 Beta 13

4.0-Beta-13
5 нояб. 2023 г.370Minecraft: 1.19.4, 1.20, 1.20.1, 1.20.2paper
Скачать
Что нового
# [Click to view changelog]([https://gist.github.com/JasperLorelai/3c6b36aeed7f328c77bbf6ee96b0de0b)
beta

4.0 Beta 12

4.0-Beta-12
19 дек. 2022 г.350Minecraft: 1.19, 1.19.1, 1.19.2paper
Скачать
Что нового
Supports `1.19` only. Minor changes and bugfixes Changelog: - Added `always` modifier. - Added `bow-items`, `ammo-items`, `disallowed-bow-items`, `disallowed-ammo-items` for BowSpell. - Added `strict-enchants` and `strict-enchant-level` for MagicItems. - Added `potion-effects` list for PotionEffectSpell (Format: `<PotionType> <Duration> <Strength> <Hidden> <Ambient> <Icon>`). - Added `icon` parameter for PotionEffectSpell. - Subspells will check their target lists when casting at an entity.