Shulker's Faithful Factories (Previously Cobbler)
This mod doesn't aim to fundamentally change the vanilla Minecraft experience, but rather complements it by opening up new possibilities for creating farms and renewable resource acquisition. It preserves the spirit of the original game while adding more content for technically advanced players. Some items that could only be obtained semi-automatically can now be collected fully automatically, and some non-renewable resources have received semi-AFK farming methods depending on their usefulness.
Important Information for MC 1.16-1.16.3 Versions
In Minecraft versions 1.16-1.16.3, there exists a bug affecting all mods that add structures. When structures are removed or renamed, world corruption is possible. It's recommended to create world backups before using any mods with structures in these versions. The bug has been fixed in Forge version 35.1.0 for MC 1.16.4+.
Update for Versions 1.16.3 and 1.16.4
The mod now works on Minecraft versions 1.16.3 and 1.16.4! Version 1.6 adds new elements to shulker factories and the possibility of branching paths. Although this is a beta version due to some generation issues, the spawner tower always generates correctly, and there are no known compatibility issues.

Shulker Factories
Test your skills at shulker factories - extremely rare structures of an ancient civilization that created the shulkers. After overcoming the defense systems, you can use their factory to expand your collection of shulker boxes!

Version 1.0:
Added shulker factories - new well-protected structures that generate approximately 10 times rarer than end cities but contain valuable items for redstone enthusiasts:
- Dragon eggs (rare)
- Shulkers (both attacking and with random loot)
- Redstone components
- Loot from the end city loot table
- Enchanted elytras (rare)
- Traps
- Lore elements
- And most importantly - a shulker spawner!
Version 1.3

Added the End Explorer Map to end city chests! By default, each chest has a 1/5 chance of containing a map to a shulker factory. Numerous configuration settings have also been added.
Version 1.2

Shulker factories have become even larger! Improved generation code prevents structures from being cut off by unloaded chunks. Structures have become denser with rooms to explore.
Version 1.1

Version 1.1 brings many improvements to shulker factory structures:
- Added a restaurant in the End (generates rarely)
- Added ruined bridge variants
- Added bridges without height increase
- Added additional potions to dispenser traps
- Added reinforced support variant
- Increased chance of undamaged towers appearing

Factory Loot
Below is an example of valuable loot obtained from a quick raid on a shulker factory. The loot table is "cobbler:chests/shulker_factory_loot", which can be edited without programming.

"weight": 10,
"name": "minecraft:chorus_fruit",
"min": 7,
"max": 24
"weight": 2,
"name": "minecraft:chests/end_city_treasure",
"min": 5
"weight": 1,
"name": "minecraft:piston",
"min": 1,
"max": 10
"weight": 1,
"name": "minecraft:redstone",
"min": 10,
"max": 64
"weight": 2,
"name": "minecraft:sticky_piston",
"min": 1,
"max": 5
"weight": 1,
"name": "minecraft:comparator",
"min": 4,
"max": 12
"weight": 7,
"name": "minecraft:purpur_block",
"min": 12,
"max": 42
"weight": 5,
"name": "minecraft:end_rod",
"min": 3,
"max": 8
"weight": 1,
"name": "minecraft:observer",
"min": 1,
"max": 4
"weight": 1,
"name": "minecraft:repeater",
"min": 3,
"max": 12
"weight": 1,
"name": "minecraft:redstone_torch",
"min": 12,
"max": 32
"weight": 1,
"name": "minecraft:redstone_lamp",
"min": 3,
"max": 12
"weight": 1,
"name": "minecraft:purple_bed",
"weight": 5,
"name": "minecraft:dispenser",
"min": 4,
"max": 14
"weight": 3,
"name": "minecraft:tripwire_hook",
"min": 1,
"max": 2
"weight": 3,
"name": "minecraft:magenta_stained_glass_pane",
"min": 7,
"max": 18
"weight": 1,
"name": "minecraft:map",
"weight": 3,
"name": "minecraft:lever",
"min": 1,
"max": 4
"weight": 1,
"name": "minecraft:hopper",
"min": 1,
"max": 4
"weight": 1,
"name": "minecraft:honey_bottle",
"weight": 1,
"name": "minecraft:end_crystal",
"weight": 1,
"name": "minecraft:elytra",
"function": "set_damage", // 0 - broken, 1 - full durability
"min": 0,
"max": 0.4
"function": "enchant_randomly",
"enchantments": [
"mending",
"unbreaking"
"weight": 1,
"name": "minecraft:shulker_shell",
"min": 1,
"max": 6
"weight": 1,
"name": "minecraft:shield",
"function": "set_damage", // 0 - broken, 1 - full durability
"min": 0.3,
"max": 0.8
"function": "enchant_randomly",
"enchantments": [
"unbreaking",
"vanishing_curse"
"weight": 7,
"name": "minecraft:popped_chorus_fruit",
"min": 4,
"max": 16
"weight": 1,
"name": "minecraft:poisonous_potato",
"min": 1,
"max": 3
"weight": 1,
"name": "minecraft:jukebox",
"weight": 1,
"name": "minecraft:furnace"
"weight": 1,
"name": "minecraft:fletching_table"
"weight": 1,
"name": "minecraft:fishing_rod",
"function": "enchant_randomly",
"enchantments": [
"mending",
"unbreaking",
"luck_of_the_sea",
"lure",
"vanishing_curse"
"weight": 3,
"name": "minecraft:ender_eye",
"weight": 7,
"name": "minecraft:ender_pearl",
"min": 1,
"max": 16
"weight": 2,
"name": "minecraft:ender_chest",
"weight": 1,
"name": "minecraft:dragon_egg",
"weight": 3,
"name": "minecraft:dragon_breath",
"weight": 1,
"name": "minecraft:daylight_detector",
"weight": 2,
"name": "minecraft:damaged_anvil",
"weight": 4,
"name": "minecraft:crafting_table"
"weight": 1,
"name": "minecraft:compass",
"weight": 1,
"name": "minecraft:clock",
"weight": 1,
"name": "minecraft:cartography_table"
The mod includes 30 different manually designed structural elements, not counting the obsidian tower, which generate randomly. Some elements are rarer than others, so you might discover new rooms even on your second or third factory raid.
Additional Mechanics
Spiders and Cobwebs
Spiders can now create cobwebs under certain conditions (can be disabled in configuration). By default, they must place it adjacent to logs, leaves, spawners, or other cobwebs. They also only start spinning webs at specific light levels (8-12 by default).

Endermen and Cocoa
Endermen can break and plant cocoa beans, making fully automatic farms possible. This feature can be disabled/enabled in the mod's configuration.

Other Changes
- Fertilizing grass now has a small chance to create an oak sapling, making fully automatic wood farms possible
- Saplings in deserts have a chance to turn into dead bushes instead of trees depending on light level, making dead bushes renewable
Planned Features
- Further improvements to shulker factories