Wynntils (fabric) v3.3.3
on Oct 28, 2025Wynntils (neoforge) v3.3.3
on Oct 28, 2025Custom Loading Screen
- Disabled by default
Item Statistics Info
- Holding shift whilst viewing an item with weights will now display the weights for each stat in that particular weighting
Item Text Overlays
- New config Trade Market Identification Filter, displays an abbreviation of the identification over the filters, default enabled
- New config Trade Market Identification Filter Text Shadow, the text shadow to use for the identification filter, default Outline
Nametag Rendering & Player Viewer
- Gear sharing is now enabled by default including crafted gear
- Use /wynntils gearsharingto edit your sharing settings
Personal Storage Utilities
- Added icon customisation for pages
- Clicking the name edit button now enters "edit mode", from here left/right click page buttons to cycle through the available options
Compass Command
- Added candcompaliases
Quest Command
- Removed, depended on the old content book system which was removed in v3.1.0
Localisation
- Added missing Russian translations
Fixes
- Fix cases where chat tabs were not visible
- NPC Dialogue should no longer remain on screen after switching worlds
- Favourite icon will now be displayed on unidentified revealed tomes
Wynntils (neoforge) v3.3.2
on Oct 20, 2025Wynntils (fabric) v3.3.2
on Oct 20, 2025Valuable Found
- New config Sound Volume, how loud should the sound effects be played, default 1.0
- New config, Sound Pitch, how high should the sound pitch be played, default 1.0
Fixes
- Translation feature will no longer spam chat
- Fixed Material Count function crash
Wynntils (fabric) v3.3.1
on Oct 17, 2025Wynntils (neoforge) v3.3.1
on Oct 17, 2025Nametag Rendering & Player Viewer
- This version is now required to view other players' gear, though you may be able to see gear from some users still running v3.3.0
- You no longer need to be in a guild to see gear from other players
- Gear sharing should in theory now always work in expected scenarios
NPC Dialogue
- Re-enabled feature by default
- Chat messages will now be recoloured after exiting NPC Dialogue
- Will no longer cause other chat related features to not function as expected
Functions
- Bomb Functions
- bomb_remaining_timereturns a Time of the remaining time on the given bomb- Same arguments as other bomb functions
 
 
Fixes
- Fixed certain cases where non NPC dialogue would be displayed as NPC dialogue
- Duplicate messages received whilst in NPC dialogue are no longer filtered out
- Bomb Functions will no longer crash on invalid indexes
- Hades Party functions will no longer crash on invalid indexes
- Format Time Advanced function will now function properly
Wynntils (fabric) v3.3.0
on Oct 12, 2025Wynntils (neoforge) v3.3.0
on Oct 12, 2025Command Expansion
- Added explodeandfaintparameters to/emote
Container Scroll & Container Search Highlight
- Crate preview containers are now scrollable and searchable
Guides & Item Guess
- Updated obtain methods of gear and ingredients, almost every item should now display a method of obtaining
- Filtered item guess to exclude more items that are not possibilities
- This information uses a hybrid of the API and information from the wiki, it may not be fully accurate so report any errors and we can fix them
Hades
- The Share Info with Guild config now functions
Info Boxes
- New config Color Template, the default color to use for text if not overridden by the content function
Item Statistics Info
- New config Item Weights, the source to use when displaying item weights on items, options are None, Wynnpool, Nori or All, default None
- Option to set custom weight sources coming in a future release
Major ID Range Visualizer
- Renamed feature to Range Visualizer
- New config Show gambit ranges, whether or not the ranges for the Farsighted's and Myopic's gambits should be displayed when those gambits have been selected should be rendered
- New config Show major ID ranges, whether or not the ranges for your or other player's major ID's should be rendered
- Increased Guardian range to 12
- Increased Altruism range to 16
- Ranges of Major ID's that affect nearby players will be rendered if the gear with that Major ID is shared
Map & Minimap
- New configs Render Remote Guild Player, whether guild members connected to Hades and on your current world should be rendered
Nametag Rendering & Player Viewer
- Viewing players gear is once again possible via Hades
- This means it will only be shared with mutual friends, party members and guild members who are also connected to Hades and running a supported version
 
- Supports held item, armour and accessories
- Supports normal, crafted and shiny items
- All sharing is disabled by default, edit what is shared via the "Edit Shared Gear" button visible when viewing another player's gear or by running /wynntils gearsharing- Sharing options include per gear type toggles, sharing crafted gear and sharing crafted item names
 
