SkyBlock is a module for fabric-carpet originally based on skyrising/skyblock.
This mod aims to provide an expert level SkyBlock gameplay that depends on players' knowledge of Minecraft mechanics. In some cases, outside tools such as Chunkbase or MiniHUD will be helpful. Usage of these is encouraged. Sometimes extended grinding or AFK sessions will be required for progression, although I've tried to minimize this in some cases. Unless a command is run to enable features or SkyBlock world generation is chosen, the mod will not affect other saves on the client it is installed on.
- Install Fabric
- Download fabric-carpet
- Optionally download fabric-api
- Download SkyBlock and the Datapack
- Place fabric-carpet, fabric-api, and SkyBlock into
<minecraft-directory>/mods/
Create New World
- Set the Difficulty to Hard (for more armor/weapon drops)
- Select the downloaded Datapack
- Set Allow Cheats to
ON
so you will be able to enable mod features - Click on
More World Options...
- Choose
World Type: SkyBlock
(orWorld Type: generator.skyblock
if you didn't downloadfabric-api
) - Create the world
- Run
/function skyblock:enable_features
to enable SkyBlock features
The mod and datapack are only required on the server.
- Open
server.properties
- Change
level-type=default
tolevel-type=skyblock
- Make sure to delete or move the world folder in order to create a new world
- Move the downloaded datapack to the
datapack
directory - Run
function skyblock:enable_features
to enable SkyBlock features
A SkyBlock world generates exactly like a Default generation world, but with every block removed. Biomes and Structure Bounding Boxes are kept in place. This means Husks will still spawn in Deserts and Blazes will spawn in Nether Fortresses, for example.
Only two things are generated:
Even with every block removed, almost every block is obtainable and almost every mob is spawnable, using only Vanilla features.
SkyBlock generation does, however, leave a few unobtainable resources. In addition to generation, this mod also fills in the gaps, making as minimal and Minecrafty changes as possible.
Provides tall flowers and Lava Buckets
Disable with /skyblock setDefault wanderingTraderSkyBlockTrades false
Tall Flowers trades mimic Bedrock.
Item | Price | Trades until disabled |
---|---|---|
Lilac | 1 | 12 |
Rose Bush | 1 | 12 |
Peony | 1 | 12 |
Sunflower | 1 | 12 |
Output Item | Input Item | Price | Trades until disabled |
---|---|---|---|
Lava Bucket | Bucket | 16 | 1 |
Provides Glow Lichen
Disable with /skyblock setDefault lightningElectrifiesVines false
If lightning strikes Glowstone with vines attached, the vines will turn into Glow Lichen. It can also strike a Lightning Rod on the Glowstone.
Provides Budding Amethysts
Disable with /skyblock setDefault renewableBuddingAmethysts false
A lava block surrounded by Calcite which is then surrounded by Smooth Basalt will eventually turn into a Budding Amethyst.
After some time (2 hours on average), the Lava in the center will turn into a Budding Amethyst.
Provides Chorus Fruit and Chorus Flowers
Disable with /skyblock setDefault gatewaysSpawnChorus false
When an End Gateway is taken to a position over the void, the Endstone island generated spawns with a Chorus Tree on it.
Provides Hearts of the Sea
Disable with /skyblock setDefault renewableHeartsOfTheSea false
When a dolphin gives up finding a treasure chest after being given a fish, they will find a Heart of the Sea.
Provides Dragon Heads
Disable with /skyblock setDefault renewableDragonHeads false
When an Ender Dragon is killed by a Charged Creeper, she will drop her head.
Provides Shulkers
Disable with /skyblock setDefault shulkerSpawning false
When an Ender Dragon is re-killed, a Shulker spawns on top of the Bedrock pillar.
Provides Diamonds
Disable with /skyblock setDefault renewableDiamonds false
A Falling Anvil crushes a stack of Coal Blocks into a Diamond.
Provides Nether Wart
Disable with /skyblock setDefault rammingWart false
When a Goat rams a Nether Wart Block, it will break into Nether Wart.
Provides Glow Berries
Disable with /skyblock setDefault foxesSpawnWithGlowBerries false
When a fox spawns with an item, there is a 20% chance the item is Glow Berries. The fox will eat them soon after spawning, so be quick.
Provides additional Sand, Red Sand, and Dirt
Enable with /skyblock setDefault usefulComposters true
or /skyblock setDefault usefulComposters redstone
Provides an easier way to get sand/red sand than the 64/24 you can get at a time from a wandering trader.
The datapack now makes it so Husks drop Sand and Red Sand has a crafting recipe, so this is disabled by default. Additionally, Dirt farming is nicer since 1.17.
Compost result depends on the biome. Get sand in deserts, beaches, warm oceans etc, red sand from badlands, and dirt elsewhere.
When set to redstone
, the composter outputs Bonemeal without a redstone signal.
The included datapack provides additional recipes, and advancements.
When possible, changes were added to the datapack over the mod for ease of user customization.
In 1.17, Drowneds no longer drop Gold Ingots. This makes progression extremely slow and tedious as 16 Foxes spawning with Emeralds are required. By adding this Blast Furnace recipe, Golden Tools can be smelted into nuggets.
The center slot accepts any cooked meat.
Provides Calcite and Tuff
Put Diorite in a Blast Furnace for Calcite.
Put Andesite in a Blast Furnace for Tuff.
Provides additional Sand
Husks drop Sand because obtaining large amounts from a Wandering Trader is tedious.
Provides Ancient Debris
Armorers, Toolsmiths, and Weaponsmiths will sometimes gift village heroes Ancient Debris while in the Nether.
Provides Cobbled Deepslate
Craft Cobbled Deepslate with 9 Cobblestone in a crafting grid.
Provides Elytra
Elytra can be caught rarely as treasure items when fishing in the End.
Provides additional Red Sand
Sand combined 1-1 with Red Dye makes Red Sand.
Provides Cobwebs
When a player kills a Spider Jockey, the first half killed drops a cobweb.
Provides Cocoa Beans
Matching Bedrock, Cocoa Beans can be obtained as a junk item when fishing in a Jungle.
Provides ores
All ores can be crafted in a smithing table using a block of the base stone material and a block of the ore's material.
For example, Nether Gold Ore can be crafted with Netherrack and a Block of Gold.
Provides Iron Horse Armor, Golden Horse Armor, and Diamond Horse Armor
Craft Horse Armors with their respective materials in a H shape.
Provides Enchanted Golden Apples
Cats will rarely bring the player an Enchanted Golden Apple as a morning gift.
Provides Gilded Blackstone
Piglins will rarely give Gilded Blackstone when bartering.
Provides the music disc Pigstep
When Creepers are killed by Skeletons in the Nether, they can drop any music disc, including Pigstep.
Provides Snout Banner Pattern
Title says it all.
The vanilla Magma Cream recipe is too easy. Make a Magma Cube farm instead.
SkyBlock advancements help guide progression, as well as serve to document the mod's changes to vanilla.
With all features enabled, all vanilla advancements except for War Pigs
can be completed.
Installation will also enable these fabric-carpet
features.
With the fabric-carpet
options below enabled, all blocks, items, and mobs obtainable in vanilla survival are obtainable in SkyBlock.
- desertShrubs for Dead Bushes
- run
/carpet setDefault desertShrubs false
to disable
- run
- renewableSponges for Sponges
- run
/carpet setDefault renewableSponges false
to disable
- run
-
@skyrising for the initial mod idea and some source code
-
@DeadlyMC for the initial ideas for the datapack
-
@gnembon for
fabric-carpet
This project is licensed under the terms of the MIT license.