Pterohost docs

SkyBlock сервер Minecraft: установка BentoBox и aSkyBlock

Полное руководство по запуску SkyBlock-сервера Minecraft в 2026: BentoBox vs aSkyBlock, аддоны BSkyBlock и AcidIsland, конфиги, команды и оптимизация.

Кратко: SkyBlock - режим выживания на парящем острове из дуба со льдом и сундуком. В 2026 топовый плагин - BentoBox с аддоном BSkyBlock (поддерживает Paper 1.20.4-1.21.x). aSkyBlock устарел и используется только на legacy-сборках 1.8-1.12. Минимум 4 GB RAM, SSD, отдельный мир под острова.

Что такое SkyBlock-сервер Minecraft?

SkyBlock - это игровой режим, где каждый игрок стартует на крошечном острове из нескольких блоков (классика: дерево дуба, лёд, сундук с базовыми ресурсами) и должен выжить, построить ферму и развиваться, не покидая своего острова. Режим придумал Noobcrew в 2011 году на основе карты для одиночной игры, после чего комьюнити Bukkit превратило идею в полноценный мультиплеерный плагин.

Современный SkyBlock-сервер - это сотни мини-островов в одном мире, разделённых пустым пространством. Каждый игрок получает собственный остров командой /is create, защищён от гриферства, может приглашать тиммейтов и соревноваться за уровень острова в общем топе.

Что лучше в 2026: BentoBox или aSkyBlock?

BentoBox - единственный актуальный SkyBlock-плагин в 2026. Он создан как форк и преемник заброшенного ASkyBlock, поддерживает Minecraft 1.20.4-1.21.x на Paper, Spigot и Folia, развивается командой tastybento и имеет более 50 официальных аддонов.

ПараметрBentoBox 2.xaSkyBlock (legacy)
Последний релиз2025-2026, регулярные обновления2019, без поддержки
Поддержка версий MC1.20.4 - 1.21.x1.8 - 1.13
АрхитектураМодульная (плагин + аддоны)Монолитный JAR
АддоныBSkyBlock, AcidIsland, CaveBlock, OneBlock, Level, Challenges, Border, Visit, Bank, BoxedНет
База данныхYAML, JSON, MySQL, MariaDB, MongoDBYAML, MySQL
Команды/is, /island/island
APIПолноценный для разработчиковЗакрытое

Если у вас сервер на 1.8-1.12 (анархия, RP-серверы) - можно ещё использовать aSkyBlock, но придётся мириться с отсутствием багфиксов. На 1.16+ ставьте BentoBox.

Как установить BentoBox: пошаговая инструкция

Установка BentoBox занимает 5-10 минут на чистом Paper-сервере. Понадобится JAR ядра BentoBox, минимум один аддон под режим (например BSkyBlock) и Vault для интеграции с экономикой (опционально).

Шаг 1. Скачивание JAR-файлов

Зайдите на github.com/BentoBoxWorld/BentoBox/releases и скачайте:

  • BentoBox-2.x.x.jar - ядро плагина.
  • BSkyBlock-1.x.x.jar - аддон классического SkyBlock с github.com/BentoBoxWorld/BSkyBlock/releases.
  • (опционально) Level-2.x.x.jar, Challenges-1.x.x.jar, Border-1.x.x.jar.

Шаг 2. Размещение файлов

# Структура папок после первого запуска
/plugins/
├── BentoBox-2.x.x.jar
└── BentoBox/
    ├── config.yml
    ├── addons/
   ├── BSkyBlock-1.x.x.jar
   ├── Level-2.x.x.jar
   └── Border-1.x.x.jar
    ├── database/
    └── locales/

BSkyBlock-1.x.x.jar кладите в /plugins/BentoBox/addons/, а не в общий /plugins/.

Шаг 3. Первый запуск и генерация мира

Перезапустите сервер. BentoBox создаст мир bskyblock_world (по умолчанию), bskyblock_world_nether и bskyblock_world_the_end. Мир пустой - острова появляются динамически при /is create.

Шаг 4. Базовая настройка config.yml

Откройте /plugins/BentoBox/BSkyBlock/config.yml:

world:
  friendly-name: SkyBlock
  world-name: bskyblock_world
  difficulty: NORMAL
  distance-between-islands: 200       # квадрат 200x200 на остров
  protection-range: 100               # радиус защиты от воздействия извне
  max-team-size: 4                    # макс. участников в команде острова
  max-homes: 5                        # /is sethome 1..5
  max-islands: 1                      # 0 = безлимит
island:
  default-action-allowed-rank:
    BREAK_BLOCKS: OWNER_RANK
    PLACE_BLOCKS: COOP_RANK
    OPEN_CHESTS: TRUSTED_RANK

