Skip to content

Latest commit

 

History

History
437 lines (242 loc) · 11.8 KB

README.md

File metadata and controls

437 lines (242 loc) · 11.8 KB

SkyBlock

English|中文

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.

Installation

Usage

Singleplayer

  • 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
  • Create the world
  • Run /function skyblock:enable_features to enable SkyBlock features

Multiplayer

The mod and datapack are only required on the server.

  • Open server.properties
  • Change level-type=default to level-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

Features

SkyBlock Generation

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 a few things are generated:

  • A small starting island where you spawn: small spawn platform with grass, mycelium, nylium, and a tree

  • End Portal Frames (unless generateEndPortals is set to false): end portal frame remains

  • Silverfish spawners (unless generateSilverfishSpawners is set to false)

  • Magma Cube spawners in Treasure Room Bastion Remnants (only if generateMagmaCubeSpawners is set to true)

  • Random End Gateways throughout the End (only if generateRandomEndGateways is set to true)

Even with every block removed, almost every block is obtainable and almost every mob is spawnable, using only Vanilla features.

Additional Mod 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.


Additional Wandering Trader Trades

Provides tall flowers

Disable with /skyblock setDefault wanderingTraderSkyBlockTrades false

Tall Flowers trades mimic Bedrock.

Additional Trades:
Tier 1
Item Price Trades until disabled
Lilac 1 12
Rose Bush 1 12
Peony 1 12
Sunflower 1 12
Tier 2
Item Price Input Item Trades until disabled
Lava Bucket* 16 Bucket 12

* The Lava Bucket trade needs lavaFromWanderingTrader enabled, which is disabled by default.


Lightning Electrifies Vines

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.


Renewable Budding Amethysts

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.

How to build structure:

lava source ----> Lava surrounded by calcite ----> Calcite surrounded by smooth basalt

After some time (2 hours on average), the Lava in the center will turn into a Budding Amethyst.

Lava has become budding amethyst


End Gateways Spawn Chorus

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.


Dolphins Find Hearts of the Sea

Provides Hearts of the Sea

Disable with /skyblock setDefault renewableHeartsOfTheSea false

When a Dolphin is fed a fish, they may dig a Heart of the Sea out of Sand or Gravel on the sea floor.

Must be in an Ocean biome -- they're Hearts of the Sea, not Hearts of the Jungle.


Ender Dragons Can Drop Heads

Provides Dragon Heads

Disable with /skyblock setDefault renewableDragonHeads false

When an Ender Dragon is killed by a Charged Creeper, she will drop her head.


Shulkers Spawn On Dragon Kill

Provides Shulkers

Disable with /skyblock setDefault shulkerSpawning false

When an Ender Dragon is re-killed, a Shulker spawns on top of the Bedrock pillar.


Anvils Compact Coal into Diamonds

Provides Diamonds

Disable with /skyblock setDefault renewableDiamonds false

A Falling Anvil crushes a stack of Coal Blocks into a Diamond.


Goats Ram Open Nether Wart Blocks

Provides Nether Wart

Disable with /skyblock setDefault rammingWart false

When a Goat rams a Nether Wart Block, it will break into Nether Wart.


Foxes Spawn With Sweet Berries

Provides Sweet Berries

Disable with /skyblock setDefault foxesSpawnWithBerries false

When a Fox spawns with an item, there is a 20% chance the item is Sweet Berries. The Fox will eat them soon after spawning, so be quick.


Saplings Die on Sand

Provides Dead Bushes

Disable with /skyblock setDefault saplingsDieOnSand false

Saplings can be placed on Sand and Red Sand.

After a time, the saplings will die and turn into Dead Bushes.


Poisonous Potatoes Convert Spiders

Provides Cave Spiders

Disable with /skyblock setDefault poisonousPotatoesConvertSpiders false

Use a Poisonous Potato on a Spider to convert it to a Cave Spider.


Additional Datapack Features

The included datapack provides additional recipes, and advancements.

When possible, changes were added to the datapack over the mod for ease of user customization.


Lava from Hero of the Village Gift

Provides Lava

Lava Buckets can be received as a Hero of the Village gift from Armorers, Weaponsmiths, and Toolsmiths.


Netherrack from Rotten Flesh

Provides Netherrack

Netherrack is craftable from 9 Rotten Flesh


Calcite and Tuff Obtainable

Provides Calcite and Tuff

Put Diorite in a Blast Furnace for Calcite.

Put Andesite in a Blast Furnace for Tuff.


Husks Drop Sand

Provides additional Sand

Husks drop Sand because obtaining large amounts from a Wandering Trader is tedious.


Piglin Brutes Drop Ancient Debris

Provides Ancient Debris

A Carpet setting enables Piglin Brutes to spawn in bastions. These Brutes have a chance to drop Ancient Debris.


Cobbled Deepslate is Craftable

Provides Cobbled Deepslate

Craft Cobbled Deepslate with 9 Cobblestone in a crafting grid.


Elytra Obtainable by Fishing in the End

Provides Elytra

Elytra can be caught rarely as treasure items when fishing in the End.


Red Sand Recipe

Provides additional Red Sand

Sand combined 1-1 with Red Dye makes Red Sand.


Glow Berries Recipe

Provides Glow Berries

Sweet Berries crafted with Glow Ink Sacs give Glow Berries.


Spider Jockeys Drop Cobwebs

Provides Cobwebs

When a player kills a Spider Jockey, the first half killed drops a cobweb.


Cocoa Beans Obtainable by Fishing in Jungles

Provides Cocoa Beans

Matching Bedrock, Cocoa Beans can be obtained as a junk item when fishing in a Jungle.


Ores Obtainable in Smithing Table

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.


Horse Armors are Craftable

Provides Iron Horse Armor, Golden Horse Armor, and Diamond Horse Armor

Craft Horse Armors with their respective materials in a H shape.


Cats Gift Enchanted Golden Apples

Provides Enchanted Golden Apples

Cats will rarely bring the player an Enchanted Golden Apple as a morning gift.


Piglins Give Gilded Blackstone

Provides Gilded Blackstone

Piglins will rarely give Gilded Blackstone when bartering.


Creepers Drop All Music Discs in the Nether

Provides the music discs Pigstep and otherside

When Creepers are killed by Skeletons in the Nether, they can drop any music disc, including Pigstep and otherside.


Zoglins Drop Snout Banner Patterns

Provides Snout Banner Pattern

Title says it all.


Flowering Azalea Leaves Drop Spore Blossoms

Provides Spore Blossoms

Flowering Azalea Leaves have a chance to drop Spore Blossoms, increased by Fortune.


Magma Cream Recipe Disabled

The vanilla Magma Cream recipe is too easy. Make a Magma Cube farm instead.


War Pigs Advancement Changed

In a SkyBlock world, the War Pigs advancement is unobtainable because it requires generated chests.

The advancement is now obtainable by killing a Piglin Brute.


Numerous Added Advancements

SkyBlock advancements help guide progression, as well as serve to document the mod's changes to vanilla.

With all features enabled, all vanilla advancements can be completed (although War Pigs is changed).

Carpet Features

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.

Acknowledgements

License

This project is licensed under the terms of the MIT license.