🌲 PocketGrove — Personal Skyblock Dimensions
PocketGrove gives every player their own physical void dimension pocketgrove:pg_<UUID>. No shared cells, no border collisions — your island, your rules, your files.
🏝️ What is it?
On /is create you get a separate ServerLevel with its own time, weather, mob settings, PvP rules and world folder dimensions/pocketgrove/pg_.... Fall below Y=0? You and your items are rescued to (0, 101, 0).
Starter Island 17x17:
- Top: Grass (safe-zone 11x11 randomized: mossy cobblestone, mossy bricks, stone, moss block)
- Middle: Dirt, Stone, Deepslate with ores (13 Iron, 2 Diamond, 2 Deepslate Iron, 1 Deepslate Diamond + 1 Fossil for quick start)
- Center: Obsidian (replaceable with Fossilized Heart later) and lava inside stone
- Chest: water/lava buckets, steak, bone meal, 3 saplings, torches, full leather set + stone sword
- Water source + 3 saplings + moss carpet corners
Safe-zone (5 block radius) auto-cleans on teleport — no liquids or dangerous blocks.
🌳 Three Grove Trees (via Grove Mark)
Craft Grove Mark: Glowstone Dust + Leaves + Sapling. Right-click a growing tree log.
- Spruce Guardian (x5 max) — 50 block protection, blocks hostile spawns, pushes mobs away, Weakness III + Slowness III, -10% mob damage per tree (max -50%).
- Birch Source (x5 max) — drops 1 random item every 3-5 min (blacklist filtered), collects with hoppers, particles + amethyst chime.
- Oak Portal (x3 → x4 in 2.2.0) — Light (Lv5 → Overworld last pos), Flame (Lv15 → Nether X/8), Void (Lv30 → End 100,49,0), Time (Lv? → last death point). Right-click trunk to teleport. Oak type selection via GUI (Grass / Netherrack / End Stone).
Trees become unbreakable, vanilla textures, with permanent particles. Removal via /is unmark + click.
📊 Level System
level = floor(sqrt(points/50))+1
Blocks give points: cobble 1, planks 2, logs/glass 3, chest/farmland 5, hopper/furnace 10, anvil 25, iron 30, gold/enchant 50, emerald 80, diamond 100, beacon 200, netherite 500. Mod blocks = 2 (configurable).
📜 Challenges — 24 with new UI
Row 1: 🌱 Sprout (First Stone, Stockpile, Crafter, Farmer, Toolsmith, Grove Keeper, Waterworks, Comfort)
Row 2: Glass separator
Row 3: 🌿 Growth (Armored, Reed Grower, Hunter, Obsidian, Enchanter, Ten, Automator, Diamond)
Row 4: Glass
Row 5: 🌲 Mastery (Return, Nether, Void, Dragon, Thirty, Full Grove, Signal, Legend)
Rewards drop as EntityItem. Fully localized RU/EN.
🛒 Trader & Economy
/grove trader set/remove spawns an invulnerable Villager named Trader. Prices in trader_offers.json. Optional integration with RTNEcoLib via reflection — balance shown in HUD.
👥 Roles
OWNER > TRUSTED (can build/use portals) > GUEST (can only visit & use buttons). Ban/unban system.
⚙️ Island Settings — GUI
/grove settings opens chest GUI:
- Guest Access: Forbidden / Invite Only
- Weather: Always Clear / Rain / As Overworld (actually sets
setWeatherParameters)
- Time: Day, Night, Noon, Midnight, Sunrise, Sunset, Synchronized (actually sets
setDayTime)
- Mobs: All / Passive Only / None
- Explosions, Fire Spread (sets
doFireTick), PvP — all enforced per dimension.
📋 Commands
/grove and /is are aliases:
create, home, level, challenges, settings, visit <player>, invite <player>, trust, kick, ban, members, delete confirm, reset <nick> (admin), cooldown reset <nick> (admin), help levels
Hud
Client overlay (top-left) visible only in pg_* dimensions.
🔧 Config & API
config/pocketgrove/ examples in mod jar. Public API ru.rtnproject.pocketgrove.api.PocketGroveAPI — hasGrove(), getLevel(), getPoints(), getPointsForNextLevel().
- This mod strictly requires the following library to function (for balance and economy features): RTN's Economy Library (Download the latest version)
- Sides: client + server
- Site RTN Project: click.
My mods in ecosystem:
-------------------------------------=======########=======-------------------------------------
🌲 PocketGrove — Личные войд-измерения
PocketGrove — каждый игрок получает своё физическое измерение pocketgrove:pg_<UUID> со своей папкой мира, временем, погодой и правилами. Никаких общих слотов в одном измерении.
🏝️ Что это?
Вводишь /is create — создаётся отдельный ServerLevel. Падение ниже Y=0 телепортирует тебя и твои предметы на (0,101,0).
Стартовый остров 17×17:
- Верх: в центре 11×11 — рандом замшелый булыжник/кирпичи/камень/блок мха, по краям трава
- Под ним: земля (y99), камень y98-93 с рудами (13 железа, 2 алмаза + 1 стартовый блок окаменелости), дипслайт y92-90 с 2 железными и 1 алмазной глубинной рудой
- Центр: обсидиан на y95 (позже заменяется на Сердце Рощи), лава на y97 внутри камня
- Углы: ковровая дорожка из мха, сундук (-7,101,-7) с ведрами, едой, костной мукой, 3 саженцами, факелами, полным кожаным сетом и каменным мечом, вода (7,101,-7), 3 саженца
Защита спавна 5 блоков — автоочистка при телепорте, запрет жидкостей и опасных блоков.
🌳 Три Древа (через Метку Рощи)
Крафт Метки: светопыль + листва + саженец. ПКМ по бревну растущего дерева.
- Ель-Защитник (до 5) — радиус 50, блок спавна враждебных, отталкивание, Слабость + Замедление, -10% урона за ель (до -50%).
- Берёза-Источник (до 5) — дропает случайный предмет каждые 3-5 мин, собирается воронкой.
- Дуб-Портал (3, в 2.2.0 будет 4) — Света (5 ур, в Overworld), Пламени (15 ур, в Nether), Бездны (30 ур, в End), Времени (последняя точка смерти). Выбор типа через GUI.
Древа становятся неразрушимыми.
📊 Уровень
уровень = floor(sqrt(очки/50))+1. Очки за блоки: булыжник 1, доски 2, брёвна 3, сундук 5, воронка 10, железо 30, золото 50, алмаз 100, маяк 200, незерит 500.
📜 Испытания — 24 штуки
Новая сетка: ряд1 заголовок 🌱 Начальные + 8 испытаний, ряд2 стеклянная панель, ряд3 🌿 Развитие + 8, ряд4 панель, ряд5 🌲 Мастерство + 8. Всё переведено.
🛒 Торговец
/grove trader set — ставит неуязвимого жителя. Цены в trader_offers.json. Интеграция с RTNEcoLib.
👥 Роли
Хранитель (всё), Доверенный (строить/порталы), Гость (только смотреть).
⚙️ Настройки — теперь работают!
/grove settings — GUI: доступ гостей, погода (реально меняет setWeatherParameters), время (реально setDayTime), спавн мобов, взрывы (ExplosionEvent), огонь (doFireTick), PvP.
📋 Команды
/grove = /is: create, home, level, challenges, settings, visit, invite, trust, kick, ban, members, delete confirm, reset <ник> (админ), cooldown reset <ник> (админ), help levels
Hud
Боковая панель только в твоих измерениях, показывает уровень, очки и баланс (без символа валюты).
🔧 Конфигурации и API
config/pocketgrove/ examples in mod jar. Public API ru.rtnproject.pocketgrove.api.PocketGroveAPI — hasGrove(), getLevel(), getPoints(), getPointsForNextLevel().
- Для работы мода (в частности, для отображения баланса) строго требуется следующая библиотека: RTN's Economy Library (Скачайте последнюю версию)
- Стороны: клиент + сервер
- Сайт RTN Project: click.
Другие мои моды из экосистемы: