Create

Create

86M Downloads

[API Request] More by-type-registered handlers for better optional compatibility

XFactHD opened this issue ยท 1 comments

commented

At the moment, a lot of systems which mods may want to use for improved compatibility are exclusively usable by implementing interfaces on blocks or blockentities. This is a major problem for mods that cannot make Create a hard dependency. I would like to request that at least some of these interfaces get complementing handlers that can be registered for a type like is already the case for MovingInteractionBehaviour, BlockMovementChecks and a few others, which can be registered behind appropriate guards to avoid making Create a required dependency.
The cases I am running into specifically are ITransformableBlock and ITransformableTE for improved rotation support as well as ISpecialBlockEntityItemRequirement and IPartialSafeNBT for improved Schematicannon support in FramedBlocks.

commented

There isnt a good tag to use for this but basically its requesting a API and should be added whenever possible