1.8.0 - 2025-02-13
- Added mipmaps to exposures. (thanks to bravely-beep and MapMipMapMod by Jalvaviel)
- Added Glass Photograph Frame.
- Frame would not be visible when it has Photograph.
- Axe and Glass Pane can no longer be used on regular Photograph Frames.
- Added animation for Camera interactions (changing viewfinder settings and attachments) - player will move their hand slightly.
Capturing:
- Added new capture method - background. Captures an image, you guessed it, in background, without rendering it on the screen.
- Screen no longer flickers from hiding the HUD when taking a photo.
- Direct method (old) still exists, and will be used if Iris is installed (due to technical limitation).
- Direct method can also be toggled in config, in case you experience issues with background method.
- Filter post effects are now processed separately from vanilla post effects.
- Vanilla effects will not be rendered when image is captured, unless turned on in a config.
Color Palette:
- Exposure no longer uses vanilla MapColors directly. Color palettes are now data-driven.
- Default color palette still uses all vanilla map colors, but with few additions, mainly brighter colors. Long exposure photos now look slightly better.
- Added ability to create custom palettes.
Interplanar Projector:
- Can now load images from URL.
- When renaming it in Anvil, name length limit has been increased to 150 characters (from vanilla 50), to allow for longer paths.
- Projector now breaks when loading has failed instead of being consumed.
Lightroom:
- Printing now requires light level greater than 12 at position above the Lightroom.
- No longer emits light.
- Chromatic Printing now requires Tinted Glass placed on top of the Lightroom.
Advancements:
- Added Splitting the Photon advancement for exposing a frame with R/G/B filter.
- Moment in Time and Complex Composite Compound are now granted when printing a photo, instead of just obtaining it.
- Added
exposure:frame_printed
trigger. Uses player that last interacted with Lightroom, or closest if last is unavailable. - Predicates added by the mod and
exposure:frame_exposed
trigger have been changed.
Misc:
- Camera interaction sounds are now audible for other players.
- Reduced color photograph print time from 10 to 8 seconds.
- Closing Camera Attachments menu will now go back to inventory menu if it was opened from it (by right-clicking).
- Mundane, Awkward and Thick potions now have different colors to tell them apart easier.
- Film Roll renaming screen now has a sound when item is renamed and Enter key can be used to quickly apply changes.
- Photographs are no longer rendered as images in Item Frames by default. Can be turned back on in the config.
- Aged Photograph recipe now requires a Brush.
- You can now select specific Album page in a Lectern by clicking on page number. Allows controlling Lectern's Comparator output properly.
- Changed how custom Lenses and Filters are defined.
- Added
/exposure debug develop_film_in_hand
command. - Added
/exposure debug expose_rgb
command. - Added
/exposure debug chromatic_from_last_three_exposures
command.
Config:
- Most of the 'common' settings has been moved to 'server' config.
- Added server config option to change default exposure size.
- Added server config option to disable loading images with Interplanar Projector.
- Added server config option for configuring which dyes will be consumed when printing.
- Added client config option to shift view to where camera actually is when held at waist-level.
1.7.2 - 2024-07-04
- Fixed dedicated server crash when chromatic photograph is printed.
- [Forge] Fixed Camera recipe change from 1.7.0 not being applied.
- Viewfinder zooming animation is now slightly faster.
- Photograph Frame and Interplanar Projector recipes now added to recipe book if player has required items.
1.7.0 - 2024-06-28
- Added Photograph Frames
- Photographs can no longer be hanged on the wall. Existing hanging photographs will not be removed.
- Added Film Roll renaming. Use the item to open renaming UI. Renaming this way does not cost any experience.
- Added Interplanar Projector filter. Allows loading custom images by renaming the item to filepath.
- Updated item textures.
- Added several photographs that generate in loot chests.
- Added several new advancements
- Existing advancements have been modified internally, players will have to complete them again.
- Internal changes have been made to exposure:frame_exposed trigger.
Updated Camera Attachments UI:
- You can now hover over camera components to see tooltip with information about it.
- All available Lenses and Filters can be viewed by clicking on the lens and filter respectively.
- Added ability to render custom Filter texture in Camera Attachments UI
Misc
- Lightroom comparator output now based on the number of Photographs in the output slot rather than the selected frame.
- Chromatic Process can now be enabled for all black and white images by placing an Amethyst Cluster on top of a Lightroom.
- Color Film recipe now requires Gold ingots and nuggets instead of Iron.
- Camera recipe now uses only Iron Ingots instead of Iron Nuggets and Pressure Plate.
- Film developing recipe will now also accept potions defined without
minecraft:
namespace - i.e.{Potion:thick}
. - Viewfinder will now show an indicator for last three frames to remind you that the Film Roll is about to end.
- Slightly reduced brightness increase per shutter speed.
- Improved player arms positions in selfie pose.
- Fixed player selfie pose sometimes not applying when activating/deactivating Camera rapidly.
- Loaded exposures now support images with transparency, but only when the pixel is fully transparent.
1.6.0 - 2024-05-11
-
Middle mouse button can now be used to open Camera controls.
- Allows opening controls without dismounting from a horse. Or jumping off a plane mid-flight. (Without rebinding sneak)
- This is independent of the main hotkey, and will work alongside it. Can be disabled in config.
-
Right-clicking on the Camera in inventory will open Camera configuration screen.
- Right-click with item install/swap an attachment.
-
Added KubeJS integration - Wiki
-
Added three java events (same as in KubeJS) for addon developers.
-
Added Jade integration to Lightroom: it now shows printing progress arrow.
-
Added config option to disable attacking while looking through Viewfinder.
-
Added config option to delay capture (useful when GUI elements are not hidden fully, which happens with some shaders)
-
Stacking two Photographs (by right-clicking in GUI) will keep the resulted item in slot instead of picking it up.
-
Camera tooltip now shows exposed/available frames of the inserted Film Roll.
-
Developed rolls now show frame size (if custom) in tooltip, same as undeveloped rolls.
-
Adjusted 'No Film' icon position with different GUI scales.
-
Adjusted Viewfinder 'catching-up' movement for different GUI scales.
-
Photograph paper texture is now randomly rotated to have more variation.
-
Slightly modified Aged Photograph texture to have less rounded corners.
-
GUI titles now have a separate lang entries instead of using corresponding block/item entries.
-
Fixed custom Lenses not syncing to the player when they join a server.
-
[Fabric] Fixed Sequenced Film Developing (with Create) recipes not showing in EMI