Fabric Carpet extension that adds things from the Spigot plugin Essentials, or other features I think are needed for Minecraft.
Features can be enabled through the /carpet command:
/carpet <rule_name> <rule_value>
# For example:
/carpet phantomsObeyMobcaps true
/carpet commandCameraMode ops
/carpet stackableShulkersInPlayerInventories true
Permissions can be customised for commands through a permissions mod such as LuckPerms, the name of the permissions are as follows:
essential-addons.command.<command_name>
# For example:
essential-addons.command.cs
essential-addons.command.hat
essential-addons.command.lag-spike
Broadcasts all OP messages to everyone
Booleanfalsetrue, falseESSENTIAL, SURVIVALAllows you to always eat cake, even when you are not hungry
Booleanfalsetrue, falseESSENTIAL, EXPERIMENTAL, FEATURESpecifies the alias for the camera command, 'cs' by default
StringcsESSENTIAL, SURVIVAL, FEATURERestores player location back to original location in survival, similar to the cs script by Kdender
Saves location even after server restart
Booleantruetrue, falseESSENTIAL, SURVIVAL, FEATUREPorts cameraModeSurvivalRestrictions from carpet 1.12 into commandCameraMode
Does not allow you to use camera mode if you are in danger
Booleanfalsetrue, falseESSENTIAL, EXPERIMENTAL, SURVIVAL, FEATUREPrevents players from teleporting to players on specific teams in spectator
Use the /team-teleport-blacklist command to specify teams
Booleanfalsetrue, falseESSENTIAL, SURVIVAL, COMMANDPrevents players from teleporting to specific players in spectator
Use the /subscribe command to enable/disable teleport blacklist per player
Booleanfalsetrue, falseESSENTIAL, SURVIVAL, COMMANDCombines the duration of potions
Booleanfalsetrue, falseESSENTIAL, EXPERIMENTAL, FEATUREAllows you to backup regions in an area to the backups folder in the world folder
Stringfalsetrue, false, ops, 0, 1, 2, 3, 4ESSENTIAL, COMMAND, SURVIVAL, FEATURESurvival friendly spectator mode, puts the player in and out of spectator mode. By default the command is /cs
Allows for saving location after server reset using rule cameraModeRestoreLocation and adds functionality for cameraModeSurvivalRestrictions
Stringfalsetrue, false, ops, 0, 1, 2, 3, 4ESSENTIAL, COMMAND, EXPERIMENTAL, SURVIVAL, FEATUREEnables /defuse to be used to stop any tnt from exploding within a given range
Stringfalsetrue, false, ops, 0, 1, 2, 3, 4ESSENTIAL, COMMAND, CREATIVEAllows you to open your enderchest with /enderchest
Stringfalsetrue, false, ops, 0, 1, 2, 3, 4ESSENTIAL, COMMAND, CREATIVEAllows /extinguish to be used to extinguish the player
Stringfalsetrue, false, ops, 0, 1, 2, 3, 4ESSENTIAL, COMMANDToggles the ability to fly while in survival mode using /fly
Using this also disables fall damage
Stringfalsetrue, false, ops, 0, 1, 2, 3, 4ESSENTIAL, COMMANDAllows /gmc, /gms, /gmsp, and /gma to be used
Stringfalsetrue, false, ops, 0, 1, 2, 3, 4ESSENTIAL, COMMAND, CREATIVEToggles invulnerability using /god
Can be buggy if used while in creative mode
Stringfalsetrue, false, ops, 0, 1, 2, 3, 4ESSENTIAL, COMMANDAllows you to equip your held item to your head slot using /hat
Stringfalsetrue, false, ops, 0, 1, 2, 3, 4ESSENTIAL, COMMAND, CREATIVEAllows /heal to be used to heal and feed the player
Stringfalsetrue, false, ops, 0, 1, 2, 3, 4ESSENTIAL, COMMANDAllows you to simulate a lag spike during a specified tick phase using /lag-spike
Stringfalsetrue, false, ops, 0, 1, 2, 3, 4ESSENTIAL, COMMAND, CREATIVEAllows you to do /mods, it lists all the mods running on the server
Stringopstrue, false, ops, 0, 1, 2, 3, 4ESSENTIAL, COMMANDAllows /more to be used to give a full stack of whatever item the player is holding
Stringfalsetrue, false, ops, 0, 1, 2, 3, 4ESSENTIAL, COMMANDLists other players near you within the specified range
Stringfalsetrue, false, ops, 0, 1, 2, 3, 4ESSENTIAL, COMMAND, CREATIVEToggles night vision
Stringfalsetrue, false, ops, 0, 1, 2, 3, 4ESSENTIAL, COMMAND, CREATIVEAllows anyone to use the /kick command
Booleanfalsetrue, falseESSENTIAL, COMMAND, SURVIVALAllows anyone to use the /op command
Booleanfalsetrue, falseESSENTIAL, COMMAND, CREATIVEAllows anyone to use the command /save-all
Booleanfalsetrue, falseESSENTIAL, COMMAND, SURVIVALAllows anyone to use a subset of the /scoreboard commands
Booleanfalsetrue, falseESSENTIAL, COMMAND, SURVIVALAllows anyone to use the /team command
Booleanfalsetrue, falseESSENTIAL, COMMAND, SURVIVALAllows you to rename items with a command
Booleanfalsetrue, falseESSENTIAL, COMMAND, CREATIVEAllows /repair to be used to repair any item the player is holding
Stringfalsetrue, false, ops, 0, 1, 2, 3, 4ESSENTIAL, COMMANDToggles strength
Stringfalsetrue, false, ops, 0, 1, 2, 3, 4ESSENTIAL, COMMAND, CREATIVETeleports the player up using the /top command
Booleanfalsetrue, falseESSENTIAL, COMMAND, CREATIVEAllows /view-distance for changing the server's view distance
Booleanfalsetrue, falseESSENTIAL, COMMAND, SURVIVALAllows players create and teleport to warps using /warp
Stringfalsetrue, false, ops, 0, 1, 2, 3, 4ESSENTIAL, COMMAND, CREATIVEAllows you to open a crafting table with /workbench
Stringfalsetrue, false, ops, 0, 1, 2, 3, 4ESSENTIAL, COMMAND, CREATIVEMining blocks while crouching will put mined blocks straight into your inventory, requires players to subscribe to careful break using the /subscribe command
Same as wholmT's implementation in carpetAddons but works with stackable shulkers`
Booleanfalsetrue, falseESSENTIAL, COMMAND, SURVIVAL, FEATUREKilling entities while crouching will put dropped items straight into your inventory, requires players to subscribe to careful drop using the /subscribe command
Booleanfalsetrue, falseESSENTIAL, COMMAND, SURVIVAL, FEATUREAutomatically drop the fake player's inventory on kill
Booleanfalsetrue, falseESSENTIAL, SURVIVAL, FEATUREPrevents items from being consumed in survival or adventure mode
Booleanfalsetrue, falseESSENTIAL, CREATIVE, EXPERIMENTALRe-implements minecart boosting
Booleanfalsetrue, falseESSENTIAL, FEATURE, EXPERIMENTALMakes phantoms unable to spawn unless the mobcap allows for them to
Booleanfalsetrue, falseESSENTIAL, FEATURE, SURVIVALAutomatically respawns fake players on server restart
Booleanfalsetrue, falseESSENTIAL, SURVIVAL, FEATURERemoves all item entities after set amount of item entities is reached in a world, set to 0 to disable
Integer00, 200, 500, 1000ESSENTIAL, CREATIVE, FEATURERemoves the warning 'Mismatch in destroy block pos...' in console and logs
Booleanfalsetrue, falseESSENTIAL, SURVIVAL, FEATURERemoves the warning 'Saving oversized chunk...' in console and logs
Booleanfalsetrue, falseESSENTIAL, SURVIVAL, FEATURERemoves the warning 'Fetching packet for removed entity...' in console and logs
Booleanfalsetrue, falseESSENTIAL, SURVIVAL, FEATURERemoves all xp entities after set amount of xp entities is reached in a world, set to 0 to disable
Integer00, 100, 250, 500ESSENTIAL, CREATIVE, FEATURESaves all fake player actions and restarts them when players re-log
Booleanfalsetrue, falseESSENTIAL, SURVIVAL, FEATURE, EXPERIMENTALMakes bamboo break if next to a solid block - like cactus
Booleanfalsetrue, falseESSENTIAL, SURVIVAL, FEATUREMakes sugar cane break if next to a solid block - like cactus
Booleanfalsetrue, falseESSENTIAL, SURVIVAL, FEATUREAllows you to put shulker boxes inside of other shulkers
Booleanfalsetrue, falseESSENTIAL, EXPERIMENTAL, FEATUREStops potion effects from ticking when in spectator
Booleanfalsetrue, falseESSENTIAL, SURVIVAL, FEATUREFixes stacked shulkers overloading comparators
Booleanfalsetrue, falseESSENTIAL, SURVIVAL, FEATUREThis will always allow you to stack shulkers manually in your inventory and on the ground, but cannot be stacked by hoppers.
Disable all other stackableShulker rules (unless you are using stackableShulkersWithItems)
Booleanfalsetrue, falseESSENTIAL, EXPERIMENTAL, FEATUREShulker boxes stack with items inside will stack with other shulkers with the same items
This rule requires stackableShulkersInPlayerInventories to be enabled
Booleanfalsetrue, falseESSENTIAL, EXPERIMENTAL, FEATUREKills all entities (bar players) within the structure bounding box when loading a structure
Requires ignore entities to be set to false
Booleanfalsetrue, falseESSENTIAL, CREATIVE, FEATUREReplaces existing fluids when pasting. Why would you want to keep existing fluids anyways???
Booleanfalsetrue, falseESSENTIAL, CREATIVE, FEATURE