COWMODSКаталог модов
Perspective

ВЕРСИИ (66)

alpha

[1.21.11] Perspective 1.3 alpha 18

1.3.0-alpha.18
28 июл. 2026 г.1,5 тыс.Minecraft: 1.21.11fabric
Скачать
Что нового
> **Developer's Note** > I've started working on reimplementing Overlays. > This release does include the new variables backend, but isn't used anywhere yet. > > I am planning on making an Overlays screen, similar to the shader selection screen, allowing players to re-order overlays (with the eventual goal of an 'advanced' text-editor screen for custom overlays). - Updated Bundled Luminance - You can now reorder shaders on the Shader Selection Screen by dragging over another shader. - **Note: Keybindings will cycle the first shader in the list.** --- Report bugs [here](https://git.gay/Perspective/1.x/issues).
alpha

[1.21.11] Perspective 1.3 alpha 17

1.3.0-alpha.17
23 июл. 2026 г.163Minecraft: 1.21.11fabric
Скачать
Что нового
> You'll need to install Luminance 1.1 beta 7 alongside, as the included version contains a null error that prevents booting. - Reimplemented Shader Selection Screen. - The shader selection screen now supports shader stacking, just double click to add/remove shaders. - Re-ordering is not (yet) implemented, sorry! - Updated Bundled Luminance and Seam. - Reimplemented Dynamic Crosshair - In a future alpha, I'll reimplement the data-driven taglists. - When using Dynamic Crosshair, instead of rendering as an invert, we use alpha to fade (to prevent flickering). - This means the crosshair will be the texture's colour - with vanilla's being white.
alpha

[1.21.11] Perspective 1.3 alpha 16

