Animatium
Customize different visuals/animations from 1.7/1.8 eras and more.
Nostalgica Reverie
Consider joining the Nostalgica Reverie Discord for sneak peeks and updates on development! By joining, you can:
- Get installation help and technical support for alot of nostalgic projects
- Get the latest updates about development
- Talk with and collaborate with our team
- And just hang out with the rest of our community!
Dependencies
This mod uses YACL as it's config library of choice. Make sure you install the correct version to prevent crashing.
Support
Have any issues or need support? Feel free to use our issue tracker to address that. If you are reporting a crash, make sure you include information about the mods you are using and attach any relevant log files you have. If you want to suggest features, join our discord!
Enums
Feature
| Feature Name | Identifier | Description |
|---|---|---|
| All | all | Turn on all of these features. |
| Miss Penalty | miss_penalty | Turn on/off the swing miss penalty. |
| Left Click Item Usage | left_click_item_usage | Turn on/off the ability to start using a item whilst holding left click. |
| Mining Item Usage | mining_item_usage | Turn on/off the ability to start mining/break blocks whilst using a item like in 1.7. |
| Hide Attached Fishing Rod Bobber | hide_rod_bobber | Turn on/off the rendering of the fishing rod bobber when attached to you in first-person. |
| Pick Inflation | pick_inflation | Turn on/off the 0.1 pick (hitbox) inflation when attacking an entity. |
| Old Sneak Height | old_sneak_height | Turn on/off the old hitbox/eye height size when sneaking like it was in <=1.8. |
| Client-Sided Entity Movement | clientside_entities | Turn on/off the entity movement calculations from the client. (In 1.7, entity movement was handled by the client) |
Payloads
Allows the server to enable/disable server-only features that enhance gameplay.
| Identifier | Direction | Field Name | Field Type | Description |
|---|---|---|---|---|
| animatium:info | Server | Version | Double | Current release version of the mod. |
| Development Version | Optional |
Current dev build commit of the mod. Only provided when mod is a development build. | ||
| Config Category Count | Var Int | |||
| Config Entry* | Config Category (x)^* | |||
| animatium:set_features | Client | Features List | EnumSet\<Feature> | List of server-features the client should use currently. |
Config Category
| Field Name | Field Type | Description |
|---|---|---|
| Entry | Config Entry (x)* | Each entry of the config category |
Config Entry
| Field Name | Field Type | Description |
|---|---|---|
| Name | String | The id of the config field |
| Type | Enum |
The type used to determined the type of the value provided. |
| Value | T | Value based on type. (Boolean, Float, Enum) |
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 | ||||
| 14h ago | 1 |
## Changes
- Added new item transformation settings
## Fixes
- Fix blue void rendering in the end
- Fix crash that could occur w/ blue void
## Changes
- Added new item transformation settings
## Fixes
- Fix blue void rendering in the end
- Fix crash that could occur w/ blue void
## Changes
- Added new item transformation settings
## Fixes
- Fix blue void rendering in the end
- Fix crash that could occur w/ blue void
## Changes
- Added new item transformation settings
## Fixes
- Fix blue void rendering in the end
- Fix crash that could occur w/ blue void
## Changes
- Added new setting "Legacy Swing" under Extras which does what "Force High Attack Speed" used to do
- This feature was requested to be re-added by a few people.
## Fixes
- Fixed "Legacy Fog Darkness" weirdness/issues
## Changes
- Added new setting "Legacy Swing" under Extras which does what "Force High Attack Speed" used to do
- This feature was requested to be re-added by a few people.
## Fixes
- Fixed "Legacy Fog Darkness" weirdness/issues
## Changes
- Added new setting "Legacy Swing" under Extras which does what "Force High Attack Speed" used to do
- This feature was requested to be re-added by a few people.
## Fixes
- Fixed "Legacy Fog Darkness" weirdness/issues
## Changes
- Added new setting "Legacy Swing" under Extras which does what "Force High Attack Speed" used to do
- This feature was requested to be re-added by a few people.
## Fixes
- Fixed "Legacy Fog Darkness" weirdness/issues
## Changes
- New setting "strictItemPositionsInThirdPerson" to only tilt specific items in third-person when the "Tilt Third Person
- New "Item Modification" settings which include scale/offset, and new "Disable Swing Translate" setting.
- Found in extras tab
- Feature requested by someone.
- Lessen overlay texture allocation when changing damage tint style
- Improve/fix armor damage tint handling (Courtesy of Wyvest)
- Removed Onboarding Screen on Initial Launch (Still accessible via `
/animatium presets`)
## Fixes
- Made particles client-side (Fixes [#78](https://github.com/Legacy-Visuals-Project/Animatium/issues/78))
## Changes
- New setting "strictItemPositionsInThirdPerson" to only tilt specific items in third-person when the "Tilt Third Person
- New "Item Modification" settings which include scale/offset, and new "Disable Swing Translate" setting.
- Found in extras tab
- Feature requested by someone.
- Lessen overlay texture allocation when changing damage tint style
- Improve/fix armor damage tint handling (Courtesy of Wyvest)
- Removed Onboarding Screen on Initial Launch (Still accessible via `
/animatium presets`)
## Fixes
- Made particles client-side (Fixes [#78](https://github.com/Legacy-Visuals-Project/Animatium/issues/78))
## Changes
- New setting "strictItemPositionsInThirdPerson" to only tilt specific items in third-person when the "Tilt Third Person
- New "Item Modification" settings which include scale/offset, and new "Disable Swing Translate" setting.
- Found in extras tab
- Feature requested by someone.
- Lessen overlay texture allocation when changing damage tint style
- Improve/fix armor damage tint handling (Courtesy of Wyvest)
- Removed Onboarding Screen on Initial Launch (Still accessible via `
/animatium presets`)
## Fixes
- Made particles client-side (Fixes [#78](https://github.com/Legacy-Visuals-Project/Animatium/issues/78))
## Changes
- Small change to info payload
- Version is now a packed integer containing the (major, minor, and patch) values as byte representations
- MAJOR is 8
- MINOR is 16
- Pack via: ``
(major << MAJOR) | (minor << MINOR) | patch``
## Changes
- Small change to info payload
- Version is now a packed integer containing the (major, minor, and patch) values as byte representations
- MAJOR is 8
- MINOR is 16
- Pack via: ``
(major << MAJOR) | (minor << MINOR) | patch``
## Changes
- Remove "Smooth Particles" option temporarily as it is broken in 1.21.11 and requires a lot of work to fix.
- Small change to info payload
- Version is now a packed integer containing the (major, minor, and patch) values as byte representations
- MAJOR is 8
- MINOR is 16
- Pack via: ``
(major << MAJOR) | (minor << MINOR) | patch``
## Changes
- Fixed damage tint color values
- Removed v1_8 as it actually matches VANILLA already
- Added new "Custom" option
- Added new "Glint Affects Armor Tint" setting for damage armor overlay.
- In 1.8-1.14.4, the overlay tint would also affect the glint rendering on armor, producing
- this nice pink tint visual.
- Legacy Clouds no longer go transparent into the fog, matching <=1.21.5
- Planar sky fog also now affects clouds
- Added "Smooth Particles" fix setting to restore smooth-rendering particles like in <=1.13.
- Modified "Legacy Block Outline Rendering" code to better support external block overlay mods
- Rework a bit of the config code.
## Fixes
- Fixed Legacy Cloud Rendering Crash
- Fixed duplicate particles when usage mining if the server feature is also enabled
## Changes
- Fixed damage tint color values
- Removed v1_8 as it actually matches VANILLA already
- Added new "Custom" option
- Added new "Glint Affects Armor Tint" setting for damage armor overlay.
- In 1.8-1.14.4, the overlay tint would also affect the glint rendering on armor, producing
- this nice pink tint visual.
- Legacy Clouds no longer go transparent into the fog, matching <=1.21.5
- Planar sky fog also now affects clouds
- Added "Smooth Particles" fix setting to restore smooth-rendering particles like in <=1.13.
- Modified "Legacy Block Outline Rendering" code to better support external block overlay mods
- Rework a bit of the config code.
## Fixes
- Fixed Legacy Cloud Rendering Crash
- Fixed duplicate particles when usage mining if the server feature is also enabled
## Changes
- Fixed damage tint color values
- Removed v1_8 as it actually matches VANILLA already
- Added new "Custom" option
- Added new "Glint Affects Armor Tint" setting for damage armor overlay.
- In 1.8-1.14.4, the overlay tint would also affect the glint rendering on armor, producing
- this nice pink tint visual.
- Legacy Clouds no longer go transparent into the fog, matching <=1.21.5
- Planar sky fog also now affects clouds
- Added "Smooth Particles" fix setting to restore smooth-rendering particles like in <=1.13.
- Modified "Legacy Block Outline Rendering" code to better support external block overlay mods
- Rework a bit of the config code.
## Fixes
- Fixed Legacy Cloud Rendering Crash
- Fixed duplicate particles when usage mining if the server feature is also enabled
## Fixed
- Fix crash
## Changes
- Internal changes to server feature code handling
- Your server must register the animatium channels during configuration like normal for the info payload to be sent
## Fixes
- Fixed kick/crash when joining lan worlds with Animatium installed.
- Fixed missing particle error logs
- Fixed keybind category name
## Changes
- Internal changes to server feature code handling
- Your server must register the animatium channels during configuration like normal for the info payload to be sent
## Fixes
- Fixed kick/crash when joining lan worlds with Animatium installed.
- Fixed missing particle error logs
- Fixed keybind category name
- Instant Bed
# Changed
- Added missing code for legacy equip logic
- Fixed sodium icon being broken in video settings
- Blacklisted spear items from item transforms
## General Changes
- Reworked a lot of code & Moved a lot of it to Kotlin (kotlin da goat g)
- Config setting names are more generalized
- Scrapped the config data packet idea (no replacement)
- All settings in the "Fixes" category now get disabled when you disable the mod "/animatium off"
- Your onboarding/preset version will now be remembered
- Decouple Fishing Rod Version from Item Positions setting
- Moved "fixEquipAnimationItemCheck" to the "Items Category" and renamed it to "equipAnimationItemCheck"
- This setting wasn't really a fix and should have been in the "Items Category" to begin with
- Also, added logic to re-add the old item equip use on ground logic that was missing.
- (Try placing a block under you, your hand will do the equip animation like it did in <=1.8.x)
## Fixes
- Fixed "Long Un-sneak" setting affecting vanilla sneaking when disabled
- Fixed disabled widget text colors when using "Old Widget Hover Text Colors"
- Fixed mod not "requiring" YACL on launch
- Fixed potential crash when using the 1.7 sneak animation
- Fixed Damage tint not affecting blocks/items equipped in the head slot when they should be
- Fixed onboarding showing if the screen was opened via commands and the game closed
- Fixed "Hide Recipe Book" setting missing from config screen
- Fixed "Old Block Mining Progress" doing nothing at all
- Fixed sodium icon in Video Settings being broken
## New
- New secret that'll pop up when it's my birthday
- Added chat message when setting your preset/onboarding version!
- New Settings
- Screen
- Legacy Panorama Rendering
- Full Width Inventory Status-Effects Background
- Other
- Legacy Diffuse Lighting
- Legacy Lightmap
- Legacy Fog Darkening
- Known bug of causing night vision to be very blue
- Known bug of persisting for a second when setting time to day after night
- Damage Tint Style
- V1_7 (Not fully accurate, will fix in future release)
- V1_8
- V1_8_ORANGE_MARSHALL
- MODERN
- Extras:
- Damage Tint (From Animatium Legacy)
- Damage Tint Items
- Damage Tint Cape
- Item Swing (From Animatium Legacy)
- Item Swing Speed
- Haste Swing Speed
- Mining Fatigue Swing Speed
- Ignore Haste Speed
- Ignore Mining Fatigue Speed
- Legacy Loading Progress Bar
- Option to re-enable the loading screen progress bar when the "Legacy Loading Screen" setting is enabled.
- Blood Particles (Orange Marshall)
- The classic blood particles when hitting a entity from Orange Marshalls 1.8 mod "Vanilla Enhancements"
- Accompanied by a multiplier setting to adjust the amount of particles to show (5 * multiplier)
- (Min: 0, Max: 40, Step: 1)
- If Orange Marshall sees this and doesn't want me to include this feature in the mod,
## Removed
- Removed Settings
- Force High Attack Speed Visual
- Disable Modern Combat Sounds
- Disable Modern Combat Particles
- Disable Entity Glow Outline
- Item Colors 2D (Will possibly return in future release with better implementation)
- Deep Red Hurt Tint (See New "Damage Tint Style")
These were reasons as to why these were removed, in which being some were very much disliked and some can be done easily
with a resource pack.
26.1 backport coming soon.
## General Changes
- Reworked a lot of code & Moved a lot of it to Kotlin (kotlin da goat g)
- Config setting names are more generalized
- Scrapped the config data packet idea (no replacement)
- All settings in the "Fixes" category now get disabled when you disable the mod "/animatium off"
- Your onboarding/preset version will now be remembered
- Decouple Fishing Rod Version from Item Positions setting
- Moved "fixEquipAnimationItemCheck" to the "Items Category" and renamed it to "equipAnimationItemCheck"
- This setting wasn't really a fix and should have been in the "Items Category" to begin with
- Also, added logic to re-add the old item equip use on ground logic that was missing.
- (Try placing a block under you, your hand will do the equip animation like it did in <=1.8.x)
## Fixes
- Fixed "Long Un-sneak" setting affecting vanilla sneaking when disabled
- Fixed disabled widget text colors when using "Old Widget Hover Text Colors"
- Fixed jittering when sneaking on slime blocks when "Bring back bobbing tilt" is enabled
- Fixed mod not "requiring" YACL on launch
- Fixed potential crash when using the 1.7 sneak animation
- Fixed Damage tint not affecting blocks/items equipped in the head slot when they should be
- Fixed onboarding showing if the screen was opened via commands and the game closed
- Fixed "Hide Recipe Book" setting missing from config screen
- Fixed "Old Block Mining Progress" doing nothing at all
- Fixed sodium icon in Video Settings being broken
## New
- New secret that'll pop up when it's my birthday
- Added chat message when setting your preset/onboarding version!
- New Settings
- Screen
- Legacy Panorama Rendering
- Full Width Inventory Status-Effects Background
- Other
- Legacy Diffuse Lighting
- Legacy Lightmap
- Legacy Fog Darkening
- Known bug of causing night vision to be very blue
- Known bug of persisting for a second when setting time to day after night
- Damage Tint Style
- V1_7 (Not fully accurate, will fix in future release)
- V1_8
- V1_8_ORANGE_MARSHALL
- MODERN
- Extras:
- Damage Tint (From Animatium Legacy)
- Damage Tint Items
- Damage Tint Cape
- Item Swing (From Animatium Legacy)
- Item Swing Speed
- Haste Swing Speed
- Mining Fatigue Swing Speed
- Ignore Haste Speed
- Ignore Mining Fatigue Speed
- Legacy Loading Progress Bar
- Option to re-enable the loading screen progress bar when the "Legacy Loading Screen" setting is enabled.
- Blood Particles (Orange Marshall)
- The classic blood particles when hitting a entity from Orange Marshalls 1.8 mod "Vanilla Enhancements"
- Accompanied by a multiplier setting to adjust the amount of particles to show (5 * multiplier)
- (Min: 0, Max: 40, Step: 1)
- If Orange Marshall sees this and doesn't want me to include this feature in the mod,
## Removed
- Removed Settings
- Force High Attack Speed Visual
- Disable Modern Combat Sounds
- Disable Modern Combat Particles
- Disable Entity Glow Outline
- Item Colors 2D (Will possibly return in future release with better implementation)
- Deep Red Hurt Tint (See New "Damage Tint Style")
These were reasons as to why these were removed, in which being some were very much disliked and some can be done easily
with a resource pack.
- Updated to 26.1 (Works on 26.1.1/26.1.2)
- Extras setting to make "getMaxHeadRotationRelativeToBody"
isBlockingcheck to always return true. Was requested by
- Added 1.21.11 support
# Changed
- Fixed disableInventoryEntityScissor
- Extras setting to make "getMaxHeadRotationRelativeToBody"
isBlockingcheck to always return true. Was requested by
# Changed
- Fixed disableInventoryEntityScissor
#### Server (For Server Developers)
- New Server Features:
- "all" - enables everything
- "mining_item_usage" - Allows mining blocks whilst using an item like in <=1.7
#### General
- Old Crafting Slots Position
- Old Water Color Effects
- Option to turn on/off 1.7 "longer un-sneak" animation
- New "extras" setting to color-boost the game
- Singleplayer toggles for server features (in extras config tab)
## Changed:
#### General
- Fix thrown egg kicking you
- Fixed "Old Widget Text Colors" causing disabled buttons to have white text
- Removed "Old Depth Far" & "Always Steve Model"
- "Force High Attack Speed Visual" is now default to false & won't change based on preset
- Refactored some settings to be reversed of what they were before (Missed in 3.0)
- Changing settings no longer reloads resource pack unless the specific setting requiring it was changed
- "Fast" settings are no longer dependent of video settings
- Presets will still set accordingly
- Temporarily disable "Old Panorama Rendering" setting for now.
### Server
- Config payload temporarily disabled for now.
- Port to 1.21.11
## Added:
#### Server (For Server Developers)
- New Server Features:
- "all" - enables everything
- "mining_item_usage" - Allows mining blocks whilst using an item like in <=1.7
- "pick_inflation" - inflates the pick radius to 0.1 like in <=1.8
- "clientside_entities" - makes entity movement client-sided like in <=1.7
- "old_sneak_height" - Makes the sneaking bounding box/eye height as it was in <=1.8
#### General
- Onboarding Screen
- Old Render Distance Checks
- Old Depth Far
- "Old Sky Horizon Height" is now "Old Y0 Height" and modifies fog too
- Void Fog/Void Particles
- Fast Grass
- Old Minimum Smooth Lighting
- Old Chat Position
- Disconnect to Title Screen (when leaving multiplayer server like in 1.7)
- Old Reloading/Loading Screen
- 2D Mob Head Item Models
- Egg produces snowball particles (like in 1.7)
- Always steve player model (not skin)
- Center Crosshair (like it was in older versions around <=1.12.2)
- Old Cloud Rendering (<=1.21.5)
- Old Water Overlay Opacity (the texture when you are submerged) (<=1.12.2)
- Old Water Color Fog
- Merged Extras Back Into Animatium as a new config tab (all disabled by default)
- Minimal View Bobbing
- Show Self Nametag
- Hide Nametag Background
- Toggle Nametag Shadow
- 1.7 Debug Hud Text Color
- Allow usage swinging w/ item in offhand
- Allow usage swinging always (even in the air)
- Always Show Sharpness Particles
- Disable Recipe/Tutorial Toasts
- Show Arm Whilst Invisible
- Fake the miss-penalty arm swing
- Disable Blue Void Movement
- Disable Entity Falling Over on Death
- Deep Red Hurt Tint
- Disable Particle Physics
- Disable Self Particles (First-person)
- Don't Clear Chat (on server leave/etc)
- Don't Close Chat (on teleport or whatever)
- Old Water Color (Restores old water color (WHITE) in biomes | REQUIRES RESOURCE PACK (PROVIDED))
## Changed:
#### General
- Refactored a lot of settings to be reversed of what they were before
- If all settings are disabled should now result in vanilla behaviour
- Simplified a ton of settings (Combined stuff like Sneaking Settings/Fishing Rod Version)
### Server
- Current config info is now sent inside the "info" payload (README for documentation)
- Info payload now sends on server join instead of having to be requested, similar to how it originally was but better
- During PLAY (JOIN) state
- Server Features is now read as a EnumSet<Feature>. Old functionality still works for now.
- Fix Lunar Client Crash (https://github.com/Legacy-Visuals-Project/Animatium/pull/32)
- Removed Legacy Glint Code
- Improved mod compatibility a little