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.
- Added
- Added
- 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.
- Revamped
Development Build
Please help us improve by submitting bug reports if you encounter any issues.
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
toLGPL-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 underCC-BY-4.0
.
- Updated to Config Version
8
.- Removed
show_development_warning
config option. - Added
detect_update_channel
config option with valuesnone
,alpha
,beta
, andrelease
. - Added
tutorials
boolean config option.- This option toggles Perspective's tutorial toasts.
- Added Tutorial Config.
- Separated
getConfig()
andsetConfig()
intogetConfig()
/setConfig()
,getExperimentalConfig()
/setExperimentalConfig()
, andgetTutorialConfig()
/setTutorialConfig()
.
- Removed
- Added Tutorials.
- Added Super Secret Settings tutorial.
- This tutorial is triggered when super secret settings has been enabled for the first time.
- Added Super Secret Settings tutorial.
- 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.
- Perspective now stores its data at
- Added
- 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
andDowngrade Warning
to use Toasts. - Added
Keybind Conflict Warning
- Updated
- Updated Language Assets.
- Updated the
Development Warning
andDowngrade Warning
messages to be easier to understand.
- Updated the
- Updated Shaders
- The Shader Registry now stores both the
NAMESPACE
andSHADER_NAME
.- This allows Perspective to use only the shader name, unless there is two shaders using the same name.
- The Shader Registry now stores both the
- 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.
- Panoramas now use the toast system for both success and failures.
- Updated Resource Packs.
Perspective: Default
now uses the newsupported_formats
feature.- Added
sixteen_colors
shader toPerspective: Default
.
Development Build
Please help us improve by submitting bug reports if you encounter any issues.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 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.
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 page.
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 page.
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 page.
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 page.
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 page.
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 page.