gnembon / carpet-extra

Extra Features for Carpet Mod
GNU Lesser General Public License v3.0
291 stars 62 forks source link

Carpet Extra

Development Builds CurseForge downloads Modrinth downloads GitHub downloads GitHub contributors Discord

Carpet Extra is an extension adding extra features to Fabric Carpet, like countless new dispenser behaviours, new ways to get resources in a renewable way and many others!

For its enabled dispenser behaviours it also adds a new Scarpet event that triggers when those happen, allowing you to further customize them.

More extensions

If you're looking for Carpet autocrafting table, it has been moved to a standalone extension you can find on its repository on Github.

There are also lots of other carpet extensions out there, adding countless new rules and functionality! You can find a list of them in the Carpet wiki.

Carpet Extra Features

Carpet Mod Settings

accurateBlockPlacement

Client can provide alternative block placement.

autoCraftingDropper

Auto-crafting dropper
If a dropper points into a crafting table and contains a valid 3x3 crafting recipe, firing that
dropper will cause it to craft (drop as item) that recipe.
Overrides comparators so they indicate number of filled slots instead.
Also makes hoppers, droppers and dispensers input max 1 item per slot.

betterBonemeal

Bonemeal can be used to grow sugarcane, cactus and lily pads.

blazeMeal

Blaze powder fertilizes netherwart.
Via dispenser or player right click actions.

blockStateSyncing

Fixes block states in F3 debug mode not updating for some blocks.
May cause increased network traffic.
Works with cactus, sugar cane and saplings.

chickenShearing

Chickens can be sheared to get feathers. Beware! every time u shear a chicken, it gets damaged!
Baby chickens can't be sheared.
Also works with dispensers

clericsFarmWarts

Clerics can warm nether farts.
This will also allow them to pick up wart items, as well as pathfind to soulsand.

commandPing

Enables /ping for players to get their ping.

comparatorBetterItemFrames

Allows Comparators to see item frames that are horizontal in front of them and on top the the block in front of them
Behind: Allows comparators to detect item frames in the block behind them
Lenient: Allows comparators to detect any item frames within the block behind a full block
Extended: Allows comparators to detect item frames on a full block behind the comparator

comparatorReadsClock

Allows Comparators to read the daytime instead of the rotation of clocks in item frames.

creeperSpawningInJungleTemples

Only creepers spawn in jungle temples.

disablePlayerCollision

Disables player entity collision.

dispenserPlacesBlocks

Dispensers can place blocks.

dispensersCarvePumpkins

Dispensers containing shears can carve pumpkins.

dispensersFeedAnimals

Dispensers can feed animals if given their breeding item.
Can also feed flowers to brown mooshrooms to give them a suspicious stew effect

dispensersFillMinecarts

Minecarts can be filled with hoppers, chests, tnt and furnace.

dispensersMilkAnimals

Dispensers with empty buckets can milk cows/mooshrooms/goats, and get mushroom/suspicious stew from mooshrooms with bowls.

dispensersPlaceBoatsOnIce

Dispensers can place boats on ice

dispensersPotPlants

Dispensers can put flowers in flower pots

dispensersStripBlocks

Dispensers with axes can strip blocks
Can strip logs, remove oxidation, and remove wax

dispensersTillSoil

Dispensers with hoes can till soil.

dispensersToggleThings

Dispensers containing a stick can toggle/activate things.
Works with buttons, redstone, noteblocks, comparators, repeaters,
daylight detectors, etc.

dispensersUseCauldrons

Dispensers can empty/fill cauldrons with buckets or bottles, and undye leather armor/shulker boxes/banners

doubleRetraction

Re-adds 1.8 double retraction to pistons.
Gives pistons the ability to double retract without side effects.
Fixes MC-88959.

dragonEggBedrockBreaking

Reintroduce the Dragon Egg Bedrock breaking bug from 1.12.

emptyShulkerBoxStackAlways

Empty Shulker Boxes will always stack, even inside inventories.

enderPearlChunkLoading

Allow horizontally moving Ender Pearls to load chunks as entity ticking.

fallingBlockDispensers

Dispensers/Droppers with a block in front of them when powered will turn that block into a falling block
dispenser & dropper give the same velocity to the falling block like they do in 22w13oneblockatatime

flowerPotChunkLoading

Placing a wither rose in a flowerpot will load that chunk.
If u enable the rule the already existing chunks with flowerpots won't be loaded.
Also disabling the carpet rule won't remove the loaded chunks, u need to manually unload them using the /forceload command.
All the loaded chunks can be seen using /forceload query

hopperMinecartItemTransfer

Allows Hopper Minecarts to transfer items into containers below them.

maxSpongeRange

Maximum offset limit for sponge.

maxSpongeSuck

Maximum water sucking for sponge.

mobInFireConvertsSandToSoulsand

If a living entity dies on sand with fire on top the sand will convert into soul sand.

pistonRedirectsRedstone

Pistons and sticky pistons redirect redstone
When retracting, they will blink visually
but that's only to minimize changes required for it to work

reloadSuffocationFix

Won't let mobs glitch into blocks when reloaded.
Can cause slight differences in mobs behaviour.
Fixes MC-2025.

renewableEndstone

Dragon's breath from dispensers convert cobblestone to end stone.

renewableIce

Multiple ice crushed by falling anvils make denser ice.
frosted turns into normal, normal into packed and packed into blue

renewableNetherrack

Fire charges from dispensers convert cobblestone to netherrack.
Credits: Skyrising

renewableSand

Cobblestone crushed by falling anvils makes sand.

renewableWitherSkeletons

Skeletons turn into wither skeletons when struck by lightning.

repeaterPriorityFix

Quick pulses won't get lost in repeater setups.
Probably brings back pre 1.8 behaviour.
Fixes MC-54711.

scaffoldingDistance

Max distance for scaffolding.

spiderJockeysDropGapples

Gives Spider jockeys a specified chance to drop enchanted golden apples.
0 is the default setting, no enchanted golden apples will be dropped

straySpawningInIgloos

Only strays spawn in igloos.

variableWoodDelays

Variable delays on wooden components (buttons, pressure plates).

xpPerSculkCatalyst

Sets the amount of xp dropped when breaking a sculk catalyst.

y0DragonEggBedrockBreaking

Let dragon eggs break Y0 bedrock.
Requires dragonEggBedrockBreaking to be set to true.