CarpetPlus
Building
Each branch maintains only one Minecraft version. The current 26.3 branch builds directly from the repository root.
Requires Java 25:
.\gradlew.bat build
Documentation homepage: https://ohhapple.github.io
Related rule commands
/carpet SuperWindCharge [boolean default=false] Wind charge spiral shuriken
/carpet VillageAlwaysBreed [boolean default=false] Villagers breed continuously (including baby villagers)
/carpet SuperSponge [String default="false"] Super sponge mode (use /carpet SuperSpongeRadius to set the radius)
/carpet SuperSpongeRadius [int default=6] Super sponge effective radius (requires /carpet SuperSponge to enable super sponge mode)
/carpet concreteBurnedIntoglass [boolean default=false] 16 colors of concrete powder burn into 16 colors of glass
/carpet StackablePotion [int default=1] Potion stack size
/carpet StackableEnchantedBook [int default=1] Enchanted book stack size
/carpet StackableTotemOfUndying [int default=1] Totem of Undying stack size
/carpet StackableMilkBucket [int default=1] Milk bucket stack size
/carpet EquipmentUnbreak [boolean default=false] Equipment does not consume durability
/carpet ShulkerBoxNested [String default="false"] Shulker box nesting (choose who can operate: players only, hoppers/dispensers only, or all)
/carpet CarpetPlusNetwork [boolean default=true] Master switch for CarpetPlus network protocol handling; when enabled, related network features are available (enabled by default)
/carpet GetPlayerFps [String default="false"] Get server player FPS
/carpet AmethystShardMusicChannel [boolean default=false] Amethyst shard music channel
Music Player
Music features are controlled uniformly by /carpet AmethystShardMusicChannel true. Once enabled, enter ++cp music in chat, or right-click with an amethyst shard to open the player.
For multiplayer listening together, also enable the CarpetPlus network protocol rule:
/carpet CarpetPlusNetwork true
/carpet AmethystShardMusicChannel true