Catharsis
Retexture Hypixel SkyBlock Items in a vanilla-like way.
Installation Guide
- Prerequisites: Fabric Language Kotlin
- Download into your favourite launcher or into your mods folder directly.
- Install any texturepack that requires Catharsis to work.
How to create a Catharsis Texture Pack
Check out our wiki for information.
What can be retextured?
Catharsis allows resourcepacks to retexture any item or Ore Vein in SkyBlock. For a full list, visit our wiki. To help with this, we add custom predicates:
Item Predicates
catharsis:data_type- Custom handled datatypes that are in the NBT data of items.catharsis:item_model- The item model ID of the item.catharsis:skyblock_island- The island id the player is currently in.catharsis:skyblock_area- The area the player is currently in.
Armor Models
Texturepacks can hide player body/armor parts, add different conditions like sneaking, render fully 3d armor models and more!
Block Replacement
Replace a specific block, island specific blocks, custom provided areas and more!
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 |
- Added 26.3 Support
- Added Environmental Modifiers.
- Gui Modifiers:
- Hide Recipe Book Button
- Equipment ItemStack Provider
- Steal screens title in text element
- Dropshadow option for text element
- Added a Chat Warning when repo fails to load.
- Added giving misc_items.json
- Fixed Animated Geo Models not repeating.
- Fixed Animated Textures crashing the game.
- Fixed Jade Display not being cleared on texture reload.
- Fixed Bedrock armor not following cusotm entity animations.
- Fixed interaction stealing not working.
- Added 26.3 Support
- Added Environmental Modifiers.
- Gui Modifiers:
- Hide Recipe Book Button
- Equipment ItemStack Provider
- Steal screens title in text element
- Dropshadow option for text element
- Added a Chat Warning when repo fails to load.
- Added giving misc_items.json
- Fixed Animated Geo Models not repeating.
- Fixed Animated Textures crashing the game.
- Fixed Jade Display not being cleared on texture reload.
- Fixed Bedrock armor not following cusotm entity animations.
- Fixed interaction stealing not working.
- Added 26.3 Support
- Added Environmental Modifiers.
- Gui Modifiers:
- Hide Recipe Book Button
- Equipment ItemStack Provider
- Steal screens title in text element
- Dropshadow option for text element
- Added a Chat Warning when repo fails to load.
- Added giving misc_items.json
- Fixed Animated Geo Models not repeating.
- Fixed Animated Textures crashing the game.
- Fixed Jade Display not being cleared on texture reload.
- Fixed Bedrock armor not following cusotm entity animations.
- Fixed interaction stealing not working.
- Add Female Gender Mod Armor Support.
- Gui Modifiers:
- Add ItemStack & Entity Gui Widget
- Add Slot Id based Item Tooltip stealing.
- Made Interactions Optional.
- Added custom shapes to Button widget.
- Added click type passthrough for ItemStack clicking interactions.
- Added different interactions based on left & right click.
- Allow hiding other mods UI Elements (they need support).
- Added Entity Position Condition.
- Made Text Replacements work in Item Name & Entity Nametag.
- Add Config Searching with command search support.
- Use full width for Information & Separator in Pack Config Screen.
- Added a way to disable a Catharsis Pack overriding Hypixel's Pack.
- Added a Server Pack Order Retainer.
### Fixes
- Ensure Entity Models get cleaned on Resource Reload.
- Fixed not deleting old repo files.
- Fixed Gui Modifier slots flickering when switching between menus.
- Made Catharsis Incompatibility tooltip only appear when hovering the Pack.
### This Update was brought to you by:
Juna, June, Mona, JustAlex, Bloxigus
- Add Female Gender Mod Armor Support.
- Gui Modifiers:
- Add ItemStack & Entity Gui Widget
- Add Slot Id based Item Tooltip stealing.
- Made Interactions Optional.
- Added custom shapes to Button widget.
- Added click type passthrough for ItemStack clicking interactions.
- Added different interactions based on left & right click.
- Allow hiding other mods UI Elements (they need support).
- Added Entity Position Condition.
- Made Text Replacements work in Item Name & Entity Nametag.
- Add Config Searching with command search support.
- Use full width for Information & Separator in Pack Config Screen.
- Added a way to disable a Catharsis Pack overriding Hypixel's Pack.
- Added a Server Pack Order Retainer.
### Fixes
- Ensure Entity Models get cleaned on Resource Reload.
- Fixed not deleting old repo files.
- Fixed Gui Modifier slots flickering when switching between menus.
- Made Catharsis Incompatibility tooltip only appear when hovering the Pack.
### This Update was brought to you by:
Juna, June, Mona, JustAlex, Bloxigus
- Command to open Docs, get the Hypixel Pack, get Discord Link.
- Add translucent/transparent armor layers.
- Add Conditions to Gui Modifier elements/widgets.
- Add Widget Interaction to click on gui slot definitions.
- Add Widget Tooltip from SkyBlock Id.
### Changes
- Made it so a full feature doesn't die if one condition fails.
- Made Title & Description Optional in Config Separator.
- Allow a list of tooltip types in gui modifiers.
- Default hover button texture to normal.
### Fixes
- Fixed Repo Files not loading.
- Don't sort gui/slot and conditions.
- Fixed Gui Modifiers buttons not rendering correctly with CENTER/END alignment.
- Command to open Docs, get the Hypixel Pack, get Discord Link.
- Add translucent/transparent armor layers.
- Add Conditions to Gui Modifier elements/widgets.
- Add Widget Interaction to click on gui slot definitions.
- Add Widget Tooltip from SkyBlock Id.
### Changes
- Made it so a full feature doesn't die if one condition fails.
- Made Title & Description Optional in Config Separator.
- Allow a list of tooltip types in gui modifiers.
- Default hover button texture to normal.
### Fixes
- Fixed Repo Files not loading.
- Don't sort gui/slot and conditions.
- Fixed Gui Modifiers buttons not rendering correctly with CENTER/END alignment.
### Additions
- Enable Gui Modifier Widget Interaction
commandwith a whitelist.
### Fixes
- Fix Block Conditions being dead.
### Additions
- Enable Gui Modifier Widget Interaction
commandwith a whitelist.
### Fixes
- Fix Block Conditions being dead.
- Added has_passenger & passenger entity conditions.
- Added Select & Range Entity Equipment conditions.
- Added Compat with [SkyBlock Item List](https://modrinth.com/mod/skyblock-item-list)
- Added support for 26.2 and removed 1.21.11.
- Added SkyBlock Season Timespan.
- Added any/all aliases to and/or block conditions.
### Changes
- Added, Improved and Fixed repo defined conditions.
### Fixes
- Fixed debug summon not actually adding the entity to the world.
- Fixed gui modifiers not working in the players inventory.
- Fixed negate x pivot offset on child rotated cubes (like god intended).
- Added has_passenger & passenger entity conditions.
- Added Select & Range Entity Equipment conditions.
- Added Compat with [SkyBlock Item List](https://modrinth.com/mod/skyblock-item-list)
- Added support for 26.2 and removed 1.21.11.
- Added SkyBlock Season Timespan.
- Added any/all aliases to and/or block conditions.
### Changes
- Added, Improved and Fixed repo defined conditions.
### Fixes
- Fixed debug summon not actually adding the entity to the world.
- Fixed gui modifiers not working in the players inventory.
- Fixed negate x pivot offset on child rotated cubes (like god intended).
- Added Gui Alignment to Gui Modifiers.
- Added
/catharsis dev untextured_ids [type]to see untextured SkyBlock Ids. - Added variants/weights to custom entity models.
- Added
/catharsis dev toggle mouse_posto view your (relative) mouse position inside a container. - Added ability to add tooltips to gui modifier widgets.
- Allow retexturing SkyBlock Items with a colon in their id (the colon is replaced with a dot).
- Added custom loaded pack title/description text (also supports components).
- Allow moving server defined texturepacks below other packs.
- Added Gui Slot definition for item model overrides.
- Added a command to summon an entity based on the entity definition.
### Changes
- Allow missing faces on custom entity models.
- Improved Documentation overall.
- Added an Example Pack Viewer.
- Added a Bedrock Geometry section.
- Added IMC section.
- Added Miscellaneous Items section.
- Added Gui Modifiers section.
- Updated Commands/Dev Tools section
- Mention a few tiny missing things.
- Updated Repo Definitions for gui/misc_items/...
### Fixes
- Fixed GlintItemModel not working for block models.
- Fixed bedrock geometry models in baby entities.
- Fixed entity models using textures sometimes not being calculated.
- Fixed text replacements sometimes wiping the original color.
- Fixed cancelling slot modifiers after a overriden/disabled gui item.
- Added Gui Alignment to Gui Modifiers.
- Added
/catharsis dev untextured_ids [type]to see untextured SkyBlock Ids. - Added variants/weights to custom entity models.
- Added
/catharsis dev toggle mouse_posto view your (relative) mouse position inside a container. - Added ability to add tooltips to gui modifier widgets.
- Allow retexturing SkyBlock Items with a colon in their id (the colon is replaced with a dot).
- Added custom loaded pack title/description text (also supports components).
- Allow moving server defined texturepacks below other packs.
- Added Gui Slot definition for item model overrides.
- Added a command to summon an entity based on the entity definition.
### Changes
- Allow missing faces on custom entity models.
- Improved Documentation overall.
- Added an Example Pack Viewer.
- Added a Bedrock Geometry section.
- Added IMC section.
- Added Miscellaneous Items section.
- Added Gui Modifiers section.
- Updated Commands/Dev Tools section
- Mention a few tiny missing things.
- Updated Repo Definitions for gui/misc_items/...
### Fixes
- Fixed GlintItemModel not working for block models.
- Fixed bedrock geometry models in baby entities.
- Fixed entity models using textures sometimes not being calculated.
- Fixed text replacements sometimes wiping the original color.
- Fixed cancelling slot modifiers after a overriden/disabled gui item.
- Added remote entity definitions.
- Added datatype list size to range conditions.
- Added
enchantment,selected_faction&faction_reputationitem properties. - Added
nbt_number&max_health(supports derpy 4x etc) entity conditions.
### Changes
- Restructure docs layout, add version added indicator & environment indicator.
### Fixes
- Greatly speed up pack loading times.
- Fixed text replacement crash when referencing non existing groups.
- Fixed every pack having a config button when using packedpacks.
- Fixed translucent entity models not working.
- Fixed multiple rotated cubes only rendering last rotated cube and not all.
- Fixed derived ids not working if no pack has a catharsis config.
- Fixed armor select thinking fallthrough is missing model
- Added remote entity definitions.
- Added datatype list size to range conditions.
- Added
enchantment,selected_faction&faction_reputationitem properties. - Added
nbt_number&max_health(supports derpy 4x etc) entity conditions.
### Changes
- Restructure docs layout, add version added indicator & environment indicator.
### Fixes
- Greatly speed up pack loading times.
- Fixed text replacement crash when referencing non existing groups.
- Fixed every pack having a config button when using packedpacks.
- Fixed translucent entity models not working.
- Fixed multiple rotated cubes only rendering last rotated cube and not all.
- Fixed derived ids not working if no pack has a catharsis config.
- Fixed armor select thinking fallthrough is missing model
- Added support for uv_rotations on cube uvs.
- Added relative slot & border item conditions.
- Added
/catharsiscommand. - Added color picker, multiselect config options.
- Added per option config descriptions.
- Added tint redirect & option select for items&armors.
- Added a way to force the pack to be enabled to view the config.
- Added
es_es,fr_fr,zh_cn,zh_twandja_jptranslations. (ty all <3) - Added biome based block conditions. (work even in singleplayer!)
- Added
is_babyentity condition. - Added
skyblock/items/potions/...for easy potion retexturing. - Added timespan property for items.
- Added minecraft version/pack format fabric overlay condition.
- Added a way for packs to define custom jade lines for block replacements.
- Added the ability to disable derived SkyBlock ids.
### Changes
- Improve docs overall.
- Improve packed packs compatibility.
- Don't require padded base64 strings.
- Don't hard require a gui defined id if a skyblock id is set.
- Allow layered block conditions with different types.
### Fixes
- Fixed pack incompatibilities not working unless the pack is already vanilla incompatible.
- Fixed links not working in config option titles.
- Fixed entity conditions causing the pack to not load.
- Fixed misc_items not working for armors.
- Fixed animated textures not working due to mods hardcoding activity checks.
- Forced normals to be uncomputed for light calculations.
- Fixed text replacements trying to modify unmodified lines.
- Added support for uv_rotations on cube uvs.
- Added relative slot & border item conditions.
- Added
/catharsiscommand. - Added color picker, multiselect config options.
- Added per option config descriptions.
- Added tint redirect & option select for items&armors.
- Added a way to force the pack to be enabled to view the config.
- Added
es_es,fr_fr,zh_cn,zh_twandja_jptranslations. (ty all <3) - Added biome based block conditions. (work even in singleplayer!)
- Added
is_babyentity condition. - Added
skyblock/items/potions/...for easy potion retexturing. - Added timespan property for items.
- Added minecraft version/pack format fabric overlay condition.
- Added a way for packs to define custom jade lines for block replacements.
- Added the ability to disable derived SkyBlock ids.
### Changes
- Improve docs overall.
- Improve packed packs compatibility.
- Don't require padded base64 strings.
- Don't hard require a gui defined id if a skyblock id is set.
- Allow layered block conditions with different types.
### Fixes
- Fixed pack incompatibilities not working unless the pack is already vanilla incompatible.
- Fixed links not working in config option titles.
- Fixed entity conditions causing the pack to not load.
- Fixed misc_items not working for armors.
- Fixed animated textures not working due to mods hardcoding activity checks.
- Forced normals to be uncomputed for light calculations.
- Fixed text replacements trying to modify unmodified lines.
- Add water level data type
- Add json file base gui conditions.
### Changes
- Changed rei rendering compatibility handling.
### Fixes
- Fixed custom entity definitions not working.
- Fixed an issue where misc items wouldn't load correctly.
- Fixed not correctly replacing models in certain cases.
- Fixed an issue with custom geometry.
- Fixed screen background issues.
- Add water level data type
- Add json file base gui conditions.
### Changes
- Changed rei rendering compatibility handling.
### Fixes
- Fixed custom entity definitions not working.
- Fixed an issue where misc items wouldn't load correctly.
- Fixed not correctly replacing models in certain cases.
- Fixed an issue with custom geometry.
- Fixed screen background issues.
- Added custom menu types (for player inventory).
- Gui Target catharsis:not definition.
### Changes
### Fixes
- Fixed Screen bounds not updating if a mod moves the screen.
- Fixed screen definitions not updating if a mod updates the screen on another thread.
- Fixed menu type condition not working if the menu isnt serializable.
- Fixed button not showing up in the Packed Packs screen.
- Added custom menu types (for player inventory).
- Gui Target catharsis:not definition.
### Changes
### Fixes
- Fixed Screen bounds not updating if a mod moves the screen.
- Fixed screen definitions not updating if a mod updates the screen on another thread.
- Fixed menu type condition not working if the menu isnt serializable.
- Fixed button not showing up in the Packed Packs screen.
- Allow
config.catharsis.jsonas a valid config location. - Force add or remove a glint to an item.
### Changes
- Made the config button bigger and show it all the time.
### Fixes
- Menu type gui property not working.
- Allow
config.catharsis.jsonas a valid config location. - Force add or remove a glint to an item.
### Changes
- Made the config button bigger and show it all the time.
### Fixes
- Menu type gui property not working.
- Allowing use of Hypixel ids as a fallback if no catharsis id is defined.
- Added
informationconfig type for displaying just text. - Added an ability for mods to override catharsis model ids on items.
# Fixes
- Fixed incompatibility with SkyOcean
- Allowing use of Hypixel ids as a fallback if no catharsis id is defined.
- Added
informationconfig type for displaying just text. - Added an ability for mods to override catharsis model ids on items.
# Fixes
- Fixed incompatibility with SkyOcean
- Allow 3rd party mods to add their own custom item models, enabling resourcepacks to retexture them.
- Add a way to stop slots being clickable.
- Customize a Item lore background.
- Add 3d model and custom texture support for entities.
### Changes
- A few optimization changes.
- Allow overwriting of repo defined guis.
### Fixes
- Fixed pack detection failing when there is an (1) between .cats and .zip.
- Conflicts with client side items in some mods.
- Allow 3rd party mods to add their own custom item models, enabling resourcepacks to retexture them.
- Add a way to stop slots being clickable.
- Customize a Item lore background.
- Add 3d model and custom texture support for entities.
### Changes
- A few optimization changes.
- Allow overwriting of repo defined guis.
### Fixes
- Fixed pack detection failing when there is an (1) between .cats and .zip.
- Conflicts with client side items in some mods.
- Fixes crash when rendering certain items
- Fixes crash when rendering certain items
- Added Gui Slot Lore Definition.
- Added Remote Defined Definitions based on just skull textures like coins.
### Fixes
- Fixed some remote gui definitions.