Canopy - Carpet Mod for Bedrock

Thumbnail: Canopy - Carpet Mod for Bedrock Go to files

Canopy brings technical informatics, new features, and quality-of-life changes to Minecraft Bedrock Edition, similar to the Carpet mod for Minecraft: Java Edition.

What is Canopy?

Canopy is an addon for vanilla Minecraft Bedrock Edition that allows more control over what matters from a technical perspective of the game. With it, you can:

  • View useful information in the top right of your screen, including light level, TPS, biome, the number of entities in view, the name of the block in front of you, its inventory, and more.
  • Receive a detailed breakdown of the items your farms and machines produce using hopper counters.
  • Get statistics on the performance of your farms with spawn tracking.
  • Analyze your builds in slow motion using the tick command.
  • much, much more!

Canopy has many features and custom commands, each of which can be turned on and off at will, and I will explain a few of them down below. However, consider watching these two videos instead! These videos show each of Canopy's features in detail and how to use them.

Canopy Full Guide: https://youtu.be/g7LpcNILjDM (part 1), https://youtu.be/TsOjT1-6B5I (part 2)

Fan-Favorite Additions

InfoDisplay

  • coords - Shows the coordinates of the player truncated at 2 decimal places.
  • facing - Shows which direction the player is facing using N, S, E, W & the coordinate direction (ex. N (-z)).
  • tps - Shows the server's current ticks per second (TPS).
  • entities - Shows the number of entities in front of your player.
  • light - Shows the light level of the block where your foot is.
  • biome - Shows the biome you are currently in.
  • worldDay - Shows the count of Minecraft days since the world began.
  • timeOfDay - Shows the Minecraft day-cycle time as a 12-hour digital clock time.
  • sessionTime - Shows the time since you joined.
  • moonPhase - Shows the current phase of the moon.
  • slimeChunk - Shows whether the chunk you are standing in is a slime chunk (only displays when true).
  • eventTrackers - Shows the counts of currently tracked events. (Tracking is controlled with ./trackevent.)
  • hopperCounters - Shows all active hopper counters in their respective colors. You can change the mode of each channel to display how many items it's receiving per hour, minute, or second instead of the normal count.
  • lookingAt - Shows the name of the block or entity you're currently looking at. When looking at redstone dust, it will also show the signal strength.
  • peekInventory - Shows the inventory of the block or entity you're looking at. Can be particularly useful for debugging containers in spectator mode.

Tick Command

Allows you to slow down the world's tick speed!
Usage: ./tick [mspt]
Sets the world's tick speed to the desired milliseconds per tick.
Usage: ./tick step [steps]
Makes the world at normal speed for the specified number of ticks. Leave the [steps] argument blank to step only one tick.
Usage: ./tick reset
Resets the world's tick speed to normal.

TNT Duping

This rule (called dupeTnt) enables TNT duping! To dupe a block of TNT, it must be moved by a piston, adjacent to a note block, and then ignited. The TNT will drop with the normal priming momentum (unless changed by another rule) in block below where it was ignited. To get a sense for it, try a setup similar to the image below.

TNT Duping: Example

Auto Item Pickup

This rule will automatically place any blocks you mine straight into your inventory.

Camera Command

Allows you to switch to a survival-friendly spectator mode, or set up a tripod to view your work on-demand.
Usage: ./camera spectate
Toggles a survival-friendly freecam. It switches you to spectator mode with night vision and conduit power. When you are finished, just run the command again to return to your original position. Alias: ./cs
Usage: ./camera place Places down a camera for you to view later on. Alias: ./cp
Usage: ./camera view
Toggles viewing your placed camera. Your player can still move around and interact as normal while viewing your placed camera. Alias: ./cv

Hopper Counters

Hopper Counters are a great way to count items and test farm rates. There are 16 channels, each named after a Minecraft wool color (red, cyan, light_blue, etc.). To get set up with a hopper counter, just place a hopper that faces into a wool block. When you place down your first hopper counter, a timer which is used to calculate item rates starts. Note: A hopper counter will only be created when you place it down, not when the two blocks are connected other ways (pistons, structure blocks, cloning, etc.). This can easily be accounted for by just breaking and replacing the wool or hopper after cloning or, as in the case with a piston, moving a hopper above the hopper connected to the wool block.
Usage: ./counter
Displays information about the item counts in each channel. This includes metrics like the total items and items per hour, and the same divided up into individual item types. Alias: ./ct
Usage: ./counter [color]
Does the same as ./counter, but displays info for only one channel. Using the all keyword has exactly the same behavior as ./counter. Alias: ./ct <color> This command can also be triggered with the vanilla command /scriptevent canopy:counter [color] (ie. in a command block).
Usage: ./counter realtime
Displays information about the item counts using real-world time instead of Minecraft tick-based time to do rate calculations. You can also use ./counter <color> realtime to get the item counts for only one channel using the real-time calculation. Alias: ./ct realtime, ./ct <color> realtime
Usage: ./counter reset
Resets the count of all channels to zero and restarts the timer. Alias: ./ct <reset> This command can also be triggered with the vanilla command /scriptevent canopy:counter reset (ie. in a command block).
Usage: ./counter <color> reset
Resets the count of the specified channel to zero and restarts the timer for that channel. Alias: ./ct <color> reset This command can also be triggered with the vanilla command /scriptevent canopy:counter <color> reset (ie. in a command block).
In the InfoDisplay
Hopper Counters can be viewed in the InfoDisplay in real-time. By enabling the hopperCounters rule in the InfoDisplay, all active hopper counter channels will show up in your InfoDisplay. Additionally, you can change whether each channel is set to display how many items it's receiving per hour, minute, or second instead of the normal count using the command below.
Usage: ./counter <color|all> <mode>
Changes the mode of a channel while tracking hopper counters in the InfoDisplay. countMode displays a count of every item that passes through. perhourMode, perminuteMode, and persecondMode display the number of items per hour, minute, and second, respectively. Alias: ./ct <color> <mode>

There are many more features, and you can learn about each of them using the ./help command or on the Canopy Wiki: https://github.com/ForestOfLight/Canopy/wiki

Download links
Download Canopy's Latest Update
View Canopy's GitHub Repo
View Canopy's Wiki
Supported versions
1.21.20
Tags
340
1 comment
Cancel
  1. Most of Canopy and Understudy commands don't work due to gamerules being set to off. Setting them on tho is impossible, since while being an operator in creative with cheats on is still says that you "don't have permission to use this command" why is that, and is this a bug?