Wynntils (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 activityactivity_taskreturns a String of the current task for the current tracked activityformattedoptional Boolean argument, whether or not the text should be formatted, default true
activity_typereturns a String of the type of the currently tracked activityis_tracking_activityreturn a Boolean of whether or not an activity is currently trackedactivity_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 bombsgrouprequired Boolean argument, whether or not the list of bombs should be groupedsortOrderrequired String argument, how to sort the list of bombs, NEWEST or OLDEST
bomb_formatted_stringreturns a formatted String of the given bombbomb_typereturns a String of the given bombs typebomb_worldreturns a String of the given bombs worldbomb_start_timereturns a Time of when the given bomb startedbomb_lengthreturns a Float of the given bombs lengthbomb_end_timereturns a Time of when the given bomb endsbomb_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 slotindexrequired 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 equippedaspectNamerequired string argument, the name of the aspect to search for
aspect_tierreturns a number for the tier of the queried aspectaspectNamerequired string argument, the name of the aspect to search for
is_riding_horsereturns a Boolean of whether or not you are currently riding a horsehas_no_guireturns a Boolean for whether or not the default gameplay HUD is displayedhummingbirds_statereturns a Boolean for whether or not your hummingbirds are currently attacking or notophanim_healing_percentreturns an Integer for the percentage of max health healed in past 10 seconds with Ophanimguild_objective_scorereturns a CappedValue of the progress of the current guild objectiveguild_objective_goalreturns a String of the task for the current guild objectivepersonal_objective_scorereturns a CappedValue of the progress of the given personal objectiveindexoptional Integer argument, the index of which objective to get default 0
personal_objective_goalreturns a String of the task for the given personal objectiveindexoptional Integer argument, the index of which objective to get default 0
- Combat Functions
last_damage_dealtorlast_damreturns the Time of your last dealt damagelast_killreturns the Time of your last killincludeSharedoptional 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 typesconditionrequired Boolean argument, the condition to determine which value is returnedifTruerequired argument, the value to be used when the condition is trueifFalserequired argument, the value to be used when the condition is false
- Environment Functions
nowreturns the current time as a Time valuewynntils_versionreturns a String of the current Wynntils versionminecraft_versionreturns a String of the current Minecraft versionwynncraft_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 memberhades_party_member_manareturns a CappedValue of the mana of the given Hades party memberhades_party_member_locationreturns the Location of the given Hades party memberhades_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 namenamerequired 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 namenamerequired String argument, the name of the ingredient to search for
material_countreturns an Integer of the amount of materialsin your inventory matching the given criterianamerequired String argument, the name of the material to search fortierrequired Integer argument, the tier of material to search forexactrequired Boolean argument, whether to search for the exact tier or tiers greater than too
- Lootrun Functions
chests_opened_this_sessionorsession_chestsreturns an Integer of the amount of chests opened in your current session matching the given criteriatieroptional Integer argument, the tier of chests to return the amount opened of default 1exactoptional 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 harvestlast_profession_xp_gainreturns a String of the last profession that earned XP
- Raid Functions
current_raid_startorraid_startreturns the Time of the current raid startcurrent_raid_room_startreturns the Time of the current raid room startraid_room_startreturns the Time of the start of the given raid roomroomNumberrequired 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 dayssinceDaysoptional 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 daysraidNamerequired String argument, the name or abbreviation of the raid to check forsinceDaysrequired 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 listplayerrequired 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 partyplayerrequired String argument, the name of the player to check
wynntils_rolereturns a String of your Wynntils Roleplayer_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 effectqueryrequired String argument, the status effect to query for
- String Functions
to_roman_numeralsreturns a String of the given number converted to Roman numeralsnumberrequired Integer argument, the number to convert to Roman numerals
- Time Functions
timestampreturns the given Time as a Longtimerequired Time argument, the time to convert
timereturns the given timestamp as a Timetimestamprequired Number argument, the timestamp to convert
time_stringortime_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 formatyyyy-MM-dd HH:mmtimerequired Time argument, the time to convert
seconds_betweenreturns a Long for the amount of seconds between two Timesfirstrequired Time argument, the first time to comparesecondrequired Time argument, the second time to compare
seconds_sincereturns a Long for the amount of seconds since the given Timetimerequired Time argument, the time to get seconds since
time_offsetoroffsetreturns a Time with the given offsettimerequired Time argument, the initial Time valueoffsetrequired Number argument, the amount of seconds to offset by
format_time_advancedorformat_date_advancedreturns a String of the given Time in the given formattimerequired Time argument, the time to formatformatrequired String argument, the format to display the time in (e.g. HH:mm)
- War Functions
war_startreturns the Time of when the current war startedestimated_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 1, 2025Wynntils (neoforge) v3.2.9
on Sep 1, 2025Fixes
- Fixed various overlays crashing when rendering preview
- Fixed item screenshots having incorrect colours
Wynntils (fabric) v3.2.8
on Aug 31, 2025Wynntils (neoforge) v3.2.8
on Aug 31, 2025Auto Attack
- Reworked to hopefully fix issues
- Still disabled by default for now
Chat Items
- Reverted fix to make chat items not display stone when using certain mods and/or clients
Lootrun Overlays
- New overlay Lootrun Trials, displays the selected trials for the current lootrun
- Adjusted default vertical position of missions overlay slightly
Nametag Rendering, Wynntils Cosmetics
- Leaderboard Badges, Wynntils Capes, Markers & Roles will now be displayed on ghosts
- For Wynntils related information/cosmetics, ghosts may not immediately display the information/cosmetics
Overlays
- All overlays now have an Enabled Template option to customise when they should be rendered using functions
- If no valid template is given, overlays will render if you are on a world and are not riding a Display entity (used in situations where you see your own player). Certain overlays override this and use other conditions such as custom player list or lootrun overlays
Functions
- Font Functions
to_fancy_text&to_background_textif the given character is not available in the font, then it will be rendered using the normal font
- Lootrun Functions
lootrun_trialreturns the name of the lootrun trial at the given index or "Unknown" if not yet selectedindexrequired number argument, the index of which trial to get (starts at index 0)
Fixes
- Loot chest locations are collected again
- Opening loot chests with left click will now work for getting location
- Added missing negative space to
to_background_textfunction when using pill style for the right edge - Fix bank quick jumps not jumping under certain conditions
- Lootrun rerolls will now be handled if the option to sacrifice is available
- Fixed chat items being locked to a certain display type
- Possibly fixed issue with Hades failing to connect causing the game to hang
Wynntils (neoforge) v3.2.7
on Aug 28, 2025Wynntils (fabric) v3.2.7
on Aug 28, 2025Bulk Buy
- When hovering a bulk buyable item with shift held the item name will now display how many will be bought
Command Expansion
- Added parameters to
/emotes&/emote- Currently this will list all emotes, in a future release it will only show available emotes
- Removed
/scrap
Container Scroll
- Store pages are now scrollable
Container Search Highlight
- Added Search Bar in Cosmetic Menus config, covers all cosmetic types, default enabled
- Removed Search Bar in Helmet Cosmetics Menu config
- Removed Search Bar in Pet Menu config
- Removed Search Bar in Player Effects Menu config
- Removed Search Bar in Weapon Cosmetics Menu config
- Removed Search Bar in Scrap Menu config
Durability Overlay
- New render mode Percentage, will render the durability as a percentage below the item
Hide Damage Labels
- Renamed feature to Hide Labels
- Hide Damage Labels is now a config, still disabled by default
- If you had the feature enabled it will carry over to this config
- New config Hide Kill Labels, will hide the label upon killing a mob, default disabled
Hide Irrelevant Tooltip Info
- Removed Hide Additional Tooltip Info config, the info previously hidden by this config is no longer displayed
Horse Mounting
- New config Summon Attempts, how many times should horse mounting be attempted before stopping, default 8
Personal Storage Utilities
- Added support for misc bucket and bookshelf pages 11 & 12
- Pages that have not yet been visited/unlocked now have red text
- Changed quick jump button tooltips
Settings Screen
- Hovering features on the left page will now display their configs on the right page until a feature has been selected
- These are only visual, in order to actually edit them you still need to click them on the left page
- Closing the screen via esc when you have interacted with a setting will now give a prompt to save changes
- Closing the screen via the designated save/discard changes button will not give this prompt
Fixes
- Cosmetic pages can now be scrolled again
- Scrap menu can now be scrolled again
- Chat items should no longer appear as stone when using certain mods and/or clients
capped_inventory_slotsandinventory_freefunctions now take into account the extra slot from soul points being removed- Fix horse mounting failing to swap back to original item if failing to mount horse
Wynntils (fabric) v3.2.6
on Aug 23, 2025Wynntils (neoforge) v3.2.6
on Aug 23, 2025Custom Content Book, Custom Guild Log and Custom Territory Management Screens
- If no text input is currently focused, pressing the inventory key (E) will now close these screens
Mythic Found
- Lootrun pulls now handle rerolls
Fixes
- Shaman totem overlay text colour configs will now update correctly
- Fix lootrun pulls not incrementing
Wynntils (neoforge) v3.2.5
on Aug 19, 2025Wynntils (fabric) v3.2.5
on Aug 19, 2025Hide Attack Cooldown
- New feature, hides the attack cooldown rendering on items that are not weapons, default enabled
Fixes
- Fix NeoForge causing player to be rendered in character selection screen and other places
- Fix bomb bell parsing sometimes adding an empty space before server
Wynntils (fabric) v3.2.4
on Aug 15, 2025Wynntils (neoforge) v3.2.4
on Aug 15, 2025Command Expansion
- Added
/emoteswith/emotealias
Custom Item Highlights
- Cosmetics, Crates and Tokens are now highlighted
- Replaced Cosmetic Item Highlight option with Store Item Highlight
- Affects consumables, crates, tokens, pets, weapon skins etc
Fixes
- Leaderboard badges will now be loaded for users in positions below redacted users
- Fix sharing crafted weapons
- Fix login redirector
- Fixed abbreviate mob health causing the boss bar to not have the correct styling
- Fixed focused mob health bar overlay not rendering elements correctly



