Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rubixdev/rug

Extension Mod for gnembon's fabric-carpet with some more features
https://github.com/rubixdev/rug

carpet-extension-mod extension-mod fabric fabric-mod minecraft-mod mod

Last synced: 3 days ago
JSON representation

Extension Mod for gnembon's fabric-carpet with some more features

Awesome Lists containing this project

README

        

# Rug

[![Modrinth Downloads](https://img.shields.io/modrinth/dt/VishnYFF?style=for-the-badge&logo=modrinth&label=Modrinth%20Downloads&color=00af5c)](https://modrinth.com/mod/rug)
[![GitHub Downloads](https://img.shields.io/github/downloads/RubixDev/Rug/total?style=for-the-badge&logo=github&label=GitHub%20Downloads&color=753fc7)](https://github.com/RubixDev/Rug/releases)
[![CurseForge Downloads](https://img.shields.io/curseforge/dt/449938?style=for-the-badge&logo=curseforge&label=CurseForge%20Downloads&color=e04e14)](https://www.curseforge.com/minecraft/mc-mods/Rug/files)

![Icon](src/main/resources/assets/rug/icon.png)

[![Requires Fabric API](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/requires/fabric-api_vector.svg)](https://modrinth.com/mod/fabric-api)

Extension for [gnembon's Carpet Mod](https://github.com/gnembon/fabric-carpet) adding loads more rules

The project setup is based off of [Fallen-Breath's template](https://github.com/Fallen-Breath/fabric-mod-template/tree/1d9aa976108c9883738593633e79788a19a537ac).

## Related Mods and Tools

[![Carpet Mod](https://github-readme-stats.vercel.app/api/pin/?username=gnembon&repo=fabric-carpet&theme=dracula&show_owner=true)](https://github.com/gnembon/fabric-carpet)

[![CarpetGamerules](https://github-readme-stats.vercel.app/api/pin/?username=RubixDev&repo=CarpetGamerules&theme=dracula&show_owner=true)](https://github.com/RubixDev/CarpetGamerules)

[![carpet-config-creator](https://github-readme-stats.vercel.app/api/pin/?username=RubixDev&repo=carpet-config-creator&theme=dracula&show_owner=true)](https://github.com/RubixDev/carpet-config-creator)
## Lists of Categories
- [`BUGFIX`](markdown/BUGFIX_Category.md)
- [`CLIENT`](markdown/CLIENT_Category.md)
- [`COMMAND`](markdown/COMMAND_Category.md)
- [`CRAFTING`](markdown/CRAFTING_Category.md)
- [`CREATIVE`](markdown/CREATIVE_Category.md)
- [`EXPERIMENTAL`](markdown/EXPERIMENTAL_Category.md)
- [`FEATURE`](markdown/FEATURE_Category.md)
- [`RENEWABLE`](markdown/RENEWABLE_Category.md)
- [`SURVIVAL`](markdown/SURVIVAL_Category.md)
- [`TNT`](markdown/TNT_Category.md)

## Index
Count: 100
- [anvilledBlueIce](#anvilledblueice)
- [anvilledIce](#anvilledice)
- [anvilledPackedIce](#anvilledpackedice)
- [basaltToBlackstoneConversion](#basalttoblackstoneconversion)
- [basaltToLavaConversion](#basalttolavaconversion)
- [blastFurnaceGlass](#blastfurnaceglass)
- [blastFurnaceGlazedTerracotta](#blastfurnaceglazedterracotta)
- [blastFurnaceNetherBrick](#blastfurnacenetherbrick)
- [blastFurnaceSmoothQuartz](#blastfurnacesmoothquartz)
- [blastFurnaceSmoothSandStone](#blastfurnacesmoothsandstone)
- [blastFurnaceStone](#blastfurnacestone)
- [bulbDelay](#bulbdelay)
- [cactusFurnaceXp](#cactusfurnacexp)
- [campSleeping](#campsleeping)
- [cobbleCrushing](#cobblecrushing)
- [commandFrame](#commandframe)
- [commandMaxEffect](#commandmaxeffect)
- [commandMods](#commandmods)
- [commandPeek](#commandpeek)
- [commandSkull](#commandskull)
- [commandSlimeChunk](#commandslimechunk)
- [commandSudo](#commandsudo)
- [concreteConvertOnCauldron](#concreteconvertoncauldron)
- [concreteMixing](#concretemixing)
- [copperUnderwaterOxidationMultiplier](#copperunderwateroxidationmultiplier)
- [craftableCobwebs](#craftablecobwebs)
- [craftableHorseArmor](#craftablehorsearmor)
- [craftableNameTags](#craftablenametags)
- [craftableNotchApple](#craftablenotchapple)
- [craftableTuff](#craftabletuff)
- [dragonDrops](#dragondrops)
- [dragonEggConvertsCobbleToEndstone](#dragoneggconvertscobbletoendstone)
- [dragonXpDrop](#dragonxpdrop)
- [easyBlueIceCrafting](#easyblueicecrafting)
- [easyBoneBlockCrafting](#easyboneblockcrafting)
- [easyChestCrafting](#easychestcrafting)
- [easyDispenserCrafting](#easydispensercrafting)
- [easyHarvesting](#easyharvesting)
- [easyMinecartsCrafting](#easyminecartscrafting)
- [easyRepeaterCrafting](#easyrepeatercrafting)
- [easyStickCrafting](#easystickcrafting)
- [easyTrappedChestCrafting](#easytrappedchestcrafting)
- [eggWaterDrag](#eggwaterdrag)
- [endCrystalPlacementRestriction](#endcrystalplacementrestriction)
- [enderEyeDropChance](#endereyedropchance)
- [enderPearlDamage](#enderpearldamage)
- [enderPearlWaterDrag](#enderpearlwaterdrag)
- [foodInstantHeal](#foodinstantheal)
- [gravelCrushing](#gravelcrushing)
- [honeyCombStickiness](#honeycombstickiness)
- [infinityNeedsArrow](#infinityneedsarrow)
- [itemFramesActivatePressurePlates](#itemframesactivatepressureplates)
- [kelpBlockHardness](#kelpblockhardness)
- [lilyPadsOnCauldron](#lilypadsoncauldron)
- [longerRepeaters](#longerrepeaters)
- [maxBannerLayers](#maxbannerlayers)
- [minecartMaxSpeedMultiplier](#minecartmaxspeedmultiplier)
- [missingCobbleRecipes](#missingcobblerecipes)
- [moreBarkCrafting](#morebarkcrafting)
- [moreFortressSpawningBlocks](#morefortressspawningblocks)
- [netherrackGeneration](#netherrackgeneration)
- [noCreeperGriefing](#nocreepergriefing)
- [noEndermanGriefing](#noendermangriefing)
- [noGhastGriefing](#noghastgriefing)
- [oldFishingLoot](#oldfishingloot)
- [peacefulHunger](#peacefulhunger)
- [playerHeadDrops](#playerheaddrops)
- [powderToGlassSmelting](#powdertoglasssmelting)
- [reachDistance](#reachdistance)
- [redstoneLampTurnOffDelay](#redstonelampturnoffdelay)
- [sculkBlocksAlwaysDropXp](#sculkblocksalwaysdropxp)
- [shapelessCrafting](#shapelesscrafting)
- [silenceMobs](#silencemobs)
- [silkTouchBuddingAmethysts](#silktouchbuddingamethysts)
- [silkTouchFarmland](#silktouchfarmland)
- [silkTouchPathBlocks](#silktouchpathblocks)
- [silkTouchSpawners](#silktouchspawners)
- [slimeChunkPercentage](#slimechunkpercentage)
- [smokerGreenDye](#smokergreendye)
- [smokerLimeDye](#smokerlimedye)
- [snowMelting](#snowmelting)
- [snowballWaterDrag](#snowballwaterdrag)
- [splashOxidize](#splashoxidize)
- [stalagmiteSteppingDamage](#stalagmitesteppingdamage)
- [stonecutterDamage](#stonecutterdamage)
- [strictShulkerShells](#strictshulkershells)
- [tallPlantNoUpdate](#tallplantnoupdate)
- [tameCatsWithCookedFish](#tamecatswithcookedfish)
- [universalDyeing](#universaldyeing)
- [unpackableAmethysts](#unpackableamethysts)
- [unpackableIce](#unpackableice)
- [unpackableNetherWart](#unpackablenetherwart)
- [unpackableQuartz](#unpackablequartz)
- [unpackableWool](#unpackablewool)
- [villagersAlwaysConvert](#villagersalwaysconvert)
- [villagersDropEmeralds](#villagersdropemeralds)
- [waterInNether](#waterinnether)
- [woodcutting](#woodcutting)
- [zeroTickPlants](#zerotickplants)
- [zombifiedPiglinsSpawningInPortals](#zombifiedpiglinsspawninginportals)

## Implemented Rules

### anvilledBlueIce
Custom amount of packed ice crushed by falling anvils make one blue ice.
- Type: `int`
- Default value: `0`
- Suggested options: `0`, `4`, `9`
- Categories: `EXPERIMENTAL`, `FEATURE`, `RUG`
- Additional notes:
- You must choose a value from 0 to 32
- From [QuickCarpet](https://github.com/QuickCarpet/QuickCarpet)

### anvilledIce
Custom amount of frosted ice crushed by falling anvils make one ice. Allows for new type of ice farm.
- Type: `int`
- Default value: `0`
- Suggested options: `0`, `4`, `9`
- Categories: `EXPERIMENTAL`, `FEATURE`, `RUG`
- Additional notes:
- You must choose a value from 0 to 32
- From [QuickCarpet](https://github.com/QuickCarpet/QuickCarpet)

### anvilledPackedIce
Custom amount of ice crushed by falling anvils make one packed ice.
- Type: `int`
- Default value: `0`
- Suggested options: `0`, `4`, `9`
- Categories: `EXPERIMENTAL`, `FEATURE`, `RUG`
- Additional notes:
- You must choose a value from 0 to 32
- From [QuickCarpet](https://github.com/QuickCarpet/QuickCarpet)

### basaltToBlackstoneConversion
Basalt converts to Blackstone if next to both Lava and Water
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `EXPERIMENTAL`, `FEATURE`, `RENEWABLE`, `RUG`, `SURVIVAL`

### basaltToLavaConversion
Basalt converts to a Lava source when placed (or moved) next to a Lava Source, Flowing Lava and a Magma Block
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `FEATURE`, `RENEWABLE`, `RUG`, `SURVIVAL`

### blastFurnaceGlass
Sand and Red Sand can be smelted to Glass Blocks in a Blast Furnace

Expect a lag spike when changing the value
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `CRAFTING`, `RUG`, `SURVIVAL`

### blastFurnaceGlazedTerracotta
Dyed Terracotta can be smelted to the corresponding Glazed Terracotta in a Blast Furnace

Expect a lag spike when changing the value
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `CRAFTING`, `RUG`, `SURVIVAL`

### blastFurnaceNetherBrick
Netherrack can be smelted to Nether Brick in a Blast Furnace

Expect a lag spike when changing the value
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `CRAFTING`, `RUG`, `SURVIVAL`

### blastFurnaceSmoothQuartz
Quartz Blocks can be smelted to Smooth Quartz in a Blast Furnace

Expect a lag spike when changing the value
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `CRAFTING`, `RUG`, `SURVIVAL`

### blastFurnaceSmoothSandStone
Sandstone and Red Sandstone can be smelted to the smooth variant in a Blast Furnace

Expect a lag spike when changing the value
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `CRAFTING`, `RUG`, `SURVIVAL`

### blastFurnaceStone
Cobblestone to Stone to Smooth Stone can be smelted in a Blast Furnace

Expect a lag spike when changing the value
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `CRAFTING`, `RUG`, `SURVIVAL`
- Additional notes:
- [Suggestion from Philipp766](https://github.com/RubixDev/Rug/issues/15)

### bulbDelay
Delay in ticks before Copper Bulbs switch their state

Setting to `1` reintroduces behavior from 23w43a
- Type: `int`
- Default value: `0`
- Suggested options: `0`, `1`, `2`
- Categories: `RUG`
- Additional notes:
- You must choose a value from 0 to 10

### cactusFurnaceXp
Amount of XP a Cactus smelted in a furnace gives

1 XP per Cactus seems to be a bug, as in Bedrock Edition it's only 0.2, which fits more in line with other items
- Type: `double`
- Default value: `1.0`
- Suggested options: `0.1`, `0.2`, `0.5`, `1.0`
- Categories: `BUGFIX`, `RUG`, `SURVIVAL`
- Additional notes:
- You must choose a value from 0 to 1

### campSleeping
Allows players to sleep in a Bed without setting their spawn point by entering while sneaking. Requires the main hand to be empty
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `EXPERIMENTAL`, `FEATURE`, `RUG`, `SURVIVAL`

### cobbleCrushing
Cobblestone crushed by a falling Anvil will convert into Gravel

Carpet-Extra's renewableSand is prioritized over this
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `FEATURE`, `RENEWABLE`, `RUG`, `SURVIVAL`

### commandFrame
A command that makes the nearest item frame in a 5 Block radius around the player, that holds an item, invisible or visible
- Type: `String`
- Default value: `ops`
- Required options: `true`, `false`, `ops`
- Categories: `COMMAND`, `RUG`

### commandMaxEffect
A command to quickly give the player the specified effect for infinite time and at max level

This is basically just an alias for: `/effect give @s 999999 255 true`
- Type: `String`
- Default value: `ops`
- Required options: `true`, `false`, `ops`
- Categories: `COMMAND`, `RUG`

### commandMods
A command listing all mods installed on the server
- Type: `String`
- Default value: `true`
- Required options: `true`, `false`, `ops`
- Categories: `COMMAND`, `RUG`

### commandPeek
A command that shows the Inventory or Ender Chest of the specified player
- Type: `String`
- Default value: `ops`
- Required options: `true`, `false`, `ops`
- Categories: `COMMAND`, `RUG`

### commandSkull
A command that gives the executing Player the Player Head of the selected Player
- Type: `String`
- Default value: `ops`
- Required options: `true`, `false`, `ops`
- Categories: `COMMAND`, `RUG`

### commandSlimeChunk
A command that shows if the current chunk is a slime chunk based on the set slimeChunkPercentage
- Type: `String`
- Default value: `ops`
- Required options: `true`, `false`, `ops`
- Categories: `COMMAND`, `RUG`

### commandSudo
A command that executes a command or sends a chat message as the selected Player
- Type: `String`
- Default value: `ops`
- Required options: `true`, `false`, `ops`
- Categories: `COMMAND`, `RUG`

### concreteConvertOnCauldron
Concrete powder converts to concrete blocks when on top of a filled cauldron
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `FEATURE`, `RUG`

### concreteMixing
Sand falling on Gravel (or the other way around) with a Concrete Block below will blend to Concrete Powder colored like the Concrete Block below

In combination with cobbleCrushing and gravelCrushing allows for an automatic Concrete generator
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `EXPERIMENTAL`, `FEATURE`, `RUG`, `SURVIVAL`

### copperUnderwaterOxidationMultiplier
How much more likely copper blocks are to oxidize when touching water on at least three sides
- Type: `double`
- Default value: `1`
- Suggested options: `1`, `2`, `5`, `10`
- Categories: `RUG`
- Additional notes:
- You must choose a value from 1 to 100

### craftableCobwebs
Cobwebs can be crafted with 5 Strings in a cross pattern or with a 3x3 full area

Expect a lag spike when changing the value
- Type: `String`
- Default value: `off`
- Required options: `off`, `cross`, `full`
- Categories: `CRAFTING`, `RENEWABLE`, `RUG`, `SURVIVAL`

### craftableHorseArmor
Horse Armor can be crafted in vanilla_style (H-shape), with_saddle (like in VanillaTweaks) or with armor_pieces

Expect a lag spike when changing the value
- Type: `String`
- Default value: `off`
- Required options: `off`, `vanilla_style`, `with_saddle`, `armor_pieces`
- Categories: `CRAFTING`, `RENEWABLE`, `RUG`, `SURVIVAL`

### craftableNameTags
Name Tags can be crafted with Paper and Iron or String or both

Expect a lag spike when changing the value
- Type: `String`
- Default value: `off`
- Required options: `off`, `with_iron`, `with_string`, `with_both`
- Categories: `CRAFTING`, `RUG`, `SURVIVAL`

### craftableNotchApple
Enchanted Golden Apples can be crafted with 8 Gold Blocks again

Expect a lag spike when changing the value
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `CRAFTING`, `RENEWABLE`, `RUG`, `SURVIVAL`

### craftableTuff
Craft tuff from andesite and cobblestone

Expect a lag spike when changing the value
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `CRAFTING`, `RENEWABLE`, `RUG`, `SURVIVAL`

### dragonDrops
Ender Dragon drops selected item(s) when killed
- Type: `String`
- Default value: `none`
- Required options: `none`, `dragon_egg`, `elytra`, `dragon_head`, `dragon_egg,elytra`, `dragon_egg,dragon_head`, `elytra,dragon_head`, `all`
- Categories: `FEATURE`, `RENEWABLE`, `RUG`, `SURVIVAL`
- Additional notes:
- Idea from [VanillaTweaks](https://vanillatweaks.net/picker/datapacks/)

### dragonEggConvertsCobbleToEndstone
Dragon Eggs will convert Cobble under them to Endstone either on set event
- Type: `String`
- Default value: `off`
- Required options: `off`, `on_teleport`, `on_landing`, `both`
- Categories: `EXPERIMENTAL`, `FEATURE`, `RENEWABLE`, `RUG`

### dragonXpDrop
Amount of XP dropped by later Dragons. The first Dragon always drops 12000
- Type: `int`
- Default value: `500`
- Suggested options: `500`, `1200`, `12000`
- Categories: `EXPERIMENTAL`, `RUG`, `SURVIVAL`
- Additional notes:
- You must choose a value from 0 to 12000
- [Idea from Neubulae](https://github.com/gnembon/carpet-extra/issues/171)

### easyBlueIceCrafting
Blue Ice can be crafted from Ice and Blue Dye

Expect a lag spike when changing the value
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `CRAFTING`, `RUG`, `SURVIVAL`

### easyBoneBlockCrafting
Bone Blocks can be crafted out of Bones

Expect a lag spike when changing the value
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `CRAFTING`, `RUG`, `SURVIVAL`

### easyChestCrafting
Chests can be crafted out of logs

Expect a lag spike when changing the value
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `CRAFTING`, `RUG`, `SURVIVAL`

### easyDispenserCrafting
Dispensers can be crafted in full stacks with a dropper plus the raw materials of a bow

Expect a lag spike when changing the value
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `CRAFTING`, `RUG`, `SURVIVAL`
- Additional notes:
- Idea from [VanillaTweaks](https://vanillatweaks.net/picker/crafting-tweaks/)

### easyHarvesting
Right-clicking on fully grown crops harvests and immediately replants it

Works on all crops, nether warts, cocoa beans, sugarcane, cacti, bamboo, kelp and twisting, weeping and cave vines
- Type: `String`
- Default value: `off`
- Required options: `off`, `normal`, `require_hoe`
- Categories: `EXPERIMENTAL`, `FEATURE`, `RUG`, `SURVIVAL`

### easyMinecartsCrafting
The special Minecarts can be crafted like normal Minecarts with the matching Block in the middle

Expect a lag spike when changing the value
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `CRAFTING`, `RUG`, `SURVIVAL`

### easyRepeaterCrafting
Repeaters can be crafted with the raw materials for Redstone Torches

Expect a lag spike when changing the value
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `CRAFTING`, `RUG`, `SURVIVAL`

### easyStickCrafting
Sticks can be crafted out of logs

Expect a lag spike when changing the value
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `CRAFTING`, `RUG`, `SURVIVAL`

### easyTrappedChestCrafting
Trapped Chests can be crafted out of logs and a Tripwire Hook

Expect a lag spike when changing the value
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `CRAFTING`, `RUG`, `SURVIVAL`

### eggWaterDrag
How fast thrown Eggs can travel underwater. 0.99 is the default for above water and for Tridents

Thrown Egg will stutter on client when mod is only on server
- Type: `double`
- Default value: `0.8`
- Suggested options: `0.8`, `0.9`, `0.99`
- Categories: `CLIENT`, `EXPERIMENTAL`, `RUG`
- Additional notes:
- You must choose a value from 0.5 to 0.99

### endCrystalPlacementRestriction
End Crystals can only be placed on Obsidian and Bedrock Blocks
- Type: `boolean`
- Default value: `true`
- Required options: `true`, `false`
- Categories: `RUG`

### enderEyeDropChance
The chance of Ender Eyes dropping when thrown
- Type: `int`
- Default value: `80`
- Suggested options: `0`, `50`, `80`, `100`
- Categories: `RUG`, `SURVIVAL`
- Additional notes:
- You must choose a value from 0 to 100

### enderPearlDamage
Amount of damage dealt by Ender Pearls
- Type: `int`
- Default value: `5`
- Suggested options: `0`, `2`, `3`, `5`
- Categories: `FEATURE`, `RUG`, `SURVIVAL`
- Additional notes:
- You must choose a value from 0 to 10

### enderPearlWaterDrag
How fast thrown Ender Pearls can travel underwater. 0.99 is the default for above water and for Tridents

Thrown Pearl will stutter on client when mod is only on server
- Type: `double`
- Default value: `0.8`
- Suggested options: `0.8`, `0.9`, `0.99`
- Categories: `CLIENT`, `EXPERIMENTAL`, `RUG`
- Additional notes:
- You must choose a value from 0.5 to 0.99

### foodInstantHeal
Food heals hearts not hunger like in the first MC versions and naturalRegeneration is off

Recommended to combine with peacefulHunger
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `EXPERIMENTAL`, `FEATURE`, `RUG`, `SURVIVAL`
- Additional notes:
- Suggestion by [real_zockerhopper](https://www.curseforge.com/members/real_zockerhopper)

### gravelCrushing
Gravel crushed by a falling Anvil will convert into Sand
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `FEATURE`, `RENEWABLE`, `RUG`, `SURVIVAL`

### honeyCombStickiness
Honey Comb only sticks to selected Blocks

Will render Ghost Blocks on the Client when mod is only Server Side
- Type: `String`
- Default value: `both`
- Required options: `both`, `honey`, `slime`, `none`
- Categories: `CLIENT`, `EXPERIMENTAL`, `FEATURE`, `RUG`
- Additional notes:
- [Idea from DragonEggBedrockBreaking#0034](https://discord.com/channels/211786369951989762/573613501164159016/816793720011358208) on the [SciCraft Discord](https://discord.gg/scicraft)

### infinityNeedsArrow
A Bow enchanted with Infinity needs the player to have an arrow in their inventory
- Type: `boolean`
- Default value: `true`
- Required options: `true`, `false`
- Categories: `BUGFIX`, `EXPERIMENTAL`, `RUG`, `SURVIVAL`

### itemFramesActivatePressurePlates
Item Frames inside wooden pressure plates hold them down
- Type: `boolean`
- Default value: `true`
- Required options: `true`, `false`
- Categories: `BUGFIX`, `RUG`

### kelpBlockHardness
How long Kelp Blocks take to mine in survival

Any value other than 0 will behave like 0.5 for clients without this mod
- Type: `double`
- Default value: `0.5`
- Suggested options: `0.0`, `0.25`, `0.5`
- Categories: `CLIENT`, `EXPERIMENTAL`, `RUG`, `SURVIVAL`
- Additional notes:
- You must choose a value from 0 to 0.5

### lilyPadsOnCauldron
Lily Pads can be placed on Cauldrons
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `FEATURE`, `RUG`

### longerRepeaters
Repeaters on top of Redstone Blocks multiply their delay by set amount
- Type: `int`
- Default value: `1`
- Required options: `1`, `2`, `3`, `4`
- Categories: `EXPERIMENTAL`, `FEATURE`, `RUG`

### maxBannerLayers
Maximum number of layers, that can be applied to a banner

This only works for clients with this mod installed and the Banner tooltips never show more than 6 layers
- Type: `int`
- Default value: `6`
- Suggested options: `3`, `6`, `10`, `12`
- Categories: `CLIENT`, `CRAFTING`, `EXPERIMENTAL`, `RUG`, `SURVIVAL`
- Additional notes:
- You must choose a value from 3 to 16
- [Idea from SouthernPixel](https://github.com/gnembon/carpet-extra/issues/111)

### minecartMaxSpeedMultiplier
Maximum minecart speed multiplier
- Type: `double`
- Default value: `1.0`
- Suggested options: `0.5`, `1.0`, `2.0`, `4.0`
- Categories: `EXPERIMENTAL`, `RUG`
- Additional notes:
- You must choose a value between 0.25 and 4.0

### missingCobbleRecipes
Adds missing recipes for allowing blackstone and cobbled deepslate in place of cobblestone

Expect a lag spike when changing the value
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `BUGFIX`, `CRAFTING`, `RUG`, `SURVIVAL`

### moreBarkCrafting
Crafting Logs to Wood gives 4 instead of 3

Expect a lag spike when changing the value
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `CRAFTING`, `RUG`, `SURVIVAL`

### moreFortressSpawningBlocks
What blocks Fortress mobs can spawn on inside the bigger Bounding Box

off: nether bricks only / more: (red) nether bricks, netherrack, soul sand/soil, packed/blue ice, gravel, magma blocks / all: all
- Type: `String`
- Default value: `off`
- Required options: `off`, `more`, `all`
- Categories: `EXPERIMENTAL`, `FEATURE`, `RUG`
- Additional notes:
- [Idea from DragonEggBedrockBreaking](https://github.com/gnembon/carpet-extra/issues/182)

### netherrackGeneration
Netherrack is generated instead of Cobblestone if a Magma Block is below
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `EXPERIMENTAL`, `FEATURE`, `RENEWABLE`, `RUG`, `SURVIVAL`

### noCreeperGriefing
Prevents Creepers from destroying blocks
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `RUG`, `SURVIVAL`

### noEndermanGriefing
Prevents Endermen from picking up and placing blocks
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `RUG`, `SURVIVAL`

### noGhastGriefing
Prevents Ghasts from destroying blocks
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `RUG`, `SURVIVAL`

### oldFishingLoot
Reverts the fishing loot to how it was before 1.16
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `RUG`, `SURVIVAL`

### peacefulHunger
Players do not lose any hunger like in peaceful mode
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `EXPERIMENTAL`, `FEATURE`, `RUG`, `SURVIVAL`
- Additional notes:
- Suggestion by [real_zockerhopper](https://www.curseforge.com/members/real_zockerhopper)

### playerHeadDrops
Players drop their head
- Type: `String`
- Default value: `off`
- Required options: `off`, `on_death`, `on_killed_by_player`
- Categories: `FEATURE`, `RUG`, `SURVIVAL`
- Additional notes:
- Idea from [VanillaTweaks](https://vanillatweaks.net/picker/datapacks/)

### powderToGlassSmelting
Concrete Powder can be smelted to Glass of the corresponding color

Expect a lag spike when changing the value
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `CRAFTING`, `RUG`, `SURVIVAL`
- Additional notes:
- Idea from [VanillaTweaks](https://vanillatweaks.net/picker/crafting-tweaks/)

### reachDistance
Reach in which you can place and break blocks. Value will be 0.5 higher in creative

Mod needed on server and client for this feature to work
- Type: `double`
- Default value: `4.5`
- Suggested options: `0.0`, `4.5`, `5.0`, `10.0`
- Categories: `CLIENT`, `CREATIVE`, `EXPERIMENTAL`, `RUG`
- Additional notes:
- You must choose a value from 0 to 100
- Is disabled when [reach-entity-attributes](https://github.com/JamiesWhiteShirt/reach-entity-attributes) or [Pehkui](https://www.curseforge.com/minecraft/mc-mods/pehkui) is installed

### redstoneLampTurnOffDelay
Delay in game ticks for Redstone Lamps to turn off
- Type: `int`
- Default value: `4`
- Suggested options: `0`, `4`, `8`
- Categories: `RUG`
- Additional notes:
- You must choose a value from 0 to 8

### sculkBlocksAlwaysDropXp
Sculk blocks always drop XP when destroyed

Allows for fully automatic XP farms without a wither
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `RUG`, `SURVIVAL`, `TNT`

### shapelessCrafting
Bread, Paper and Shulker Boxes can be crafted in a 2x2 field

Expect a lag spike when changing the value
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `CRAFTING`, `RUG`, `SURVIVAL`
- Additional notes:
- Idea from [VanillaTweaks](https://vanillatweaks.net/picker/crafting-tweaks/)

### silenceMobs
Mobs named with 'silence_me' stop making noise
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `FEATURE`, `RUG`, `SURVIVAL`
- Additional notes:
- Idea from [VanillaTweaks](https://vanillatweaks.net/picker/datapacks/)

### silkTouchBuddingAmethysts
Mining Budding Amethysts with a Silk Touch tool will drop itself
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `EXPERIMENTAL`, `FEATURE`, `RUG`, `SURVIVAL`

### silkTouchFarmland
Mining Farmland with a Silk Touch tool will drop itself
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `EXPERIMENTAL`, `FEATURE`, `RUG`, `SURVIVAL`

### silkTouchPathBlocks
Mining Path Blocks with a Silk Touch tool will drop itself
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `EXPERIMENTAL`, `FEATURE`, `RUG`, `SURVIVAL`

### silkTouchSpawners
Mining Spawners with a Silk Touch tool will drop itself
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `EXPERIMENTAL`, `FEATURE`, `RUG`, `SURVIVAL`

### slimeChunkPercentage
The percentage of chunks that are Slime chunks
- Type: `int`
- Default value: `10`
- Suggested options: `0`, `10`, `50`, `100`
- Categories: `EXPERIMENTAL`, `RUG`
- Additional notes:
- You must choose a value from 0 to 100 that is a multiple of 10
- [Idea from Philipp766](https://github.com/gnembon/carpet-extra/issues/161)

### smokerGreenDye
Cacti can be cooked into Green Dye in a Smoker. XP override of cactusFurnaceXp still applies

Expect a lag spike when changing the value
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `CRAFTING`, `RUG`, `SURVIVAL`

### smokerLimeDye
Sea Pickles can be cooked into Lime Dye in a Smoker

Expect a lag spike when changing the value
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `CRAFTING`, `RUG`, `SURVIVAL`

### snowMelting
Whether snow can melt
- Type: `boolean`
- Default value: `true`
- Required options: `true`, `false`
- Categories: `CREATIVE`, `RUG`, `SURVIVAL`

### snowballWaterDrag
How fast thrown Snowballs can travel underwater. 0.99 is the default for above water and for Tridents

Thrown Snowball will stutter on client when mod is only on server
- Type: `double`
- Default value: `0.8`
- Suggested options: `0.8`, `0.9`, `0.99`
- Categories: `CLIENT`, `EXPERIMENTAL`, `RUG`
- Additional notes:
- You must choose a value from 0.5 to 0.99

### splashOxidize
Copper blocks oxidize one stage when hit with a water bottle
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `FEATURE`, `RUG`, `SURVIVAL`

### stalagmiteSteppingDamage
Pointed Dripstones (stalagmites) deal damage when standing on them. Sneaking prevents this
- Type: `int`
- Default value: `0`
- Suggested options: `0`, `2`, `4`
- Categories: `FEATURE`, `RUG`, `SURVIVAL`
- Additional notes:
- You must choose a value from 0 to 10

### stonecutterDamage
How much damage Stonecutters deal when stepping on them
- Type: `int`
- Default value: `0`
- Suggested options: `0`, `3`, `4`, `5`
- Categories: `BUGFIX`, `RUG`, `SURVIVAL`
- Additional notes:
- You must choose a value from 0 to 10

### strictShulkerShells
Shulkers always drop a given amount of shulker shells when killed
- Type: `int`
- Default value: `0`
- Suggested options: `0`, `1`, `2`
- Categories: `FEATURE`, `RUG`, `SURVIVAL`
- Additional notes:
- You must choose a value from 0 to 4
- Idea from [VanillaTweaks](https://vanillatweaks.net/picker/datapacks/)

### tallPlantNoUpdate
Tall Plants do not update blocks around the top part if the bottom half got broken

Old Bug: MC-31038
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `EXPERIMENTAL`, `RUG`
- Additional notes:
- [Idea from DragonEggBedrockBreaking](https://github.com/gnembon/carpet-extra/issues/185)

### tameCatsWithCookedFish
Cats can also be tamed with cooked Cod and Salmon, not just with raw
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `RUG`, `SURVIVAL`

### universalDyeing
Allows to dye already dyed things and clean Glass, Glass Panes and Terracotta with a Water Bucket in the Crafting Table

Expect a lag spike when changing the value
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `CRAFTING`, `RUG`, `SURVIVAL`
- Additional notes:
- Idea from [VanillaTweaks](https://vanillatweaks.net/picker/crafting-tweaks/)

### unpackableAmethysts
Amethyst Blocks can be crafted into set amount of Amethyst Shards

Expect a lag spike when changing the value
- Type: `int`
- Default value: `0`
- Suggested options: `0`, `4`
- Categories: `CRAFTING`, `RUG`, `SURVIVAL`
- Additional notes:
- You must choose a value from 0 to 9
- Idea from [NAPPUS](https://github.com/MultiCoreNetwork/carpet-redcraft-addons/issues/79)

### unpackableIce
Blue Ice and Packed Ice can be crafted into set amount of Packed Ice and Normal Ice accordingly

Expect a lag spike when changing the value
- Type: `int`
- Default value: `0`
- Suggested options: `0`, `3`, `4`, `9`
- Categories: `CRAFTING`, `RUG`, `SURVIVAL`
- Additional notes:
- You must choose a value from 0 to 9

### unpackableNetherWart
Nether Wart Blocks can be crafted into set amount of Nether Warts

Expect a lag spike when changing the value
- Type: `int`
- Default value: `0`
- Suggested options: `0`, `9`
- Categories: `CRAFTING`, `RUG`, `SURVIVAL`
- Additional notes:
- You must choose a value from 0 to 9

### unpackableQuartz
Quartz Blocks can be crafted into set amount of Quartz

Expect a lag spike when changing the value
- Type: `int`
- Default value: `0`
- Suggested options: `0`, `4`
- Categories: `CRAFTING`, `RUG`, `SURVIVAL`
- Additional notes:
- You must choose a value from 0 to 9

### unpackableWool
White Wool Blocks can be crafted into set amount of String

Expect a lag spike when changing the value
- Type: `int`
- Default value: `0`
- Suggested options: `0`, `4`
- Categories: `CRAFTING`, `RUG`, `SURVIVAL`
- Additional notes:
- You must choose a value from 0 to 9

### villagersAlwaysConvert
Villagers killed by Zombies will always convert to Zombie Villagers regardless of difficulty
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `RUG`, `SURVIVAL`

### villagersDropEmeralds
Villagers drop between 1 and x Emeralds on death, where x is the given number
- Type: `int`
- Default value: `0`
- Suggested options: `0`, `1`, `3`
- Categories: `FEATURE`, `RUG`, `SURVIVAL`
- Additional notes:
- You must choose a value from 0 to 5

### waterInNether
Allow water placing and ice melting in ultrawarm dimensions
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `CREATIVE`, `RUG`

### woodcutting
The Stonecutter can be used for all wood types

Expect a lag spike when changing the value
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `CRAFTING`, `RUG`, `SURVIVAL`

### zeroTickPlants
Brings back the ability to force grow certain plants using 0-ticks
- Type: `boolean`
- Default value: `false`
- Required options: `true`, `false`
- Categories: `EXPERIMENTAL`, `RUG`

### zombifiedPiglinsSpawningInPortals
Allows Zombified Piglins to spawn inside Nether Portals
- Type: `boolean`
- Default value: `true`
- Required options: `true`, `false`
- Categories: `RUG`, `SURVIVAL`