Skip to content

sc-goodies

sc-goodies is a Fabric 1.20 content mod for the SwitchCraft server. It contains a variety of features specifically designed for SwitchCraft, many of which were inspired by previous 1.12 mods on SwitchCraft 2 such as cpw's ironchest, ChickenBones' EnderStorage, and Vazkii's Quark.

Table of Contents

sc-goodies

Iron Storage

Higher-capacity variants of chests, barrels, and shulker boxes are added to the game:

  • Iron Chest, Barrel, and Shulker Box Iron - 54 slots (9x6)
  • Gold Chest, Barrel, and Shulker Box Gold - 81 slots (9x9)
  • Diamond Chest, Barrel, and Shulker Box Diamond - 108 slots (12x9)

Upgrades between variants can be crafted as well. For example, an iron chest can be upgraded to a gold chest by crafting an Iron to Gold Storage Upgrade, and shift+right-clicking the chest with it. The upgrades work for chests, barrels, and shulker boxes.

  • Vanilla to Iron Storage Upgrade Vanilla to Iron Storage Upgrade
  • Iron to Gold Storage Upgrade Iron to Gold Storage Upgrade
  • Iron to Diamond Storage Upgrade Iron to Diamond Storage Upgrade
  • Gold to Diamond Storage Upgrade Gold to Diamond Storage Upgrade

Iron Chests do not become double chests - they are always single chests. Otherwise, these upgraded storage variants behave identically to their vanilla counterparts. Hoppers and comparators can be used, shulker boxes can be dyed, and all can be wrapped as ComputerCraft peripherals.

Barrel Hammer

Barrel Hammer

Chests can be converted to barrels (and vice-versa) by shift+right-clicking them with a barrel hammer. This makes it easy to convert storage types while still keeping all items inside. The Barrel Hammer has a durability of 64 and can be repaired with an iron ingot.

Ender Storage

Ender Storage

Ender Storage allows players to store their items in a special chest that features a changeable color coded frequency. Any chest with the same frequency will share inventory, enabling item transfer over any distance and even across dimensions. The frequency can be changed by right-clicking the three slots on top of the chest with a dye. As there are 16 colors, there are 4096 possible frequencies.

You can also change the frequencies and personal status of an Ender Storage with crafting recipes.

Personal frequencies

If a player right-clicks the handle of the Ender Storage with a Diamond Diamond, it becomes a Personal Ender Storage chest. The contents of this chest are unique to the player who placed the diamond, and only that player can change its frequency. The diamond can be recovered by shift+right-clicking the chest with an empty hand.

For security reasons, the frequency of a Personal Ender Storage chest cannot be changed by ComputerCraft by default. To allow this behavior, right-click the handle of the chest with an Emerald Emerald. This will enable ComputerCraft to change the frequency of the chest.

WARNING

If you use an emerald on a Personal Ender Storage chest, any player with physical access to the chest will be able to access all of your private frequencies. Take care with who you give Personal Ender Storage chests to, and who you trust in your claims.

TIP

Public (non-personal) Ender Storage chests do not need an emerald to be changed by ComputerCraft.

Crafting recipes

When placing any Ender Storage in a crafting grid, you can change its frequency and personal status:

  • Place three dyes in the top row of a crafting grid, and the Ender Storage in any slot, to change the frequency.
  • Place a diamond in any slot to make the chest personal. The owner will be the player performing the crafting operation, so if the player isn't available for some reason (e.g. automated crafting in some conditions), this recipe will not work. The diamond will not be consumed.
  • Place an emerald in any slot to make the chest allow ComputerCraft to change its frequency. This also implies the chest is personal. The emerald will not be consumed.

All three of these can be combined in a single crafting operation.

Crafting an Ender Storage with Red Dye, Lime Dye, and Blue Dye in the top row.

Peripheral API - Ender Storage

An Ender Storage Chest can be wrapped as a peripheral with the name ender_storage, e.g.:

lua
local enderStorage = peripheral.wrap("ender_storage")

enderStorage.getFrequency(): number, number, number

Returns the current frequency of the chest. The numbers returned are equivalent to the ComputerCraft colors API.

enderStorage.getOwner(): string, string

If the chest is a Personal Ender Storage chest, returns the UUID of the player who owns the chest, and their last-known username. If the chest is not a Personal Ender Storage chest, returns nil, nil.

enderStorage.isPersonal(): boolean

Returns true if the chest is a Personal Ender Storage chest, false otherwise.

enderStorage.areComputerChangesEnabled(): boolean

Returns true if the chest allows ComputerCraft to change its frequency, false otherwise. This will always be true for non-personal Ender Storage chests. For Personal Ender Storage chests, this will be true if an emerald has been used on the chest's handle.

enderStorage.setFrequency(left: number, middle: number, right: number)

Sets the frequency of the chest. The numbers passed are equivalent to the ComputerCraft colors API. For example, to set the frequency to white, white, white:

lua
enderStorage.setFrequency(colors.white, colors.white, colors.white)

enderStorage.getName(): string

Returns the custom name of the chest's frequency, if it has one, or nil otherwise.

enderStorage.getDescription(): string

Returns the custom description of the chest's frequency, if it has one, or nil otherwise.

Hover Boots

Hover Boots

Hover Boots allow players to jump higher, walk up one-block high walls, and reduce fall damage. They can be equipped in the "shoes" Trinket slot.

Hover Boots have no durability, and can be dyed by crafting them with a dye.

Item Magnet

Item Magnet

The Item Magnet attracts nearby items to the player. It can be equipped in the "gloves" Trinket slot. The Item Magnet will disable itself if there is another player nearby with an active Item Magnet, or if there is an Item Frame with an Item Magnet in it nearby. It can also be disabled by pressing the Toggle Item Magnet hotkey (M by default).

