PolyTone (Polytone)
PolyTone 是一个客户端自定义模组,可以通过资源包调整游戏的各个方面。支持 Optifine 格式的资源包。
📖 关于 📖
PolyTone 是一个客户端自定义模组,通过资源包可以调整游戏的各个方面。
该模组在 WIKI 上有详尽的文档,包括一个示例包。
如果您有任何问题,请随时与我联系,并记得将 PolyTone 添加到资源包的可选依赖部分。
主要功能包括:
* 自定义光照贴图 🌅
* 生物群系变种纹理 🦋
* 自定义客户端音效 🎵
* 自定义客户端粒子效果 ✨
* 移动 GUI 插槽 🗓️
* 添加 GUI 元素 📒
* 自定义染料颜色 🖌️
* 自定义地图颜色 🗺️
* 更改方块声音 🪅
* 自定义方块颜色映射 🎨
* 自定义粒子颜色 🍭
* 方块偏移类型 📐
* 流体颜色映射 🍸
* 自定义生物群系颜色 🌄
* 更改孵化蛋颜色 🐣
* 自定义天空颜色 🌈
* 注册声音事件 🔔
以及更多!
它还提供与 Optifine 之前提供的 color.properties 系统的向后兼容性,允许现有包中的这些功能正常工作。
该模组旨在尽可能快速和轻量化,同时保持尽可能多的自定义选项。
它不仅提供了 color.properties 系统的替代方案,还提供了更多以前不可用的功能和自定义选项。
🍭 自定义颜色 🍭
在本页建设期间,请参阅维基页面:https://github.com/MehVahdJukaar/polytone/wiki
🪅 自定义方块属性 🪅
在本页建设期间,请参阅维基页面:https://github.com/MehVahdJukaar/polytone/wiki
🏝️ 自定义生物群系效果 🏝️
在本页建设期间,请参阅维基页面:https://github.com/MehVahdJukaar/polytone/wiki
欢迎在您的资源包中使用此横幅,并确保在评论中展示您的创作!
版本&下载
1.21-3.6.0-neoforge
1.21-3.6.0-fabric
1.21-3.5.15-fabric
1.21-3.5.15-neoforge
1.21-3.5.14
- ported some fixes from 1.20
1.21-3.5.14
- ported some fixes from 1.20
1.20-3.5.17
1.20-3.5.17
1.20-3.5.16
1.20-3.5.16
1.20-3.5.15
- made item stack match lenient when compating bytes and integers as converting from json to nbt actually loses some data. thanks mojang
1.20-3.5.15
- made item stack match lenient when compating bytes and integers as converting from json to nbt actually loses some data. thanks mojang
1.20-3.5.14
fixed lightmaps not overriding multiple lightmaps to the same dimensions without rejecting the pack
1.20-3.5.14
fixed lightmaps not overriding multiple lightmaps to the same dimensions without rejecting the pack
1.21-3.5.13
1.20-3.5.12
1.20-3.5.12
1.21-3.5.12
1.21-3.5.12
1.21-3.5.11
1.21-3.5.11
1.20-3.5.11
1.20-3.5.11
1.20-3.5.10
1.21.4-3.3.24
- this version isnt really supported anymore so avoid using it. use 1.21.5 or 1.21.1 or 1.20.1
1.21.4-3.3.24
- this version isnt really supported anymore so avoid using it. use 1.21.5 or 1.21.1 or 1.20.1
1.21-3.5.10
- additive translucent render type is now rendering after clouds and sky. this should solve most issues with additive translucency
- particle block models are also rendered at this stage
1.21-3.5.10
- additive translucent render type is now rendering after clouds and sky. this should solve most issues with additive translucency
- particle block models are also rendered at this stage
1.21.8-3.5.4-alpha
1.21-3.5.9
1.21-3.5.9
1.20-3.5.9
1.20-3.5.9
1.20-3.5.8
- added better offset types for blocks
- fixed particles dying on contact when still
1.20-3.5.8
- added better offset types for blocks
- fixed particles dying on contact when still
1.21.5-3.5.14
1.21.5-3.5.14
1.21.8-3.5.3-alpha
fabric only because nobody version chases on forge for some reason, despite polytone forge having more features
1.20-3.5.7
1.21.7-3.5.3-alpha
- bumped version
- dont expect much from this. dont use it. Still missing many features needing complete rework due to obvious reasons
1.21.7-3.5.3-alpha
- bumped version
- dont expect much from this. dont use it. Still missing many features needing complete rework due to obvious reasons
1.21.5-3.5.13
1.21.5-3.5.13
1.20-3.5.6
1.20-3.5.6
1.21-3.5.7
1.21-3.5.7
1.20-3.5.5
1.20-3.5.5
1.21-3.5.6
1.21-3.5.6
1.21.5-3.5.12
1.21.5-3.5.12
1.21.5-3.5.11
1.21.5-3.5.11
1.21.5-3.5.10
1.21.5-3.5.10
1.21.5-3.5.9
- removed lightmaps as they have not been updated yet to the new shader based system
1.21.5-3.5.9
- removed lightmaps as they have not been updated yet to the new shader based system
1.20-3.5.4
1.20-3.5.4
1.21-3.5.5
1.21-3.5.5
1.20-3.5.3
- that being said proper versioning still needs to be implemented by pack authors through the use of resource conditions or optional entries
1.20-3.5.3
- that being said proper versioning still needs to be implemented by pack authors through the use of resource conditions or optional entries
1.21-3.5.4
- that being said proper versioning still needs to be implemented by pack authors through the use of resource conditions or optional entries
1.21-3.5.4
- that being said proper versioning still needs to be implemented by pack authors through the use of resource conditions or optional entries
1.20-3.5.3
- once again if you are a pack maker avoid relying on .properties. Support for this format might come less in the future
1.20-3.5.3
- once again if you are a pack maker avoid relying on .properties. Support for this format might come less in the future
1.20-3.5.2
- probably some other backports
1.20-3.5.2
- probably some other backports
1.21.5-3.5.8
1.21.5-3.5.8
1.21.7-3.5.2-alpha
- None of the fog stuff works for obvious reasons
- gui modifiers were also changed given again the huge changes in 1.21.6
- many other small features EVERYWHERE dont work
- tldr: dont use this, its buggy, just a very early release because people kept asking
- removed leash render stuff
1.21.7-3.5.1
- None of the fog stuff works for obvious reasons
- gui modifiers were also changed given again the huge changes in 1.21.6
- many other small features EVERYWHERE dont work
- tldr: dont use this, its buggy, just a very early release because people kept asking
1.21-3.5.3
- fixed dynamic entries not having their tags bound
1.21-3.5.3
- fixed dynamic entries not having their tags bound
1.21.5-3.5.7
- fixed dynamic entries not having their tags bound
1.21.5-3.5.7
- fixed dynamic entries not having their tags bound
1.21.5-3.5.6
- added try_foliage_color colormap
1.21.5-3.5.6
- added try_foliage_color colormap
1.21.5-3.5.5
1.21.5-3.5.5
1.21.5-3.5.4
- and stop asking for 1.21.6, im already maintaining 4 active versions and changes there are huge
1.21.5-3.5.4
- and stop asking for 1.21.6, im already maintaining 4 active versions and changes there are huge
1.20-3.5.1
1.20-3.5.1
1.20-3.5.0
- block model cubes rotations are also unrestricted
1.20-3.5.0
- block model cubes rotations are also unrestricted
1.21.5-3.5.3
1.21.5-3.5.3
1.21-3.5.2
1.21-3.5.2
1.21.5-3.5.2
1.21.5-3.5.2
1.21-3.5.1
- fixed an issue with tint index compound colormaps not having their textures filled
- restored an old convention for text in colors.json
1.21-3.5.1
- fixed an issue with tint index compound colormaps not having their textures filled
- restored an old convention for text in colors.json
1.21.5-3.5.0
- added biome compound colormap type. A set of colormaps grouped by biome
- added color_modifier parameter to colormaps
- ported some more very recent changes like gui modifier improvements or async load of resources
1.21.5-3.5.0
- added biome compound colormap type. A set of colormaps grouped by biome
- added color_modifier parameter to colormaps
- ported some more very recent changes like gui modifier improvements or async load of resources
1.21-3.5.0
- added biome compound colormap type. A set of colormaps grouped by biome
- added color_modifier parameter to colormaps
1.21-3.5.0
- added biome compound colormap type. A set of colormaps grouped by biome
- added color_modifier parameter to colormaps
1.20-3.4.0
- backported some more GUI mod changes
1.20-3.4.0
- backported some more GUI mod changes
1.21-3.4.0
- added new sound types from 1.21.1
1.21-3.4.0
- added new sound types from 1.21.1
1.21-3.3.13
lightmaps and dimension mod can now target specific dimensions using a dimension predicate
1.21-3.3.13
lightmaps and dimension mod can now target specific dimensions using a dimension predicate
1.20-3.3.11
1.20-3.3.11
1.21.5-3.4.6
- fixed additive translucent render pipeline missing samplers
1.21.5-3.4.6
- fixed additive translucent render pipeline missing samplers
1.21-3.3.11
- fixed "slots" parameter being renamed
1.21-3.3.11
- fixed "slots" parameter being renamed
1.21.5-3.4.5
1.21.5-3.4.5
1.21-3.3.10
- fixed lightmap sampler default_2 typo
- fixed blit modifiers not working on partial blits
- improved shader registration on fabric
1.21-3.3.10
- fixed lightmap sampler default_2 typo
- fixed blit modifiers not working on partial blits
- improved shader registration on fabric
1.21.4-3.3.23
1.21.4-3.3.23
1.21.5-3.4.4
- added custom particle rotation mode, allows to specify the 3 axis with an expression
- added translucent additive render type for blocks. both render types dont use a custom shader anymore since vnailla one can be customized now to remove the alpha cutoff
- ported more missing features
1.21.5-3.4.4
- added custom particle rotation mode, allows to specify the 3 axis with an expression
- added translucent additive render type for blocks. both render types dont use a custom shader anymore since vnailla one can be customized now to remove the alpha cutoff
- ported more missing features
1.21.4-3.3.22
1.21.4-3.3.22
1.21.4-3.3.21
all targets from slot and widget modifies can use range targets( the same syntax uses for lots)
you can use color modifiers to add particle options to an effect
slot modifiers work better and have some issues fixed. They now also stack, if you move a slot and another one target the pos where it is moved this is now valid. Also targets filed is optional
color.properties is deprecated, use colors.json
fixed some conversion issues with fluid colormaps
1.21.4-3.3.21
all targets from slot and widget modifies can use range targets( the same syntax uses for lots)
you can use color modifiers to add particle options to an effect
slot modifiers work better and have some issues fixed. They now also stack, if you move a slot and another one target the pos where it is moved this is now valid. Also targets filed is optional
color.properties is deprecated, use colors.json
fixed some conversion issues with fluid colormaps
1.20-3.3.10
improved offset type to work better with fabric api
1.20-3.3.10
improved offset type to work better with fabric api
1.21.4-3.3.20
fixed terrain fog color being inverted
1.21.4-3.3.20
fixed terrain fog color being inverted
1.21.4-3.3.19
particles and sound emitters for blocks have a "tick_source" parameter. can be "animate_tick" or "block_broken"
1.21.4-3.3.19
particles and sound emitters for blocks have a "tick_source" parameter. can be "animate_tick" or "block_broken"
1.20-3.3.9
1.20-3.3.9
1.21.4-3.3.18
1.21.4-3.3.18
1.21.4-3.3.17
- Added rand_int and rand_long functions in expressions
- removed some logging when unregistered biomes were passed to clent colors functions, mod will crash instead as it should have been
- improved how shaders are registered
1.21.4-3.3.17
- Added rand_int and rand_long functions in expressions
- removed some logging when unregistered biomes were passed to clent colors functions, mod will crash instead as it should have been
- improved how shaders are registered
1.21.4-3.3.17
1.21.4-3.3.17
1.21.4-3.3.16
fixed custom particles in biomes
1.21.4-3.3.16
fixed custom particles in biomes
1.21.4-3.3.15
1.21.4-3.3.15
1.21.5-3.4.2
1.21.5-3.4.1
1.21.4-3.3.13
1.21.4-3.3.13
1.21-3.3.9
1.21-3.3.9
1.21-3.3.8
1.21-3.3.8
1.21.5-3.4.0
- due to astronomically huge internal render changes caused by this "minor" 1.21.5 mc version the following features are missing
- anything that touches models (custom item models, 3d particles, fabric separate transform model, biome variant models, auto tinting for incorrectly setup optifine packs, json models offsets)
- light texture stuff (lightmap)
- gui modifiers might be broken
- leash texture
- anything related to textures/models/render types and rendering in general might be broken
- fabric only as who is version chasing on neoforge am I right? (i have the version ready just don't want to support yet anothe one)
1.21-3.3.7
1.21-3.3.7
1.21-3.3.5
1.21-3.3.5
1.21.4-3.3.11
```
```
1.21.4-3.3.11
```
```
1.21.4-3.3.10
```
```
1.21.4-3.3.10
```
```
1.20-3.3.8
tab additons support tags
1.20-3.3.8
tab additons support tags
1.21.4-3.3.9
- fluid mods now have a fog_fade and fog_radius params
1.21.4-3.3.9
- fluid mods now have a fog_fade and fog_radius params
1.21.4-3.3.8
- added destroy_particle_emitters to block modifiers
- fixed particles 3d models not working
1.21.4-3.3.8
- added destroy_particle_emitters to block modifiers
- fixed particles 3d models not working
1.21-3.3.4
improved offsets logic
increased max particle count perlayer
fixed a very specifie issue when grass color was assigned to grass block using compound colormap
1.21-3.3.4
improved offsets logic
increased max particle count perlayer
fixed a very specifie issue when grass color was assigned to grass block using compound colormap
1.21.4-3.3.7
improved offsets logic
increased max particle count perlayer
fixed a very specifie issue when grass color was assigned to grass block using compound colormap
1.21.4-3.3.7
improved offsets logic
increased max particle count perlayer
fixed a very specifie issue when grass color was assigned to grass block using compound colormap
1.20-3.3.7
improved offsets logic
increased max particle count perlayer
fixed a color resolver issue when assigning grass color to itself (grass block)
1.20-3.3.7
improved offsets logic
increased max particle count perlayer
fixed a color resolver issue when assigning grass color to itself (grass block)
1.21.4-3.3.6
improved offsets logic
increased max particle count perlayer
1.21.4-3.3.6
improved offsets logic
increased max particle count perlayer
1.21.4-3.3.5
improved offsets logic
1.21.4-3.3.4
improved offsets logic
1.21.4-3.3.4
improved offsets logic
1.21-3.3.3
1.21-3.3.3
1.20-3.3.6
1.20-3.3.6
1.21-3.3.2
- blocks visual offsets works with sodium
- blocks visual offsets works with embeddium
- blocks visual offsets works with vanilla (fixed)
- fixed colormaps for grass not being overwritten correctly
- fixed block colors compound colormaps not being concurrent safe
- more random backported fixes
1.21-3.3.2
- blocks visual offsets works with sodium
- blocks visual offsets works with embeddium
- blocks visual offsets works with vanilla (fixed)
- fixed colormaps for grass not being overwritten correctly
- fixed block colors compound colormaps not being concurrent safe
- more random backported fixes
1.20-3.3.4
- blocks visual offsets works with sodium
- blocks visual offsets works with embeddium
- blocks visual offsets works with vanilla (fixed)
- fixed colormaps for grass not being overwritten correctly
- fixed block colors compound colormaps not being concurrent safe
1.20-3.3.4
- blocks visual offsets works with sodium
- blocks visual offsets works with embeddium
- blocks visual offsets works with vanilla (fixed)
- fixed colormaps for grass not being overwritten correctly
- fixed block colors compound colormaps not being concurrent safe
1.21.4-3.3.2
1.21.4-3.3.2
1.20-3.3.3
1.20-3.3.3
1.20-3.3.2
1.20-3.3.2
1.21.4-3.3.1
- fixed fabric fluid fog color not having pos argument
1.21.4-3.3.1
- fixed fabric fluid fog color not having pos argument
1.21-3.3.1
- fixed cloud height expression
- fixed fluid modifiers not using concurrent colormaps
1.21-3.3.1
- fixed cloud height expression
- fixed fluid modifiers not using concurrent colormaps
1.20-3.3.1
- fixed cloud height expression
- fixed fluid modifiers not using concurrent colormaps
1.20-3.3.1
- fixed cloud height expression
- fixed fluid modifiers not using concurrent colormaps
1.21-3.3.0
1.21-3.3.0
1.20-3.3.0
- fixed cloud height expression
1.20-3.3.0
- fixed cloud height expression
1.21.4-3.3.0
1.21.4-3.3.0
1.21.4-3.2.17
1.21.4-3.2.16
1.21-3.2.13
1.21-3.2.12
1.21.4-3.2.15
- colormap with biome sample can no longer crash. If it were to fail getting a color it will simply output black and log an error. Relevant because of some very rare issue that can happen during a reload on fabric
1.21.4-3.2.15
- colormap with biome sample can no longer crash. If it were to fail getting a color it will simply output black and log an error. Relevant because of some very rare issue that can happen during a reload on fabric
1.21-3.2.11
- colormap with biome sample can no longer crash. If it were to fail getting a color it will simply output black and log an error. Relevant because of some very rare issue that can happen during a reload on fabric
1.21-3.2.11
- colormap with biome sample can no longer crash. If it were to fail getting a color it will simply output black and log an error. Relevant because of some very rare issue that can happen during a reload on fabric
1.21-3.2.10
- fixed custom color resolvers not being registered on fabric
- fixed block tint cache not being populated causing crashes
- fixed a very very rare issue that would crash the game when it was reloaded while a block with a custom color resolver was being tesselated while the reload was happening
1.21-3.2.10
- fixed custom color resolvers not being registered on fabric
- fixed block tint cache not being populated causing crashes
- fixed a very very rare issue that would crash the game when it was reloaded while a block with a custom color resolver was being tesselated while the reload was happening
1.21.4-3.2.14
- fixed custom color resolvers not being registered on fabric
- fixed block tint cache not being populated causing crashes
- fixed a very very rare issue that would crash the game when it was reloaded while a block with a custom color resolver was being tesselated while the reload was happening
1.21.4-3.2.14
- fixed custom color resolvers not being registered on fabric
- fixed block tint cache not being populated causing crashes
- fixed a very very rare issue that would crash the game when it was reloaded while a block with a custom color resolver was being tesselated while the reload was happening
1.21.4-3.2.13
1.21.4-3.2.13
1.21-3.2.9
1.21-3.2.9
1.20-3.2.9
1.20-3.2.9
1.21.4-3.2.12
1.20-3.2.8
- adding a colormap for water fluid, oak leaves or grass block is not set to automatically replace the internal watercolor, foliagecolor and leaves color resolver with the colomap too. This is mainly used for mod that reference those color resolvers directly. In most cases this should be what one wants.
1.20-3.2.8
- adding a colormap for water fluid, oak leaves or grass block is not set to automatically replace the internal watercolor, foliagecolor and leaves color resolver with the colomap too. This is mainly used for mod that reference those color resolvers directly. In most cases this should be what one wants.
1.21-3.2.8
- fixed a bug when converting of fluid stuff
- adding a colormap for water fluid, oak leaves or grass block is not set to automatically replace the internal watercolor, foliagecolor and leaves color resolver with the colomap too. This is mainly used for mod that reference those color resolvers directly. In most cases this should be what one wants.
1.21-3.2.8
- fixed a bug when converting of fluid stuff
- adding a colormap for water fluid, oak leaves or grass block is not set to automatically replace the internal watercolor, foliagecolor and leaves color resolver with the colomap too. This is mainly used for mod that reference those color resolvers directly. In most cases this should be what one wants.
1.21.4-3.2.11
- adding a colormap for water fluid, oak leaves or grass block is not set to automatically replace the internal watercolor, foliagecolor and leaves color resolver with the colomap too. This is mainly used for mod that reference those color resolvers directly. In most cases this should be what one wants.
1.21.4-3.2.11
- adding a colormap for water fluid, oak leaves or grass block is not set to automatically replace the internal watercolor, foliagecolor and leaves color resolver with the colomap too. This is mainly used for mod that reference those color resolvers directly. In most cases this should be what one wants.
1.21.4-3.2.10
- they even support texture only
- made all targets that references minecraft blocks optional. This means they wont hard fail if the target block is not there.
- This was done since the game is changing some ids between versions such as minecraft:grass to short_grass. Still one should use optional targeting here instead
- fixed expression cloud level not working
- fixed custom sprites not working
1.21.4-3.2.10
- they even support texture only
- made all targets that references minecraft blocks optional. This means they wont hard fail if the target block is not there.
- This was done since the game is changing some ids between versions such as minecraft:grass to short_grass. Still one should use optional targeting here instead
- fixed expression cloud level not working
- fixed custom sprites not working
1.21-3.2.7
- they even support texture only
- made all targets that references minecraft blocks optional. This means they wont hard fail if the target block is not there.
- This was done since the game is changing some ids between versions such as minecraft:grass to short_grass. Still one should use optional targeting here instead
- fixed expression cloud level not working
- fixed custom sprites not working
1.21-3.2.7
- they even support texture only
- made all targets that references minecraft blocks optional. This means they wont hard fail if the target block is not there.
- This was done since the game is changing some ids between versions such as minecraft:grass to short_grass. Still one should use optional targeting here instead
- fixed expression cloud level not working
- fixed custom sprites not working
1.20-3.2.8
- they even support texture only
- made all targets that references minecraft blocks optional. This means they wont hard fail if the target block is not there.
- This was done since the game is changing some ids between versions such as minecraft:grass to short_grass. Still one should use optional targeting here instead
- fixed expression cloud level not working
- fixed custom sprites not working
1.20-3.2.8
- they even support texture only
- made all targets that references minecraft blocks optional. This means they wont hard fail if the target block is not there.
- This was done since the game is changing some ids between versions such as minecraft:grass to short_grass. Still one should use optional targeting here instead
- fixed expression cloud level not working
- fixed custom sprites not working
1.21.4-3.2.9
ported improvements to expressions
1.21.4-3.2.9
ported improvements to expressions
1.20-3.2.6
1.20-3.2.6
1.20-3.2.5
added RENDER_DISTANCE variable
fixed a bug with leash texture
1.20-3.2.5
added RENDER_DISTANCE variable
fixed a bug with leash texture
1.20-3.2.4
- notably added leash texture feature
1.20-3.2.4
- notably added leash texture feature
1.21.4-3.2.8
- fixed lightmaps not updating when changing to a nether lightmap
- optifine converted block colormaps will have all their block targets as optional, even when those targets are invalid so not to break backwards compatibility with those packs that still use this
1.21.4-3.2.8
- fixed lightmaps not updating when changing to a nether lightmap
- optifine converted block colormaps will have all their block targets as optional, even when those targets are invalid so not to break backwards compatibility with those packs that still use this
1.20-3.2.3
- fixed creative tab removal only working with regex exact match
- creative tab modification will happen even later on fabric
1.20-3.2.3
- fixed creative tab removal only working with regex exact match
- creative tab modification will happen even later on fabric
1.20-3.2.2
- creative tab modification will happen even later on fabric
1.20-3.2.2
- creative tab modification will happen even later on fabric
1.20-3.2.1
- optifine converted block colormaps will have all their block targets as optional, even when those targets are invalid so not to break backwards compatibility with those packs that still use this
1.20-3.2.1
- optifine converted block colormaps will have all their block targets as optional, even when those targets are invalid so not to break backwards compatibility with those packs that still use this
1.21-3.2.6
- optifine converted block colormaps will have all their block targets as optional, even when those targets are invalid so not to break backwards compatibility with those packs that still use this
1.21-3.2.6
- optifine converted block colormaps will have all their block targets as optional, even when those targets are invalid so not to break backwards compatibility with those packs that still use this
1.21-3.2.5
- render types through block modifiers will apply to forge too (wasn't a thing before as forge itself ALREADY can do this through block models "render_type" field)
- added some experimental code that prevents the game from sending and saving polytone dynamic registry id entries on fabric
1.21-3.2.5
- render types through block modifiers will apply to forge too (wasn't a thing before as forge itself ALREADY can do this through block models "render_type" field)
- added some experimental code that prevents the game from sending and saving polytone dynamic registry id entries on fabric
1.21.4-3.2.7
- render types through block modifiers will apply to forge too (wasn't a thing before as forge itself ALREADY can do this through block models "render_type" field)
- added some experimental code that prevents the game from sending and saving polytone dynamic registry id entries on fabric
1.21.4-3.2.7
- render types through block modifiers will apply to forge too (wasn't a thing before as forge itself ALREADY can do this through block models "render_type" field)
- added some experimental code that prevents the game from sending and saving polytone dynamic registry id entries on fabric
1.21-3.2.4
1.21-3.2.4
1.21.4-3.2.6
1.21.4-3.2.6
1.21-3.2.3
- all resources are now applied in reverse natural order of their IDs
- improved resources merging when 2 modifiers target the same id to be more consistent. last applied wins.
1.21-3.2.3
- all resources are now applied in reverse natural order of their IDs
- improved resources merging when 2 modifiers target the same id to be more consistent. last applied wins.
1.21.4-3.2.4
- all resources are now applied in reverse natural order of their IDs
- improved resources merging when 2 modifiers target the same id to be more consistent. last applied wins.
1.21.4-3.2.4
- all resources are now applied in reverse natural order of their IDs
- improved resources merging when 2 modifiers target the same id to be more consistent. last applied wins.
1.21.4-3.2.3
1.21.4-3.2.3
1.21.4-3.2.2
1.21.4-3.2.2
1.21.4-3.2.1
1.21.4-3.2.1
1.21-3.2.1
- fixed an issue with backward compat code
1.21-3.2.1
- fixed an issue with backward compat code
1.21.4-3.2.1
1.21.4-3.2.1
1.20-3.2.0
- These are "require_mods" and "polytone_ignore"
- Both of these can be added to both .json and .properties files
- disabled files will still consume their relative textures as intended, preventing disabled stuff ot create extra implicit colormaps
- added "disable_particles" param to block modifiers. Prevents original client tick from spawning sounds and particles
1.20-3.2.0
- These are "require_mods" and "polytone_ignore"
- Both of these can be added to both .json and .properties files
- disabled files will still consume their relative textures as intended, preventing disabled stuff ot create extra implicit colormaps
- added "disable_particles" param to block modifiers. Prevents original client tick from spawning sounds and particles
1.21-3.2.0
- These are "require_mods" and "polytone_ignore"
- Both of these can be added to both .json and .properties files
- disabled files will still consume their relative textures as intended, preventing disabled stuff ot create extra implicit colormaps
- added "disable_particles" param to block modifiers. Prevents original client tick from spawning sounds and particles
1.21-3.2.0
- These are "require_mods" and "polytone_ignore"
- Both of these can be added to both .json and .properties files
- disabled files will still consume their relative textures as intended, preventing disabled stuff ot create extra implicit colormaps
- added "disable_particles" param to block modifiers. Prevents original client tick from spawning sounds and particles
1.21.4-3.2.0
- These are "require_mods" and "polytone_ignore"
- Both of these can be added to both .json and .properties files
- disabled files will still consume their relative textures as intended, preventing disabled stuff ot create extra implicit colormaps
1.21.4-3.2.0
- These are "require_mods" and "polytone_ignore"
- Both of these can be added to both .json and .properties files
- disabled files will still consume their relative textures as intended, preventing disabled stuff ot create extra implicit colormaps
1.21.4-3.1.6
1.21.4-3.1.6
1.20-3.1.5
- fixed an of by 1 error in colormap due to recent updates
- added player speed squared varaible
- more parity with 1.21 version of the mod
- fixed legacy watercolor conversion giving wrong target for flowing water
1.20-3.1.5
- fixed an of by 1 error in colormap due to recent updates
- added player speed squared varaible
- more parity with 1.21 version of the mod
- fixed legacy watercolor conversion giving wrong target for flowing water
1.20-3.1.4
- fixed an of by 1 error in colormap due to recent updates
- added player speed squared varaible
- more parity with 1.21 version of the mod
1.20-3.1.4
- fixed an of by 1 error in colormap due to recent updates
- added player speed squared varaible
- more parity with 1.21 version of the mod
1.21-3.1.3
1.21-3.1.3
1.21-3.1.1
1.21-3.1.1
1.21.4-3.1.5
1.21.4-3.1.5
1.21.4-3.1.5
1.20-3.1.3
- fixed an issue with colormap rounding errors in its samplers
- added a "rounds" parameter in colormap to turn of rounding and use flooring instead
1.20-3.1.3
- fixed an issue with colormap rounding errors in its samplers
- added a "rounds" parameter in colormap to turn of rounding and use flooring instead
1.21.4-3.1.5
- added "rounds" parameter to colormap
1.21.4-3.1.5
- added "rounds" parameter to colormap
1.21.4-3.1.3
- fixed recursive particles not working
1.21.4-3.1.3
- fixed recursive particles not working
1.20-3.1.2
1.20-3.1.2
1.21.4-3.1.2
1.21.4-3.1.2
1.20-3.1.1
- fixed a crash on neoforge
- fixed an issue on fabric when logging out where pack was not being cleared
- fixed opposite issue on neo, clearing thepack too much
- fixed recursive particles and custom sounds not being registered properly
1.20-3.1.1
- fixed a crash on neoforge
- fixed an issue on fabric when logging out where pack was not being cleared
- fixed opposite issue on neo, clearing thepack too much
- fixed recursive particles and custom sounds not being registered properly
1.21.4-3.1.1
- for obvious reasons CIM system has been cremoved
- same for separate transforms model
- same for variant block textures
- this also means no more hackily setting block tint for optifine pack. Add tint index to your models if you want them colored!!
1.21.4-3.1.0
- for obvious reasons CIM system has been cremoved
- same for separate transforms model
- same for variant block textures
- this also means no more hackily setting block tint for optifine pack. Add tint index to your models if you want them colored!!
1.21.4-3.1.0
- for obvious reasons CIM system has been cremoved
- same for separate transforms model
- same for variant block textures
- this also means no more hackily setting block tint for optifine pack. Add tint index to your models if you want them colored!!
1.20-3.1.0
- fixed a crash on neoforge
- fixed an issue on fabric when logging out where pack was not being cleared
- fixed opposite issue on neo, clearing thepack too much
- fixed recursive particles and custom sounds not being registered properly
1.20-3.1.0
- fixed a crash on neoforge
- fixed an issue on fabric when logging out where pack was not being cleared
- fixed opposite issue on neo, clearing thepack too much
- fixed recursive particles and custom sounds not being registered properly
1.21-3.1.0
- fixed a crash on neoforge
- fixed an issue on fabric when logging out where pack was not being cleared
- fixed opposite issue on neo, clearing thepack too much
- fixed recursive particles and custom sounds not being registered properly
1.21-3.1.0
- fixed a crash on neoforge
- fixed an issue on fabric when logging out where pack was not being cleared
- fixed opposite issue on neo, clearing thepack too much
- fixed recursive particles and custom sounds not being registered properly
1.20-3.0.0
- all polytone resources re now reloaded and unloaded on world load and unload
- this means they can now all use tags and generally work nicely with the rest of the game
- targeting can also use regex
- particles will have their age variable set to lifetime (max life) every time they die for whichever reason
- fixed custom creative tabs on neoforge (due to previous changes)
- block offsets from block modifiers will exclusively affect the position of the rendered block, not its hitbox to avoid issues on server due to mismatched hitbox
- this also means that it will likely not work anymore with sodium as it probably overrides any logic related to rendering
- fixed variant textures game_time using day_time instead
- with the recent changes polytone wont be able to alter anything outside of a world load, so no main menu stuff. RIP splash text colors for now
- fixed a crash on fabric
1.20-3.0.0
- all polytone resources re now reloaded and unloaded on world load and unload
- this means they can now all use tags and generally work nicely with the rest of the game
- targeting can also use regex
- particles will have their age variable set to lifetime (max life) every time they die for whichever reason
- fixed custom creative tabs on neoforge (due to previous changes)
- block offsets from block modifiers will exclusively affect the position of the rendered block, not its hitbox to avoid issues on server due to mismatched hitbox
- this also means that it will likely not work anymore with sodium as it probably overrides any logic related to rendering
- fixed variant textures game_time using day_time instead
- with the recent changes polytone wont be able to alter anything outside of a world load, so no main menu stuff. RIP splash text colors for now
- fixed a crash on fabric
1.21-3.0.0
- all polytone resources re now reloaded and unloaded on world load and unload
- this means they can now all use tags and generally work nicely with the rest of the game
- targeting can also use regex
- particles will have their age variable set to lifetime (max life) every time they die for whichever reason
- fixed custom creative tabs on neoforge (due to previous changes)
- block offsets from block modifiers will exclusively affect the position of the rendered block, not its hitbox to avoid issues on server due to mismatched hitbox
- this also means that it will likely not work anymore with sodium as it probably overrides any logic related to rendering
- fixed variant textures game_time using day_time instead
- with the recent changes polytone wont be able to alter anything outside of a world load, so no main menu stuff. RIP splash text colors for now
1.21-3.0.0
- all polytone resources re now reloaded and unloaded on world load and unload
- this means they can now all use tags and generally work nicely with the rest of the game
- targeting can also use regex
- particles will have their age variable set to lifetime (max life) every time they die for whichever reason
- fixed custom creative tabs on neoforge (due to previous changes)
- block offsets from block modifiers will exclusively affect the position of the rendered block, not its hitbox to avoid issues on server due to mismatched hitbox
- this also means that it will likely not work anymore with sodium as it probably overrides any logic related to rendering
- fixed variant textures game_time using day_time instead
- with the recent changes polytone wont be able to alter anything outside of a world load, so no main menu stuff. RIP splash text colors for now
1.21-2.5.13
- custom particle type models will support different render types
- fixed particle models rendering twice under some conditions
1.21-2.5.13
- custom particle type models will support different render types
- fixed particle models rendering twice under some conditions
1.21.3-2.5.10
- custom particle type models will support different render types
- fixed particle models rendering twice under some conditions
1.21.3-2.5.10
- custom particle type models will support different render types
- fixed particle models rendering twice under some conditions
1.21.3-2.5.9
1.21.3-2.5.9
1.20-2.4.3
1.20-2.4.3
1.21-2.5.13
1.21-2.5.13
1.21.3-2.5.8
fixed blit modifies not working correctly
1.21.3-2.5.8
fixed blit modifies not working correctly
1.21.3-2.5.7
1.21.3-2.5.7
1.21-2.5.12
1.21-2.5.12
1.20-2.4.2
1.20-2.4.2
1.21-2.5.10
- special offset ad scale parameters can be now also used to move armor stand i smithing screen, just like you can more the player in inventory screen (for screen modifies)
1.21-2.5.10
- special offset ad scale parameters can be now also used to move armor stand i smithing screen, just like you can more the player in inventory screen (for screen modifies)
1.21-2.5.9
- added "limit" parameter to custom particle types
- added distance_squared parameter to block particle emitters
1.21-2.5.9
- added "limit" parameter to custom particle types
- added distance_squared parameter to block particle emitters
1.21-2.5.8
1.21-2.5.8
1.21-2.5.7
- added "offset" field in customparticle types. allows specifying an offset for the renderer
- added "none", "look_at_x", "look_at_xz", "look_at_z" and "look_west" rotation models to particles
1.21-2.5.7
- added "offset" field in customparticle types. allows specifying an offset for the renderer
- added "none", "look_at_x", "look_at_xz", "look_at_z" and "look_west" rotation models to particles
1.20-2.4.1
1.21.3-2.5.6
1.21-2.5.5
- added TEMPERATURE and HUMIDITY to the list of available expressions for lightmaps
1.21.3-2.5.5
1.21.3-2.5.5
1.21-2.5.4
- added TEMPERATURE and HUMIDITY to the list of available expressions for lightmaps
1.21-2.5.4
- added TEMPERATURE and HUMIDITY to the list of available expressions for lightmaps
1.21-2.5.3
1.21-2.5.3
1.20-2.4.0
1.20-2.4.0
1.21-2.5.2
- fixed sunset colors being inverted
- hotix for prev release
1.21-2.5.2
- fixed sunset colors being inverted
- hotix for prev release
1.21-2.5.1
- fixed sunset colors being inverted
1.21-2.5.1
- fixed sunset colors being inverted
1.21-2.5.0
- fog modifiers won't be applied anymore when an effect that alters fog is active
1.21-2.5.0
- fog modifiers won't be applied anymore when an effect that alters fog is active
1.21-2.4.26
1.21-2.4.26
1.21-2.4.25
- fog params are now called "fog_radius" and "fog_fade"
1.21-2.4.25
- fog params are now called "fog_radius" and "fog_fade"
1.21-2.4.22
added DISTANCE_SQUARED variable to particle expressions
1.21-2.4.22
added DISTANCE_SQUARED variable to particle expressions
1.21-2.4.21
added DISTANCE_SQUARED variable to particle expressions
1.21-2.4.21
added DISTANCE_SQUARED variable to particle expressions
1.21-2.4.20
1.20-2.3.3
1.20-2.3.3
1.21-2.4.19
1.21-2.4.19
1.21-2.4.18
1.21-2.4.18
1.21-2.4.17
- fixed CIM being overwritten by moels overrides such as the ones bow has. You can now change those as normal
- added simple texts to gui modifiers
1.21-2.4.17
- fixed CIM being overwritten by moels overrides such as the ones bow has. You can now change those as normal
- added simple texts to gui modifiers
1.21-2.4.16
- fixed CIM being overwritten by moels overrides such as the ones bow has. You can now change those as normal
1.21-2.4.16
- fixed CIM being overwritten by moels overrides such as the ones bow has. You can now change those as normal
1.21-2.4.15
- fixed an issue with particle expressions
1.21-2.4.15
- fixed an issue with particle expressions
1.21-2.4.14
- added new target type that allows targeting more targets at once. Syntax is "\*" for all entries or "some_mod_id:\*" to just target all entries with a given mod ID
1.21-2.4.14
- added new target type that allows targeting more targets at once. Syntax is "\*" for all entries or "some_mod_id:\*" to just target all entries with a given mod ID
1.21-2.4.13
- added new target type that allows targeting more targets at once. Syntax is "\*" for all entries or "some_mod_id:\*" to just target all entries with a given mod ID
1.21-2.4.13
- added new target type that allows targeting more targets at once. Syntax is "\*" for all entries or "some_mod_id:\*" to just target all entries with a given mod ID
1.20-2.3.2
- fixed a crash on fabric due to custom particles
1.20-2.3.2
- fixed a crash on fabric due to custom particles
1.21-2.4.12
- biome modifiers expressions can use more variables
1.21-2.4.12
- biome modifiers expressions can use more variables
1.21-2.4.10
1.21-2.4.10
1.21-2.4.9
1.21-2.4.9
1.21-2.4.8
1.21-2.4.8
1.21-2.4.7
- creative tab modifiers now load on level load. This allows them to work properly with datapck components such as encahntments
- same deal with CIM, they also partially reload on level load
1.21-2.4.7
- creative tab modifiers now load on level load. This allows them to work properly with datapck components such as encahntments
- same deal with CIM, they also partially reload on level load
1.21-2.4.6
rewrote CIM backing data structure to be much more efficent when adding a bunch of models using a search tree
fixed related issue of CIM not working well when adding multiple components
lowered priority of a mixin to try to dodge a bug from older sodium (seriously tho, just update it, luckily it's been fixed)
KNOWN ISSUES:
- CIM models might need a second reload to work
- CIM models defined in item modifiers instead of their own folder will not get loaded, on fabric
1.21-2.4.6
rewrote CIM backing data structure to be much more efficent when adding a bunch of models using a search tree
fixed related issue of CIM not working well when adding multiple components
lowered priority of a mixin to try to dodge a bug from older sodium (seriously tho, just update it, luckily it's been fixed)
KNOWN ISSUES:
- CIM models might need a second reload to work
- CIM models defined in item modifiers instead of their own folder will not get loaded, on fabric
1.21-2.4.5
fixed fog start values being calculated wrong (again)
fixed "min" function in expressions not working at all
1.21-2.4.5
fixed fog start values being calculated wrong (again)
fixed "min" function in expressions not working at all
1.21-2.4.4
1.21-2.4.4
1.21-2.4.2
Added backward compat with the old for system.
1.21-2.4.2
Added backward compat with the old for system.
1.21-2.4.1
1.21-2.4.1
1.21-2.4.0
- added CIM, custom item models. Very experimental and format will change
- added kill on contact property to custom particles
- dimension modifiers cloud level can now use a math expression
- fog start and end biome modifiers parameters can now use a math expression
1.21-2.4.0
- added CIM, custom item models. Very experimental and format will change
- added kill on contact property to custom particles
- dimension modifiers cloud level can now use a math expression
- fog start and end biome modifiers parameters can now use a math expression
1.21-2.3.12
1.21-2.3.12
1.21-2.3.10
1.21-2.3.8
- fixed some converted colormaps not using their blockstate parameter correctly
1.21-2.3.8
- fixed some converted colormaps not using their blockstate parameter correctly
1.21-2.3.8
- fixed sound emitters cancelling particle emitters
- changed a bit particle types json syntax to be more organized
- particles with physics will now check for collision with nearby solid blocks before spawning
- made custom particles bounding box smaller
- fixed colormap random not being seeded off current block pos
- changed "y_level" default sampler behavior a bit
1.21-2.3.8
- fixed sound emitters cancelling particle emitters
- changed a bit particle types json syntax to be more organized
- particles with physics will now check for collision with nearby solid blocks before spawning
- made custom particles bounding box smaller
- fixed colormap random not being seeded off current block pos
- changed "y_level" default sampler behavior a bit
1.21-2.3.7
added light_level to particle types and lit render type
1.21-2.3.7
added light_level to particle types and lit render type
1.21-2.3.5
1.21-2.3.5
1.21-2.3.4
fixed custom particles size initialization being slightly wrong
physics particles wont depsawn on first tick if not moving
1.21-2.3.4
fixed custom particles size initialization being slightly wrong
physics particles wont depsawn on first tick if not moving
1.21-2.3.3
- added particle particle emitters
- added SKY_LIGHT and BLOCK_LIGHT variables to Block Expressions
- added no_weather_fog_darken option in dimension modifiers
1.21-2.3.3
- added particle particle emitters
- added SKY_LIGHT and BLOCK_LIGHT variables to Block Expressions
- added no_weather_fog_darken option in dimension modifiers
1.20-2.3.1
fixed many instances of wrong fields content failing silently without throwing an eror as expected
fixed custom sound types being broken
1.20-2.3.1
fixed many instances of wrong fields content failing silently without throwing an eror as expected
fixed custom sound types being broken
1.21-2.3.1
- sound: the sound to play
- volume: the volume of the sound
- pitch: the pitch of the sound
- x, y, z: the position of the sound emitter
- biomes
- source : sound source
- distance_delay
1.21-2.3.1
- sound: the sound to play
- volume: the volume of the sound
- pitch: the pitch of the sound
- x, y, z: the position of the sound emitter
- biomes
- source : sound source
- distance_delay
1.20-2.3.0
1.20-2.3.0
1.21-2.3.0
- this means you can use your custom particles and sounds anywhere (client side)
- fixed creative tab items removal being broken on neoforge
- added a "custom" expression and "CUSTOM" variable to Custom Particle Types
- fixed DAY_TIME variable not working in some expressions
- fixed some misc issues with custom particles
- added a "habitat" variable to custom particles. values are "liquid", "air", "any"
- fixed custom sound types not working
1.21-2.3.0
- this means you can use your custom particles and sounds anywhere (client side)
- fixed creative tab items removal being broken on neoforge
- added a "custom" expression and "CUSTOM" variable to Custom Particle Types
- fixed DAY_TIME variable not working in some expressions
- fixed some misc issues with custom particles
- added a "habitat" variable to custom particles. values are "liquid", "air", "any"
- fixed custom sound types not working
1.21-2.2.13
- GAMETIME has been renamed to TIME in block particle expressions
- RAIN variable will return 0 for clear, 0.5 for rain and 1 for thunder
- fixed an issue related to reloading stuff when changing world and tags
1.21-2.2.13
- GAMETIME has been renamed to TIME in block particle expressions
- RAIN variable will return 0 for clear, 0.5 for rain and 1 for thunder
- fixed an issue related to reloading stuff when changing world and tags
1.21-2.2.12
1.21-2.2.12
1.21-2.2.12
fixed non biome blend colormap that use biome not working
1.21-2.2.12
fixed non biome blend colormap that use biome not working
1.21-2.2.11
- block modifiers can set the block occlusion properties and break particle emissions with "can_occlude" and "spawn_particles_on_break" properties
- polytone will now search for a "force_tint" line in OF colormaps. If there and set to false it will NOT force all target blocks to have tint index of 0
1.21-2.2.11
- block modifiers can set the block occlusion properties and break particle emissions with "can_occlude" and "spawn_particles_on_break" properties
- polytone will now search for a "force_tint" line in OF colormaps. If there and set to false it will NOT force all target blocks to have tint index of 0
1.21-2.2.10
1.21-2.2.10
1.21-2.2.9
- added RAIN parameter to block emitters particle expressions
- animated textures can now support game_time. Season stuff??
- custom particle types can now use colormaps
1.21-2.2.9
- added RAIN parameter to block emitters particle expressions
- animated textures can now support game_time. Season stuff??
- custom particle types can now use colormaps
1.21-2.2.8
- added RAIN prameter to block emitters particle expressions
1.21-2.2.8
- added RAIN prameter to block emitters particle expressions
1.21-2.2.7
- added weather dependant animated textures
1.21-2.2.7
- added weather dependant animated textures
1.20-2.2.2
- Biome modifiers can now alter fog shape
1.20-2.2.2
- Biome modifiers can now alter fog shape
1.21-2.2.5
- Apologies for the version spam but this is important as people would complain otherwise
1.21-2.2.5
- Apologies for the version spam but this is important as people would complain otherwise
1.21-2.2.3
- Biome modifiers can now alter fog shape
1.21-2.2.3
- Biome modifiers can now alter fog shape
1.21-2.2.2
- added day time dependant animated textures
1.21-2.2.2
- added day time dependant animated textures
1.20-2.2.1
1.21-2.2.1
- added day time dependant animated textures
1.21-2.2.1
- added day time dependant animated textures
1.21-2.2.1
- added day time dependant animated textures
1.21-2.2.0
- added day time dependant animated textures
1.21-2.2.0
- added day time dependant animated textures
1.20-2.2.0
- added copy_from custom ParticleType type
- fixed some issues with reative tab reloading
- fixed biome effect sound types not working
1.20-2.2.0
- added copy_from custom ParticleType type
- fixed some issues with reative tab reloading
- fixed biome effect sound types not working
1.21-2.1.6
- fixed color diffuse color having alpha set to 0
1.21-2.1.6
- fixed color diffuse color having alpha set to 0
1.20-2.1.4
1.20-2.1.4
1.21-2.1.5
1.21-2.1.5
1.21-2.1.5
1.21-2.1.3
- added alex caves compat for lightmaps
- added a dedicated polytone log file at /logs/polytone.log
- changed resource reload toast when its caused by polytone
- improved logging for colormaps missing textures
- fabric now has support for fog fluid colors
- converted optifine fluid properties will be applied to flowing fluids aswell on fabric
1.21-2.1.3
- added alex caves compat for lightmaps
- added a dedicated polytone log file at /logs/polytone.log
- changed resource reload toast when its caused by polytone
- improved logging for colormaps missing textures
- fabric now has support for fog fluid colors
- converted optifine fluid properties will be applied to flowing fluids aswell on fabric
1.20-2.1.3
- added a dedicated polytone log file at /logs/polytone.log
- changed resource reload toast when its caused by polytone
- improved logging for colormaps missing textures
- fabric now has support for fog fluid colors
- converted optifine fluid properties will be applied to flowing fluids aswell on fabric
1.20-2.1.3
- added a dedicated polytone log file at /logs/polytone.log
- changed resource reload toast when its caused by polytone
- improved logging for colormaps missing textures
- fabric now has support for fog fluid colors
- converted optifine fluid properties will be applied to flowing fluids aswell on fabric
1.20-2.1.2
1.21-2.1.1
1.21-2.1.0
- Change item rarity
- Change item tint getter (colormap)
- Change durability bar color (via colormaps)
- Add tooltip lines
- Remove tooltip lines
- Block Modifiers can now alter the RenderType of a block (fabric only as forge already has such a feature in the model json)
- some fixes
1.21-2.1.0
- Change item rarity
- Change item tint getter (colormap)
- Change durability bar color (via colormaps)
- Add tooltip lines
- Remove tooltip lines
- Block Modifiers can now alter the RenderType of a block (fabric only as forge already has such a feature in the model json)
- some fixes
1.20-2.1.1
- Change item rarity
- Change item tint getter (colormap)
- Change durability bar color (via colormaps)
- Add tooltip lines
- Remove tooltip lines
- Block Modifiers can now alter the RenderType of a block (fabric only as forge already has such a feature in the model json)
- some fixes
1.20-2.1.1
- Change item rarity
- Change item tint getter (colormap)
- Change durability bar color (via colormaps)
- Add tooltip lines
- Remove tooltip lines
- Block Modifiers can now alter the RenderType of a block (fabric only as forge already has such a feature in the model json)
- some fixes
1.20-2.1.0
- Change item rarity
- Change item tint getter (colormap)
- Change durability bar color (via colormaps)
- Add tooltip lines
- Remove tooltip lines
- Block Modifiers can now alter the RenderType of a block (fabric only as forge already has such a feature in the model json)
1.20-2.1.0
- Change item rarity
- Change item tint getter (colormap)
- Change durability bar color (via colormaps)
- Add tooltip lines
- Remove tooltip lines
- Block Modifiers can now alter the RenderType of a block (fabric only as forge already has such a feature in the model json)
1.21-2.0.3
1.21-2.0.3
1.20-2.0.4
- added "inverse" conditions to item additions
1.20-2.0.4
- added "inverse" conditions to item additions
1.20.6-2.0.2
1.20.6-2.0.2
1.20-2.0.3
- lightmap interpolation time is now framerate independent
1.20-2.0.3
- lightmap interpolation time is now framerate independent
1.20-2.0.2
1.20-2.0.2
1.20-2.0.1
1.20-2.0.1
1.20-2.0.0
- Creative tab icons can now accept a single item id as string
- bumped major version number to 2.0 just so manual download people dont inevitably download this for the wrong version
1.20-2.0.0
- Creative tab icons can now accept a single item id as string
- bumped major version number to 2.0 just so manual download people dont inevitably download this for the wrong version
1.20.6-1.19.2
1.20.6-1.19.2
1.20-1.20.3
1.20-1.20.3
1.20.6-1.19.1
1.20.6-1.19.1
1.20-1.20.2
fixed text color not being recolored properly
fixed biome modifiers and dimension modifiers not being applied on level reload
1.20-1.20.2
fixed text color not being recolored properly
fixed biome modifiers and dimension modifiers not being applied on level reload
1.20-1.20.1
added the ability to change background image and item icon
1.20-1.20.1
added the ability to change background image and item icon
1.20.6-1.19.0
improved creative tab modifiers. you can change icon and if scroll bar is there or not
1.20.6-1.19.0
improved creative tab modifiers. you can change icon and if scroll bar is there or not
1.20-1.20.0
- They allow to change the content of any creative tab
1.20-1.20.0
- They allow to change the content of any creative tab
1.20-1.19.0
- With those you can now change open and close sounds for doors, trapdoors, buttons and pressure plates
- Done via a "block_set_type" field in block_modifiers
- Renamed some folders. Old folder names wll still work but new ones are preferred:
- "block_properties" -> "block_modifiers"
- "fluid_properties" -> "fluid_modifiers"
- "dimension_effects" -> "dimension_modifiers"
- "biome_effects" -> "biome_modifiers"
- "sound_types" -> "custom_sound_types"
- better error handling for compound colormaps
1.20-1.19.0
- With those you can now change open and close sounds for doors, trapdoors, buttons and pressure plates
- Done via a "block_set_type" field in block_modifiers
- Renamed some folders. Old folder names wll still work but new ones are preferred:
- "block_properties" -> "block_modifiers"
- "fluid_properties" -> "fluid_modifiers"
- "dimension_effects" -> "dimension_modifiers"
- "biome_effects" -> "biome_modifiers"
- "sound_types" -> "custom_sound_types"
- better error handling for compound colormaps
1.20-1.18.3
- Mod will now ignore broken optifine colormaps instead of rejecting the pack. Check your logs!
- Fixed biome modifiers and dimension modifiers not resetting properly when removed
1.20-1.18.3
- Mod will now ignore broken optifine colormaps instead of rejecting the pack. Check your logs!
- Fixed biome modifiers and dimension modifiers not resetting properly when removed
1.20-1.18.2
- Improved error handling, preventing to load with a missing colormap texture.
- BlockState model offset is now in pixel coordinates instead of block coordinates.
1.20-1.18.2
- Improved error handling, preventing to load with a missing colormap texture.
- BlockState model offset is now in pixel coordinates instead of block coordinates.
1.20.6-1.18.12
- color.properties will now accept badly formatted colors having trailing whitespaces
- failed color.properties lines will now be ignored, throwing an error
- fixed biome effects not working with embeddium and not at all on forge
1.20.6-1.18.12
- color.properties will now accept badly formatted colors having trailing whitespaces
- failed color.properties lines will now be ignored, throwing an error
- fixed biome effects not working with embeddium and not at all on forge
1.20-1.18.1
- color.properties will now accept badly formatted colors having trailing whitespaces
- failed color.properties lines will now be ignored, throwing an error
- fixed biome effects not working with embeddium and not at all on forge
- added yoffset, xoffset and zoffset parameter to variant blockstate models
1.20-1.18.1
- color.properties will now accept badly formatted colors having trailing whitespaces
- failed color.properties lines will now be ignored, throwing an error
- fixed biome effects not working with embeddium and not at all on forge
- added yoffset, xoffset and zoffset parameter to variant blockstate models
1.20-1.18.0
- color.properties will now accept badly formatted colors having trailing whitespaces
- failed color.properties lines will now be ignored, throwing an error
- fixed biome effects not working with embeddium and not at all on forge
1.20-1.18.0
- color.properties will now accept badly formatted colors having trailing whitespaces
- failed color.properties lines will now be ignored, throwing an error
- fixed biome effects not working with embeddium and not at all on forge
1.20-1.17.20
1.20-1.17.20
1.20-1.17.18
it basically auto applies a tintindex = 1 to all quads of the block that the modifier is attached to
1.20-1.17.18
it basically auto applies a tintindex = 1 to all quads of the block that the modifier is attached to
1.20.4-1.18.10
1.20.4-1.18.10
1.20-1.17.17
1.20-1.17.17
1.20.6-1.18.11
1.20.6-1.18.11
1.20-1.17.16
1.20-1.17.16
1.20.6-1.18.10
1.20.6-1.18.9
1.20.6-1.18.9
1.20-1.17.15
1.20-1.17.15
1.20-1.17.14
1.20-1.17.14
1.20.6-1.18.8
better access widener stuff on forge
1.20.6-1.18.8
better access widener stuff on forge
1.20.4-1.18.8
better access widener stuff on forge
1.20.4-1.18.8
better access widener stuff on forge
1.20-1.17.13
1.20-1.17.13
1.20-1.17.12
1.20-1.17.11
1.20-1.17.10
1.20-1.17.10
1.20.4-1.18.7
1.20.4-1.18.7
1.20.4-1.18.6
1.20-1.17.9
1.20.4-1.18.5
fixed an issue with 1.20.4 version
1.20.4-1.18.5
fixed an issue with 1.20.4 version
1.20.4-1.18.4
1.20.4-1.18.4
1.20-1.17.8
- you can now spawn particles on block faces
1.20-1.17.8
- you can now spawn particles on block faces
1.20.4-1.18.3
- you can now spawn particles on block faces
1.20.4-1.18.3
- you can now spawn particles on block faces
1.20.4-1.18.2
1.20.4-1.18.2
1.20.4-1.18.1
1.20.4-1.18.0
1.20.4-1.18.0
1.20.4-1.17.7
1.20.4-1.17.7
1.20-1.17.8
1.20-1.17.8
1.20-1.17.7
1.20-1.17.7
1.20.4-1.17.6
1.20.4-1.17.6
1.20-1.17.6
1.20-1.17.6
1.20-1.17.5
1.20-1.17.5
1.20.4-1.17.5
1.20.4-1.17.5
1.20.4-1.17.4
1.20.4-1.17.4
1.20.4-1.17.3
1.20.4-1.17.3
1.20.4-1.17.2
- you can change xp bar color
1.20-1.17.2
- you can change xp bar color
- fixed fabric issue
1.20-1.17.1
- you can change xp bar color
1.20-1.17.1
- you can change xp bar color
1.20.4-1.17.0
- you can change xp bar color
1.20.4-1.17.0
- you can change xp bar color
1.20-1.17.0
- you can change xp bar color
1.20-1.17.0
- you can change xp bar color
1.20-1.16.8
1.20-1.16.8
1.20-1.16.7
1.20-1.16.7
1.20-1.16.6
1.20.4-1.16.6
fixed another issue when converting the god darn optifine water colormap
1.20.4-1.16.6
fixed another issue when converting the god darn optifine water colormap
1.20-1.16.5
1.20-1.16.5
1.20.4-1.16.5
1.20.4-1.16.5
1.20.4-1.16.4
1.20.4-1.16.3
- aded more "support" for optifine super ugly and anciant "biome id"/"grid" system by copy pasting an ID table on minecraft wiki that isnt even used anyhwere in the game
- The game has been using string IDs for 4 years now!!! Use those instead with polytone format for the love of god and stopusing shit optifine system
- fixed an issue with fluuid properties when converting OF format
1.20.4-1.16.3
- aded more "support" for optifine super ugly and anciant "biome id"/"grid" system by copy pasting an ID table on minecraft wiki that isnt even used anyhwere in the game
- The game has been using string IDs for 4 years now!!! Use those instead with polytone format for the love of god and stopusing shit optifine system
- fixed an issue with fluuid properties when converting OF format
1.20-1.16.3
- aded more "support" for optifine super ugly and anciant "biome id"/"grid" system by copy pasting an ID table on minecraft wiki that isnt even used anyhwere in the game
- The game has been using string IDs for 4 years now!!! Use those instead with polytone format for the love of god and stopusing shit optifine system
- fixed an issue with fluuid properties when converting OF format
1.20-1.16.3
- aded more "support" for optifine super ugly and anciant "biome id"/"grid" system by copy pasting an ID table on minecraft wiki that isnt even used anyhwere in the game
- The game has been using string IDs for 4 years now!!! Use those instead with polytone format for the love of god and stopusing shit optifine system
- fixed an issue with fluuid properties when converting OF format
1.20.4-1.16.2
- aded more "support" for optifine super ugly and anciant "biome id"/"grid" system by copy pasting an ID table on minecraft wiki that isnt even used anyhwere in the game
- The game has been using string IDs for 4 years now!!! Use those instead with polytone format for the love of god and stopusing shit optifine system
1.20.4-1.16.2
- aded more "support" for optifine super ugly and anciant "biome id"/"grid" system by copy pasting an ID table on minecraft wiki that isnt even used anyhwere in the game
- The game has been using string IDs for 4 years now!!! Use those instead with polytone format for the love of god and stopusing shit optifine system
1.20-1.16.2
- aded more "support" for optifine super ugly and anciant "biome id"/"grid" system by copy pasting an ID table on minecraft wiki that isnt even used anyhwere in the game
- The game has been using string IDs for 4 years now!!! Use those instead with polytone format for the love of god and stopusing shit optifine system
1.20-1.16.2
- aded more "support" for optifine super ugly and anciant "biome id"/"grid" system by copy pasting an ID table on minecraft wiki that isnt even used anyhwere in the game
- The game has been using string IDs for 4 years now!!! Use those instead with polytone format for the love of god and stopusing shit optifine system
1.20.4-1.15.1
1.20.4-1.15.1
1.20-1.16.1
1.20-1.16.1
1.20-1.16.0
added color properties to redstone wire paericle color array
1.20-1.16.0
added color properties to redstone wire paericle color array
1.20-1.15.0
1.20-1.15.0
1.20-1.15.0
1.20-1.15.0
1.19.2-1.15.1
added particle modifiers filters
1.19.2-1.15.1
added particle modifiers filters
1.20-1.14.14
1.20-1.14.14
1.20-1.14.13
1.20-1.14.13
1.20-1.14.12
1.20-1.14.12
1.19.2-1.15.0
1.19.2-1.15.0
1.20-1.14.11
1.20-1.14.11
1.20-1.14.10
- fixed lightmaps samplers not working by reference
1.20-1.14.10
- fixed lightmaps samplers not working by reference
1.20-1.14.9
- Still for the love of god please put tint indexes in your models!
1.20-1.14.9
- Still for the love of god please put tint indexes in your models!
1.20-1.14.8
- colormap default color and single color colormaps can accept string hex color values like "oxffaabb" or "#ffaabb"
1.20-1.14.8
- colormap default color and single color colormaps can accept string hex color values like "oxffaabb" or "#ffaabb"
1.20-1.14.8
Still why would anybody use them? just recolor the texutre itself...
1.20-1.14.8
Still why would anybody use them? just recolor the texutre itself...
1.20-1.14.7
Use polytone format instead! (also sodium isnt really suggested either as some of the mods features cant work with it)
1.20-1.14.7
Use polytone format instead! (also sodium isnt really suggested either as some of the mods features cant work with it)
1.20.4-1.14.7
1.20-1.14.6
1.20.4-1.14.6
1.20.4-1.14.5
1.20-1.14.5
1.20-1.14.5
1.20-1.14.4
fixed issue with gui modifiers
1.20-1.14.4
fixed issue with gui modifiers
1.20.4-1.14.3
fixed issue with gui modifiers
1.20.4-1.14.3
fixed issue with gui modifiers
1.20.4-1.14.3
1.20.4-1.14.2
fixed widget modifiers not working
1.20.4-1.14.2
fixed widget modifiers not working
1.20-1.14.3
1.20-1.14.3
1.20-1.14.2
fixed widget modifiers not working
1.20-1.14.2
fixed widget modifiers not working
1.20.4-1.14.1
fixed widget modifiers not working
1.20.4-1.14.1
fixed widget modifiers not working
1.20.4-1.14.0
1.20.4-1.14.0
1.20-1.14.1
1.20-1.14.1
1.19.2-1.14.0
example:
"particle_emitters": [
{
"x": "0.5+sin(TIME)",
"y": "2",
"z": "0.5+cos(TIME)",
"chance": "1",
"particle": "poof",
"dx": "0",
"dy": "0",
"dz": "0"
}
]
1.19.2-1.14.0
example:
"particle_emitters": [
{
"x": "0.5+sin(TIME)",
"y": "2",
"z": "0.5+cos(TIME)",
"chance": "1",
"particle": "poof",
"dx": "0",
"dy": "0",
"dz": "0"
}
]
1.20-1.14.0
example:
"client_light": 15,
"particle_emitters": [
{
"x": "0.5+sin(TIME)",
"y": "2",
"z": "0.5+cos(TIME)",
"chance": "1",
"particle": "smoke",
"dx": "0",
"dy": "0",
"dz": "0"
}
]
1.20-1.14.0
example:
"client_light": 15,
"particle_emitters": [
{
"x": "0.5+sin(TIME)",
"y": "2",
"z": "0.5+cos(TIME)",
"chance": "1",
"particle": "smoke",
"dx": "0",
"dy": "0",
"dz": "0"
}
]
1.20-1.13.2
1.20-1.13.2
1.20-1.13.1
1.20-1.13.1
1.19.2-1.13.0
1.19.2-1.13.0
1.20.4-1.13.0
1.20.4-1.13.0
1.20-1.13.0
1.20-1.13.0
1.20.4-1.12.1
1.20.4-1.12.1
1.20-1.12.4
1.20-1.12.4
1.18.2-1.12.1
1.19.2-1.12.1
1.20-1.12.3
1.20-1.12.1
1.20.4-1.12.0
1.20.4-1.12.0
1.18.2-1.12.0
1.18.2-1.12.0
1.19.2-1.12.0
1.19.2-1.12.0
1.20-1.12.0
1.20-1.12.0
1.20-1.11.4
1.20-1.11.3
This is still not ideal and colormap textures do need to be smooth themselves to avoid hard edges
added more backwards compat with optifine colormap paths
1.20-1.11.3
This is still not ideal and colormap textures do need to be smooth themselves to avoid hard edges
added more backwards compat with optifine colormap paths
1.20-1.11.2
you can change color of empty potions and water bottles
1.20-1.11.2
you can change color of empty potions and water bottles
1.20-1.11.1
fixed spawn egg colors not being parsed correctly
other fixes
1.20-1.11.1
fixed spawn egg colors not being parsed correctly
other fixes
1.20-1.11.0
same for colormatic
added more parameters to lightmap jsons like thunder column and lerp amount
added lightmap lerping
1.20-1.11.0
same for colormatic
added more parameters to lightmap jsons like thunder column and lerp amount
added lightmap lerping
1.10.1
same for colormatic
added more parameters to lightmap jsons like thunder column and lerp amount
added lightmap lerping
1.10.1
same for colormatic
added more parameters to lightmap jsons like thunder column and lerp amount
added lightmap lerping
1.10.0
fluid tints now support both fabric and forge API making them work in modded tanks and such
big internal refactor of the mod
fixed biome effects not clearing properly when removing a pack
1.10.0
fluid tints now support both fabric and forge API making them work in modded tanks and such
big internal refactor of the mod
fixed biome effects not clearing properly when removing a pack
1.9.1
fixed map color not being applied
1.9.1
fixed map color not being applied
1.9.0
sheep color will update when dye color changes
1.9.0
sheep color will update when dye color changes
1.8.1
potion effects colors
1.8.1
potion effects colors
1.8.0
1.8.0
1.6.1
1.6.1
1.6.0
Added Custom Sound Events
1.6.0
Added Custom Sound Events
1.2.1
1.2.1
Polytone 1.5.0
收录



