Перейти к содержимому
Mineforgian

Cable Fixes for Prom

A Fabric mod that fixes various mod-interactivity crashes and issues on the Prominence 2 modpack, specifically focusing on Ad Astra machines and Create/ AE2 copycat blocks.

137K загрузок1 подписчиковMITfabric

Обновлён 27 июня 2026 г. · опубликован 12 марта 2026 г.

Ad Astra Cable Fix

A Fabric mod that fixes nested transaction crashes in Ad Astra machines when interacting with external fluid or item pipes (like those from Pipez or other transport mods).

Features

  • Nested Transaction Fix: Prevents the IllegalStateException: Transaction already in progress crash when machines attempt to process internal transactions while an external pipe is already holding an open transaction.
  • Improved Compatibility: Makes Ad Astra machines work reliably with a wider variety of item/fluid transport systems.

How it Works

This mod uses Sponge Mixins to wrap MachineFluidTransactionMixin and (if applicable) item transactions, ensuring they only attempt to open a transaction if one isn't already active, or by delegating to the existing transaction context.

Installation

  1. Install the Fabric Loader.
  2. Add this .jar to your mods folder.
  3. Requires Ad Astra and its dependencies.

License

This project is licensed under the MIT License.

Версии

ВерсияКаналИграЗагрузчикиДатаСкачать
1.1.0Релиз1.20.3, 1.20.4, 1.20.5, 1.20.6fabric27 июня 2026 г..jar (39 КБ)
1.0.0Релиз1.20.1fabric12 марта 2026 г..jar (4 КБ)

Ченджлог

1.1.0Релиз1.20.4, 1.20.5, 1.20.6 · 27 июня 2026 г.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.1.0] - 2026-06-27

Added

  • Create & AE2 Compatibility Mixin: Implemented RenderAttachedBlockView on Create's FilteredBlockAndTintGetter via FilteredBlockAndTintGetterMixin.java to resolve ClassCastException crashes when copycat blocks query Applied Energistics 2 cables and busses for appearance data.
  • Copycat Material Acceptance: Implemented a Mixin CopycatBlockMixin.java on Create's CopycatBlock.getAcceptedBlockState to bypass entity block and voxel shape checks for AE2 cables and busses, allowing them to be accepted as copycat materials.
  • Conditional Loading: Introduced AdAstraCableFixMixinConfigPlugin.java to conditionally apply the compatibility mixins only when both create and ae2 mods are present.
  • Compilation Stubs: Added local stub classes for FilteredBlockAndTintGetter and CopycatBlock under the main source set to satisfy Mixin target verification during compilation without needing Create as a compile dependency.

Changed

  • Mod name updated from "Ad Astra Cable Fix" to "Cable Fixes for Prom".

Removed

  • Excluded compiler stub classes from final packaged jars to keep the distribution clean.
1.0.0Релиз1.20.1 · 12 марта 2026 г.

Release

Полная история изменений — на Modrinth.

Комментарии

Загружаем…