Range

By default, the magnet attracts items within a 3 block radius. This can be upgraded by crafting the Item Magnet with a Nether Star Nether Star and a Netherite Ingot Netherite Ingot. Upgrades can be applied multiple times, increasing the range by 1 block each time, up to a maximum of 6 blocks.

The range for disabling the magnet when another player with an active magnet is the range of the magnet plus 2 blocks.

Disabling with an Item Frame

You can disable nearby players' Item Magnets by placing an Item Magnet in an Item Frame. It will disable nearby magnets even if the magnet in the frame itself is disabled (with M).

Concrete and Slabs and Stairs

Concrete Slabs and Stairs are available in all 16 colors. They are crafted with the same recipe as the vanilla slabs and stairs.

Additionally, walking speed on any type of concrete (blocks, slabs, stairs) is 25% faster.

More Slabs and Stairs

Amethyst Slabs and Stairs

Amethyst Slabs and Stairs are also available. They are crafted with the same recipe as the vanilla slabs and stairs.

Stair Wrench

Stair Wrench

The Stair Wrench is a tool that can be used to rotate stairs. Right-clicking a stair block with the wrench will change the state of the stairs. Shift-right-clicking will change the 'mode' of the wrench, according to the following modes:

  • Facing (North, East, South, West)
  • Half (Top, Bottom)
  • Shape (Straight, Inner Left, Inner Right, Outer Left, Outer Right)

The mode is saved to each individual wrench and is displayed in the item's tooltip. A turtle can make use of a wrench by selecting it and using turtle.place().

Trees

Three new tree types have been added to the game: Sakura Trees, Maple Trees, and Peppy Trees. They currently do not generate naturally but their saplings can be found in loot chests.

Sakura TreeMaple TreePeppy Tree
Sakura TreeMaple TreePeppy Tree

Renewable Shulkers

Endermites will rarely bury into Purpur Blocks, similar to how Silverfish bury into stone. When they do, they fuse with the block, forming a Shulker.

Dragon Scale

Dragon Scale

When an Ender Dragon is killed, it will drop a Dragon Scale. The scale can be combined with an Elytra in a crafting table to create a new Elytra. The old Elytra stays behind untouched, therefore making Elytra cloneable.

Dyeable Elytra

Dyeable Elytra in all 16 colors

The Elytra can be dyed with any of the 16 dyes by crafting it with the dye. The dye will be consumed in the process. The original vanilla Elytra can be restored by cleaning it in a cauldron of water.

Special Elytra

Special dyed variants of the Elytra are also available, and can be crafted with the following recipes:

ItemRecipe (shapeless)
Lesbian Elytra Lesbian ElytraElytra ElytraRed RedOrange OrangeWhite WhitePink PinkMagenta Magenta
Non-Binary Elytra Non-Binary ElytraElytra ElytraYellow YellowWhite WhitePurple PurpleBlack Black
Pride Elytra Pride ElytraElytra ElytraRed RedOrange OrangeYellow YellowGreen GreenBlue BluePurple Purple
Trans Elytra Trans ElytraElytra ElytraLight Blue Light BluePink PinkWhite White

Soft Toy Sharks

Soft Toy Sharks in all 16 colors

Soft Toy Sharks, also known as BLÅHAJ, are available in all 16 dye colors. They're cuddly to hold.

Trans Soft Toy Shark

A special variant of the Soft Toy Shark is also available.

Ancient Tomes

Ancient Tome

Ancient Tomes are special enchantment books that can an item one level beyond the maximum vanilla level. They are found in loot chests in Dungeons, Stronghold Libraries, Bastion Remnants, and Woodland Mansions.

Ancient Tomes are available for most (but not all) enchantments:

  • Feather Falling (max. V)
  • Swift Sneak (max. IV)
  • Thorns (max. IV)
  • Sharpness (max. VI)
  • Smite (max. VI)
  • Bane of Arthropods (max. VI)
  • Knockback (max. III)
  • Fire Aspect (max. III)
  • Looting (max. IV)
  • Sweeping Edge (max. IV)
  • Efficiency (max. VI)
  • Unbreaking (max. IV)
  • Fortune (max. IV)
  • Power (max. VI)
  • Punch (max. III)
  • Luck of the Sea (max. IV)
  • Lure (max. IV)
  • Loyalty (max. IV)
  • Riptide (max. IV)
  • Impaling (max. VI)
  • Piercing (max. V)

Glass Item Frame

Glass Item Frame

Glass Item Frames are a see-through variant of the vanilla Item Frame. They can be crafted by surrounding an Item Frame with Glass Panes. Glow Glass Item Frames can be crafted by combining a Glass Item Frame with a Glow Ink Sac.

Glass Item Frames also have special behavior for banners and shields placed inside them.

Extra Food

PLEADING

Please don't PR any more food or drink!!

ItemDescription
Popcorn Popcorn A bottomless bag of popcorn. (currently unobtainable)
Salami SalamiYummy salami
Vanilla Ice Cream Vanilla Ice CreamA delicious treat!
Chocolate Ice Cream Chocolate Ice CreamA delicious treat!
Sweet Berry Ice Cream Sweet Berry Ice CreamA delicious treat!
Neapolitan Ice Cream Neapolitan Ice CreamVanilla, Chocolate, and Sweet Berry.
Spruce Ice Cream Spruce Ice CreamA refreshing treat!
Melon Ice Cream Melon Ice CreamA delicious treat!
Beetroot Ice Cream Beetroot Ice CreamAn earthy treat!
Triple Gooberberry Sunrise Triple Gooberberry SunriseA suspiciously familiar sundae.