Skip to content
This repository was archived by the owner on May 29, 2025. It is now read-only.

Releases: Nico314159/Retina_v2

Retina v2.4.1

Choose a tag to compare

@Nico314159 Nico314159 released this 16 Apr 20:14

What's Changed

  • Updated for compatibility with Minecraft 1.21.5
    • (IMPORTANT) Previous Minecraft versions are no longer supported
  • Implemented hitboxes of Minecraft 1.21.4 - 1.21.5 blocks & mobs
    • Pale moss carpets, pale hanging moss, bushes, cactus flower, short and tall dry grass, leaf litter, wildflowers, and creaking

Technical Changes

  • Block and entity hitboxes are now stored using floats, so that the scale factor can be easily changed and everything will actually react to it.
  • Step counts in debug messages now show the correct number.

Full Changelog: v2.4.0...v2.4.1

Retina v2.4.0

Choose a tag to compare

@Nico314159 Nico314159 released this 01 Sep 04:43

What's Changed

  • Updated for compatibility with Minecraft 1.21
    • (IMPORTANT) Previous Minecraft versions are no longer supported
  • Implemented hitboxes of Minecraft 1.21 blocks & mobs
  • Toggle to turn off block detection specifically
  • Added functionality to do a raycast without needing an executing entity (@XyloDatapacks)
  • Added ExpandEntityHitboxes for "wide" raycasts (@XyloDatapacks)

Technical Changes

  • Exposed access to more internal functions for other datapacks
  • Improved code efficiency with Minecraft 1.20.3's return run
  • Incorporated new JMC syntax for data storage operations

Full Changelog: v2.3.7...v2.4.0

Retina v2.3.7

Choose a tag to compare

@Nico314159 Nico314159 released this 07 Jan 17:51

What's Changed

  • Allow raycasting from any eye Y-level
    • (basically means you can now raycast as any entity)
  • Overlays for compatibility with more future MC versions
  • Fix redstone_wire block tag (erroneously included comparators)
  • Reset ContactCoordinates if raycast hits nothing

Full Changelog: v2.3.6...v2.3.7

Retina v2.3.6

Choose a tag to compare

@Nico314159 Nico314159 released this 19 Dec 21:11

What's Changed

  • Fixed lectern & bell hitboxes
  • Implement redstone dust (at last!)

Full Changelog: v2.3.5...v2.3.6

Retina v2.3.5

Choose a tag to compare

@Nico314159 Nico314159 released this 24 Nov 18:03

What's Changed

  • Fixed lily pad hitboxes
  • Made light blocks treated as intangible

Full Changelog: v2.3.4...v2.3.5

Retina v2.3.4

Choose a tag to compare

@Nico314159 Nico314159 released this 20 Nov 06:05

What's Changed

  • Fixed a small but fatal bug that prevented Retina from working at all on fresh installs

Full Changelog: v2.3.3...v2.3.4

Retina v2.3.3

Choose a tag to compare

@Nico314159 Nico314159 released this 22 Oct 22:47

What's Changed

  • Updated pack to Minecraft 1.20.2 (will not work on older Minecraft versions!)
  • Improved efficiency of gimbal/matrix conversion and random number generation

Full Changelog: v2.3.2...v2.3.3

Retina v2.3.2

Choose a tag to compare

@Nico314159 Nico314159 released this 22 Oct 22:41

What's Changed

  • Prevent checking for head collisions on the lower block of an entity
  • Use the defined SCALE value in .jmc files, instead of writing 480 directly
  • More efficiently initialize $cuboid_id using execute store
  • Fix "off-by-one" range error

Full Changelog: v2.3.1...v2.3.2

Retina v2.3.1

Choose a tag to compare

@Nico314159 Nico314159 released this 10 Sep 00:20

What's Changed

  • Now treats display entities (all three kinds) as intangible entities.
  • Fixed an issue where headshot boolean would not be reset after each shot.

Full Changelog: v2.3.0...v2.3.1

Retina v2.3.0

Choose a tag to compare

@Nico314159 Nico314159 released this 05 Sep 03:47

What's Changed

  • Implemented head hitbox detection
    • Supports players, blazes, villagers, wandering traders, and all variants of piglins, zombies, and illager
  • Added simple togglable ignore flags for block/entity types:
    • e.g.scoreboard players set $ignore_slab retina.__variable__ 1 will make Retina treat slabs as if they were just air.
  • Fixed errors in guard conditions

Technical Changes

  • Further split up .jmc files
  • Removed unnecessary variables
  • Implemented new JMC chained assignments

Full Changelog: v2.2.0...v2.3.0