

#										Датапак — «Island Skyblock»
#										Версия — 1.0 для 1.20.x
#										Автор — Ardixar


#1 Острова Верхнего мира
#1.1 Остров Степи
forceload add 0 0 0 0
setblock 0 59 0 minecraft:structure_block{mode:"LOAD",name:"island_skyblock:overworld/island_plains",posX:-4,posY:0,posZ:-5}
setblock 0 60 0 redstone_block
forceload remove all

#1.2 Остров Джунглей
forceload add -50 220 50 320
fillbiome -50 -64 220 50 319 320 jungle
setblock 0 59 270 minecraft:structure_block{mode:"LOAD",name:"island_skyblock:overworld/island_jungle",posX:-5,posY:0,posZ:-8}
setblock 0 60 270 redstone_block
forceload remove all

#1.3 Остров Тёмного Леса
forceload add -220 -50 -320 50
fillbiome -220 -64 -50 -320 319 50 minecraft:dark_forest
setblock -270 59 0 minecraft:structure_block{mode:"LOAD",name:"island_skyblock:overworld/island_dark_forest",posX:-4,posY:0,posZ:-6}
setblock -270 60 0 redstone_block 
forceload remove all

#1.4 Остров Тёмных Глубин
forceload add -190 -170 -290 -70
fillbiome -190 -64 -170 -290 319 -70 minecraft:deep_dark
setblock -240 58 -120 minecraft:structure_block{mode:"LOAD",name:"island_skyblock:overworld/island_deep_dark",posX:-4,posY:0,posZ:-5}
setblock -240 59 -120 redstone_block

#1.4.1 Скалковые сенсоры и крикуны
setblock -238 64 -119 minecraft:sculk_sensor
setblock -240 63 -124 minecraft:sculk_sensor
setblock -242 63 -118 minecraft:sculk_sensor

setblock -236 63 -119 minecraft:sculk_shrieker[can_summon=true]{listener:{}}
setblock -239 65 -121 minecraft:sculk_shrieker[can_summon=true]{listener:{}}
setblock -243 63 -122 minecraft:sculk_shrieker[can_summon=true]{listener:{}}
setblock -240 63 -117 minecraft:sculk_shrieker[can_summon=true]{listener:{}}
#

forceload remove all

#1.5 Остров Пустыни
forceload add 70 190 170 290
fillbiome 70 -64 190 170 319 290 minecraft:desert
setblock 120 59 240 minecraft:structure_block{mode:"LOAD",name:"island_skyblock:overworld/island_desert",posX:-4,posY:0,posZ:-4}
setblock 120 60 240 redstone_block 
forceload remove all

#1.6 Остров Карстовых Пещер
forceload add 170 -190 70 -290
fillbiome 170 -64 -190 70 319 -290 minecraft:dripstone_caves
setblock 120 57 -240 minecraft:structure_block{mode:"LOAD",name:"island_skyblock:overworld/island_dipstone_caves",posX:-4,posY:0,posZ:-4}
setblock 120 58 -240 redstone_block
forceload remove all

#1.7 Остров Ледяных Пиков
forceload add 50 -220 -50 -320
fillbiome 50 -64 -220 -50 319 -320 minecraft:ice_spikes
setblock 0 55 -270 minecraft:structure_block{mode:"LOAD",name:"island_skyblock:overworld/island_ice_spikes",posX:-4,posY:0,posZ:-4}
setblock 0 56 -270 redstone_block 
forceload remove all

#1.8 Остров Пышных Пещер
forceload add 220 50 320 -50
fillbiome 220 -64 50 320 319 -50 minecraft:lush_caves
setblock 270 59 0 minecraft:structure_block{mode:"LOAD",name:"island_skyblock:overworld/island_lush_caves",posX:-4,posY:0,posZ:-4}
setblock 270 60 0 redstone_block 
forceload remove all

#1.9 Остров Мангровых Болот
forceload add -170 190 -70 290
fillbiome -170 -64 190 -70 319 290 minecraft:mangrove_swamp
setblock -120 59 240 minecraft:structure_block{mode:"LOAD",name:"island_skyblock:overworld/island_mangrove_swamp",posX:-4,posY:0,posZ:-4}
setblock -120 60 240 redstone_block 
forceload remove all