1.3.0-alpha.16
22 июл. 2026 г.45Minecraft: 1.21.11fabric
Скачать
Что нового
- Fixed Reset on Release. ([#3](https://git.gay/Perspective/1.x/issues/3)) - Fixed Super Secret Settings message bar not working. - Updated config screen. - Added Kaleidoscope options. - Added most Super Secret Settings options. - The only thing that isn't ready for shaders is the shader selection screen. - I *want* to make this screen be able to select and re-order multiple shaders together, however this may take some time. - Reimplemented Death Screen Co-ords. - UI Background is now data-driven.
alpha

[1.21.11] Perspective 1.3 alpha 15

1.3.0-alpha.15
21 июл. 2026 г.53Minecraft: 1.21.11fabric
Скачать
Что нового
- Replaced ZoomOverlay with ZoomAV - Config Screen (note, it doesn't contain all config values yet) - Fixed silhouette/outlined shaders crashing the game (this was actually a Luminance issue)
alpha

Perspective 1.3 alpha 14

1.3.0-alpha.14
21 апр. 2026 г.1,6 тыс.Minecraft: 1.21.11fabric
Скачать
Что нового
> **This is an experimental version!** > This alpha does **NOT** contain all of Perspective's features. > Config files and addons made for versions below [1.3 alpha 13](https://modrinth.com/mod/mclegoman-perspective/version/1.3.0-alpha.13) will not be compatible. > You won't be able to edit the config via the gui (unless you have [McQoy](https://modrinth.com/mod/mcqoy), though we'll have our own gui again soon) - Added Zoom Overlays - You can currently set between `perspective_lens:none` and `perspective_lens:spyglass` in the config file. - Updated Zoom Transitions - Transition Speed is now in the transition instead of the zoom instance. - Added `perspective_lens:instant` transition type. - Reimplemented HideHud for Hold Perspective and Zoom. - Reimplemented UI Background - Here's the identifiers to set in the config (config screens are coming back soon, i promise!) - `perspective_ui:vanilla` - Doesn't modify rendering. - `perspective_ui:gaussian` - Replaces vanilla's box blur with a gaussian blur. - `perspective_ui:legacy` - Renders a gradient when in-game, and a dirt background when in menus (excluding the title screen) out of game. - `perspective_ui:classic` - Renders a gradient when in-game, and a dirt background when in menus (including the title screen) out of game. - `perspective_ui:none` - Removes background rendering from all screens. - The new system is a lot more customizable for addon mods now, taking inspiration from my new zoom implementation. ## *features in this version* don't worry, all of Perspective's features will return. it's just going to take some time to get everything cleaned up and updated! (you'll need to change the configs via the files for now!) - Zoom - Kaleidoscope - Super Secret Settings (though you can't select it on a gui in this alpha, you can still use keybinds though!) - Hold and Set Perspective - Camera Distance Multipliers - Title Screen Update Texture - `perspective:textures/gui/title/update.png` (256x128) - Star Brightness Multiplier - UI Background
alpha

[1.21.11] Perspective 1.3 alpha 13

1.3.0-alpha.13
19 апр. 2026 г.133Minecraft: 1.21.11fabric
Скачать
Что нового
> **This is an experimental version!** > This alpha does **NOT** contain all of Perspective's features. > Previous config files and addons will not be compatible. > You won't be able to edit the config via the gui (unless you have [McQoy](https://modrinth.com/mod/mcqoy), though we'll have our own gui again soon) - Updated to Minecraft 1.21.11 - Updated [Luminance](https://modrinth.com/mod/luminance) to `1.1.0-beta.2+fabric-1.21.11` - Started working on v2. - v2 will split Perspective into multiple sub-mods, with Perspective bundling them together; they'll also be avaliable seperately. - This is going to require alot of rewriting, so I've started working on that for v1.3 to allow for *most* addons to be compatible with both 1.3+ and 2.0+. ## *features in this version* don't worry, all of Perspective's features will return. it's just going to take some time to get everything cleaned up and updated! - Zoom - Kaledescope - Super Secret Settings (though you can't select it on a gui in this alpha, you can still use keybinds though!) - Hold and Set Perspective - Camera Distance Multipliers - Title Screen Update Texture - `perspective:textures/gui/title/update.png` (256x128) - Star Brightness Multiplier
alpha

[1.21.4] Perspective 1.3 alpha 12

1.3.0-alpha.12
12 нояб. 2025 г.2,3 тыс.Minecraft: 1.21.4fabric, quilt
Скачать
Что нового
- Updated [Luminance](http://modrinth.com/mod/luminance) to `1.1.0-alpha.1+1.21.4-fabric` - Added Date Overlay. - Added Date Type config option with `perspective:gregorian` and `perspective:moon_phases` values. - Updated Config Splash Texts - Added Overlay Variables - Updated Overlays - Added Armour Overlay - Added Looking At Overlay - Added Kalidescope - Updated Perspective's Toast - This version is a Fabric only version, it probably will still work on Quilt See [Luminance:ResourcePackGuide/Perspective](https://github.com/mclegoman/luminance/blob/master/ResourcepackGuide/Perspective.md) for info on how to create custom shader packs. F.A.Q - **When will Perspective be updated for 1.21.10?** - 1.21.5+ contains a lot of rendering changes. Luminance (our shader renderer) will be updated first. This may take some time. I am looking to split Perspective up in future to allow for specific features to be used separately, however this is a long-term goal.
alpha

[Quilt 1.21.4] Perspective 1.3 alpha 11

1.3.0-alpha.11+1.21.4-quilt
3 апр. 2025 г.265Minecraft: 1.21.4quilt
Скачать
Что нового
- Updated [Luminance](http://modrinth.com/mod/luminance) to `alpha.6+dirty`. - This is a developer build of Luminance, you may experience bugs. - Added Perspective Shader Packs - Shader Packs are a new resource pack feature that allows you to stack several Luminance shaders. - Perspective automatically adds Luminance shaders as shader packs. - Where Perspective used to use Luminance shaders, it will now use Shader Packs. - Added Textured Entity Shader Packs. - You can specify a shader pack for spectating textured entities. - `minecraft:sheep` with the name `jeb_` will render the `minecraft:wobble` shader if `Super Secret Settings` resource pack is enabled. - `minecraft:allay` will render `perspective:golden_allay` when named `Golden`, or `perspective:blue_allay` when unnamed. - `minecraft:vex` will render `perspective:golden_vex` when named `Golden`, or `perspective:blue_vex` when unnamed. - Added Perspective Config button to Video Settings screen. - Shaders, and Shader Packs no longer have to specify if they are translatable. - Various updates to April Fools, and Contributor features. See [Luminance:ResourcePackGuide/Perspective](https://github.com/mclegoman/luminance/blob/master/ResourcepackGuide/Perspective.md) for info. F.A.Q - **When will Perspective be updated for 1.21.5?** - 1.21.5 changes both shader and entity rendering. This makes the amount of time updating Perspective will take longer. We'll be updating Luminance (our shader renderer) first. If you're just after zoom and hold perspective, a viewpoint release will be released sometime in the next week or so.
alpha

[Fabric 1.21.4] Perspective 1.3 alpha 11

1.3.0-alpha.11+1.21.4-fabric
3 апр. 2025 г.1,8 тыс.Minecraft: 1.21.4fabric
Скачать
Что нового
- Updated [Luminance](http://modrinth.com/mod/luminance) to `alpha.6+dirty`. - This is a developer build of Luminance, you may experience bugs. - If you run this version alongside [Space Update](https://modrinth.com/mod/dtaf2025), the Shader Selection Screens will display a broken description translation. - This is due to Space Update using Luminance `1.0.0-alpha.5`. - Added Perspective Shader Packs - Shader Packs are a new resource pack feature that allows you to stack several Luminance shaders. - Perspective automatically adds Luminance shaders as shader packs. - Where Perspective used to use Luminance shaders, it will now use Shader Packs. - Added Textured Entity Shader Packs. - You can specify a shader pack for spectating textured entities. - `minecraft:sheep` with the name `jeb_` will render the `minecraft:wobble` shader if `Super Secret Settings` resource pack is enabled. - `minecraft:allay` will render `perspective:golden_allay` when named `Golden`, or `perspective:blue_allay` when unnamed. - `minecraft:vex` will render `perspective:golden_vex` when named `Golden`, or `perspective:blue_vex` when unnamed. - Added Perspective Config button to Video Settings screen. - Shaders, and Shader Packs no longer have to specify if they are translatable. - Various updates to April Fools, and Contributor features. See [Luminance:ResourcePackGuide/Perspective](https://github.com/mclegoman/luminance/blob/master/ResourcepackGuide/Perspective.md) for info. F.A.Q - **When will Perspective be updated for 1.21.5?** - 1.21.5 changes both shader and entity rendering. This makes the amount of time updating Perspective will take longer. We'll be updating Luminance (our shader renderer) first. If you're just after zoom and hold perspective, a viewpoint release will be released sometime in the next week or so.
alpha

[1.21.4] Perspective 1.3.0-alpha.10

1.3.0-alpha.10+1.21.4
13 янв. 2025 г.1,7 тыс.Minecraft: 1.21.4fabric, quilt
Скачать
Что нового
![](https://raw.githubusercontent.com/MCLegoMan/Perspective/refs/heads/development-1.21/assets/logo/perspective.png) This alpha updates Perspective to Minecraft 1.21.4. **Please Note:** Super Secret Settings is disabled in this release whilst we work on Luminance. Additionally, the Luminance build included with this alpha is a development build, expect bugs. (*oh and don't enable the debug shader without Luminance: Default resource pack enabled, or your logs will get spammed.*) ## Changelog - Updated Config Version to `23`. ### Features - Added `appearance` dataloader. - You can change your skin using a resource pack! (Other players will also require Perspective and the same resource pack) - Added Textured Entity Item Group. - Note: If you change your resource packs in-world, you will need to re-log for the item group to register those changes. - Added `Perspective: Extended` Resource Pack. - Disabled by default. ### Super Secret Settings - Disabled Super Secret Settings. - We're currently working on Luminance, and will be overhauling Perspective's shader rendering in the next alpha! ### Appearance - Located at: `namespace:appearance/<name>.json`. - `uuid` (String, Required) - `slim` (boolean, Optional, Defaults to false) - `texture` (Stringified Identifer, Optional, Defaults to `namespace:textures/appearance/<name>.png`) - `enabled` (boolean, Optional, Defaults to true) ### Textured Entity - The following entities are no longer compatible: - Boats, TNT, and Firework Rockets. - Note: Players, and Ender Dragon are already incompatible. - Added `minecraft:creaking` compatibility. - The emissive eyes texture should be named `minecraft:textures/textured_entity/minecraft/creaking/<name>_emissive.png`. - or alternatively use `_emissive` as the suffix in overrides. - Added `item_group` (boolean, Optional, Defaults to true) to dataloader. (when set to false, the spawn egg will not be added to the item group; this is used by the `Taylor` `minecraft:fox` Textured Entity *shh that one's a secret*) - Added `flip` (boolean, Optional, Defaults to false) to the dataloader. - Flips the entity upside down when enabled. (When used on an entity named `Dinnerbone`, they'll be flipped back the right way!) - Updated `enabled` in the dataloader. - If set to disabled, textured entities of that type and name in resources below will be disabled. ### Bug Fixes - Fixed time overlay. - When set to 12 hour style, `12:00am` was rendered as `012:00am`. - CPS will only be processed when required. - CPS was always checked in the previous alpha, the overlay is now required to be active. ### Experimental - Removed `ambience` experiment. - I have decided that focus should remain on Textured Entity, and Shaders for 1.3. This experiment will return when we hit beta (also falling leaves won't be added as they are now in the vanilla game). ### Resource Packs #### Perspective: Default - Removed Shaders. - Don't worry! These shaders are now located in Luminance: Default. We're just allowing other mods to use our shaders without having to use Perspective! - Added `Oliver` `minecraft:pig` Textured Entity. - Oliver is based on the Muddy Pig from Minecraft Earth! - Added `Carton` `minecraft:shulker` Textured Entity. - Carton looks like a cardboard box! #### Perspective: Extended - Replaced the default cave spider texture. - Cave Spiders now have green eyes! (_Fun fact: We use the Textured Entity system to replace the default texture, as cave spiders and normal spiders usually share their eyes texture!_) - Added `plains`, `stone`, `deepslate`, and `dirt` `minecraft:creeper` textured entities. ## Known Bugs - Panoramic Screenshots don't actually save the screenshots. ## Development Build Please help us improve by submitting [bug reports](https://github.com/mclegoman/perspective/issues) if you encounter any issues. ### Want to support my work? If you'd like to donate, visit [BuyMeACoffee](https://www.ko-fi.com/mclegoman). Your support is appreciated, please be aware that donations are non-refundable. # **This version of Perspective has a dirty build of Luminance embedded into it, so you don't need to install it.** ![](https://raw.githubusercontent.com/MCLegoMan/Perspective/refs/heads/development-1.21/assets/requires_luminance.png)
alpha

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

1.3.0-alpha.9+1.21.1
10 окт. 2024 г.4,9 тыс.Minecraft: 1.21, 1.21.1fabric, quilt
Скачать
Что нового
![](https://raw.githubusercontent.com/MCLegoMan/Perspective/refs/heads/development-1.21/assets/logo/perspective.png) This alpha fixes compatibility with rrls, adds a new cps overlay, smooth zoom speed, and hold perspective distance options. ## Changelog - Updated Config Version to `22`. ### Overlays - Added Positional Data Obfuscation. - Other mods can tell Perspective to obfuscate co-ords (in the Position Overlay, and the Death Screen Co-Ordinates) using `com.mclegoman.perspective.client.util.Position.register("modId");`. - When one or more mods have done this, Perspective rendered co-ords will be replaced with "?". - Added `cps_overlay` boolean config option. - Defaults to `false`. - When enabled, the cps will be added to the overlays. (using the format Left:Middle:Right) ### Hold Perspective - Added `hold_perspective_back_multiplier` double config option. - Defaults to `1.0`. - Set how far away the camera is when using Hold Perspective: Back. - Added `hold_perspective_front_multiplier` double config option. - Defaults to `1.0`. - Set how far away the camera is when using Hold Perspective: Front. ### Zoom - Added `zoom_smooth_speed_out` double config option. - Defaults to `1.0`. - Set how fast the smooth zoom transition is when zooming out. - Added `zoom_smooth_speed_in` double config option. - Defaults to `1.0`. - Set how fast the smooth zoom transition is when zooming in. ### Bug Fixes - Fixed compatibility with [Remove Reloading Screen](https://modrinth.com/mod/rrls). - If the camera entity doesn't exist, we shouldn't be zooming. ### Experimental #### Ambience - Added `ambience` boolean experimental config option. - When enabled, ambience features made for Perspective 1.4 will be enabled. - Defaults to `false`. - Added `ripple_density` int config option. - Requires `ambience` experimental config option to be set to `true`. - Defaults to `0`. - Added `falling_leaves` int config option. - Requires `ambience` experimental config option to be set to `true`. - Defaults to `0`. ## Development Build Please help us improve by submitting [bug reports](https://github.com/MCLegoMan/Luminance/issues) if you encounter any issues. ### Want to support my work? If you'd like to donate, visit [BuyMeACoffee](https://www.buymeacoffee.com/mclegoman). Your support is appreciated, please be aware that donations are non-refundable. # **This version of Perspective has a dirty build of Luminance embedded into it, so you don't need to install it.** ![](https://raw.githubusercontent.com/MCLegoMan/Perspective/refs/heads/development-1.21/assets/requires_luminance.png)
alpha

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

1.3.0-alpha.8+1.21.1
24 авг. 2024 г.1,1 тыс.Minecraft: 1.21, 1.21.1fabric, quilt
Скачать
Что нового
![](https://mclegoman.com/images/a/a7/Perspective_Development_Logo.png) ## Perspective 1.3.0-alpha.8 for 1.21.1 This alpha release revamps overlays, adds more ui background customizability, improves textured entity, and adds a new Halloween event! **Important: If you use the Hide Nametags option, this release fixes a bug that would set Hide Players to true alongside Hide Nametags on startup. Reset your config or adjust Hide Players if desired.** **You will need to manually install Luminance for this version as it wasn't embedded.** *The latest dirty version has been included on this page.* ## Changelog - Updated Config Version to `21`. ### Overlays - Added `biome_overlay` boolean config option. - Defaults to `false`. - When enabled, the current biome's name will be added to the overlays. - Added `time_overlay` String config option. - Defaults to `false`. - Valid Options: `false`, `twelve_hour`, `twenty_four_hour`. - When set to `twelve_hour` or `twenty_four_hour`, the current game time will be added to the overlays in the set format. ### UI Background - Merged UI Background and Title Screen Background. - **Developer Note: Whilst this does remove the option to only have a dirt screen, this functionality can be re-added through use of third-party mods.** - Added `none` UI Background. - This will not render anything in menu backgrounds (except for the panorama). - Added `classic` UI Background. - This ui background is almost identical to `legacy`, but also changes the title screen to have a dirt background. - Added `UIBackground.registerUIBackground(UIBackgroundData data)` function. - This function was added to allow third-party mods to add UI Backgrounds without having to use mixins. - Replaced `new UIBackgroundData(...);` with `new UIBackgroundData.Builder(Identifier identifier).build();`. - ***NOTE: This feature is for third-party mod developers.*** - This new builder simplifies the process of making new UI Backgrounds. - This builder contains the following functions: - `.renderWorld(UIBackground.Runnable renderWorld)` - This optional runnable will be executed when a menu is opened if in a world. - `.renderMenu(UIBackground.Runnable renderMenu)` - This optional runnable will be executed when a menu is opened if not in a world. - `.renderTitleScreen(UIBackground.Runnable renderTitleScreen)` - This optional runnable will be executed when on the title screen. - `.renderTitleScreenPanorama(boolean renderPanorama)` - If set to false, the panorama will not be rendered on the title screen. - Defaults to true. - `.renderPanorama(boolean renderPanorama)` - If set to false, the panorama will not be rendered on menu screens. (NOTE: This doesn't include the Title Screen.) - Defaults to true. - `.renderShader(boolean renderShader)` - If set to false, the shaderId shader will not be rendered on menu screens. - Defaults to true. - `.shaderId(Identifier shaderId)` - This sets the shader that replaces the menu blur shader. - Defaults to null. - When set to null, the game uses the default blur shader. - `.renderDarkening(boolean renderDarkening)` - If set to false, menu darkening is disabled. - Defaults to true. - Make sure to finish with `.build();`. - Don't forget to add it to the registry: `UIBackground.registerUIBackground(new UIBackgroundData.Builder("example").build());` - You should also name your ui background in the translation files with this key: `"gui.perspective.config.ui_background.type.example"` ### Shaders - Updated `perspective:gaussian` shader. - The shader was not blending correctly before. ### Entities - Added capes to the following entities: `minecraft:armor_stand`, `minecraft:zombie`, `minecraft:drowned`, `minecraft:husk`, `minecraft:zombie_villager`, `minecraft:skeleton`, `minecraft:wither_skeleton`, `minecraft:bogged`, `minecraft:stray`, `minecraft:witch`, `minecraft:villager`, `minecraft:giant`, `minecraft:pillager`, `minecraft:evoker`, `minecraft:illusioner`, `minecraft:vindicator`, `minecraft:wandering_trader`, `minecraft:cow`, `minecraft:mooshroom`, `minecraft:enderman`, `minecraft:chicken`, `minecraft:fox`. - By default, their texture is blank. - This can also be set via the textured entity system. - This will be rendered separately from elytras. - Entities named `MCLegoMan`, `MCLegoBlock`, `DanielTayden`, or `DannyTaylor` will be flipped upside down. - This has been linked to the "contributors" system, so any contributor that is upside down's id will flip mobs. - #### Textured Entity - Textured Entities will now get their type from their entity. - This means the entity type provided in the dataloader must match that of what the game loads the entity as. (You can check these using the `/summon` command.) - The default texture location has changed to `namespace:textures/textured_entity/entity_namespace/entity_type/texture.png` - Whilst this will break backwards compatibility, this allows us to replace textures in different namespaces. ### Events - Added Halloween Event. - Renders a witch hat on all players if it is Halloween or Force Halloween is enabled. - Requires Allow Halloween to be enabled. ### Resource Packs - #### Perspective: Default - Added `Dummy` Armor Stand Textured Entity. - Added `Cloak` Pillager, Evoker, Illusioner, Vindicator, and Witch Textured Entities. ### Bug Fixes - Hide Players config option would be set to true on startup if Hide Nametags was true. - If you experienced this bug, make sure to reset your config (or turn Hide Players off) if desired. ## Development Build Please help us improve by submitting [bug reports](https://github.com/MCLegoMan/Luminance/issues) if you encounter any issues. ### Want to support my work? If you'd like to donate, visit [BuyMeACoffee](https://www.buymeacoffee.com/mclegoman). Your support is appreciated, please be aware that donations are non-refundable.
alpha

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

1.3.0-alpha.7+1.21.1
17 авг. 2024 г.1,4 тыс.Minecraft: 1.21, 1.21.1fabric, quilt
Скачать
Что нового
![](https://mclegoman.com/images/a/a7/Perspective_Development_Logo.png) ## 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 - Updated Config Version to `20`. - Updated to Minecraft 1.21(.1). - Updated to [Luminance 1.3.0-alpha.4](https://modrinth.com/mod/luminance/version/1.0.0-alpha.4+1.21). ### 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](https://github.com/MCLegoMan/Luminance/issues) if you encounter any issues. ### Want to support my work? If you'd like to donate, visit [BuyMeACoffee](https://www.buymeacoffee.com/mclegoman). Your support is appreciated, please be aware that donations are non-refundable.
release

[1.20.6] Perspective 1.2.4

1.2.4-release.1+1.20.6
13 авг. 2024 г.414Minecraft: 1.20.5, 1.20.6fabric, quilt
Скачать
Что нового
- Adds an experimental config option 'disable_zoom'. - When enabled, perspective will not be able to use it's zoom features. (This was added to hopefully help compatibility with other zoom mods - for those whom don't like perspective's zoom; Note: 1.3.0 will add more options for zoom, along with some fixes!)
release

[1.20.5/6] Perspective 1.2.3-release.1

1.2.3-release.1+1.20.6
1 июн. 2024 г.410Minecraft: 1.20.5, 1.20.6fabric, quilt
Скачать
Что нового
![](https://mclegoman.com/images/7/70/Perspective_Logo.png) ## Perspective 1.2.3-release.1 for 1.20.5/6 With 1.21 coming out soon, Perspective 1.3 will now be developed for 1.21. This release of Perspective gives 1.20.5/6 a more stable build. For the latest 1.3 build for 1.20.5/6 use [1.3.0-alpha.6](https://modrinth.com/mod/mclegoman-perspective/version/1.3.0-alpha.6+1.20.5-6). ## Changelog - Ported `1.2.2.release.1` to 1.20.6. - Backported Perspective Config Splash Texts from `1.3.0-alpha.6`. - Updated Super Secret Settings. - Vanilla shaders that aren't used by mobs will now be in Luminance's Super Secret Settings resource pack. ## Known Issues - **Rendering depth shaders will render over the player's hand.** - This will be fixed in 1.3. - **Modrinth Filename is just `6.jar`** - This was caused by my build script and I can't rename it without reuploading the verison. ## 1.3 Development `1.3.0-alpha.7` will change a lot with shader rendering, and will take some time for me to work on. I will release a (VERY UNPOLISHED/UNSTABLE) pre-build before my break on my [discord](https://discord.com/invite/vjbvjpFFPm). ## Want to support my work? If you'd like to donate, visit [BuyMeACoffee](https://www.buymeacoffee.com/mclegoman). Your support is appreciated, please be aware that donations are non-refundable.
release

[1.20.3/4] Perspective 1.2.2

1.2.2-release.1+1.20.4
8 мая 2024 г.779Minecraft: 1.20.3, 1.20.4fabric, quilt
Скачать
Что нового
![](https://www.mclegoman.com/images/7/70/Perspective_Logo.png) ## Perspective 1.2.2 for 1.20.3/4 This minor update fixes a compatibility issue with [Entity Model Features](https://github.com/Traben-0/Entity_Model_Features). **Looking for 1.20.5/6?** Try the latest alpha: [Perspective 1.3.0-alpha.6](https://modrinth.com/mod/mclegoman-perspective/version/1.3.0-alpha.6+1.20.5-6)! ### Changelog - Fixed compatibility issue with [Entity Model Features](https://github.com/Traben-0/Entity_Model_Features). - Please Note: _There could still be rendering issues with the eyes of Enderman, Spider, and Phantoms, when using EMF._ - Non-critical issues relating to Textured Entity, will be fixed in 1.3.0. - Textured Entities should now also replace the texture of vanilla mobs that get their texture changed by other mods. - Backported Perspective Logo Rendering, Perspective: Default Shaders/Textured Entities, April Fools' Prank, and Contributor changes from 1.3.0. ### Want to support my work? If you'd like to donate, visit [BuyMeACoffee](https://www.buymeacoffee.com/mclegoman). Your support is appreciated, please be aware that donations are non-refundable.
alpha

[1.20.5/6] Perspective 1.3.0-alpha.6

1.3.0-alpha.6+1.20.6
26 апр. 2024 г.418Minecraft: 1.20.5, 1.20.6fabric, quilt
Скачать
Что нового
![](https://mclegoman.com/images/a/a7/Perspective_Development_Logo.png) ## Perspective 1.3.0-alpha.6 for 1.20.5/6 This update improves depth shaders and adds a day counter overlay. ## Changelog ### Config Version 19 - Added `day_overlay` boolean option. - Default value of false. ### Feature Changes - Improved Depth Renderer is no longer experimental. - This has been made default for Perspective when rendering depth shaders when Iris Shaders aren't enabled. - Added Day Overlay. - Displays an overlay showing how many in-game days have passed. - Added Version Overlay Toggle Keybinding. - No default binding set. - Added Day Overlay Toggle Keybinding. - No default binding set. ## Development Build Please help us improve by submitting [bug reports](https://github.com/MCLegoMan/Perspective/issues) if you encounter any issues. ### Want to support my work? If you'd like to donate, visit [BuyMeACoffee](https://www.buymeacoffee.com/mclegoman). Your support is appreciated, please be aware that donations are non-refundable.
alpha

[1.20.5-rc3] Perspective 1.3.0-alpha.5

1.3.0-alpha.5+1.20.5
22 апр. 2024 г.133Minecraft: 1.20.5, 1.20.5-rc3, 1.20.6-rc1fabric, quilt
Скачать
Что нового
![](https://mclegoman.com/images/a/a7/Perspective_Development_Logo.png) ## Perspective 1.3.0-alpha.5 for 1.20.5-rc3 This update focuses on shaders, and now includes **Luminance**! ## Changelog ### Technical Changes - Perspective now includes **Luminance**. - This library mod was created from Perspective, and allows for **Dynamic Shader Uniforms**. - The **Dynamic Shader Uniforms** found in 1.3.0-alpha.4 have been moved to Luminance. - You will need to manually install [Luminance](https://modrinth.com/mod/luminance) for this version as it wasn't included in the final build! ### Config Version 18 - Updated the default value of `super_secret_settings_selection_blur` to **false**. ### Feature Changes ### Resource Packs #### Perspective: Default - Updated **outlined** shader. - Now uses all shader framebuffers. - Updated **Silhouette** shader. - Moved silhouette to outlined shader, and enables when uniform is set to 1 or 2. - Added **Darkened Outline** shader. - This shader renders black outlines, instead of transparent light outlines. - Added **Inverted Silhouette** shader. - This shader has a black outline on a white background. - Added **8-bit** shader. - This shader renders with only four shades of green. ### Experimental - **Improved Shader Renderer** - Added check for if Iris Shaders are enabled, instead of just installed. - Will come out of experimental next update! ## Development Build Please help us improve by submitting [bug reports](https://github.com/MCLegoMan/Perspective/issues) if you encounter any issues. ### Want to support my work? If you'd like to donate, visit [BuyMeACoffee](https://www.buymeacoffee.com/mclegoman). Your support is appreciated, please be aware that donations are non-refundable.
alpha

[1.20.5-rc1] Perspective 1.3.0-alpha.4

1.3.0-alpha.4+1.20.5
19 апр. 2024 г.106Minecraft: 1.20.5-rc1fabric, quilt
Скачать
Что нового
![](https://www.mclegoman.com/images/a/a7/Perspective_Development_Logo.png) ## Perspective 1.3.0-alpha.4 for 1.20.5-rc1 I hope everyone enjoyed the chaos that was April Fools', we're back at it with another alpha! For those of you who tried out my April Fools' mod [Mysterious Update](https://modrinth.com/mod/mclmaf2024), you'll be happy to see that the Mooblooms have made it into Perspective! ## Changelog ### Technical Changes - Perspective now **requires Java 21 or higher**. - Minecraft Snapshot 24w14a changed the included Java distribution to the Microsoft build of OpenJDK 21.0.2. - Perspective is now also built using the Microsoft build of OpenJDK 21.0.2. ### Config Version 17 - `zoom_type` is now stored as namespace:key string. - The default value is set to `perspective:logarithmic`. - Renamed `dirt_title_screen` to `title_screen`. - Updated to use string instead of boolean. - The valid values for this option are: `dirt`, `default`. - Added `ui_background`. - This sets the background blur to be `default`, `gaussian`, or `legacy` - `gaussian` replaces the blur shader with a nicer looking gaussian blur. - `legacy` removes the blur shader and renders a dirt/darkened background. - When in a world, the background is darkened. - When not in a world, the background uses the `ui_background_texture` texture. - Added `ui_background_texture`. - This sets the texture of Dirt Title Screen and Legacy UI Background. - This config option is stored as a namespace:key string - The key doesn't require "textures/" at the beginning or ".png" at the end as they are automatically added, but you can still add them if you want. - The default value is set to `minecraft:blocks/dirt`. ### Feature Changes #### Entity - Mooshrooms now have an overlay texture. - The texture is located at `minecraft:textures/entity/mooshroom/mooshroom_overlay.png`. #### Textured Entity - Added `entity_specific` to Textured Entity dataloader. - This allows for textured entities to have data specific to some entities. - Mooshroom textured entities will now require an overlay texture, and a texture for each variant. - The overlay texture should be located at `minecraft:textures/textured_entity/mooshroom/<name>_overlay.png`. - The variant texture should be located at `minecraft:textures/textured_entity/mooshroom/<variant>_<name>.png`. - Mooshroom textured entities now can optionally change the mushroom blockstate, and optionally set textured entity enabled for a specific variant(s) of mooshroom. - **Here's an example:** ``` { "entity": "minecraft:mooshroom", "name": "Herobrine", "entity_specific": { "variants": { "red": { "enabled": true, "mushroom": { "identifier": "minecraft:red_candle" } }, "brown": { "enabled": true, "mushroom": { "identifier": "minecraft:brown_candle" } } } }, "enabled": true } ``` - Wolf textured entities will now require textures for each variant. - The variant textures should be located at: - `<variant_namespace>:textures/textured_entity/wolf/<name>_<variant>_tame.png`. - `<variant_namespace>:textures/textured_entity/wolf/<name>_<variant>_angry.png`. - `<variant_namespace>:textures/textured_entity/wolf/<name>_<variant>.png`. - Wolf textured entities now can optionally set textured entity enabled for a specific variant(s) of wolf. - **Here's an example:** ``` { "entity": "minecraft:wolf", "name": "Herobrine", "entity_specific": { "variants": { "minecraft:ashen": { "enabled": true }, "minecraft:black": { "enabled": true }, "minecraft:chestnut": { "enabled": true }, "minecraft:pale": { "enabled": true }, "minecraft:rusty": { "enabled": true }, "minecraft:snowy": { "enabled": true }, "minecraft:spotted": { "enabled": true }, "minecraft:striped": { "enabled": true }, "minecraft:woods": { "enabled": true } } }, "enabled": true } ``` - Frog textured entities will now require textures for each variant. - The variant textures should be located at: - `<variant_namespace>:textures/textured_entity/frog/<name>_<variant>.png`. - Frog textured entities now can optionally set textured entity enabled for a specific variant(s) of frog. - **Here's an example:** ``` { "entity": "minecraft:frog", "name": "Herobrine", "entity_specific": { "variants": { "minecraft:temperate": { "enabled": true }, "minecraft:warm": { "enabled": true }, "minecraft:cold": { "enabled": true } } }, "enabled": true } ``` - Cat textured entities will now require textures for each variant. - The variant textures should be located at: - `<variant_namespace>:textures/textured_entity/cat/<name>_<variant>.png`. - Cat textured entities now can optionally set textured entity enabled for a specific variant(s) of cat. - **Here's an example:** ``` { "entity": "minecraft:cat", "name": "Herobrine", "entity_specific": { "variants": { "minecraft:tabby": { "enabled": true }, "minecraft:black": { "enabled": true }, "minecraft:red": { "enabled": true }, "minecraft:siamese": { "enabled": true }, "minecraft:british_shorthair": { "enabled": true }, "minecraft:calico": { "enabled": true }, "minecraft:persian": { "enabled": true }, "minecraft:ragdoll": { "enabled": true }, "minecraft:white": { "enabled": true }, "minecraft:jellie": { "enabled": true }, "minecraft:all_black": { "enabled": true } } }, "enabled": true } ``` - Axolotl textured entities will now require textures for each variant. - The variant textures should be located at: - `<variant_namespace>:textures/textured_entity/axolotl/<name>_<variant>.png`. - Axolotl textured entities now can optionally set textured entity enabled for a specific variant(s) of axolotl. - **Here's an example:** ``` { "entity": "minecraft:axolotl", "name": "Herobrine", "entity_specific": { "variants": { "lucy": { "enabled": true }, "wild": { "enabled": true }, "gold": { "enabled": true }, "cyan": { "enabled": true }, "blue": { "enabled": true } } }, "enabled": true } ``` - Fox textured entities will now require textures for each variant. - The variant textures should be located at: - `<variant_namespace>:textures/textured_entity/fox/<name>_<variant>.png`. - Fox textured entities now can optionally set textured entity enabled for a specific variant(s) of axolotl. - **Here's an example:** ``` { "entity": "minecraft:fox", "name": "Herobrine", "entity_specific": { "variants": { "red": { "enabled": true }, "snow": { "enabled": true } } }, "enabled": true } ``` #### Super Secret Settings - Added **Entity Linked** Shaders - You can set shaders to be linked to entities using the `entity_links` array in the shader dataloader. - This currently requires the **Improved Shader Renderer** experiment to be enabled. - Here's an example: ##### Perspective Layout: ``` { "namespace": "perspective", "shader": "silhouette", "disable_screen_mode": true, "translatable": true, "disable_soup": false, "entity_links": [ "entity.minecraft.warden" ], "custom": {}, "enabled": true } ``` ##### Soup Layout: ``` { "namespaces": [ { "replace": false, "namespace": "perspective", "translatable": true, "shaders": [ "silhouette" ], "disable_screen_mode": [ "silhouette" ], "disable_soup": [], "custom": { "silhouette": {} } } ], "entity_links": { "entity.minecraft.warden": "perspective:silhouette" } } ``` *If no namespace is given, the first instance of a shader with that name will be used.* #### Shaders - Added **Dynamic Uniforms**. - **Please Note:** These will be moved to a separate library mod (**Luminance**) in a future update, but will be included with Perspective. - `lu_viewDistance` - Float value. - Outputs your render distance. - `lu_eyePosition` - Vec3 value. - Outputs your camera eye position. - Defaults to vec3(0, 0, 0). - `lu_pitch` - Float value ranging from 0 to 360. - Outputs your player pitch. - Defaults to 0. - `lu_yaw` - Float value ranging from 0 to 360. - Outputs your player yaw. - Defaults to 0. - `lu_currentHealth` - Float value. - Outputs your current health. - Defaults to 20. - `lu_maxHealth` - Float value. - Outputs your maximum health. - Defaults to 20. - `lu_currentAir` - Float value. - Outputs your current air. - Defaults to 10. - `lu_maxAir` - Float value. - Outputs your maximum air. - Defaults to 10. - `perspective_zoomMultiplier` - Float value that ranges from 0.0 to 1.0. - Outputs Perspective's zoom multiplier. - Added **Render Phases**. - This should match the behaviour of the vanilla fabulous shader. - `translucent_target` - `item_entity_target` - `particles_target` - `weather_target` - `clouds_target` #### Keybindings - The default values for **Hold Perspective Front** and **Hold Zoom** have been updated. - These changes were made so these keybindings wouldn't be conflicting by default. - **Hold Perspective Front** will now default to **V**. - **Hold Zoom** will now default to **R**. ### Resource Packs #### Perspective: Default - Added **depth-based dither** shader. - A dithering effect will render in the distance using depth. - Added **light-based dither** shader. - A dithering effect will render over the lightest parts of the screen. - Added **Moobloom** mooshroom textured entity. - Red Mooshrooms turn into regular Mooblooms. - Brown Mooshrooms turn into Ancient Mooblooms. #### Super Secret Settings - Moved shaders that were used in previous versions of minecraft to this resource pack. - This resource pack will be moved to **Luminance** in the near future. ### Experimental - Added **Improved Shader Renderer** experiment. - When enabled, Super Secret Settings will be rendered in the world renderer, the same place as fabulous graphics. - This also makes the depth shaders be rendered under the player's hand. - This experiment also enables Entity Linked shaders. - Entity Linked shaders render when the player is spectating the linked entity. - *If there are no issues found with this experiment, it will be added to 1.3.0.* ## Development Build Please help us improve by submitting [bug reports](https://github.com/MCLegoMan/Perspective/issues) if you encounter any issues. ### Want to support my work? If you'd like to donate, visit [BuyMeACoffee](https://www.buymeacoffee.com/mclegoman). Your support is appreciated, please be aware that donations are non-refundable.
alpha

[24w03a/b] Perspective 1.3.0-alpha.3

1.3.0-alpha.3+1.20.5
24 янв. 2024 г.162Minecraft: 24w03a, 24w03bfabric, quilt
Скачать
Что нового
![](https://mclegoman.com/images/a/a7/Perspective_Development_Logo.png) ## Perspective 1.3.0-alpha.3 for 24w03a/b This update adds support for logarithmic zoom, and scaling when zoomed for mouse movement, view bobbing, and damage tilt scaling. *Please Note: Perspective will remember your config options when updating, so if you want to check out some of these new features, you may need to (re)set these using the config. (You can access this via Mod Menu or in-game using the Open Config keybinding - by default this is set to [END].)* ### Changelog - **Config Version updated to `16`.** - Renamed `zoom_camera_mode` config option to `zoom_scale_mode`. - Removed `spyglass` config value. - Added `scaled` config value. - This option scales mouse movement, view bobbing, and damage tilt when zooming. - Added `zoom_type` config option with `logarithmic` and `linear` config values. - The default value is set to `logarithmic`. - To use the previous functionality, set this to `linear`. - Updated `zoom_level` default value to `40`. - Updated `zoom_scale_mode` default value to `scaled`. - Resetting the config to default will now enable shaders if the default is set to true. - **Updated Zoom.** - Added `logarithmic` zoom scaling. - Mouse Movement, Damage Tilt, and View Bobbing are scaled when Zoom Mode is set to `Scaled`. - Mouse Scroll Sensitivity is now properly accounted for. - **Super Secret Settings Config Screen now has a dedicated shader list button.** - The shader button has been reverted to cycle shaders. - **Pressing [ESC] on the Config Screen will now go back a page if not on page 1.** - **[Souper Secret Settings](https://modrinth.com/mod/souper-secret-settings)' shader dataloader layout will now load from any namespace.** - For example, shaders listed in `/assets/your_namespace/shaders.json` will now also get registered, not just `/assets/souper_secret_settings/shaders.json`. - This matches the behaviour of Perspective's shader dataloader layout. - This update also adds support for "replace". - When inside a namespace, all shaders in that namespace currently registered will be removed. - When outside the namespacelist, all shaders no matter the namespace will be removed. - **Added `Perspective: Developer Config` Resource Pack.** - This resource pack changes the default config options to MCLegoMan's choices and is disabled by default. - **Updated `Perspective: Default` Resource Pack.** - Added `perspective:golden` shader. - This shader combines `minecraft:blobs2` with `minecraft:color_convolve` making the colours gold. ### Development Build Please help us improve by submitting [bug reports](https://github.com/MCLegoMan/Perspective/issues) if you encounter any issues. ### Want to support my work? If you'd like to donate, visit [BuyMeACoffee](https://www.buymeacoffee.com/mclegoman). Your support is appreciated, please be aware that donations are non-refundable.
alpha

[23w51a/b] Perspective 1.3.0-alpha.2

1.3.0-alpha.2+23w51a-b
27 дек. 2023 г.159Minecraft: 23w51a, 23w51bfabric, quilt
Скачать
Что нового
![](https://mclegoman.com/images/a/a7/Perspective_Development_Logo.png) ## Perspective 1.3.0-alpha.2 for 23w51a/b This alpha fixes some bugs related to Textured Entity, and adds texture support for none horse marking. ### Changelog - **Updated Config Version to `15`.** - Added `test_resource_pack` boolean config option. - **Fixed several bugs relating to Textured Entity.** - Fixed Shoulder Parrot Textured Entity. - Added Stray Textured Entity Overlay. - Added Iron Golem Textured Entity Crackiness. - Fixed Boat Textured Entity. - **Added texture for HorseMarking.NONE.** - For non-textured entity, the texture can be found at: `assets/minecraft/textures/entity/horse/horse_markings_none.png`. - For textured entities, the texture is stored alongside the other textured entity textures: `assets/minecraft/textures/textured_entity/horse/<name>_markings_none.png` - **Updated April Fools' Prank.** - Added `mclegoman_suit`. - **Updated Perspective Toast Texture.** - **Updated `Perspective: Default` Resource Pack.** - Added `perspective:foggy` shader. - Added `Russ` Endermite Textured Entity. - Added `Timmy` and `Jimmy` Enderman Textured Entity. - **Removed `Perspective: Experimental` Resource Pack.** - **Added `Perspective: Test` Resource Pack.** - This resource pack will only be registered when `test_resource_pack` config option is enabled. - Added `test` Textured Entities: - `minecraft:boat` - `minecraft:chest_boat` - `minecraft:horse` - `minecraft:iron_golem` - `minecraft:parrot` - `minecraft:stray` ### Development Build Please help us improve by submitting [bug reports](https://github.com/MCLegoMan/Perspective/issues) if you encounter any issues. ### Want to support my work? If you'd like to donate, visit [BuyMeACoffee](https://www.buymeacoffee.com/mclegoman). Your support is appreciated, please be aware that donations are non-refundable.
alpha

[23w51a/b] Perspective 1.3.0-alpha.1

1.3.0-alpha.1+23w51a-b
23 дек. 2023 г.141Minecraft: 23w51a, 23w51bfabric, quilt
Скачать
Что нового
![](https://mclegoman.com/images/a/a7/Perspective_Development_Logo.png) ## Perspective 1.3.0-alpha.1 for 23w51a/b Happy Holidays! This alpha adds textured entity support for the new Armadillo mob, and brings the Super Secret Settings Shader Selection Screen out of experimental. **This version was accidentally marked as `release` on upload to Modrinth, this has since been fixed.** *This is an development build, you may experience bugs/issues.* ### Changelog - **Added Armadillo Textured Entity.** - **Added Super Secret Settings Shader Selection Screen.** - When you press the shader button on the Super Secret Settings Config Screen, you will open the shader selection screen. (This could change in a future update.) #### Experimental - **Updated Perspective: Experimental Resource Pack.** - Updated `perspective:foggy` shader. ### Development Build Please help us improve by submitting [bug reports](https://github.com/MCLegoMan/Perspective/issues) if you encounter any issues. ### Want to support my work? If you'd like to donate, visit [BuyMeACoffee](https://www.buymeacoffee.com/mclegoman). Your support is appreciated, please be aware that donations are non-refundable.
release

[1.20.3/4] Perspective 1.2.1

1.2.1-release.2+1.20.3-4
19 дек. 2023 г.735Minecraft: 1.20.3, 1.20.4fabric, quilt
Скачать
Что нового
![](https://mclegoman.com/images/7/70/Perspective_Logo.png) ## Perspective 1.2.1 for 1.20.3/4 This minor update fixes some bugs, changes how shaders are saved in the config, and adds the Position Overlay! *Re-released due to a critical bug that only occurred outside the development environment.* ### Changelog - **Updated Config Version to `14`.** - Removed `super_secret_settings` int config option. - Added `super_secret_settings_shader` string option. - Added `position_overlay` boolean config option. - **Added Position Overlay.** - Added Toggle Position Overlay Keybinding. - **Replaced instances of `Math.max(Math.min(value, min), max);` to `MathHelper.clamp(value, min, max);`.** - **Fix `Hide Player` keybinding and move it to the correct category.** - **Added Horse Markings textured entity support.** - Horse Textured Entities will now also replace the horse markings. - Horse Textured Entity Resource Pack Layout: ``` - assets/ - minecraft/ - textures/ - textured_entity/ - <name>.png - <name>_markings_white.png - <name>_markings_whitefield.png - <name>_markings_whitedots.png - <name>_markings_blackdots.png - perspective/ - textured_entity/ - horse_<name>.json - pack.mcmeta ``` - **Updated Options Screen Super Secret Settings Button.** - This button will now cycle shaders instead of opening the super secret settings config screen. - This button can be enabled by setting `super_secret_settings_options_screen` to `true` in `.minecraft/config/perspective.properties`. - **The current super secret setting will remain the same after reloading resource packs if it is still available.** ### Want to support my work? If you'd like to donate, visit [BuyMeACoffee](https://www.buymeacoffee.com/mclegoman). Your support is appreciated, please be aware that donations are non-refundable.
release

[1.20.3/4] Perspective 1.2.0

1.2.0+1.20.3-4
12 дек. 2023 г.301Minecraft: 1.20.3, 1.20.4fabric, quilt
Скачать
Что нового
![](https://mclegoman.com/images/7/70/Perspective_Logo.png) ## Perspective 1.2.0 for 1.20.3/4 **Licence Update:** Perspective is now licensed under [LGPL-v3](https://www.gnu.org/licenses/lgpl-3.0.en.html#license-text). ### Changelog - Added Update Checker. - Added Warning, Information, and Tutorial Toasts. - Development and Downgrade warning screens have been replaced by warning toasts. - When Super Secret Settings have been enabled for the first time, the player will see the following two toasts: - Super Secret Settings Tutorial Toast. - Photosensitivity Warning Toast. - When the April Fools' Prank is first enabled (per year), the player will see a toast explaining how to disable it. - Shaders will now only show their namespace when another shader shares the same name. - Depth Shaders will now automatically disable screen mode. - It is still recommended to set `disable_screen_mode` to true for depth shaders. - Renamed `pig_overlay` to `pig_outer_layer` to match vanilla. - Any resource packs that use this will need to be updated. - Fixed End Crystal Textured Entity. - Bee Textured Entity now has nectar, angry, and angry nectar textures. - Added Breeze and Wind Charge Textured Entities. - Added `hide_armor`, `hide_nametags` and `hide_players` dataloaders. - This feature allows players to hide armour/nametags of specific players using resource packs. - Removed Ender Dragon Textured Entity. - This entity didn't work, even after various attempts to fix it. - This *may* get added back in a later update. - Added Hide Block Outline. - If this config option is enabled, the outline shown when targeting a block will not be rendered. - Added Hide Crosshair. - This config option has three values, `false`, `dynamic`, and `true`. - `false`: never hides the crosshair. (vanilla behaviour) - `dynamic`: only hides the crosshair when you are not targeting a block or entity. - `true`: always hides the crosshair. - Added Hide Players. - If this config option is enabled, all other players will not be rendered. - Added Show Death Co-Ordinates. - If this config option is enabled, your current co-ordinates will be shown on the death screen. - Removed Negative Zoom. - If the player was in Creative Flight, *or* had the speed effect, the camera could sometimes flip upside down. - Added `minecraft:love` shader. - This shader was used in the [Love and Hugs](https://minecraft.wiki/w/Java_Edition_15w14a) april fools snapshot, and was not part of the original super secret settings. - Added Debug Overlay. - This overlay displays debug information about various Perspective features. - It also shows the current contents of the config. - Updated `Perspective: Default` Resource Pack. - Added `sixteen_colors` shader. - Revamped `outlined` shader. - Added `silhouette` shader. - Added `crt` shader. - Added `rainbow` shader. - Added `pixelated` shader. - Added `mirror` shader. - Added `Cheeze` Breeze Textured Entity. - Added `Mossy` Skeleton Textured Entity. - Added `Tee` Bee Textured Entity. - Added `Strawberry` Fox Textured Entity. #### Experimental - Added Super Secret Settings Shader Selection Screen. - Added `perspective:foggy` shader. ### Want to support my work? If you'd like to donate, visit [BuyMeACoffee](https://www.buymeacoffee.com/mclegoman). Your support is appreciated, please be aware that donations are non-refundable.
release

[1.20.2] Perspective 1.2.0

1.2.0+1.20.2
12 дек. 2023 г.444Minecraft: 1.20.2fabric, quilt
Скачать
Что нового
![](https://mclegoman.com/images/7/70/Perspective_Logo.png) ## Perspective 1.2.0 for 1.20.2 **Licence Update:** Perspective is now licensed under [LGPL-v3](https://www.gnu.org/licenses/lgpl-3.0.en.html#license-text). ### Changelog - Added Update Checker. - Added Warning, Information, and Tutorial Toasts. - Development and Downgrade warning screens have been replaced by warning toasts. - When Super Secret Settings have been enabled for the first time, the player will see the following two toasts: - Super Secret Settings Tutorial Toast. - Photosensitivity Warning Toast. - When the April Fools' Prank is first enabled (per year), the player will see a toast explaining how to disable it. - Shaders will now only show their namespace when another shader shares the same name. - Depth Shaders will now automatically disable screen mode. - It is still recommended to set `disable_screen_mode` to true for depth shaders. - Renamed `pig_overlay` to `pig_outer_layer` to match vanilla. - Any resource packs that use this will need to be updated. - Fixed End Crystal Textured Entity. - Bee Textured Entity now has nectar, angry, and angry nectar textures. - Added `hide_armor`, `hide_nametags` and `hide_players` dataloaders. - This feature allows players to hide armour/nametags of specific players using resource packs. - Removed Ender Dragon Textured Entity. - This entity didn't work, even after various attempts to fix it. - This *may* get added back in a later update. - Added Hide Block Outline. - If this config option is enabled, the outline shown when targeting a block will not be rendered. - Added Hide Crosshair. - This config option has three values, `false`, `dynamic`, and `true`. - `false`: never hides the crosshair. (vanilla behaviour) - `dynamic`: only hides the crosshair when you are not targeting a block or entity. - `true`: always hides the crosshair. - Added Hide Players. - If this config option is enabled, all other players will not be rendered. - Added Show Death Co-Ordinates. - If this config option is enabled, your current co-ordinates will be shown on the death screen. - Removed Negative Zoom. - If the player was in Creative Flight, *or* had the speed effect, the camera could sometimes flip upside down. - Added `minecraft:love` shader. - This shader was used in the [Love and Hugs](https://minecraft.wiki/w/Java_Edition_15w14a) april fools snapshot, and was not part of the original super secret settings. - Added Debug Overlay. - This overlay displays debug information about various Perspective features. - It also shows the current contents of the config. - Updated `Perspective: Default` Resource Pack. - Added `sixteen_colors` shader. - Revamped `outlined` shader. - Added `silhouette` shader. - Added `crt` shader. - Added `rainbow` shader. - Added `pixelated` shader. - Added `mirror` shader. - Added `Mossy` Skeleton Textured Entity. - Added `Tee` Bee Textured Entity. - Added `Strawberry` Fox Textured Entity. #### Experimental - Added Super Secret Settings Shader Selection Screen. - Added `perspective:foggy` shader. ### Want to support my work? If you'd like to donate, visit [BuyMeACoffee](https://www.buymeacoffee.com/mclegoman). Your support is appreciated, please be aware that donations are non-refundable.
beta

[1.20.2] Perspective 1.2.0-rc.1

1.2.0-rc.1+1.20.2
8 дек. 2023 г.208Minecraft: 1.20.2fabric, quilt
Скачать
Что нового
![](https://mclegoman.com/images/a/a7/Perspective_Development_Logo.png) ## Perspective 1.2.0 Release Candidate 1 Perspective 1.2.0 will be released some time next week if no bugs are found. **Hosting Update:** *1.2.0-release.1 will be the final version to be released on Curseforge.* More information about this change can be found [here](https://mclegoman.com/Perspective/Moving_Away_from_Curseforge). ### Changelog - Added `skipDisableScreenModeWhenWorldNull` check to shader cycling/toggling. - This doesn't currently affect functionality as keybindings don't get checked when you are not in a world. - Added `Version.getFriendlyString(boolean full)` function. - If full is set to false, and the current build is not a development build, the return string will not include "-release.x". ### Development Build Please help us improve by submitting [bug reports](https://github.com/MCLegoMan/Perspective/issues) if you encounter any issues. ### Want to support my work? If you'd like to donate, visit [BuyMeACoffee](https://www.buymeacoffee.com/mclegoman). Your support is appreciated, please be aware that donations are non-refundable.
beta

[1.20.2] Perspective 1.2.0-beta.2

1.2.0-beta.2+1.20.2
4 дек. 2023 г.173Minecraft: 1.20.2fabric, quilt
Скачать
Что нового
![](https://mclegoman.com/images/a/a7/Perspective_Development_Logo.png) Continuing the bug fixes! ### Perspective 1.2.0-beta.2 for 1.20.2. **Hosting Update:** *1.2.0-release.1 will be the final version to be released on Curseforge.* More information on this change will be posted as we get closer to 1.2.0-release.1. *I am planning to backport to 1.20, 1.20.1 for this release cycle.* ## Changelog - **Updated Config Version to `13`.** - Added config option `hide_show_message`. - This will toggle whether the overlay message is shown when toggling/cycling hide options using keybindings. - Added config option `debug`. - This option bypasses the panorama incompatibility list. - The config version was updated to `12` in `1.2.0-beta.1`. - **Depth Shaders will now render properly when an entity with glowing is rendered.** - If you experience any issues relating to this, try cycling your graphics options and report the issue. - **Updated Take Panorama Screenshot.** - The name format has been updated to match vanilla screenshots. - Perspective Super Secret Settings will now be rendered on the panorama screenshots. - Updated Panorama Incompatibility List. - Sodium has been fixed and removed from the list. - Iris and Canvas Renderer have been added to the incompatibility list. - Fabulous Graphics Option has been added to the incompatibility list. - Config Option `debug` will now bypass panorama incompatibilities. - Set Perspective to First Person whilst rendering Panorama. - **Resetting Zoom will now update `zoomUpdated` instead of directly saving.** - `zoomUpdated` will save the config after the player stops zooming. - **Textured Entity Bees now have all variants of their textures.** - These assets are stored in the same location as previous versions. ``` - assets/ - minecraft/ - textures/ - textured_entity/ - bee/ - <name>.png - <name>_nectar.png - <name>_angry.png - <name>_angry_nectar.png - perspective/ - textured_entity/ - <bee_name>.json ``` `*<bee_name>.json can be named anything, but it is recommended to follow the <bee_name> formatting in case of name conflicts with other resource packs.*` - **Toggle Zoom has been updated to invert the output of Hold Zoom.** - **Updated Perspective: Default Resource Pack.** - Added `Tee` Textured Entity Bee. - Updated `perspective:silhouette` shader to be more visible. ## Experimental Experiments are potential new features. You may experience bugs and/or issues. - Added new experiment: - **Super Secret Settings Shader Selection Screen.** - This experiment replaces the functionality of the shader button on the shader screen. - Instead of cycling shaders, it will now open a new Shader Selection Screen. - Added `Perspective: Experimental` resource pack. - This resource pack will contain experimental resources such as shaders and textured entities that are expected to be in `Perspective: Default` in the next version. - Added `perspective:foggy` shader. Let us know your feedback on these experimental features on [GitHub](https://github.com/MCLegoMan/Perspective/issues) or [Discord](https://discord.gg/vjbvjpFFPm) [`#modding-help\Perspective (Feedback)`](https://discord.com/channels/814560286664949811/1181316009592881182). ### Development Build Please help us improve by submitting [bug reports](https://github.com/MCLegoMan/Perspective/issues) if you encounter any issues. ### Want to support my work? If you'd like to donate, visit [BuyMeACoffee](https://www.buymeacoffee.com/mclegoman). Your support is appreciated, please be aware that donations are non-refundable.
beta

[1.20.2] Perspective 1.2.0-beta.1

1.2.0-beta.1+1.20.2
30 нояб. 2023 г.119Minecraft: 1.20.2fabric, quilt
Скачать
Что нового
![](https://mclegoman.com/images/a/a7/Perspective_Development_Logo.png) It's bug fixing season! This update fixes bugs related to zoom and depth based shaders. ### Perspective 1.2.0-beta.1 for 1.20.2. **Hosting Update:** *1.2.0-release.1 will be the final version to be released on Curseforge.* More information on this change will be posted as we get closer to 1.2.0-release.1. *I am planning to backport to 1.20, 1.20.1 for this release cycle.* ## Changelog - **Removed 'hide' related options for Super Secret Settings.** - This was removed to help simplify registering shaders. - The player still can toggle these using the config screen or their keybindings. - **Zoom HideHUD will now also hide the player's hands.** - **Zoom Level Scroll Wheel Adjustment has been reverted as it didn't work in spectator mode.** - **Depth Shaders will now automatically disable screen mode.** - Depth information is only available when the player is in-game. if the player restarted the game with the depth shader enabled on screen mode it would cause the screen to render blank. - `disable_screen_mode` is still recommended to be set for depth shaders in case of use with older versions. - **Updated Hide Crosshair.** - This option has been changed to use a sting instead of a boolean. - The valid options that can be used are: `false`, `dynamic`, and `true`. - `true`/`false` use the same behaviour as previous versions. - `dynamic` only shows the crosshair when the player is looking at an entity or block. - **Added Hide Players config option and dataloader.** - Config Option: `hide_players` - Hides all players expect for the user. - Dataloader: `/assets/perspective/hide_players.json` - Uses the same format as the other hide dataloaders. ### Development Build Please help us improve by submitting [bug reports](https://github.com/MCLegoMan/Perspective/issues) if you encounter any issues. ### Want to support my work? If you'd like to donate, visit [BuyMeACoffee](https://www.buymeacoffee.com/mclegoman). Your support is appreciated, please be aware that donations are non-refundable.
beta

[1.20.3] Perspective 1.2.0-beta.1

1.2.0-beta.1
30 нояб. 2023 г.121Minecraft: 1.20.3-pre1, 1.20.3-pre2, 1.20.3-pre3, 1.20.3-pre4, 23w40a, 23w41a, 23w42a, 23w43a, 23w43b, 23w44a, 23w45a, 23w46afabric, quilt
Скачать
Что нового
![](https://mclegoman.com/images/a/a7/Perspective_Development_Logo.png) It's bug fixing season! This update fixes bugs related to zoom and depth based shaders. ### Perspective 1.2.0-beta.1 for 1.20.3. **Hosting Update:** *1.2.0-release.1 will be the final version to be released on Curseforge.* More information on this change will be posted as we get closer to 1.2.0-release.1. *I am planning to backport to 1.20, 1.20.1, and 1.20.2 for this release cycle.* ## Changelog - **Removed 'hide' related options for Super Secret Settings.** - This was removed to help simplify registering shaders. - The player still can toggle these using the config screen or their keybindings. - **Zoom HideHUD will now also hide the player's hands.** - **Zoom Level Scroll Wheel Adjustment has been reverted as it didn't work in spectator mode.** - **Depth Shaders will now automatically disable screen mode.** - Depth information is only available when the player is in-game. if the player restarted the game with the depth shader enabled on screen mode it would cause the screen to render blank. - `disable_screen_mode` is still recommended to be set for depth shaders in case of use with older versions. - **Updated Hide Crosshair.** - This option has been changed to use a sting instead of a boolean. - The valid options that can be used are: `false`, `dynamic`, and `true`. - `true`/`false` use the same behaviour as previous versions. - `dynamic` only shows the crosshair when the player is looking at an entity or block. - **Added Hide Players config option and dataloader.** - Config Option: `hide_players` - Hides all players expect for the user. - Dataloader: `/assets/perspective/hide_players.json` - Uses the same format as the other hide dataloaders. ### Development Build Please help us improve by submitting [bug reports](https://github.com/MCLegoMan/Perspective/issues) if you encounter any issues. ### Want to support my work? If you'd like to donate, visit [BuyMeACoffee](https://www.buymeacoffee.com/mclegoman). Your support is appreciated, please be aware that donations are non-refundable.
alpha

[1.20.2-1.20.3] Perspective 1.2.0-alpha.6

1.2.0-alpha.6+1.20.2-1.20.3
23 нояб. 2023 г.138Minecraft: 1.20.2, 1.20.3-pre1, 1.20.3-pre2, 23w40a, 23w41a, 23w42a, 23w43a, 23w43b, 23w44a, 23w45a, 23w46afabric, quilt
Скачать
Что нового
![](https://mclegoman.com/images/a/a7/Perspective_Development_Logo.png) Wait, where did that go?! This update introduces hide armour and hide nametag dataloaders! That means you can now hide armour or nametags of specific players using resource packs! This update also fixes the issue in the previous update where the super secret settings config screen wouldn't render. We should be moving into beta soon, as this update is now feature-complete. During beta and release candidate, expect bug fixes, if any new features are added, they will be listed under the experimental options. ### Perspective 1.2.0-alpha.6 for 1.20.2 and 1.20.3. **Hosting Update:** *1.2.0-release.1 will be the final version to be released on Curseforge.* More information on this change will be posted as we get closer to 1.2.0-release.1. ## Changelog - **Fixed Super Secret Settings Config Screen.** - The show name option wasn't updated in the previous version. - **Added Hide Armor and Hide Nametags dataloaders.** - This allows the user to hide nametags or armour of specific users. - This can be configured within resource packs at the following files: `/assets/perspective/hide_armor.json` and `/assets/perspective/hide_nametags.json`. - The list uses the players UUID. - > **Hide Armor/Nametag dataloader layout example.** > ``` > { > "values": [ > "772eb47b-a24e-4d43-a685-6ca9e9e132f7" > ] > } > ``` > This would hide the nametag or armour of MCLegoMan. ### Development Build Please help us improve by submitting [bug reports](https://github.com/MCLegoMan/Perspective/issues) if you encounter any issues. ### Want to support my work? If you'd like to donate, visit [BuyMeACoffee](https://www.buymeacoffee.com/mclegoman). Your support is appreciated, please be aware that donations are non-refundable.
alpha

[1.20.2-1.20.3] Perspective 1.2.0-alpha.5

1.2.0-alpha.5+1.20.2
22 нояб. 2023 г.100Minecraft: 1.20.2, 23w40a, 23w41a, 23w42a, 23w43a, 23w43b, 23w44a, 23w45afabric, quilt
Скачать
Что нового
![](https://mclegoman.com/images/a/a7/Perspective_Development_Logo.png) What's with the _breeze_ today? We've gone and trapped 17 of these cunning Breeze into our dungeon, allowing us to harness their wind, so we can inject it right into Perspective's code! **There is a known bug with the super secret settings config screen, it's fixed in the next update. press ESC to exit the screen.** ### Perspective 1.2.0-alpha.5 for 1.20.2 and 1.20.3. **Hosting Update:** *1.2.0-release.1 will be the final version to be released on Curseforge.* More information on this change will be posted as we get closer to 1.2.0-release.1. ## Changelog - **Updated Config Version to `11`.** - Added `show_death_coordinates` config option. - This option toggles the visibility of your coordinates on the death screen. - Renamed `zoom_mode` to `zoom_transition`, `zoom_overlay_message` to `zoom_show_percentage`, and `super_secret_settings_overlay_message` to `super_secret_settings_show_name`. - Resource packs that change the default values of these options will need to be updated to the new names. - Added `zoom_camera_mode`. - The values are `default` and `spyglass`. - Fixed Textured Entity config options. - There was an inconsistency of config option naming that prevented the feature from working as intended. - **Updated Textured Entity.** - Added `minecraft:breeze`. - Main Texture Location: `perspective:textures/textured_entity/breeze/<name>.png` - Wind Texture Location: `perspective:textures/textured_entity/breeze/<name>_wind.png` - This entity will only be enabled for Minecraft 22w45a and later. - Note: You will need to have the `update_1_21` experiment enabled to spawn the Breeze. - Added `minecraft:wind_charge`. - Texture Location: `perspective:textures/textured_entity/wind_charge/<name>.png` - Note: You will need to have the `update_1_21` experiment enabled to spawn the Wind Charge. - Updated Pig Overlay/Outer Layer. - Added `minecraft:pig#outer` model layer. - Replaced `PIG_SADDLE` model with `PIG_OUTER` model. - This makes the `outer_layer` get rendered under the saddle. - Renamed `pig_overlay.png` to `pig_outer_layer.png`. - Resource Packs that use this will need to be updated to display the outer layer. - This naming scheme also applies to Textured Entity. - Removed `minecraft:ender_dragon`. - This entity did not work in named or random mode, even after attempting to fix. - Fixed `minecraft:end_crystal`. - **Updated Vanilla Super Secret Settings Shaders.** - Added `minecraft:love` from the `15w14a` April Fools' snapshot. - This shader was only available in the above-mentioned snapshot. - Updated `minecraft:creeper` to not use Screen Mode. - Due to the difficulty to read the text on some resolutions. - **Added Debug Screen.** - This screen shows the current version, the current super secret settings shader information, the latest saved config values, and any other perspective debug information. - **Fixed April Fools' Prank Warning Toast.** - The toast will now only show when Perspective detects the date being April Fools'. - Perspective uses the local system time and checks if the date is April 1st or 2nd, in GMT+12. - The warning config will only be saved if the current value is not the same as the new value. - **Updated April Fools' Prank.** - Instead of changing the textures of the skin and cape in two separate mixins, they are now changed in AbstractClientPlayerEntity. - This also fixes the bug where the april fools skin wouldn't be rendered, on the first-person hand. - The workaround has been removed as it is no longer required. - **Updated `Perspective: Default` Resource Pack.** - Added `perspective:mirror` shader. - Adjusted the strength of the `perspective:outlined` shader outline. - Added `Cheeze` Breeze Textured Entity. - Added `Mossy` Skeleton Textured Entity. ### Development Build Please help us improve by submitting [bug reports](https://github.com/MCLegoMan/Perspective/issues) if you encounter any issues. ### Want to support my work? If you'd like to donate, visit [BuyMeACoffee](https://www.buymeacoffee.com/mclegoman). Your support is appreciated, please be aware that donations are non-refundable.
alpha

[1.20.2] Perspective 1.2.0-alpha.4

1.2.0-alpha.4+1.20.2
11 окт. 2023 г.268Minecraft: 1.20.2fabric, quilt
Скачать
Что нового
# Perspective 1.2.0-alpha.4 for 1.20.2 Hold on to your pixels 'cause we're about to shine some 'pixelated' light onto this update. We've 'outlined' some fresh new perspectives, from the brightest and most colorful to the deepest and darkest of them all. ## Changelog - **Updated Config Version to `9`.** - Added `perspective-warnings` config. - Added `photosensitivity` warning. - This warning will be triggered when Super Secret Settings has been enabled for the first time. - **Updated `Perspective: Default` Resource Pack.** - Revamped `outlined` shader. - This shader was completely remade from the ground up. - Added `silhouette` shader. - This shader overlays 'outlined' on a black background. - Added `crt` shader. - This shader emulates a CRT effect with red/blue shift, screen motion, and scanlines. - Added `rainbow` shader. - This shader overlays rainbow stripes from top to bottom. - Added `pixelated` shader. - This shader pixelates the screen. ### Development Build Please help us improve by submitting [bug reports](https://github.com/MCLegoMan/Perspective/issues) if you encounter any issues.
alpha

[1.20.2] Perspective 1.2.0-alpha.3

1.2.0-alpha.3+1.20.2
6 окт. 2023 г.106Minecraft: 1.20.2fabric, quilt
Скачать
Что нового
# Perspective 1.2.0-alpha.3 for 1.20.2 Did somebody say **TOAST**? No? Well, this is awkward... But fear not! The latest update is here to butter you up with some toasty goodness. It has spiced things up by changing the way Perspective serves information—it now arrives piping hot through Minecraft's toast system. And don't worry, not all the toast is stale; there's some fresh and exciting content too! Get ready for a Perspective like no other! ## Changelog: - **License Change: Transitioned from `CC-BY 4.0` to `LGPL-3.0-or-later`.** - `LGPL-3.0` allows for more flexibility in how the project can be used, while still ensuring that any modifications to the code are shared back with the community. - Please note that versions older than `1.2.0-alpha.3` of Perspective continue to be licensed under `CC-BY-4.0`. - **Updated to Config Version `8`.** - Removed `show_development_warning` config option. - Added `detect_update_channel` config option with values `none`, `alpha`, `beta`, and `release`. - Added `tutorials` boolean config option. - This option toggles Perspective's tutorial toasts. - Added Tutorial Config. - Separated `getConfig()` and `setConfig()` into `getConfig()`/`setConfig()`, `getExperimentalConfig()`/`setExperimentalConfig()`, and `getTutorialConfig()`/`setTutorialConfig()`. - **Added Tutorials.** - Added Super Secret Settings tutorial. - This tutorial is triggered when super secret settings has been enabled for the first time. - **Updated Internal Versioning.** - Added `PerspectiveVersion`. - Perspective now stores its data at `PerspectiveData.PERSPECTIVE_VERSION`. - This replaces the versioning data from `PerspectiveData`. - This will break mods which depend on Perspective's internal versioning. - **Added Update Checker.** - A toast will appear on startup if a newer version of Perspective is available. - This notice will also appear on the config screen. - **Added Warning Toasts.** - Updated `Development Warning` and `Downgrade Warning` to use Toasts. - Added `Keybind Conflict Warning` - **Updated Language Assets.** - Updated the `Development Warning` and `Downgrade Warning` messages to be easier to understand. - **Updated Shaders** - The Shader Registry now stores both the `NAMESPACE` and `SHADER_NAME`. - This allows Perspective to use only the shader name, unless there is two shaders using the same name. - **Updated Panoramas.** - Panoramas now use the toast system for both success and failures. - Successful panoramas will still get a message in chat with a link to open in File Explorer. - **Updated Resource Packs.** - `Perspective: Default` now uses the new `supported_formats` feature. - Added `sixteen_colors` shader to `Perspective: Default`. ### Development Build Please help us improve by submitting [bug reports](https://github.com/MCLegoMan/Perspective/issues) if you encounter any issues.
release

[1.20.2] Perspective 1.1.4

1.1.4-release.1+1.20.2
22 сент. 2023 г.217Minecraft: 1.20.2fabric, quilt
Скачать
Что нового
# Perspective 1.1.4 ## Changelog - Updated to 1.20.2 - Zoom now has a limit from -50% to 100%. - Zoom now uses a zoomMultiplier. ## Experimental - Backported Smooth Zoom from 1.2.0-alpha.2 ## Found a bug? Report it on the [GitHub Issues Page](https://github.com/MCLegoMan/Perspective/issues).
alpha

[1.20.2-beta] Perspective 1.2.0-alpha.2

1.2.0-alpha.2+1.20.2-beta
13 сент. 2023 г.101Minecraft: 1.20.2-pre1, 1.20.2-pre2, 1.20.2-pre3, 1.20.2-pre4fabric, quilt
Скачать
Что нового
# Perspective 1.2.0-alpha.2 for 1.20.2 Pre Releases This version requires a minecraft **1.20.2 Pre Release** version, This release will **NOT** work on previous versions. ## Changelog - Instant Zoom now uses getZoomMultiplier() ## Found a bug? Report it on the [GitHub Issues Page](https://github.com/MCLegoMan/Perspective/issues).
alpha

[1.20.0-1] Perspective 1.2.0-alpha.2

1.2.0-alpha.2+1.20.0-1
13 сент. 2023 г.3,2 тыс.Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
# Perspective 1.2.0-alpha.2 for 1.20 and 1.20.1 This version requires a minecraft version between **1.20 and 1.20.1**, This release will **NOT** work on previous or newer versions. ## Changelog - Ported to 1.20-1.20.1 - Instant Zoom now uses getZoomMultiplier() ## Found a bug? Report it on the [GitHub Issues Page](https://github.com/MCLegoMan/Perspective/issues).
alpha

[1.20.2-beta] Perspective 1.2.0-alpha.1

1.2.0-alpha.1+1.20.2-beta
13 сент. 2023 г.70Minecraft: 1.20.2-pre1fabric, quilt
Скачать
Что нового
# Perspective 1.2.0-alpha.1 for 1.20.2-beta This version requires **1.20.2 Pre Release**, This release will **NOT** work on previous versions. ## Changelog - Moved all experiments to main config. - Improved Zoom Functionality. - Changed Zoom Level to go from -50% to 100%. - Optimised saving of config when changing zoom level. - Added overlay message options for zoom and super secret settings. - Split Hide HUD into two separate options for zoom and hold perspective. - Hand/Held Items no longer get affected by the zoom fov. - Moved Super Secret Settings to be next to Zoom on the config screen. - Updated to Minecraft ~1.20.2-beta ## Found a bug? Report it on the [GitHub Issues Page](https://github.com/MCLegoMan/Perspective/issues).
release

[1.20.x] Perspective 1.1.3

1.1.3-release.1+1.20.x
28 авг. 2023 г.4,8 тыс.Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
# Perspective 1.1.3 ## Changelog - Updated April Fools' Prank to display recreation of the Vanilla Cape. - Added Random Shader button to Super Secret Settings screen. - Updated the Super Secret Settings screen to cycle backwards when the sneak keybinding is pressed. - Fixed Pride Logo changing style everytime it was called. - Added Pan and Bi Pride Logos - Updated config screens to display the section title and separate the back and reset buttons. - Reverted back to HideHUD$render with addition of the HideHud$renderChat. - Added downgrade warning screen. (Downgrading is not supported, you may experience unexpected bugs and/or issues) ## Experimental - Added Smooth Zoom experimental toggle. ## Found a bug? Report it on the [GitHub Issues Page](https://github.com/MCLegoMan/Perspective/issues).
beta

[1.20.x] Perspective 1.1.3-rc.2

1.1.3-rc.2+1.20.x
27 авг. 2023 г.78Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
# Perspective 1.1.3 Release Candidate 2 ## Changelog - Reverted back to HideHUD$render with addition of the HideHud$renderChat. - Added downgrade warning screen. (Downgrading is not supported, you may experience unexpected bugs and/or issues) ## Experimental - Added Smooth Zoom Scale Config Option. ## Found a bug? Report it on the [GitHub Issues Page](https://github.com/MCLegoMan/Perspective/issues).
beta

[1.20.x] Perspective 1.1.3-rc.1

1.1.3-rc.1+1.20.x
26 авг. 2023 г.80Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
# Perspective 1.1.3 Release Candidate 1 ## Changelog - Fixed Pride Logo choosing a new random everytime it was called. - Updated April Fools' Prank to show recreation of vanilla cape. - Added Pan and Bi Pride Logos - Added hidden option to add super secret settings to the options screen. - super secret settings config screen's cycle can now go backwards when using the sneak keybinding. - perspective config screens now display their name at the top of the screen. - the reset and back buttons on config screens are now separated from the main config options. - added WTHIT support for hide hud. - added random shader button to super secret settings config screen. ## Experimental - Added Smooth Zoom experimental option. ## Found a bug? Report it on the [GitHub Issues Page](https://github.com/MCLegoMan/Perspective/issues).
release

[1.20.x] Perspective 1.1.2

1.1.2-release.1+1.20.x
21 авг. 2023 г.661Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
# Perspective 1.1.2 ## Changelog - Fixed Super Secret Settings getting enabled on start up when it should be disabled. - Overlay Remaining has been moved back to using the tick system. ## Found a bug? Report it on the [GitHub Issues Page](https://github.com/MCLegoMan/Perspective/issues).
release

[1.20.x] Perspective 1.1.1

1.1.1-release.1+1.20.x
20 авг. 2023 г.80Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
# Perspective 1.1.1 This patch update fixes some bugs and adds a new super secret setting keybinding. ## Changelog - Added Random Super Secret Setting Keybinding. (No default key bound) - Added error catching on Config Screen Tick and Config Save functions. - Fixed Pride Logo not being able to be changed with Custom Default Config without restarting. - Perspective Logo has been changed to public access, other mods are now able to use functions and identifiers related to Perspective's logos. - The config file will not be saved when changing Super Secret Settings via the config screen until the config screen has been exited. ## Found a bug? Report it on the [GitHub Issues Page](https://github.com/MCLegoMan/Perspective/issues).
beta

[1.20.x] Perspective 1.1.1-rc.2

1.1.1-rc.2+1.20.x
20 авг. 2023 г.60Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
# Perspective 1.1.1 Release Candidate 2 ## Changelog - The config file will not be saved when changing Super Secret Settings via the config screen until the config screen has been exited. ## Found a bug? Report it on the [GitHub Issues Page](https://github.com/MCLegoMan/Perspective/issues).
beta

[1.20.x] Perspective 1.1.1-rc.1

1.1.1-rc.1+1.20.x
20 авг. 2023 г.59Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
# Perspective 1.1.1 Release Candidate 1 Squashed some bugs and added a new keybinding. ## Changelog - Added Random Super Secret Setting Keybinding. (No default key bound) - Added error catching on Config Screen Tick and Config Save functions. - Fixed Pride Logo not being able to be changed with Custom Default Config without restarting. - Perspective Logo has been changed to public access, other mods are now able to use functions and identifiers related to Perspective's logos. ## Found a bug? Report it on the [GitHub Issues Page](https://github.com/MCLegoMan/Perspective/issues).
release

[1.20.x] Perspective 1.1.0

1.1.0-release.1+1.20.x
18 авг. 2023 г.153Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
# Perspective 1.1.0 **This release has so many new features that I hope you all enjoy!** ## Features - Added Screen Mode for Super Secret Settings - Screen Mode overlays the shader on the entire game, including screens. - This also fixes the shader being removed when changing perspective, on both Screen and Game mode. - Added Textured Entity - Named Textured Entity allows users to name an entity and have a custom texture using resource packs. - Random Textured Entity chooses a random texture from the loaded textured entities. - Added Customisable Default Config - You can customise what Perspective considers "default" for config options using resource packs. - You can also now reset the zoom level via the mouse wheel. - Added Panorama Screenshots - You can take a panorama screenshot which automatically turns into a resource pack. - Note: Make sure all chunks are loaded before taking the panorama. - Added April Fools' Prank - Perspective automatically turns on the April Fools' Prank if anywhere in the world is April 1st. - This can be turned off in the config. You can also force the prank to be run at any point in the year. - Added Pride Logo - During pride month, Perspective's logo changes its colours to support Pride! - In this version, only Pride and Trans logos can be randomly chosen from. More will be added in future versions. - You can also support Pride all year long with the "Force Pride" config option. - Added Version Overlay - Reimplements the Version Overlay from early versions of Minecraft. ## Technical - Zoom Level is now stored as the value of the percentage in the config, instead of using the (100 - value) method. - Perspective's config is now accessed via PerspectiveConfigDataLoader, this is to allow for multiple config files. - Depth Shaders are now compatible with Perspective's Super Secret Settings. (Forked from Souper Secret Settings by Nettakrim) - Added Perspective Overlay which doesn't get hidden when HideHUD is active. - Vanilla doesn't account for namespace for shaders, in both the shader program and shader textures, Perspective now fixes that. (Contributor: Nettakrim) ## Experimental Features **These features aren't ready to be fully released yet, however you can try them out using the Experimental config.** **Note: Experiments can be removed at any point.** - Toggle Armour - When active, armour will not be rendered on players. - This can also be set separately for specific super secret settings. - Toggle Nametags - When active, nametags will not be rendered. - This can also be set separately for specific super secret settings. _Both of these experiments are planned to have a customisable data/resource pack dataloader for specific players, however this feature is not in the mod yet._ ## F.A.Q - How do I add a Textured Entity, Shader, or Custom Default Config Values? - Tutorials will be added to [Perspective Documentation](mclegoman.github.io/perspective/) soon. - I'll try to add some basic information asap. - Why are my Custom Shaders/Textured Entities aren't showing? - Check if you have enabled the Resource Pack with the Custom Shaders/Textured Entities. - Additionally, make sure the config options are enabled. - If all that fails, Create a [Bug Report](https://github.com/MCLegoMan/Perspective/issues).
beta

[1.20.x] Perspective 1.1.0-rc.4

1.1.0-rc.4+1.20.x
18 авг. 2023 г.61Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
## DEVELOPERS NOTE This should be the final Release Candidate, the full release will be made available in a few hours. ## CHANGELOG - Fixed namespace issue with textures in post processor shaders. (Pull Request by Nettakrim) ### Found a bug? You can report any bugs or issues you encounter with Perspective on our [Issues](https://github.com/MCLegoMan/Perspective/issues) page.
beta

[1.20.x] Perspective 1.1.0-rc.3

1.1.0-rc.3+1.20.x
17 авг. 2023 г.82Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
## DEVELOPERS NOTE QuiltMC should work on this release. I've had a look over for bugs on both Quilt and Fabric and haven't found anymore. I'll release 1.1.0 tomorrow if no more bugs are found. ## CHANGELOG - Removed accesswidener, PerspectiveScreenshotRecorder now requires a filename. - QuiltMC and FabricMC have both been tested for this version, and no more bugs have been found with any of Perspectives features. ### Found a bug? You can report any bugs or issues you encounter with Perspective on our [Issues](https://github.com/MCLegoMan/Perspective/issues) page.
beta

[1.20.x] Perspective 1.1.0-rc.2

1.1.0-rc.2+1.20.x
16 авг. 2023 г.67Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
## DEVELOPERS NOTE This release fixes some final bugs found in the previous release candidate, if no more bugs are found, 1.1.0 will be released. ## CHANGELOG - Fixed HideHUD functionality, It wasn't moved to PerspectiveTick from InGameHUD mixin when moving the HUD Overlays. - Taking Panorama Screenshots will now hide nametags due to rendering glitches involving nametags. - Updated client to PerspectiveClientData.CLIENT in some classes. ### Found a bug? You can report any bugs or issues you encounter with Perspective on our [Issues](https://github.com/MCLegoMan/Perspective/issues) page.
beta

[1.20.x] Perspective 1.1.0-rc.1

1.1.0-rc.1+1.20.x
14 авг. 2023 г.88Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
## DEVELOPERS NOTE If no major bugs are found within the next couple of days, this release will become the next full release. ## CHANGELOG - Perspective's Overlay is now uses HudRenderCallback. - Super Secret Settings now uses Perspective's Overlay. ### Found a bug? You can report any bugs or issues you encounter with Perspective on our [Issues](https://github.com/MCLegoMan/Perspective/issues) page.
beta

[1.20.x] Perspective 1.1.0-beta.7

1.1.0-beta.7+1.20.x
13 авг. 2023 г.76Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
## CHANGELOG - Default minecraft shaders are now loaded in the add$default function, this makes them show up first in the cycle. - Fixed "Hide Nametags" keybinding functionality. (It was set to the wrong keybinding) - Removed "delay"/"lag" when taking a panorama screenshot. # Resource Packs ## Perspective: Default - Removed "perspective:oldschool" shader - Added "perspective:gentoo" shader ### Found a bug? You can report any bugs or issues you encounter with Perspective on our [Issues](https://github.com/MCLegoMan/Perspective/issues) page.
beta

[1.20.x] Perspective 1.1.0-beta.6

1.1.0-beta.6+1.20.x
9 авг. 2023 г.93Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
## CHANGELOG - Panorama Screenshots are now outputted as Resource Packs and are put into the resource packs folder. - Added Super Secret Settings Sound Option (Only visible in config files) - Added Force Pride Type Options (Only visible in config files) ### Found a bug? You can report any bugs or issues you encounter with Perspective on our [Issues](https://github.com/MCLegoMan/Perspective/issues) page.
beta

[1.20.x] Perspective 1.1.0-beta.5

1.1.0-beta.5+1.20.x
7 авг. 2023 г.81Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
## CHANGELOG - Added Minecraft Version Overlay Toggle - Added Depth Post Processor Shader Support on shaders other than "transparency.json" (Forked from Souper Secret Settings) ### Experimental - Added Toggleable Rendering of Nametags. [Default Keybinding: F10] - Updated Toggle Armor Default Keybinding to [F9]. **Please note, experimental features may get removed or changed in future updates.** ### Resource Packs #### Perspective Default: - Added "perspective:outlined" shader. ### Found a bug? You can report any bugs or issues you encounter with Perspective on our [Issues](https://github.com/MCLegoMan/Perspective/issues) page.
beta

[1.20.x] Perspective 1.1.0-beta.4

1.1.0-beta.4+1.20.x
5 авг. 2023 г.83Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
## CHANGELOG - Fixed compatibility with Satin API. ### Found a bug? You can report any bugs or issues you encounter with Perspective on our [Issues](https://github.com/MCLegoMan/Perspective/issues) page.
beta

[1.20.x] Perspective 1.1.0-beta.3

1.1.0-beta.3+1.20.x
31 июл. 2023 г.351Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
## CHANGELOG - Fixed Enable/Disable button functionality on the shader config screen. - Added Crowdin Support. - Added `overlay` layer to `minecraft:pig`. - Added Pride Perspective Logo. (Checks if it currently June or if "Force Pride" config option is enabled.) - Updated and Added April Fools' Prank skins. - Renamed mixin namespace to `mclegoman-perspective`. [Fixed #3] - Updated to RTU 2.0.0. ### Experimental - Toggleable Rendering of Armour. [Default Keybinding: F6] **Please note, experimental features may get removed or changed in future updates.** ### Resource Packs #### Perspective Default: - Technoblade pig now uses the `overlay` layer for the crown. ### Found a bug? You can report any bugs or issues you encounter with Perspective on our [Issues](https://github.com/MCLegoMan/Perspective/issues) page.
beta

[1.20.x] Perspective 1.1.0-beta.2

1.1.0-beta.2+1.20.x
21 июл. 2023 г.101Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
- Fixed Mixin Plugin. Required for compatibility with Souper Secret Settings and Architectury. **More Info** Due to the amount of testing whilst developing this version, I have decided to release this as a BETA instead of an ALPHA. Note, as this is a development build, you may experience some bugs/issues. Please report any bugs you find to Perspective's [Issues](https://github.com/MCLegoMan/Perspective/issues) page with any information you have.
beta

[1.20.x] Perspective 1.1.0-beta.1

1.1.0-beta.1+1.20.x
21 июл. 2023 г.54Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
- Added Development Warning Screen. Auto-Detects weather the current version is a development build. - Updated Hold Perspective to go back to the previous perspective. - Added middle mouse click to reset zoom whilst zooming. - Added Customizable Default Config. (Documentation coming soon) - Added April Fools' Prank. - Added Textured Entity - Updated Super Secret Settings to have two different modes. (default)"Game" and "Screen". This fixes the issue where pressing F4 or cycling perspectives via the vanilla keybinding would remove the shader. Note: Some shaders aren't as nice to use on "Screen" mode. - Removed Cycle Perspective. This was only added due to the vanilla keybinding removing the shader. - Removed Increase/Decrease zoom level keybindings. - Added Take Panorama Screenshot. This is not compatible with Sodium. - You can now close the config screens by pressing ESC. - Added Namespace Fix for Shaders (EDIT: due to accidentally forgetting to add the mixin plugin to the mixins list, this version is incompatible with souper secret settings and architectury) 1.1.0-beta.2 fixes this. - Updated Config Version to 3. **More Info** Due to the amount of testing whilst developing this version, I have decided to release this as a BETA instead of an ALPHA. Note, as this is a development build, you may experience some bugs/issues. Please report any bugs you find to Perspective's [Issues](https://github.com/MCLegoMan/Perspective/issues) page with any information you have.
release

[1.19.4] Perspective 1.0.2

1.0.2-release.1+1.19.4
16 июн. 2023 г.635Minecraft: 1.19.4fabric, quilt
Скачать
Что нового
- Fixed Issue where changing the zoom level via scroll would get stuck at 0 and 100. - Added Development Warning Screen for Development Builds (Only shows on ALPHA, BETA, and RELEASE_CANDIDATE builds) - Added Development Warning Bypass Config - Added Config Version (resets to default if version doesn't match to add new values)
release

[1.20] Perspective 1.0.2

1.0.2-release.1+1.20.x
16 июн. 2023 г.680Minecraft: 1.20, 1.20.1fabric, quilt
Скачать
Что нового
- Fixed Issue where changing the zoom level via scroll would get stuck at 0 and 100. - Added Development Warning Screen for Development Builds (Only shows on ALPHA, BETA, and RELEASE_CANDIDATE builds) - Added Development Warning Bypass Config - Added Config Version (resets to default if version doesn't match to add new values)
release

[1.19.4] Perspective 1.0.1

1.0.1-release.1+1.19.4
15 июн. 2023 г.104Minecraft: 1.19.4fabric
Скачать
Что нового
- 1.19.4 release of Perspective 1.0.1 **Rolled back to 1.19.4 only release due to 1.19.3 only bug with config screen.**
release

[1.20] Perspective 1.0.1

1.0.1-release.1
15 июн. 2023 г.112Minecraft: 1.20, 1.20.1fabric
Скачать
Что нового
- Fixed Perspective and Super Secret Settings Config being linked - Added Customizable Default Config Values via Resource Packs - Added Saturated Shader to Perspective Default
release

[1.20] Perspective 1.0.0

1.0.0-release.1
14 июн. 2023 г.97Minecraft: 1.20, 1.20.1fabric
Скачать
Что нового
Updated DataLoader Added Resource Pack Registry Moved Custom Shaders to Resource Pack
beta

[1.20] Perspective 1.0.0-rc.5

1.0.0-rc.5
13 июн. 2023 г.61Minecraft: 1.20, 1.20.1fabric
Скачать
Что нового
Added Compatibility with Souper Secret Settings Resource Packs If no bugs/issues are found in the next day or two, this will become the final release.
beta

[1.20] Perspective 1.0.0-rc.4

1.0.0-rc.4
13 июн. 2023 г.83Minecraft: 1.20, 1.20.1fabric
Скачать
Что нового
Souper Secret Settings now has support for Perspective RP's. Due to this, `shaders.json` has been removed.
beta

[1.20] Perspective 1.0.0-rc.3

1.0.0-rc.3
13 июн. 2023 г.65Minecraft: 1.20, 1.20.1fabric
Скачать
Что нового
+ Fixed Broken Vanilla Shaders (Thank you [Nettakrim](https://modrinth.com/user/Nettakrim)!) + Updated "Shareware" shader + Added Souper Secret Settings Compatibility + Super Secret Settings saves last used shader + Cleaned up code **If no bugs/issues are found in the next day or two, this will become the full release.**
beta

[1.20] Perspective 1.0.0-rc.2

1.0.0-rc.2
13 июн. 2023 г.198Minecraft: 1.20, 1.20-rc1, 1.20.1, 1.20.1-rc1fabric
Скачать
Что нового
- Updated to use ReleaseTypeUtils - Added Contribute and Report Bug Buttons to Config Screen
beta

[1.20] Perspective 1.0.0-rc.1

1.0.0-rc.1
1 июн. 2023 г.116Minecraft: 1.20, 1.20-rc1, 1.20.1fabric
Скачать
Что нового
+ Added Zoom Keybinds + Added Perspective Keybinds + Added Super Secret Settings Keybinds + Added Custom Super Secret Settings + Added Config and Config Screen Edit 13/06: Compatible with 1.20 and 1.20.1