Distance-between-islands влияет на плотность застройки и нагрузку: 200 - оптимум, 100 экономит место, но даёт фоновые шумы от соседей.

Основные команды BentoBox для игроков

Все команды SkyBlock начинаются с /is или /island (псевдонимы идентичны).

КомандаНазначение
/is createСоздать новый остров
/is go или /is homeТелепорт на свой остров
/is sethome 1Установить точку дома с номером
/is invite <ник>Пригласить игрока в команду
/is acceptПринять приглашение
/is kick <ник>Выгнать из команды
/is settingsGUI настроек защиты острова
/is levelПосчитать уровень острова
/is topТоп-10 островов по уровню
/is resetУдалить остров и создать новый
/is visit <ник>Посетить остров другого игрока
/is ban <ник>Забанить игрока на острове

Админские команды через /bsbadmin (или /bsba): tp, delete, setrange, setowner, team add.

Защита островов и регионы

BentoBox реализует собственную систему защиты без зависимостей от WorldGuard, но при необходимости совместим с ним. Защита работает на уровне флагов острова (island flags):

  • BREAK_BLOCKS - ломать блоки.
  • PLACE_BLOCKS - ставить блоки.
  • OPEN_CHESTS - открывать сундуки и контейнеры.
  • PVP_OVERWORLD - PvP на острове.
  • MOB_GRIEFING - криперы и эндермены могут портить ландшафт.
  • FIRE_SPREAD - распространение огня.
  • EXPLOSION_DAMAGE - урон от взрывов.

Каждому флагу назначается минимальный ранг: VISITOR_RANK, COOP_RANK, TRUSTED_RANK, MEMBER_RANK, SUB_OWNER_RANK, OWNER_RANK. Игроки изменяют свои настройки через /is settings.

Если на сервере уже стоит WorldGuard для регионов спавна, изучите настройку WorldGuard-регионов на Minecraft-сервере - флаги BentoBox имеют приоритет в мире SkyBlock, WorldGuard работает в обычных мирах.

Pterohost - игровой хостинг с DDoS-защитой L4+L7, NVMe SSD и 24/7 поддержкой. Промокод 4START даёт -20% на первый заказ. Заказать Minecraft хостинг

Аддоны BentoBox: что подключать в 2026

Базовый BSkyBlock даёт только режим. Полноценный SkyBlock-сервер собирается из аддонов:

Level (расчёт уровня острова)

Считает уровень острова по ценности блоков. Файл /plugins/BentoBox/addons/Level/config.yml:

levelcalc: ((blocks - level_cost) / level_cost) ^ 1.5
level-cost: 100
block-limits:
  COBBLESTONE: 10000     # после 10к булыжника новые не дают XP
block-values:
  DIAMOND_BLOCK: 100
  EMERALD_BLOCK: 100
  BEACON: 1000
  NETHERITE_BLOCK: 250

После настройки игроки запускают /is level, результат сохраняется в БД. Топ выводится /is top.

Challenges (челленджи и квесты)

Аддон даёт систему задач: “собрать 64 пшеницы”, “убить 10 зомби”, “построить дом 10x10”. За выполнение игрок получает награды (предметы, деньги, опыт). Конфигурируется через JSON-файлы в /plugins/BentoBox/addons/Challenges/challenges/.

Border (визуальная граница)

Показывает границу острова частицами или барьерами по краю protection-range. Особенно полезен для новичков, которые не понимают, где их территория заканчивается.

Visit и Bank

Visit добавляет команду /is visit с GUI выбора чужих островов (если хозяин открыл доступ). Bank - банковская система с депозитами, процентами и кредитами через Vault.

OneBlock (альтернативный режим)

Если хочется разнообразия - можно дополнительно подключить OneBlock: игрок стартует на одном блоке, который превращается в разные блоки по мере добычи. Это отдельный мир, не конфликтует с BSkyBlock.

Хранение мира и оптимизация

SkyBlock - тяжёлый режим для сервера из-за множества активных чанков. На сервере с 30-50 игроками одновременно нагружены 30-50 отдельных областей по 200x200 блоков. Для нормальной работы:

  1. SSD-диск обязателен. На HDD расчёт уровня острова (/is level) занимает минуты.
  2. Paper или Folia вместо CraftBukkit/Spigot. Paper даёт async chunk loading и async entity tracker.
  3. view-distance: 6-8, simulation-distance: 6 в server.properties. Уменьшение с дефолтных 10 снимает 30-40% нагрузки.
  4. Отдельный мир под SkyBlock. По умолчанию BentoBox уже создаёт bskyblock_world - не пытайтесь интегрировать SkyBlock в основной мир.
  5. MultiWorld не нужен. BentoBox сам управляет мирами через свой WorldRegenerator.

Подробнее про настройки производительности: оптимизация Minecraft-сервера.

MySQL вместо YAML

При 100+ активных игроках YAML-база начинает тормозить (медленные дисковые операции). Переключите на MySQL в /plugins/BentoBox/config.yml:

database:
  type: MYSQL
  host: localhost
  port: 3306
  database: bentobox
  username: bbox
  password: changeme
  prefix: bb_

Создайте базу и пользователя:

CREATE DATABASE bentobox CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'bbox'@'localhost' IDENTIFIED BY 'changeme';
GRANT ALL PRIVILEGES ON bentobox.* TO 'bbox'@'localhost';
FLUSH PRIVILEGES;

PvP и магазины на SkyBlock-сервере

PvP на SkyBlock обычно отключён внутри островов и разрешён в нейтральной зоне (например, на спавне или в PvP-арене). Управление через флаги:

/is settings -> PVP_OVERWORLD -> OWNER_RANK     # только владелец может включить

Для глобального PvP на спавне используйте WorldGuard-регион с флагом pvp deny вокруг спавна. Подробности в гайде по WorldGuard-регионам.

Магазины для SkyBlock

На SkyBlock-серверах часто ставят серверный магазин (где игроки покупают и продают предметы за внутреннюю валюту) и систему чёрного рынка между игроками. Минимальный набор:

  • EssentialsX + EssentialsX Economy - базовая экономика.
  • Vault - API-мост (обязательно, см. Vault на сервере).
  • ShopGUIPlus или EconomyShopGUI - GUI-магазин с категориями.
  • ChestShop или QuickShop - частные магазины игроков в сундуках.

Цены подбирайте так, чтобы новичок мог за 10-15 часов игры накопить на первый набор инструментов, а полная прокачка занимала 50-100 часов - это держит игроков на сервере.

Создание стартового острова (Schematic)

BSkyBlock использует schematic-файлы для генерации стартового острова. Дефолтный шаблон лежит в /plugins/BentoBox/BSkyBlock/schems/island.blu. Чтобы создать свой:

  1. Постройте остров на тестовом сервере.
  2. Используйте WorldEdit: встаньте у одного угла, //pos1, у противоположного //pos2.
  3. Сохраните: //schematic save mycustom.
  4. Положите mycustom.schem (или .blu) в /plugins/BentoBox/BSkyBlock/schems/.
  5. В config.yml пропишите:
default-new-player-action: my_custom
schems:
  my_custom:
    description: "Мой кастомный остров"
    icon: GRASS_BLOCK
    permission: bskyblock.island.custom
    chest:
      - "ICE:2"
      - "OAK_SAPLING:1"
      - "LAVA_BUCKET:1"
      - "MELON_SLICE:1"
      - "PUMPKIN_SEEDS:1"
      - "SUGAR_CANE:1"
      - "CACTUS:1"

После /bsbadmin reload новые игроки получат ваш остров.

Частые проблемы и решения

Проблема: остров не создаётся, ошибка “Cannot find world”. Решение: проверьте, что мир bskyblock_world есть в bukkit.yml. Если используете Multiverse, удалите Multiverse-импорт этого мира - BentoBox управляет им сам.

Проблема: лаги при /is level на крупных островах. Решение: в Level-аддоне увеличьте task-delay и уменьшите chunks-per-tick до 5. Это растянет расчёт, но снимет пиковую нагрузку.

Проблема: игроки спамят /is reset. Решение: в config.yml BSkyBlock установите reset-cooldown: 86400 (секунд между сбросами - 24 часа) и reset-limit: 3 (максимум сбросов на игрока).

Проблема: после рестарта острова “пропадают”. Решение: вероятно мир не сохранился. Убедитесь, что в bukkit.yml нет worlds: bskyblock_world: keep-spawn-loaded: false и автосейв включён (autosave: 6000 в bukkit.yml).

Pterohost - стабильный хостинг для Minecraft с защитой от DDoS, без переподписки CPU и с автоматическими бэкапами. Промокод 4START даёт -20% на первый заказ. Заказать сервер для SkyBlock

Итоги: запуск SkyBlock в 2026

Для запуска SkyBlock-сервера в 2026 году нужен Paper 1.21+ с минимум 4 GB RAM, BentoBox 2.x как ядро, BSkyBlock как основной аддон и опционально Level, Challenges, Border, Visit. Дополнительно установите Vault + EssentialsX Economy + ShopGUIPlus для экономики, LuckPerms для прав и CoreProtect для антигрифа. С такой связкой сервер выдерживает 50-100 онлайн на 6-8 GB RAM, остаётся стабильным и предлагает игрокам полный SkyBlock-опыт с топами, челленджами и кастомными островами.