Skip to content

Releases: ForestOfLight/Canopy

v1.3.7 for MC 1.21.50

22 Dec 08:40
Compare
Choose a tag to compare

New Features

  • refillHand rule: Automatically replenishes your hand with items from inventory.
  • durabilitySwap rule: Automatically swaps out tools when they reach 0 durability.
  • hopperGenerators rule: Creates continuous item streams using wool blocks above hoppers, with tracking similar to hopper counters.
  • ./resettest command: Resets spawn tracking, hopper counters, and hopper generators.
  • ./camera view load command: Temporarily loads a chunk for the camera to move to unloaded areas (requires <10 ticking areas).

Improvements

  • autoItemPickup: Items now stack correctly in inventory rather than defaulting to the hotbar.
  • ./warp: Warping now works across dimensions.
  • hopperCounters: Resets counters upon the first placement for intuitive start times.
  • hotbarSwitching: Now works seamlessly in midair.
  • creativeOneHitKill: Multi-kill (sneak + hit) now works in midair and excludes items, XP orbs, and players.
  • quickFillContainer: Fixed a bug causing the rule to always appear enabled.
  • durabilityNotifier: Added an extra alert at 20 durability.
  • Extension compatibility: Improved integration with other extensions.
  • Various minor fixes and optimizations.

v1.3.6 for MC 1.21.50

05 Dec 04:45
Compare
Choose a tag to compare

New Features

  • Updated dependencies to Minecraft 1.21.50.
  • ./sit command: Allows players to sit, enabled via the playerSit rule. Sneak speed leniency increased from 6 to 10 ticks.

Improvements

  • TNT fuse: Corrected fuse length from 81 ticks to the intended 80 ticks.
  • General enhancements: Various small fixes and optimizations.

v1.3.5 for MC 1.21.41

22 Oct 22:48
Compare
Choose a tag to compare

Updated dependencies to Minecraft 1.21.41.

We are still looking for language translation contributors. Get in touch on Discord if you wish to translate Canopy!

v1.3.4 for MC 1.21.30

16 Oct 20:28
Compare
Choose a tag to compare

This version includes language translation capability! Please message me if you would like to translate Canopy into your language.

New Features

  • signalStrength: InfoDisplay rule showing redstone signal strength of powered blocks.
  • durabilityNotifier: Plays a sound and tooltip when a tool has three hits left.
  • allowBubbleColumnPlacement: Removes the restriction on placing bubble column items (requires soul sand/magma underneath).
  • cauldronConcreteConversion: Converts concrete powder to concrete in water cauldrons after 7 seconds.
  • creativeOneHitKill: Enables one-hit kills in creative mode, with a sneak action to kill nearby entities.
  • playerSit: Allows players to sit after sneaking quickly three times.
  • ./pos [player]: Shows current or specified player’s position, including dimension and relative nether/overworld coordinates.
  • commandPos: Enables the position command.
  • ./cleanup [distance] & ./k [distance]: Removes all items and XP orbs in the world or within a specified radius.
  • commandCleanup: Enables the cleanup command.
  • commandChangeDimension: Allows admins to disable the changedimension command (grants TP permissions).

Improvements

  • instaminableDeepslate & instaminableEndstone: Much more consistent haste effect application.
  • ./tick reset: Now works correctly.
  • ./a: Added as a shortcut for adventure mode.
  • Various minor enhancements & bugfixes.

Full Commit Log: v1.3.3...v1.3.4

v1.3.3 for MC 1.21.30

19 Sep 18:51
Compare
Choose a tag to compare

Updated dependencies to Minecraft 1.21.30.

v1.3.2 for MC 1.21.23

15 Sep 23:06
Compare
Choose a tag to compare