#1.10 Остров Грибных Полей
forceload add -190 70 -290 170
fillbiome -190 -64 70 -290 319 170 minecraft:mushroom_fields
setblock -240 59 120 minecraft:structure_block{mode:"LOAD",name:"island_skyblock:overworld/island_mushroom_fields",posX:-4,posY:0,posZ:-4}
setblock -240 60 120 redstone_block 
forceload remove all

#1.11 Остров Саванны
forceload add 190 170 290 70
fillbiome 190 -64 170 290 219 70 minecraft:savanna
setblock 240 59 120 minecraft:structure_block{mode:"LOAD",name:"island_skyblock:overworld/island_savanna",posX:-8,posY:0,posZ:-6}
setblock 240 60 120 redstone_block 
forceload remove all

#1.12 Остров Тайги
forceload add -70 -191 -170 -290
fillbiome -70 -64 -191 -170 319 -290 minecraft:taiga
setblock -120 59 -240 minecraft:structure_block{mode:"LOAD",name:"island_skyblock:overworld/island_taiga",posX:-6,posY:0,posZ:-4}
setblock -120 60 -240 redstone_block 
forceload remove all

#1.13 Остров Вишнёвой Чащи
forceload add 190 -70 290 -170
fillbiome 190 -64 -70 290 319 -170 minecraft:cherry_grove
setblock 240 59 -120 minecraft:structure_block{mode:"LOAD",name:"island_skyblock:overworld/island_cherry_grove",posX:-5,posY:0,posZ:-8}
setblock 240 60 -120 redstone_block 
forceload remove all

#2 Острова Незера
#2.1 Остров Пустошей Незера
execute in the_nether run forceload add 9 9 -9 -9
execute in the_nether run setblock 0 28 0 minecraft:structure_block{mode:"LOAD",name:"island_skyblock:nether/island_nether_wastes",posX:-4,posY:0,posZ:-4}
execute in the_nether run setblock 0 29 0 redstone_block
execute in the_nether run forceload remove all

#2.2 Остров Базальтовых Дельт
execute in the_nether run forceload add 50 -220 -50 -320
execute in the_nether run fillbiome 50 0 -220 -50 255 -320 minecraft:basalt_deltas
execute in the_nether run setblock 0 27 -270 minecraft:structure_block{mode:"LOAD",name:"island_skyblock:nether/island_basalt_deltas",posX:-4,posY:0,posZ:-4}
execute in the_nether run setblock 0 28 -270 redstone_block
execute in the_nether run forceload remove all

#2.3 Остров Багрового Леса
execute in the_nether run forceload add 220 50 320 -50
execute in the_nether run fillbiome 220 0 50 320 255 -50 minecraft:crimson_forest
execute in the_nether run setblock 270 28 0 minecraft:structure_block{mode:"LOAD",name:"island_skyblock:nether/island_crimson_forest",posX:-4,posY:0,posZ:-4}
execute in the_nether run setblock 270 29 0 redstone_block
execute in the_nether run forceload remove all

#2.4 Остров Долины Песка Душ
execute in the_nether run forceload add -50 220 50 320
execute in the_nether run fillbiome -50 0 220 50 255 320 soul_sand_valley
execute in the_nether run setblock 0 28 270 minecraft:structure_block{mode:"LOAD",name:"island_skyblock:nether/island_soul_sand_valley",posX:-4,posY:0,posZ:-4}
execute in the_nether run setblock 0 29 270 redstone_block
execute in the_nether run forceload remove all

#2.5 Остров Искажённого Леса
execute in the_nether run forceload add -220 -50 -320 50
execute in the_nether run fillbiome -220 0 -50 -320 255 50 minecraft:warped_forest 
execute in the_nether run setblock -270 28 0 minecraft:structure_block{mode:"LOAD",name:"island_skyblock:nether/island_warped_forest",posX:-5,posY:0,posZ:-4}
execute in the_nether run setblock -270 29 0 redstone_block
execute in the_nether run forceload remove all