BiomentryСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (5)
beta
Biomentry 0.3-Sapling
0.3-Sapling20 авг. 2025 г.389Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8paper, purpur, spigot
Что нового
<details>
<summary>Biomentry v0.3</summary>
# 📢 PATCH NOTE – Biomentry v0.3
## 🌱 Update *"Sappling"*
Welcome to Biomentry’s first major milestone update since 1 month!.
---
## ✨ Features
### 1️⃣ Advanced Condition System
The highlight of this update: a brand-new **`conditions.yml`** file (now in English by default), unlocking extremely powerful rule creation.
- **Custom Triggers** → trigger events when entering a biome.
- **Logic Gates** → combine `and`, `or`, `not` for complex rules (ex: *if the player has X AND does not have Y...*).
- **New Conditions**:
- Permission checks
- Player health
- World time
- Worn armor pieces
- Active potion effects
- **New Actions**:
- `RUN_COMMAND` → Execute commands
- `APPLY_EFFECT` → Apply potion effects
- `ADD_PERMISSION` → Grant temporary permissions via LuckPerms
- `HEAL` → Restore health
- `GIVE_SATURATION` → Provide saturation
---
### 2️⃣ Custom Biome Support (Mods & Datapacks)
Biomentry now supports **every biome** – vanilla, modded, or datapack-based.
- Works seamlessly with **mods** like Terralith, Biomes O’ Plenty, and others.
- Full compatibility with **datapack-generated biomes**.
- Simply use the **full biome ID** (example: `terralith:skylands`) in your configs.
➡ This makes it possible to link **conditions, ambient sounds, and triggers** to any biome your server can generate — no restrictions (there is a exemple config with a cliff-tree datapack biome).
---
## 🔧 Improvements & Changes
- **Ambient Sound** → New System to play sound not just when you enter in the biome but when you stay in
*(camels in deserts, parrots in jungles, frogs in swamps, icy winds in mountains, etc...)*.
- **Improved Cave Detection** → new trigger `in_cave: true/false` to differentiate surface vs underground and improve the detection conditions.
- **Boss Bar Stability** → notifications and boss bars are more reliable and stable.
- **Multi-language Preparation** → template files included for German (`de.yml`), Russian (`ru.yml`), Spanish (`es.yml`), will work for the next update.
---
## 🐛 Bug Fixes
- **Biome Detection Fix** → specific cave biomes (`deep_dark`, `lush_caves`) are now correctly detected.
- **Trigger Logic Fix** → reworked to be more intuitive and reliable, especially for cave-related conditions.
---
## 🗒️ Admin Notes
- A new **`conditions.yml`** will be generated → explore it carefully, it unlocks the full potential of Biomentry.
- For generic cave rules, **do not use biome IDs** → just use `in_cave: true`.
- Always use **full biome IDs** for modded/datapack biomes in both `biomes.yml` and `conditions.yml`.
</details>
alpha
Biomentry 0.3-Seed-2
0.3-Seed.210 июл. 2025 г.63Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7paper, purpur, spigot
Что нового
<details>
<summary>Changelog 0.3-SEED-2</summary>
# 🌱 Biomentry v0.3-SEED-2 – Changelog
This update introduces new biome title display options, improved compatibility, and several important bug fixes.
---
## ✨ New Features
- **Boss Bar Display for Biomes**
Titles can now be displayed using a **Boss Bar** at the top of the screen.
- Configure `color` and `style` in `biomes.yml` per biome.
- Supported Boss Bar colors: `BLUE`, `GREEN`, `PINK`, `PURPLE`, `RED`, `WHITE`, `YELLOW`
- Supported styles: `SOLID`, `SEGMENTED_6`, `SEGMENTED_10`, `SEGMENTED_12`, `SEGMENTED_20`
- **New Title Animation: `slide`**
A new `slide` animation type has been added for biome titles, enabling a smooth sliding effect.
- Set `animationType: slide` under `titleInfo` in `config.yml`
---
## 🛠 Improvements
- **Commented `biomes.yml` File**
The `biomes.yml` file is now fully documented with comments explaining each parameter:
- `title`, `subtitle`, `display`, `sound`, `separator`, `commands`, `particle`, and `bossBar`
- Easier customization and better understanding of available features.
- **Default Biomes Expanded**
The config now includes default entries for **all known Minecraft biomes up to version 1.21.7**
- **Minecraft 1.21.x Support**
Official compatibility with **Minecraft 1.21.x** (tested on 1.21.7).
- Maven dependencies and `plugin.yml` have been updated accordingly.
---
## 🐛 Bug Fixes
- Fixed an issue where Boss Bar properties were not properly loaded by `ConfigManager`.
- Fixed a missing import in `BiomeListener.java`.
- Fixed the animation dispatch logic in `TitleAnimation.java` to correctly handle all animation types.
---
🔔 **Next Step:**
Biomentry v0.3-SAPPLING will focus on **contextual conditions**, **cooldowns**, and **dynamic title behavior** based on weather and time of day.
</details>
alpha
Biomentry 0.3-SEED-1
0.3-SEED-19 июл. 2025 г.35Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4paper, purpur, spigot
Что нового
<details>
<summary>Changelog 0.3-SEED-1</summary>
# 🌿 Improvements & Configuration Refactor
## 🛠️ Complete Configuration Overhaul
### 📁 File Separation
* 🔄 The **biome configuration** has been reorganized:
* 🎵 **Sounds**, **display types** (e.g., title, action bar), and **visual effects** are now handled directly in the **language files**:
* `📄 fr.yml` / `en.yml` → manage both translatable texts and immersive effects.
* 📜 A new file `biomes.yml` has been introduced to manage:
* ⚡ Commands to be executed per biome
* ✨ Per-biome behavior settings
---
### 🌌 Command Management by Biome
* 💥 Each biome can now trigger one or more **custom commands** when the player enters or interacts with it, such as:
* `/title %player% title Welcome to the Jungle`
* `/playsound minecraft:ambient.cave %player%`
* `/effect give %player% minecraft:speed 5 1 true`
* 🧩 Supports **dynamic placeholders** (`%player%`, `%biome%`, etc.)
---
### 🧹 Simplified `config.yml`
* The `config.yml` file now contains **only global settings**:
* 🌐 General plugin behavior
* ⚙️ Global toggles and performance options
* 🔧 Default values and fallback settings
---
### 🌍 Streamlined Language Files
* `fr.yml` / `en.yml` now handle:
* 🏷️ Titles and subtitles
* 🎶 Sound types (ambience, effects)
* 🖼️ Display modes (e.g., `TITLE`, `ACTION_BAR`, `SUBTITLE`)
* ✨ List of visual effects (e.g., `GLOWING`, `NIGHT_VISION`)
* 💡 This allows a **cleaner, unified immersive experience** across multiple languages.
---
### 💻 Refactored Core Classes
* 🧠 The `ConfigManager.java` and `LanguageManager.java` classes have been **fully refactored** to:
* 🧩 Support modular and dynamic configuration loading
* 🧽 Clearly separate config logic from multilingual handling
* 🔄 Improve future maintainability and scalability
---
## 🧮 New Versioning Convention
### 🏷️ Format: MAJOR-Phase.Build
* Example: `0.3-Seed.2`
* `0.3` → Main plugin version
* `Seed` 🌱 → Current development phase (alpha / pre-beta)
* `2` → Second build in the "Seed" phase
🧭 This format gives a **clear view** of the plugin’s development stage and iteration.
_This also not the final version of the 0.3, pls wait for it, this version will have more features, if you have suggestion for the future version or got a problem, go to the discord server_
</details>
beta
Biomentry 0.2-Sapling
0.2-Sapling6 июл. 2025 г.47Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4paper, purpur, spigot
Что нового
<details>
<summary>Changelog Beta 0.2</summary>
# 🧭 Biomentry v0.2.0 — Performance Improvements & New Features
This update introduces significant optimizations and new features to deliver a smoother, more customizable experience with enhanced plugin integration.
_(it's a softdependance, not absolutly needed to make the plugin works)_
---
## ✨ New Features
### 🔌 PlaceholderAPI Integration
Biomentry is now fully compatible with **PlaceholderAPI**, allowing you to display dynamic biome-related data in other compatible plugins.
**Available placeholders:**
- `%biomentry_biome%` → Displays the player’s current effective biome (including cave detection).
- `%biomentry_biome_raw%` → Displays the raw Minecraft biome name the player is currently in.
- `%biomentry_is_in_cave%` → Returns `true` if the player is detected inside a cave, `false` otherwise.
- `%biomentry_notifications%` → Returns `enabled` or `disabled` depending on whether the player has biome notifications turned on.
### 🌍 World Blacklist
You can now disable Biomentry in specific worlds by adding them to a **blacklist** in the configuration file.
---
## ⚙️ Optimizations & Improvements
- **Optimized Cave Detection**
The cave detection system has been redesigned with **throttling** to reduce server load and improve overall performance.
- **Faster Config and Language Loading**
Configuration and language file handlers have been optimized to minimize disk I/O, resulting in faster plugin startup.
- **Preprocessed Color Management**
Color codes and gradients are now processed once during configuration loading, eliminating redundant calculations and improving responsiveness.
- **Cleaner, Maintainable Code**
Magic numbers have been replaced with named constants for better readability and easier maintenance.
</details>
beta
Biomentry 0.1-Sapling
0.1-Sapling21 июн. 2025 г.55Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4paper, purpur, spigot
Что нового
### First Realse of biomentry