90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!

[1.21(.1)] Perspective 1.3.0-alpha.7

Changelog

Perspective 1.3.0-alpha.7 for 1.21.1

This update completely changes how shaders are rendered, making use of Luminance's shader rendering. Expect bugs.

Changelog

Shaders

  • Shaders are now both registered and rendered in Luminance.
  • Luminance Shader Layout

    • Luminance's shader layout is based on Perspective's layout, with a couple of key differences.
      • shader has been renamed to name.
        • Luminance will also load shader for backwards-compatibility, but it is recommended to use name in your shaders.
      • disable_screen_mode has been renamed to disable_game_rendertype.
        • Luminance will also load disable_screen_mode for backwards-compatibility, but it is recommended to use disable_game_rendertype in your shaders.
      • entity_links has been moved to "custom: {"perspective":{"entity_links": []}}
        • Perspective will also load entity links from the souper_secret_settings namespace.
          • Entity Links will be disabled if Souper Secret Settings is detected so shaders aren't rendered twice.

Textured Entity

  • Updated how textured entities are stored in the registry.
  • Added overrides to the dataloader.
  • Added capes to piglins.
  • Added overlay to bees.

Block Outline

  • Added block_outline config option.
    • Defaults to 40, to match vanilla.
    • Adjusts the block outline alpha level.
  • Added rainbow_block_outline config option.
    • Defaults to false.
    • Shifts the block outline colour through the rainbow over time.

UI Background

  • Updated UI Background to be more customizable through third-party mods.

Dynamic Crosshair

  • Added Dynamic Crosshair dataloader.
    • Located at: perspective:dynamic_crosshair.json.
    • Contains active, and held objects, which both contain a values list.
  • Dynamic Crosshair will now be visible when using a bow/crossbow, and holding a loaded crossbow.
    • You can adjust what items use this functionality using the above-mentioned dataloader.

Zoom

  • Updated scaled zoom.
    • Whilst zooming when looking around whilst directly up/down, the camera yaw will use a more circular motion rather than an oval motion.
  • Added zoom_enabled config option.
    • Defaults to true.
    • When enabled, zoom features can be used.
  • Added zoom_reset config option.
    • Defaults to false.
    • When enabled, zoom_level will be reset when the player stops zooming.
  • Added zoom_cinematic config option.
    • Defaults to false.
    • When enabled, moving the mouse when zooming will match that of "Cinematic Camera".

Logo

  • Added Pride Logo Dataloader.
    • Located at namespace:pride_logos/identifier.json
    • Contains an id string, and logo_texture, and icon_texture stringified-identifiers.

Resource Packs

  • Perspective: Default

    • Added Jester Giant Textured Entity.

Development Build

Please help us improve by submitting bug reports if you encounter any issues.

Want to support my work?

If you'd like to donate, visit BuyMeACoffee.
Your support is appreciated, please be aware that donations are non-refundable.

Files

perspective-1.3.0-alpha.7+1.21.1.jar(1.07 MiB) Primary Download

Project members

MCLegoMan

Lead Developer

Nettakrim

Contributor

Details

Licensed LGPL-3.0-or-later
Published a year ago
Updated a month ago