CIT Resewn

CIT Resewn

Client mod

Re-implements MCPatcher's CIT (custom item textures from optifine resource packs)

Utility

73.0K downloads
469 followers
Created a year ago
Updated 3 months ago

External resources



Project members

shsupercm

Owner


Technical information

License
Client side
required
Server side
unsupported
Project ID
Filter versions...
  • Removed incompatibility log message for older eating animations versions.
  • Fixed spawn eggs and goat horns cits with no model not appearing correctly.
  • Added a way to check the amount of elements in an nbt list by matching the list's count element.
  • Fixed parity with the enchantment speed and rotation defaults.
  • Removed redundant log messages for broken paths.
  • Fixed nbt condition not checking numbers against regex and pattern matchers.

v1.1.0+1.19

by shsupercm on Jun 10, 2022
Download
  • Added option to set up fallback CITs for other implementations(more info in the wiki soon).
  • CIT custom elytras now have priority over cape-provided elytra textures.
  • The hand condition now has behavior parity to optifine's implementation.
  • IRegex pattern recognition for the nbt condition now takes other unicode cases into account(specifically fixed cyrillic case insensitivity).
  • Fixed incompatibility with Secret Rooms and LambdaBetterGrass.

Complete rewrite of the mod!

• Fixed properties not reading UTF characters.

• Added support for method and fade in cit.properties.
• Added support for duration in type=enchantment.

• Added blending to type=enchantment.
• Added rgba multipliers to type=enchantmment.
• Removed bundled Fabric API, Fabric API is now required.
• Fixed conflict with Customizable Player Models.
• Fixed broken paths log message not appearing when warnings are muted.
• Fixed subtexture overriding failing when a model is present.
• Fixed .DS_Store breaking namespaces.
• Fixed nbt.display.color not recognizing hex color values.
• Fixed subtextures not working for crossbows.

Please note that this is a very quickly made "working" v0.8.1 port for 1.18. Full multi version support is still planned but I simply dont have the time right now.

v0.8.1

by shsupercm on Oct 22, 2021
Download

• Added citresewn command.
• Fabric API's Command API and Resource Loader are now included with CIT resewn.
• CIT Enchantment's default speed is now 1.
• Fixed type=item not working on tridents and spyglasses.

v0.8.0

by shsupercm on Oct 16, 2021
Download

• Added partial support for type=enchantment! Blending and layering methods are not implemented yet.

v0.7.1

by shsupercm on Sep 25, 2021
Download

• Added support for multiple cits using the same model with different texture overrides.

v0.7.0

by shsupercm on Sep 21, 2021
Download

• Implemented cit caching and config to enable/disable caching or increase the caching's laziness. (on by default at once per tick refreshing)

• Checking cit Name and Lore tags will now evaluate the json if match is not a json.

• Fixed damage and stackSize properties not being used correctly in some cases and not allowing open ended ranges.

v0.6.1

by shsupercm on Sep 18, 2021
Download

• Fixed nbt regex matching not working

• Minor tweaks to cit logs

v0.6.0

by shsupercm on Sep 18, 2021
Download

• Re-wrote the sub item system to work properly along side json model overrides.

• Added support for server-supplied enchantments(EcoEnchants).

• Fixed absolute paths not working some times with resource type directory prefixes.

v0.5.4

by shsupercm on Sep 16, 2021
Download

• Fixed crash when enchantmentLevels is specified.

v0.5.3

by shsupercm on Sep 14, 2021
Download

• When items is not defined, the properties file name is now checked as an item id as well.

• Fixed absolute path resolution not considering paths starting from resourcepack root.

v0.5.2

by shsupercm on Sep 11, 2021
Download

• Added support for Cosmetic Armor.

• Rewrote cit discovery.

v0.5.1

by shsupercm on Sep 9, 2021
Download

• "Broken Paths" config option now requires a restart upon changing and when disabled, its mixins are not put in the game at all, thus not affecting it.

v0.5.0

by shsupercm on Sep 7, 2021
Download

• Added support for packs with broken paths, this is not recommended and you must enable it in the config.

• Made logs more verbose.

• Fixed path resolution not properly working in sub models.

v0.4.4

by shsupercm on Sep 2, 2021
Download

• Fixed literal model paths not loading if "models" prefix is not specified

v0.4.3

by shsupercm on Aug 31, 2021
Download

• Fixed exact nbt match not matching • Fixed full cit paths not recognized within cit json models

v0.4.2

by shsupercm on Aug 30, 2021
Download

• Made model jsons able to reference relative paths. (using ./)

Please do not look at the code for this commit, I am not proud of it.

v0.4.1

by shsupercm on Aug 30, 2021
Download

• Fixed item name/lore nbt tag requiring json

v0.4.0

by shsupercm on Aug 29, 2021
Download

• Implemented cits for type=armor • Added config option to mute cit errors/warnings

v0.3.0

by shsupercm on Aug 28, 2021
Download

• Added config and support for modmenu/cloth.

• Added config option to disable the mod's functions.

v0.2.0

by shsupercm on Aug 28, 2021
Download

Initial version!

• Implemented cit for type item and type elytra

External resources



Project members

shsupercm

Owner


Technical information

License
Client side
required
Server side
unsupported
Project ID