- New config for Nametag Rendering, Show Gear Percentage for whether the overall percentage of items should be shown next to the gear name, default enabled
Party Members Overlay
- New config Show Heads, whether or not the party members head should be displayed, default enabled
Unidentified Item Icon
- Updated the textures of the Wynn option
- New texture option Legacy, this is what the Wynn option was prior to this change
Valuable Found
- New config Corrupted Cache Found Sound, sound to play upon getting a corrupted cache, default Cache
- Sound options: Modern, Classic, Cache or None
 
- New config Show Cache Dry Streak Message, whether or not a message should be sent upon getting a corrupted cache, default enabled
- Cache sound option is available to the other sound configs, lootrun, loot chest, aspect, tome and emerald pouch
Valuables Protection
- Now supports the item identifier augments screen
Wynncraft Button
- New config Return to title screen after disconnect, whether or not disconnecting from the server should send you to the title screen instead of the server screen after disconnecting if you joined via the button, default enabled
Functions
- World Event Functions
- annihilation_dry_count,- dry_annisor- dry_anni_countreturns an Integer of the number of Annihilation world events completed without getting a corrupted cache
- current_world_eventreturns a String of the name of the world event you are currently in the radius of
- current_world_event_start_timereturns a Time of the starting time for the world event you are currently in the radius of
- world_event_start_timereturns a Time of the starting time for the given world event- worldEventNamerequired String argument, the name of the world event to get the start time for, case sensitive.
- These times are currently collected from chat or when you get near a world event
 
 
Statistics
- Annihilations completed, number of Annihilation world events completed
- Annihilations failed, number of Annihilation world events failed
- Corrupted Caches Found, number of Corrupted Caches found
Fixes
- Fixed various issues with the custom loading screen to make it much smoother
- Fixed chat tabs causing chat to not appear on character selection screen prior to first join
- Item lock icon will no longer render on the party finder match found screen
Wynntils (fabric) v3.2.14
on Sep 21, 2025Wynntils (neoforge) v3.2.14
on Sep 21, 2025Fixes
- Fix personal_objective_goalandpersonal_objective_scorecrashing when checking for an index that doesn't exist
- Fix bomb bell overlay Max Bombs config applying to all bombs even when Group Bombs enabled
Wynntils (neoforge) v3.2.13
on Sep 20, 2025Wynntils (fabric) v3.2.13
on Sep 20, 2025Valuables Protection
- New config Require Ctrl to Sell, whether or not holding ctrl is required to sell valuable items to the blacksmith, default disabled
Fixes
- Fixed undercutting in trade market price match buttons
- Fixed status_effect_modifierfunction crashing for status effects that have no modifier
Wynntils (fabric) v3.2.12
on Sep 20, 2025Wynntils (neoforge) v3.2.12
on Sep 20, 2025Major ID Range Visualizer
- New config Render in First Person, whether or not your own major ID range should be rendered in first person, default enabled
Mythic Blocker
- Renamed feature to Chest Blocker
- New config Emerald Pouch Minimum Tier, the minimum tier of emerald pouch to prevent blocking closure, default Eight
- Available options None, Seven, Eight, Nine and Ten
 
Mythic Found
- Renamed feature to Valuable Found
- New config Emerald Pouch Sound, the sound to play upon finding a high tier emerald pouch, default None
- Available options None, Classic and Modern
 
- New config, Show Emerald Pouch Dry Streak Message, should a dry streak message be sent upon finding a high tier emerald pouch, default enabled
- New config Emerald Pouch Minimum Tier, the emerald pouch tier to consider as high value, default Eight
- Available options None, Seven, Eight, Nine and Ten
 
Functions
- New Function value type, Time
- Activity Functions
- activity_namereturns a String of the name of the current tracked activity
- activity_taskreturns a String of the current task for the current tracked activity- formattedoptional Boolean argument, whether or not the text should be formatted, default true
 
- activity_typereturns a String of the type of the currently tracked activity
- is_tracking_activityreturn a Boolean of whether or not an activity is currently tracked
- activity_colorreturns a CustomColor of the colour associated with the current tracked activity type
 
- Bomb Functions
- All of these function share the same arguments
- indexrequired Integer argument, index of the bomb to get in the list of active bombs
- grouprequired Boolean argument, whether or not the list of bombs should be grouped
- sortOrderrequired String argument, how to sort the list of bombs, NEWEST or OLDEST
 
- bomb_formatted_stringreturns a formatted String of the given bomb
- bomb_typereturns a String of the given bombs type
- bomb_worldreturns a String of the given bombs world
- bomb_start_timereturns a Time of when the given bomb started
- bomb_lengthreturns a Float of the given bombs length
- bomb_end_timereturns a Time of when the given bomb ends
- bomb_ownerreturns a String of the given bombs thrower
 
