Create: Chain Conveyors Compat
No reviews yet
A Create addon that adds a tag to allow any item to be used as a chain conveyor connector with custom texture support. For modpack development and adding compatibility with modded chains or items
Focuses on automation and resource processing through scientific and mechanical means, utilizing systems like electricity (RF/FE/etc), air pressure, or rotation.
Includes quality of life improvements and small tweaks to enhance and customize gameplay.
Neoforge is a fork of the Minecraft Forge available for versions 1.20.1+ of Minecraft. Many Forge mods are compatible with Neoforge and vice versa.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
Create: Chain Conveyors Compat
This Create addon for Neoforge 1.21.1 allows any item to be used for connecting chain conveyors via a unique tag.
The chain items featured in the screenshots are from TerraFirmaCraft as this addon was initially intended to support those exclusively, but TFC is not a dependency, and this addon can be used to add chain conveyor functionality to items from any mod. The code is partially based on the implementation of this feature in the WoodenCog addon for Forge 1.20.1 by Manwe_b.
This mod's entire implementation is built on mixins, and as I'm not terribly experienced in working with these, I can't guarantee its compatibility with other mods or addons that affect the behavior of Create's Chain Conveyors.
Compatibility Notes
- TerraFirmaCraft (Out-of-the-box compatibility)
- Create Aeronautics (Modded chains work on chain conveyors on physics contraptions)
- Quark, Supplementaries, Farmer's Delight (Rope can be added to tag, but the default rendering looks very broken. As of v0.1.0, a generic rope texture is included in the mod, together with conditionally-loaded data map entries for these items. Users are no longer required to supply their own replacement texture for these items to appear without broken rendering )
- Let me know how it gets along with other mods!
Adding Compatibility for Modded Chains (or other items)
Items that can be used to connect chain conveyors are included in the item tag #createchaincompat:valid_for_chain_conveyor. By default, this tag inherits from the #c:chains tag. Valid connectors for chain conveyors can be added to the tag using datapacks, KubeJS, or any other method for adding tags to items. Theoretically, any item (not just chains) can be added to this tag, but non-chainlike blocks may render strangely and non-block items (items that cannot be placed) will render identically to the vanilla minecraft chain unless a custom texture for that item is added to the data map.
Adding Custom Textures via Data Map (v0.0.4)
v0.0.4 adds a data map that can be used to add custom textures for blocks and items when they are used to connect chain conveyors. The datamap is located at createchaincompat/data_maps/item/chain_tex_data.json. This also allows for live reloading with the /reload command to quickly test your changes ingame!
See the example .json file below:
{
"values": {
"minecraft:melon_slice": {
"texture": "minecraft:textures/block/melon_side.png"
}
}
}
Note: the melon slice is not added to the valid_for_chain_conveyor tag by default. It is only included as an example of how to use this feature.
Known Issues
Game crashes when loading into an existing world with "vanilla" chain conveyors.Fixed in v0.0.2In cases where the chain's block texture location does not match the resource location of the block itself, the texture will not load properly. I'm trying to work out a better way to get the intended texture.Fixed in v0.0.4Sneak-wrenching chain conveyors in pre-existing worlds with chain connections made before installing this addon will not return any chains to the player's inventory.Fixed in v0.1.0
Create: Chain Conveyors Compat
This Create addon for Neoforge 1.21.1 allows any item to be used for connecting chain conveyors via a unique tag.
The chain items featured in the screenshots are from TerraFirmaCraft as this addon was initially intended to support those exclusively, but TFC is not a dependency, and this addon can be used to add chain conveyor functionality to items from any mod. The code is partially based on the implementation of this feature in the WoodenCog addon for Forge 1.20.1 by manubarrach.
This mod's entire implementation is built on mixins, and as I'm not terribly experienced in working with these, I can't guarantee its compatibility with other mods or addons that affect the behavior of Create's Chain Conveyors.
Compatibility Notes
- TerraFirmaCraft (Out-of-the-box compatibility)
- Create Aeronautics (Modded chains work on chain conveyors on physics contraptions)
- Quark, Supplementaries, Farmer's Delight (Rope can be added to tag, but the default rendering looks very broken. As of v0.1.0, a generic rope texture is included in the mod, together with conditionally-loaded data map entries for these items. Users are no longer required to supply their own replacement texture for these items to appear without broken rendering)
- Let me know how it gets along with other mods!
Adding Compatibility for Modded Chains
Items that can be used to connect chain conveyors are included in the item tag #createchaincompat:valid_for_chain_conveyor. By default, this tag inherits from the #c:chains tag. Valid connectors for chain conveyors can be added to the tag using datapacks, KubeJS, or any other method for adding tags to items. Theoretically, any item (not just chains) can be added to this tag, but non-chainlike blocks may render strangely and non-block items (items that cannot be placed) will render identically to the vanilla minecraft chain unless a custom texture for that item is added to the data map.
Adding Custom Textures via Data Map (v0.0.4)
v0.0.4 adds a data map that can be used to add custom textures for blocks and items when they are used to connect chain conveyors. The datamap is located at createchaincompat/data_maps/item/chain_tex_data.json. This also allows for live reloading with the /reload command to quickly test your changes ingame!
See the example entry below:
{
"values": {
"minecraft:melon_slice": {
"texture": "minecraft:textures/block/melon_side.png"
}
}
}
Note: the melon slice is not added to the valid_for_chain_conveyor tag by default. It is only included as an example of how to use this feature.
Known Issues
Game crashes when loading into an existing world with "vanilla" chain conveyors.Fixed in v0.0.2In cases where the chain's block texture location does not match the resource location of the block itself, the texture will not load properly. I'm trying to work out a better way to get the intended texture.Fixed in v0.0.4Sneak-wrenching chain conveyors in pre-existing worlds with chain connections made before installing this addon will not return any chains to the player's inventory.Fixed in v0.1.0
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers