- Для версий
- 1.8.✘
- 1.9.✘
- 1.10.✘
- 1.11.✘
- 1.12.✘
- 1.13.✘
- 1.14.✘
- 1.15.✘
- 1.16.✘
- 1.17.✘
- 1.18.✘
- 1.19.✘
- 1.20.✘
- 1.21.✘
- Источник
- https://boosty.to/marl

Почему OneBlock тут?
Это версия с бусти разраба с поддержкой регионов из WorldGuard.Без этой поддержки можете скачать со спигота: тык
Описание плагина OneBlock:
Создайте мир. Например: /mv create OneBlock normal -g OneblockВы пишете "/ob set" там, где хотите, чтобы был этот режим. (Например, в пустом мире.)
Игрок прописывает команду '/ob join' или '/ob', чтобы присоединиться к острову.
Каждый новый остров находится на расстоянии x+100 от того места, где вы использовали команду '/ob set'. (Вы можете задать другое расстояние между островами, слегка изменив команду. например: '/ob set 300')
Особенности плагина :
Вы можете отобразить уровень в индикаторе выполнения:

Вы можете изменить цвет индикатора выполнения:

используйте:
Вы можете изменить цвет индикатора выполнения:
используйте:
/ob Progress_bar level
Команды плагина OneBlock:
/ob set - установить первый блок /ob set 1 раз для админа, затем просто /ob join и остров будет создан сам по себе .../ob set 500 - установить первый блок и задать расстояние в 500 блоков между островами.
/ob circlemode true - режим создания островов по кругу.
/ob join - присоединить свободный блок(x+100)
/ob autojoin true - когда игроки подключаются к миру с режимом oneblock, они автоматически присоединяются к нему.
/ob protection true - не позволяет игрокам выбраться с острова)
/ob border true - граница для каждого игрока
/ob droptossup true - подбрасывает дроп (предмет) над блоком.
/ob physics false - Применить физику к блокам? //например: падающий гравий
/ob invite 'playername' - приглашает игрока на остров.
# Если вы просто хотите посетить остров, используйте /tpa...
/ob kick 'playername' - выгнать приглашенного игрока с вашего острова.
/ob accept - принять приглашение.
/ob IDreset - удаляет вас из базы игроков. вы сможете создать новый остров.
/ob frequency "значение" - //меньше - лучше, но ниже tps (рекомендуется 6 - 8)
# Если вы установите слишком высокую частоту, игроки будут умирать от падений)
/ob lvl_mult 5 - Количество блоков, которые нужно разбить, чтобы получить новый уровень, рассчитывается по формуле:
16+ уровень сейчас* множитель уровня
/ob UseEmptyIslands true - перезаписывать ли заброшенные острова.
Команды острова:
/ob islands true - острова для новых игроков./ob islands set_my_by_def - устанавливает ваш остров по умолчанию для новых игроков.
/ob islands default - сбрасывает пользовательский остров и устанавливает остров по умолчанию.
/ob island_rebirth true - возрождение игрока на острове.
Команды конфигурации:
/ob reload blocks.yml - перезагрузить.../ob listlvl - выводит список уровней из файла blocks.yml
/ob listlvl 12 - выводит список блоков, добавленных на уровне из файла blocks.yml
/ob reload chests.yml - перезагрузить сундуки?...
Другие команды:
/ob setleave/ob leave
/ob chat_alert - отобразить уровень в чате
/ob Progress_bar color RED - установить цвет Progress_bar
/ob Progress_bar true - включить Progress_bar
/ob Progress_bar false - выключить Progress_bar
/ob Progress_bar level - режим уровня Progress_bar
/ob Progress_bar settext <text> - изменение текста Progress_bar
/ob setlevel "nick" 14 - установить уровень объекта
/ob clear 'player' - сбросить уровень ob игрока и удалить его остров
/ob ver
Скриншоты плагина OneBlock:
Поддержка кастомных блоков
Вы можете порождать пользовательские блоки (из модов или плагинов) с помощью команд, указанных в файле blocks.ymlнапример:
- '/setblock %d %d %d IC2:blockOreCopper'
- '/setblock %d %d %d IC2:blockOreTin'
- '/setblock %d %d %d IC2:blockOreUran'
или
- '/setblock %d %d %d ic2:resource 4'Конфигурация плагина:
blocks.yml:
# Configuration of levels.
# by MrMarL
'0':
[LIST]
[*]'Уровень: 0 - Начало'
[*]GREEN
[*]GRASS_BLOCK
[/LIST]
'1':
[LIST]
[*]'Уровень: 1 - Первая еда'
[*]PODZOL
[*]GRASS_BLOCK
[*]MELON_BLOCK
[/LIST]
'2':
[LIST]
[*]'Уровень: 2 - Лес'
[*]BIRCH_LOG
[*]OAK_LOG
[*]OAK_LEAVES
[/LIST]
'3':
[LIST]
[*]'Уровень: 3 - Маленькая пещера'
[*]STONE
[*]COBBLESTONE
[*]COAL_ORE
[*]GRAVEL
[*]STONE
[*]OAK_LOG
[/LIST]
'4':
[LIST]
[*]'Уровень: 4 - Много разных камней'
[*]GRANITE
[*]DIORITE
[*]ANDESITE
[*]STONE
[*]OAK_LOG
[/LIST]
'5':
[LIST]
[*]'Уровень: 5 - Пустыня'
[*]SAND
[*]SANDSTONE
[*]CACTUS
[*]STONE
[*]OAK_LOG
[/LIST]
'6':
[LIST]
[*]'Уровень: 6 - Первая руда'
[*]IRON_ORE
[*]COARSE_DIRT
[*]COPPER_ORE
[*]DEEPSLATE_COPPER_ORE
[*]STONE
[*]OAK_LOG
[/LIST]
'7':
[LIST]
[*]'Уровень: 7 - Сундуки с лутом!'
[*]CHEST
[*]MOSSY_COBBLESTONE
[*]WHITE_TERRACOTTA
[*]ORANGE_TERRACOTTA
[*]YELLOW_TERRACOTTA
[*]STONE
[*]OAK_LOG
[/LIST]
'8':
[LIST]
[*]'Уровень: 8 - Далекий лес'
[*]SPRUCE_LOG
[*]DARK_OAK_LOG
[*]SPRUCE_LEAVES
[*]STONE
[*]OAK_LOG
[/LIST]
'9':
[LIST]
[*]'Уровень: 9 - Шахта'
[*]STONE
[*]COAL_ORE
[*]GOLD_ORE
[*]LAPIS_ORE
[*]STONE
[*]OAK_LOG
[/LIST]
'10':
[LIST]
[*]'Уровень: 10 - Снежная гора'
[*]WHITE
[*]IRON_ORE
[*]INFESTED_STONE
[*]SNOW_BLOCK
[*]PACKED_ICE
[*]STONE
[*]OAK_LOG
[/LIST]
'11':
[LIST]
[*]'Уровень: 11 - Что это за биом?'
[*]YELLOW
[*]CLAY
[*]CHEST
[*]WHITE_CONCRETE
[*]RED_SAND
[*]RED_SANDSTONE
[*]STONE
[*]OAK_LOG
[/LIST]
'12':
[LIST]
[*]'Уровень: 12 - Акация и Грибы'
[*]ACACIA_LOG
[*]ACACIA_LEAVES
[*]MUSHROOM_STEM
[*]BROWN_MUSHROOM_BLOCK
[*]RED_MUSHROOM_BLOCK
[*]PUMPKIN
[*]STONE
[*]OAK_LOG
[/LIST]
'13':
[LIST]
[*]'Уровень: 13 - Море'
[*]BLUE
[*]PRISMARINE_BRICKS
[*]DARK_PRISMARINE
[*]SEA_LANTERN
[*]STONE
[*]OAK_LOG
[/LIST]
'14':
[LIST]
[*]'Уровень: 14 - Я богатый?'
[*]PURPLE
[*]DIAMOND_ORE
[*]EMERALD_ORE
[*]CHISELED_SANDSTONE
[*]STONE
[*]OAK_LOG
[/LIST]
'15':
[LIST]
[*]'Уровень: 15 - Упс'
[*]CUT_SANDSTONE
[*]CARVED_PUMPKIN
[*]OBSIDIAN
[*]STONE
[*]OAK_LOG
[/LIST]
'16':
[LIST]
[*]'Уровень: 16 - АД????'
[*]RED
[*]NETHERRACK
[*]GLOWSTONE
[*]SOUL_SAND
[*]STONE
[*]OAK_LOG
[/LIST]
'17':
[LIST]
[*]'Уровень: 17 - Ад.'
[*]RED
[*]CHISELED_STONE_BRICKS
[*]NETHER_BRICKS
[*]GREEN_TERRACOTTA
[*]PINK_TERRACOTTA
[*]NETHER_QUARTZ_ORE
[*]BLACK_TERRACOTTA
[*]STONE
[*]OAK_LOG
[/LIST]
'18':
[LIST]
[*]'Уровень: 18 - Это кварц?'
[*]RED
[*]NETHER_BRICKS
[*]NETHERRACK
[*]NETHER_QUARTZ_ORE
[*]STONE
[*]OAK_LOG
[/LIST]
'19':
[LIST]
[*]'Уровень: 19 - Адские биомы'
[*]RED
[*]PRISMARINE
[*]CRIMSON_NYLIUM
[*]WARPED_NYLIUM
[*]AMETHYST_BLOCK
[*]STONE
[*]OAK_LOG
[/LIST]
'20':
[LIST]
[*]'Уровень: 20 - Никогда'
[*]RED
[*]NETHERRACK
[*]CHEST
[*]CRIMSON_STEM
[*]STONE
[*]OAK_LOG
[/LIST]
'21':
[LIST]
[*]'Уровень: 21 - Н..и..г..г..а'
[*]RED
[*]WARPED_STEM
[*]CHEST
[*]OXIDIZED_COPPER
[*]NETHER_GOLD_ORE
[*]STONE
[*]OAK_LOG
[/LIST]
'22':
[LIST]
[*]'Просто Уровень: 22'
[*]RED
[*]CRIMSON_HYPHAE
[*]WARPED_HYPHAE
[*]CRACKED_NETHER_BRICKS
[*]STONE
[*]OAK_LOG
[/LIST]
'23':
[LIST]
[*]'Уровень: 23 - Админ плачет'
[*]RED
[*]SHROOMLIGHT
[*]CRYING_OBSIDIAN
[*]BLACKSTONE
[*]DEEPSLATE_BRICKS
[*]CRACKED_DEEPSLATE_BRICKS
[*]STONE
[*]OAK_LOG
[/LIST]
'24':
[LIST]
[*]'Уровень: 24 - Копаем незерит '
[*]RED
[*]NETHERRACK
[*]CRIMSON_STEM
[*]NETHER_GOLD_ORE
[*]BLACKSTONE
[*]CRYING_OBSIDIAN
[*]ANCIENT_DEBRIS
[*]POLISHED_BLACKSTONE
[*]STONE
[*]OAK_LOG
[/LIST]
'25':
[LIST]
[*]'Уровень: 25 - Конец'
[*]WHITE
[*]END_STONE
[*]CUT_SANDSTONE
[*]CARVED_PUMPKIN
[*]OBSIDIAN
[*]STONE
[*]OAK_LOG
[/LIST]
Плэйсхолдеры плагина OneBlock:
%OB_ver%
%OB_lvl%
- Номер уровня игрока.%OB_next_lvl%
- Номер следующего уровня.%OB_break_on_this_lvl%
- Количество сломанных блоков на этом уровне.%OB_need_to_lvl_up%
- Количество блоков, которые еще нужно сломать для повышения уровня.%OB_player_count%
- Количество игроков в мире OneBlock.%OB_lvl_name%
- Название текущего уровня игрока.%OB_lvl_lenght%
- Длина уровня.%OB_next_lvl_name%
- Название следующего уровня.%OB_owner_name%
- Имя владельца вашего острова.%OB_percent%
- Процент завершения уровня.%OB_scale%
- Пропорциональная шкала завершения уровня.%OB_top_1_name%
- Имя игрока с самым высоким уровнем острова.%OB_top_2_name%
...
%OB_top_10_name%
%OB_top_1_lvl%
- Уровень игрока с самым высоким уровнем острова.%OB_top_2_lvl%
...
%OB_top_10_lvl%
%OB_number_of_invited%
- Количество людей, приглашенных на ваш остров.Вы можете использовать плейсхолдеры в тексте индикатора выполнения!
Код:
/ob progress_bar settext %OB_lvl% lvl now. Need block to next lvl %OB_need_to_lvl_up%.
Установка плагина OneBlock:
- Скачайте плагин.
- Выключите сервер
- Переместите файл .jar в папку /plugins/ вашего сервера.
- Запустите сервер.
- Готово.