New Features

  • instaminableDeepslate: Deepslate becomes instaminable with Efficiency 5 Netherite pickaxe + Haste 2.
  • instaminableEndstone: Endstone becomes instaminable with Efficiency 5 Netherite pickaxe + Haste 2.
  • quickFillContainer: Quickly moves matching items from your inventory to containers.
  • InfoDisplay facing: Shows head yaw and pitch.
  • commandGamemode: Required to use gamemode change commands (./s, ./c, ./sp).
  • beeNoDrown: Heals bees when drowning.
  • ./tick sleep [ms]: Pauses server for specified milliseconds.

Improvements

  • InfoDisplay facing renamed cardinalFacing.
  • ./data [id]: Added getting data by entity id.
  • ./help: Searchable help, now case-insensitive.
  • ./claimprojectiles: Radius can be specified; messages other players.
  • flippinArrows: Fixed final block in stack not flipping.

v1.3.1 for MC 1.21.22

30 Aug 08:35
Compare
Choose a tag to compare

New Features

  • Simulated Player compatibility: This update addresses errors caused by simulated players, improving compatibility with behavior

Improvements

  • ./data: Now shows component data on blocks and entities, greatly enhancing its usefulness.
  • ./claimprojectiles [player]: Increased the claim radius from 10 to 25 blocks.
  • Extension reliability: Commands registered through extensions will now work correctly for players with spaces in their name.

Full Changelog: v1.3.0...v1.3.1

v1.3.0 for MC 1.21.21

20 Aug 11:05
Compare
Choose a tag to compare

New Features

  • Extensions support: Other behavior packs can now use Canopy's rule toggling, command parsing, and help displaying capabilities, allowing for easier integration and focus on functionality.

Improvements

  • features renamed to rules: "Features" are now called "Rules."
  • ./feature command renamed to ./canopy: The command name has changed, and it can now show the current status of a rule without specifying true or false.
  • ./p command removed: Reserved as an alias for ./player in the upcoming fakeplayer extension.
  • ./help command:
    • Added descriptions for all rules.
    • Introduced subcommands with descriptions.
  • InfoDisplay hopperCounters renamed to hopperCounterCounts: Renamed to avoid collisions and improve clarity.
  • InfoDisplay:
    • Enhanced efficiency when showDisplay is on, especially if other features are off.

General

Major backend rewrite focused on enabling extensions, making Canopy more powerful despite minimal visual changes.

v1.2.9 for MC 1.21.20

14 Aug 01:15
Compare
Choose a tag to compare

New Features

  • explosionChainReactionOnly: Explosions only affect TNT blocks, causing chain reactions without other block damage.
  • explosionOff: Disables explosions entirely, including particles and entity influence.
  • commandTick: Allows admins to disable the ./tick command if desired.
  • ./tntfuse <ticks/reset> & commandTntFuse: Enables editing the fuse time of TNT.
  • instantTame: Allows instant taming of entities in creative mode. instantTameSurvival allows this in survival.
  • sessionTime: InfoDisplay feature showing time since joining.
  • entityInstantDeath: Removes the death animation, causing entities to die instantly without dropping XP.
  • ./removeentity [targetId] & commandRemoveEntity: Instantly removes an entity by looking at it or specifying its ID.
  • renewableElytra: Adds a 1% chance for phantoms killed by shulker bullets to drop elytra.

Improvements

  • Feature name changes: Several features have been renamed for clarity.
  • Removed jump feature: The command remains, but the feature can no longer disable it.
  • General improvements: Various other minor enhancements.

v1.2.8 for MC 1.21.2

05 Aug 19:08
Compare
Choose a tag to compare

New Features

  • biome: The InfoDisplay can now show your current biome.
  • armorStandRespawning: When an armor stand is broken by a projectile, it drops its items and respawns in place.

Improvements

  • light feature:
    • Rewritten to fix a large memory leak present in v1.2.7.
    • Tridents should now behave normally when thrown straight down or used with riptide.
  • InfoDisplay:
    • The "all" keyword will now consistently update every feature.
    • Fixed a bug where the InfoDisplay would continue to show after being disabled.
  • General improvements: Various other minor enhancements.