
Bookshelf Environment Module
Access biome and weather data in Minecraft datapacks. Get the current biome, check temperature, and detect rain or snow at any position.
- Загрузки
- 795
- Подписчики
- 2
- Обновлён
- 17 июня 2026 г.
- Лицензия
- MPL-2.0
Опубликован 6 апреля 2025 г.
⛰️ Bookshelf Environment Module
Access biome and weather data in Minecraft datapacks. Get the current biome, check temperature, and detect rain or snow at any position.
"The most dangerous worldview is the worldview of those have not viewed the world."
— Alexander von Humboldt
✨ Features
- 🌤️ Biome: get the biome at a specific position
- 🌡️ Temperature: get the temperature at a specific position
- 🌤️ Weather: various predicates to check the weather at a specific position
📖 About Bookshelf
This module is part of the Bookshelf Library:
🧩 Find more modules in the Bookshelf organization
📦 Get the full Bookshelf Suite
🤝 Get involved
💬 Join our Discord community
🛠 Contribute via the contribution guide
Ченджлог
4.1.0Релиз26.2 · 17 июня 2026 г.
📦 Bookshelf - 4.1.0
🗂️ The Collection Update!
Adds a new collection module and support for Minecraft 26.2.
Bookshelf is now based on Minecraft 26.2.
- 🐛 #552 - Migrate to the Minecraft 26.2 predicate format.
4.0.1Релиз26.1 · 4 апреля 2026 г.
📦 Bookshelf - 4.0.1
🩹 Hotfix!
This is a hotfix for version 4.0.0.
4.0.0Релиз26.1 · 24 марта 2026 г.
📦 Bookshelf - 4.0.0
🧹 The Tiny Sweep Update!
First release for Minecraft's new date-based versioning, dropping support for previous versions.
⚠️ BREAKING CHANGES: This version has breaking changes!
Bookshelf is now based on Minecraft 26.1.
⛰️ bs.environment
- 🐛 #527 - Fixed the different features of the module for Minecraft 26.1. Please, note that between previous Minecraft version and this one, the number of elapsed days has been reset to 0.
3.2.2Релиз1.21.9, 1.21.10, 1.21.11 · 1 февраля 2026 г.
📦 Bookshelf - 3.2.2
🩹 Hotfix!
This is a hotfix for version 3.2.1.
3.2.1Релиз1.21.9, 1.21.10, 1.21.11 · 12 января 2026 г.
📦 Bookshelf - 3.2.1
🩹 Hotfix!
This is a hotfix for version 3.2.0.
3.2.0Релиз1.21.9, 1.21.10, 1.21.11 · 9 декабря 2025 г.
📦 Bookshelf - 3.2.0
🧱 The Block Update!
Introduces new block data and deprecates several older features in preparation for the future.
Bookshelf is now based on Minecraft 1.21.9-1.21.11.
- ✨ #403 - Added the
#bs.load:statusfunction to view loaded modules. - ⚡ #501 - Optimized tp commands used in macros.
- ⚡ #501 - Reduce NBT writing and remove a few macros.
- 🐛 #501 - Ensure sculk sensors are not triggered when markers are killed.
🎯 bs.environment
- 🐛 #501 - Fixed
look_atfunctions teleporting the player to the current execution position.
3.1.1Релиз1.21.6, 1.21.7, 1.21.8 · 30 августа 2025 г.
📦 Bookshelf - 3.1.1
🩹 Hotfix Release!
Patch release for version 3.1.0.
🎯 bs.environment
- 🐛 #482 - Fixed misplaced test function that caused module load errors.
3.1.0Релиз1.21.6, 1.21.7, 1.21.8 · 17 июля 2025 г.
📦 Bookshelf - 3.1.0
💫 The Spatial Update!
Introduces Moon and Sun position features, as well as fully customizable hitboxes that integrate across the entire Bookshelf ecosystem.
Bookshelf is now based on Minecraft 1.21.8.
⛰️ bs.environment
- ✨ #14 - Added
#bs.environment:get_sun_angleto get the sun's angle at a specific time on the Y axis relative to the horizon, in degrees. - ✨ #14 - Added
#bs.environment:get_moon_angleto get the moon's angle at a specific time on the Y axis relative to the horizon, in degrees. - ✨ #14 - Added
#bs.environment:get_current_sun_angleto get the current sun's angle on the Y axis relative to the horizon, in degrees. - ✨ #14 - Added
#bs.environment:get_current_moon_angleto get the current moon's angle on the Y axis relative to the horizon, in degrees. - ✨ #14 - Added
#bs.environment:get_moon_phaseto get the current moon phase as a string identifier following Minecraft's 8-day lunar cycle. - ✨ #14 - Added
#bs.environment:look_at_sunto orient the executing entity to look at the sun. - ✨ #14 - Added
#bs.environment:look_at_moonto orient the executing entity to look at the moon. - ✨ #475 - Added time-based predicates:
is_day_time,is_night_time,is_sunrise_time,is_sunset_timefor determining current time of day. - ✨ #475 - Added villagers behavior predicates:
is_villager_working_time,is_villager_socializing_time,is_villager_sleeping_timefor detecting villager activity phases. - ✨ #475 - Added beds usage predicate:
is_bed_timefor determining when players can use beds based on weather and time conditions. - ✨ #475 - Added mobs behavior predicates:
is_undead_burning_time,is_monster_spawning_timefor detecting mob behavior condition according to weather and time. - ✨ #475 - Added bees behavior predicate:
is_bee_sleeping_timefor detecting time when bees are in their nests/hives. - ✨ #475 - Added creakings spawning predicate:
is_creaking_spawn_timefor detecting time when creakings can spawn.
Комментарии
Загружаем…