- All of these function share the same arguments
- Character Functions
- equipped_aspectreturns a NamedValue of the equipped aspect in the given slot- indexrequired number argument, the index of the equipped aspect to get (starts at 0)
 
- is_aspect_equippedreturns a boolean for whether or not the queried aspect is equipped- aspectNamerequired string argument, the name of the aspect to search for
 
- aspect_tierreturns a number for the tier of the queried aspect- aspectNamerequired string argument, the name of the aspect to search for
 
- is_riding_horsereturns a Boolean of whether or not you are currently riding a horse
- has_no_guireturns a Boolean for whether or not the default gameplay HUD is displayed
- hummingbirds_statereturns a Boolean for whether or not your hummingbirds are currently attacking or not
- ophanim_healing_percentreturns an Integer for the percentage of max health healed in past 10 seconds with Ophanim
- guild_objective_scorereturns a CappedValue of the progress of the current guild objective
- guild_objective_goalreturns a String of the task for the current guild objective
- personal_objective_scorereturns a CappedValue of the progress of the given personal objective- indexoptional Integer argument, the index of which objective to get default 0
 
- personal_objective_goalreturns a String of the task for the given personal objective- indexoptional Integer argument, the index of which objective to get default 0
 
 
- Combat Functions
- last_damage_dealtor- last_damreturns the Time of your last dealt damage
- last_killreturns the Time of your last kill- includeSharedoptional boolean argument, whether or not to count shared kills or not, default false
 
 
- Conditional Functions
- ifreturns a value based on the given condition, support all function types- conditionrequired Boolean argument, the condition to determine which value is returned
- ifTruerequired argument, the value to be used when the condition is true
- ifFalserequired argument, the value to be used when the condition is false
 
 
- Environment Functions
- nowreturns the current time as a Time value
- wynntils_versionreturns a String of the current Wynntils version
- minecraft_versionreturns a String of the current Minecraft version
- wynncraft_versionreturns a String of the current Wynncraft version
 
- Guild Functions
- is_guild_memberreturns a Boolean of whether or not the given player is in your guild -- playerrequired String argument, the name of the player to check
 
- Hades Party Functions
- All of these function share the same arguments
- indexrequired Integer argument, index of the Hades party member to get the info of
 
- hades_party_member_healthreturns a CappedValue of the health of the given Hades party member
- hades_party_member_manareturns a CappedValue of the mana of the given Hades party member
- hades_party_member_locationreturns the Location of the given Hades party member
- hades_party_member_namereturns a String of the name of the given Hades party member
 
- All of these function share the same arguments
- Inventory Functions
- inventory_ingredientsreturns an Integer of the amount of ingredients in your inventory matching the given name- namerequired String argument, the name of the ingredient to search for
 
- ingredient_pouch_ingredientsreturns an Integer of the amount of ingredients in your ingredient pouch matching the given name- namerequired String argument, the name of the ingredient to search for
 
- material_countreturns an Integer of the amount of materialsin your inventory matching the given criteria- namerequired String argument, the name of the material to search for
- tierrequired Integer argument, the tier of material to search for
- exactrequired Boolean argument, whether to search for the exact tier or tiers greater than too
 
 
- Lootrun Functions
- chests_opened_this_sessionor- session_chestsreturns an Integer of the amount of chests opened in your current session matching the given criteria- tieroptional Integer argument, the tier of chests to return the amount opened of default 1
- exactoptional Boolean argument, whether to return the exact tier or tiers greater than too default false
 
 
- Profession Functions
- last_harvest_xp_gainreturns a Float of the amount of XP gained from the last harvest
- last_profession_xp_gainreturns a String of the last profession that earned XP
 
- Raid Functions
- current_raid_startor- raid_startreturns the Time of the current raid start
- current_raid_room_startreturns the Time of the current raid room start
- raid_room_startreturns the Time of the start of the given raid room- roomNumberrequired Integer argument, the room number to get the start time for
 
- raids_run_sincereturns an Integer of the amount of raids run in the last given amount of days- sinceDaysoptional Integer amount, the amount of days to count raids from default 7
 
- specific_raid_runs_sincereturns an Integer of the amount of a specific raid run in the last given amount of days- raidNamerequired String argument, the name or abbreviation of the raid to check for
- sinceDaysrequired Integer argument, the amount of days to count raids from
 
 
- Social Functions
- is_friendreturns a Boolean of whether or not the given player is on your friends list- playerrequired String argument, the name of the player to check
 
- is_party_memberreturns a Boolean of whether or not the given player is in your current party- playerrequired String argument, the name of the player to check
 
