<div align="center">
### 🌟 **Join Our Discord for Giveaways & Events!** 🎮
</div>
Join our **[Discord Server](https://discord.gg/snkKDmc89f)** 🔗 for monthly giveaways & events where you can win coupon codes or plugins like **[AstralSwords Premium](https://builtbybit.com/resources/astral-swords.81777/)** or **[TrimBlades](https://builtbybit.com/resources/trimblades.87033/)**! Plus, grab the official **[Astral Swords Texture Pack](https://discord.gg/snkKDmc89f)** on the **Discord Server** for free! 🎨🚀
---
# AstralSwords v1.2.18
**Release Date:** April 14, 2026
---
## 🎯 Summary
Protection system overhaul — unified sword guard, shelf block protection, and config reload fix.
---
## Changes
- 🐛 **Config Reload Fix** — Server reloads no longer overwrite manual `config.yml` edits. Previously, the plugin saved its in-memory config on disable, reverting any changes admins made to the file
- 🔧 **Shelf Block Protection** — Astral Swords can no longer be placed in the new Shelf blocks when `allow-container-storage` is `false`
- ⚡ **Unified Sword Guard** — Merged `ContainerProtectionListener` and `ItemFrameProtectionListener` into a single `SwordGuardListener` for cleaner codebase and consistent protection across all storage types
---
## Compatibility
- Paper/Purpur 1.21.x ✅
---
## 🖥️ Need a Server?
👀 Looking for reliable Minecraft hosting? Check out **[Atlass Hosting](https://client.atlass.host?ref=ciscocodes)** — affordable, fast, and perfect for running AstralSwords! ⚡
---
<div align="center">
💬 **Got suggestions or found a bug?**
Jump into **[Discord](https://discord.gg/snkKDmc89f)** and let me know!
## ☕ Support Me on Ko-fi
If you like my work, consider buying me a coffee:
[](https://ko-fi.com/ciscocodes)
</div>
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }