# 🛠️ Smart Spawner - Version 1.2.8
## ✨ New Features
- 🧠 **Refactored Config System + Time Format Support**
- Introduced a **flexible time format** system for configuration.
- Supports formats like `5m`, `1h_30m`, `1d_2h_15s`, and more.
- Time units: `s`, `m`, `h`, `d`, `w`, `mo`, `y`.
- ⚠️ **Note:** Review and update your config file after installing this version!
- 🗣 **Advanced Language System Overhaul**
- Completely restructured message configuration with **multi-component support**:
- `message`, `title`, `subtitle`, `action_bar`, `sound`.
- Easily toggle individual messages and customize how feedback is delivered to players.
- Enables **more immersive and customizable** server interactions.
- 🧱 **Spawner Type Split: Smart vs Vanilla**
- Spawners are now **separated** into `Smart Spawner` and `Vanilla Spawner`.
- Both types feature **fully customizable**:
- Display name
- Lore
- Placeholder support for `%entity%`, `%amount%`, `%chance%`, and more.
- Customize your item aesthetics like a pro!
- 🧰 **New Command: `/ss giveVanillaSpawner`**
- Command to **give vanilla spawners**:
```
/ss giveVanillaSpawner <player> <mobtype> [amount]
```
- Great for manual setups or creative mode use.
## ❌ Removed / Deprecated
- 🈲 **Deprecated `vi_VN` and `zh_CN` Language Files**
- Due to the **new language system**, legacy language files for **Vietnamese (vi_VN)** and **Simplified Chinese (zh_CN)** have been deprecated.
- Please migrate your translations to the **new structured format** in the language configuration.
## 🐛 Bug Fixes
- 👻 **Fixed Persistent Duplicate Holograms**
- Eliminated an issue where disabled holograms would **randomly reappear and not despawn**.
- Now automatically removes stale holograms on spawner data changes.
- 🔍 **Improved Natural Spawner Detection**
- Resolved an issue where **natural spawners were incorrectly treated as Smart Spawners** when interacted with.
- Now correctly distinguishes between the two.
- 💥 **Fixed Spawner Drop Logic**
- Resolved a bug where **broken spawners wouldn't drop an item**, causing it to disappear.
- Drops are now handled properly across all conditions.
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" }