- wynntils_rolereturns a String of your Wynntils Role
- player_namereturns a String of your Minecraft username
 
- Statistics Functions
- statistics_first_modified_timereturns the Time of when the given statistic was first modified- Same arguments as other statistics functions
 
- statistics_last_modified_timereturns the Time of when the given statistic was last modified- Same arguments as other statistics functions
 
 
- Status Effect Functions
- status_effect_prefixreturns a String of the prefix of the queried status effect- queryrequired String argument, the status effect to query for
 
 
- String Functions
- to_roman_numeralsreturns a String of the given number converted to Roman numerals- numberrequired Integer argument, the number to convert to Roman numerals
 
 
- Time Functions
- timestampreturns the given Time as a Long- timerequired Time argument, the time to convert
 
- timereturns the given timestamp as a Time- timestamprequired Number argument, the timestamp to convert
 
- time_stringor- time_strreturns the given Time as a relative String (e.g. 5 seconds ago or in 2 minutes)- timerequired Time argument, the time to convert
 
- absolute_timereturns the given time as a String in the format- yyyy-MM-dd HH:mm- timerequired Time argument, the time to convert
 
- seconds_betweenreturns a Long for the amount of seconds between two Times- firstrequired Time argument, the first time to compare
- secondrequired Time argument, the second time to compare
 
- seconds_sincereturns a Long for the amount of seconds since the given Time- timerequired Time argument, the time to get seconds since
 
- time_offsetor- offsetreturns a Time with the given offset- timerequired Time argument, the initial Time value
- offsetrequired Number argument, the amount of seconds to offset by
 
- format_time_advancedor- format_date_advancedreturns a String of the given Time in the given format- timerequired Time argument, the time to format
- formatrequired String argument, the format to display the time in (e.g. HH:mm)
 
 
- War Functions
- war_startreturns the Time of when the current war started
- estimated_war_endreturns the Time of when the current war is estimated to end
 
Note: In order for aspect functions to work you must open the aspect menu to view your currently equipped and owned aspects. In the future we will add a prompt to automatically check them.
Fixes
- Fix cases where world events were not displayed in the custom content book
- Fix tracked content details not being displayed in lower area of custom content book
- Further improvements to auto attack, notably with this release the feature will no longer activate whilst you are overtaken by the parasite in Nexus of Light
- Mythic items inside non reward chests should now never trigger a dry streak change
- Saviour's Sacrifice range will be rendered again
- Fix last harvest functions
- Hopefully a final fix for non config data becoming corrupted
- Data that is not directly edited via the config book e.g. bank page names, skill point loadouts etc
 
- Status effect icons that use a custom font are now rendered correctly in the status effects overlay
- A space before -t is no longer required for trade market price conversion when entering raw emerald amount
Wynntils (fabric) v3.2.11
on Sep 14, 2025Wynntils (neoforge) v3.2.11
on Sep 14, 2025Fixes
- Fix crash on 1st launch and some data failing to save
Wynntils (neoforge) v3.2.10
on Sep 14, 2025Wynntils (fabric) v3.2.10
on Sep 14, 2025Custom Item Highlights
- Crafter Bags are now highlighted
Item Text Overlays
- New config Crafter Bag Raid, whether or not crafter bags should display the abbreviation of their raid type
- New config, Crafter Bag Text Shadow, the shadow type to display for the text
Personal Storage Utilities
- New config Selected Quick Jump Text Color, the text colour to use for the page you are currently on, default green (#00ff00)
- New config Locked Quick Jump Text Color, the text colour to use for pages you have not unlocked/visited, default grey (#636363)
Spell Cast Message Overlay
- New overlay Spell Inputs Overlay, renders the spell inputs as an overlay
- Input Style config, what style should the spell inputs be displayed as, default Original
- 4 options, Original uses full icon until level 11, Full always uses the full icon, Small always uses the small icon and Legacy uses the pre 2.1 style
 
- Display Original Input config, whether or not the default spell inputs should be rendered, default disabled
 
- Input Style config, what style should the spell inputs be displayed as, default Original
Streamer Overlay
- Disabled by default
- Streamer Mode Overlay, displays text when in streamer mode
- Display Original Bar config, whether or not the default streamer mode boss bar should be displayed, default disabled
Wynntils Command
- Added mapparameter to open main map
- Added guildmapparameter to open guild map
Fixes
- Fix friend list not being parsed correctly
- Fix party leader not always being identified
Wynntils (fabric) v3.2.9
on Sep 2, 2025Wynntils (neoforge) v3.2.9
on Sep 2, 2025Fixes
- Fixed various overlays crashing when rendering preview
- Fixed item screenshots having incorrect colours


