Tags
Creators
Details
Licensed MIT
Published 3 years ago
All versions
1.1-mc26.2
Release
1.1 (26.2)last month 329
Uploaded by
Compatibility
Minecraft: Java Edition
26.2
Platforms
Fabric
Quilt
Supported environments
Client and server
Required content
Any compatible version
Any compatible version
Changes
- Bumped Freeze Frame's protocol version to 2.
- Added Film Filters.
- Film Filters come in two variants:
- Special
- Added the
freezeframe:special_film_filterDynamic Registry. - Special Film Filters are data-driven with the following format:
shader: The ID of the shader to be applied.shader_uniforms: The uniforms to be passed to the shader.
- Can be applied up to one time per Film item each, via crafting recipe.
- Added the
- Dye
- Can be applied to Film items via crafting.
- When multiple Dyes are applied in a single craft, the average color of all Dyes will be used for the new Filter Layer.
- When multiple Dye Filter Layers are present, they be applied separately.
- Can be applied to Film items via crafting.
- Special
- Film Filters are applied to Photographs taken on the Film item, and when looking through a Camera with the Film item inside while its capacity isn't full.
- Up to eight Film Filter Layers can be applied to a Film item.
- Added the
freezeframe:film_filterrecipe type, with the following format:category: The Recipe Book category for the recipe.group: The Recipe Book group for the recipe.film: The base Ingredient to apply the filter to.special_film_filter_and_ingredient: An optional field to be used when making a Special Filter recipe.ingredient: The Ingredient required for the Special Filter.special_film_filter: The Special Filter's ID.
dyes: An optional Ingredient to be used when making a Dye Filter recipe.exclusion_tint_material: An optional Ingredient to be used when making a Dye Filter recipe, which will apply an Exclusion effect to the Dye Filter.result: The output Item. Note that the new Filter component and all existing components will be carried over to the output automatically.
- Added a config option to disable Film Filter crafting.
- Film Filters come in two variants:
- Photos can now be placed inside of Books.
- A new button has been added to the Book's GUI to open the Inventory, which will allow the user to place a Photo inside of the Book and view a preview of how it will look.
- If there is too much text on a page for a Photo to fit, the button will be disabled and display a tooltip when hovered over.
- Added a config option to disable Photo placement inside of Books.
- Added the Photograph Tracking system.
- Lists out all Photo IDs, and the count of active instances for each Photo.
- Each Photo taken, developed, and cloned will increment the tracker.
- Each Photo destroyed or deleted will decrement the tracker.
- When the tracker reaches zero, the respective file for the Photo will be deleted.
- Added a config option to disable Photograph tracking.
- It is recommended to disable Photograph Tracking if you intend on using a world that already has Photos, or if you encounter any Photos suddenly missing.
- The Film Capacity Upgrade Recipe now supports a custom Source, Material, and Output item like other Vanilla transmute recipes.
- The Film Capacity Upgrade Recipe now shows up in the Crafting Recipe Book.
- Added a statistic for interacting with a Developing Table.
- Photos now ignore fog created by effects (e.g., Blindness and Darkness.)
- Added a config option to toggle this behavior.
- Added a config option to toggle scope zooming.
- While scoping, the hotbar, crosshair, and block outlines will no longer render.
- Added three config options to toggle these behaviors.
- Added a config option to render held Photo items in 3D when viewed in third-person.
- This is disabled by default.
- Photo item rendering now supports rendering a back side.
- Added the
FRAME_BACKFrame Type.
- Added the
- Tripods now have three legs instead of four.
- The rotation of the Tripod's legs is now relative to the center of the Tripod.
- Decreased the chance for the creaky sound to play when adjusting the height of a Tripod.
- Added separate textures for the Camera item, resolving an issue that locked mipmapping to 3 levels.
- Resetting a scope item's zoom to default now plays multiple increment sounds in succession instead of one, relative to the amount of zoom steps away from the default.
- Frames rendered around Photos in GUIs are now properly scaled and aligned with the Photo regardless of scale.
- Hovering over the Photo Copy preview in the Developing Table now shows the highlight overlay and tooltip.
- Fixed an issue that would cause an error about the
ContainerComponentManipulatorsclass to log, despite working as intended. - Fixed the Film tooltip to now be centered regardless of the tooltip's width.
- Fixed the dark border on the inner part of the Camera's scope overlay not being transparent.
- Unloaded Photos no longer display as Minecraft's instance icon, instead sporting a new film-esque texture.
- Fixed a bug that caused Tripods to despawn when far from a Player.
- Fixed a bug that caused the eye height of Tripods to significantly visually desync from its model after having its height adjusted.
- Photos taken by Tripods now use Environment Attributes at their position instead of the Player's.
- Photos taken by Tripods now use the Tripod's eye height instead of the Player's.
- Fixed a bug that caused the Camera item to flicker between different rotations while its Scope Zoom is being adjusted.
- Fixed a bug that allowed GUIs to render while a Photo is being taken.
- Debug renderers no longer render while a Photo is being taken.
Optional dependencies
Any compatible version
Any compatible version
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:fmWrNxMj:zUSCE2og"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:fmWrNxMj:zUSCE2og"
}

