sinytra / connectorextras Goto Github PK
View Code? Open in Web Editor NEWIntegrating Connector with third-party APIs
Home Page: https://modrinth.com/mod/connector-extras
License: MIT License
Integrating Connector with third-party APIs
Home Page: https://modrinth.com/mod/connector-extras
License: MIT License
The ItemMixin from Reach Entity Attributes (Connector Extras implementation) seems to be causing an injection error when used with Spectrum in a development environment.
./gradlew runClient
Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Constant modifier method getActualReachDistance(DLnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;)D in mixins.reach-entity-attributes.json:ItemMixin from mod reach_entity_attributes failed injection check, (0/4) succeeded. Scanned 1 target(s). Using refmap refmap.reach-entity-attributes.json at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.mixin.injection.struct.InjectionInfo.postInject(InjectionInfo.java:468) at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1384)
I'm attempting to make a compatibility addon for Spectrum (a Fabric-only mod) and Dragon Survival (a Forge-only mod). When Spectrum is added to the development environment, the above issue occurs. Dragon Survival has been temporarily disabled in the dev environment to help isolate the issue. I have spent 2+ hours trying to debug this will no success, and my knowledge of the inner workings of Mixin and Connector are not sufficient to properly diagnose this. I don't actually know if it's a bug in my buildscript or Connector Extras. I think the former is more likely, but I'm submitting this issue in case the latter is true.
I can't see all recipes of modern industrialization that are made on top of custom crafting tables (for example the steel ingot is made by steel dust, but steel dust have no recipe
Of course if i try to load the mods with fabric without connector and with all mods for fabric it works
Using Geckolib fabric or forge with Marium Soulslike Weaponry and Ars Nouveau Crashes during initialization.
Compile & install newest branch of ConnectorExtras with the newest releases for connector; install the following mods:
Launch MC.
Experience crash during initialization.
Compiled the dev master branch for ConnectorExtras to get past a pehkui mixin error but got a different geckolib error during startup. Looking at other issues here, it seems other mods that can use geckolib fabric are present like Bosses of Mass Destruction but some cannot.
Crashes on Server
It is in combination with Connector 19 Build +Recent Connector Extras Build
I am aware that you might not be finished due to this not being the final release, however just in case it was an oversight ;P
Debug: https://pastebin.com/6pP6iTx5
No response
Armor not modified with Tierify
1.Install Connector Extras and its dependencies
2.Install Tierify and its dependences
3.Check any loot tables [ex ruin portal] and see armor not being modified
...
No response
I believe its an issue with loot tables since all forks of Tiered have the same issue with armor but I may be wrong.
Recipes for inside the machines are missing for techreborn
N/A
Connector-1.0.0-beta.19+1.20.1-full.jar
ConnectorExtras-1.4.1+1.20.1.jar
fabric-api-0.90.0+1.9.27+1.20.1.jar
TechReborn-5.8.7.jar
jei-1.20.1-forge-15.2.0.27.jar
You can see recipes for crafting machines, but can't see recipes for crafting inside machines. Some reason only REI allows you too.
I tried to download VS2 into a modpack using connector, but always crashes in startup with something to do with 'reach_entity_attributes' mixins
No response
Trinkets have some issues that work with Connector (like rendering, effective issues) and are also unnecessary.
Everytime I join my server I get that error
1.Anytime anyone join my server
at net.minecraft.server.level.ServerLevel.m_184063_(ServerLevel.java:343) ~[server-1.20.1-20230612.114412-srg.jar%23331!/:?] {re:mixin,pl:accesstransformer:B,pl:connector_pre_launch:A,re:computing_frames,pl:accesstransformer:B,pl:connector_pre_launch:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:cupboard.mixins.json:ServerAddEntityMixin from mod cupboard,pl:mixin:APP:betterendisland.mixins.json:ServerLevelMixin from mod betterendisland,pl:mixin:APP:servercore.common.mixins.json:optimizations.ticking.chunk.random.ServerLevelMixin from mod servercore,pl:mixin:APP:citadel.mixins.json:ServerLevelMixin from mod citadel,pl:mixin:APP:mixins.cardinal_components_entity.json:common.MixinServerWorld from mod cardinal_components_entity,pl:mixin:APP:servercore.common.mixins.json:features.activation_range.ServerLevelMixin from mod servercore,pl:mixin:APP:servercore.common.mixins.json:features.spawn_chunks.ServerLevelMixin from mod servercore,pl:mixin:APP:servercore.common.mixins.json:optimizations.sync_loads.ServerLevelMixin from mod servercore,pl:mixin:APP:krypton.mixins.json:server.fastchunkentityaccess.ServerWorldMixin from mod krypton,pl:mixin:APP:seasons.mixins.json:ServerWorldMixin from mod seasons,pl:mixin:APP:canary.mixins.json:alloc.chunk_random.ServerLevelMixin from mod canary,pl:mixin:APP:canary.mixins.json:chunk.replace_streams.ServerLevelMixin from mod canary,pl:mixin:APP:canary.mixins.json:entity.inactive_navigations.ServerLevelMixin from mod canary,pl:mixin:APP:canary.mixins.json:profiler.ServerLevelMixin from mod canary,pl:mixin:APP:canary.mixins.json:util.accessors.ServerLevelAccessor from mod canary,pl:mixin:APP:canary.mixins.json:world.block_entity_ticking.sleeping.ServerLevelMixin from mod canary,pl:mixin:APP:aether.mixins.json:common.accessor.ServerLevelAccessor from mod aether,pl:mixin:APP:fabric-api-lookup-api-v1.mixins.json:ServerWorldMixin from mod fabric_api_lookup_api_v1,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:ServerWorldMixin from mod fabric_lifecycle_events_v1,pl:mixin:APP:betterdeserttemples.mixins.json:ServerLevelMixin from mod betterdeserttemples,pl:mixin:APP:betterendisland.mixins.json:EndergeticExpansionMixins from mod betterendisland,pl:mixin:A,pl:connector_pre_launch:A}
at net.minecraft.world.level.entity.EntityTickList.m_156910_(EntityTickList.java:54) ~[server-1.20.1-20230612.114412-srg.jar%23331!/:?] {re:mixin,pl:connector_pre_launch:A,re:classloading,pl:mixin:APP:canary.mixins.json:collections.entity_ticking.EntityTickListMixin from mod canary,pl:mixin:A,pl:connector_pre_launch:A}
No response
No response
My mod won't run due to a mixin error but I don't understand why. Works on equivalent Fabric for MC 1.20.1.
My mod only depends on Fabric API and Cloth Config and uses some mixins
Source: https://github.com/Madis0/OneBar/tree/1.20.1
Pehkui crashes with Connector Extras 1.4.1. Works fine with only Sinytra Connector beta.19 and Forgified Fabric API 0.90.0 1.9.25
Tested with only Pehkui 3.7.8 forge, fabric seems to not be working too
Unable to launch the game
Load REI, REI Plugin Compatibilities and this mod together
https://gist.github.com/onecvly/112339ddd2ad7809d8446c3468d69286
REI Plugin Compatibilities:This is an external REI module to workaround issues brought forward by mods accessing JEI apis, by remapping those usages back to their REI equivalent code.
Connector is crashing on startup with Mythic Mobs saying AzureLibv was initialized too early, i have many fabric mods and never seemed to face this issue. i seen there was another bug issue like this with an eldrich mod and it was marked as solved, unfortunately mine is not and im not sure how to fix it. the exacr msg is " Caused by: mod.azure.azurelib.AzureLibException: AzureLib was initialized too early! at mod.azure.azurelib.cache.AzureLibCache.registerReloadListener(AzureLibCache.java:65) ~[azurelib-neo-1.20.1-2.0.20.jar%23279!/:2.0.20] {re:classloading} at mod.azure.azurelib.platform.NeoForgeAzureLibInitializer.initialize(NeoForgeAzureLibInitializer.java:13) ~[azurelib-neo-1.20.1-2.0.20.jar%23279!/:2.0.20] {re:classloading} at mod.azure.azurelib.AzureLib.initialize(AzureLib.java:25) ~[azurelib-neo-1.20.1-2.0.20.jar%23279!/:2.0.20] {re:classloading} at net.pixeldream.mythicmobs.MythicMobs.onInitialize(MythicMobs.java:21) ~[mythicmobs-1.20.1-fabric-1.4.5%20(2)_mapped_srg_1.20.1.jar%23699!/:?] {re:classloading} at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:129) ~[Connector-1.0.0-beta.40+1.20.1.jar%23257!/:1.0.0-beta.40+1.20.1] {} at dev.su5ed.sinytra.connector.mod.ConnectorLoader.load(ConnectorLoader.java:44) ~[Connector-1.0.0-beta.40+1.20.1-mod.jar%23264!/:1.0.0-beta.40+1.20.1] {re:mixin,re:classloading}"
No response
When launching the game with Connector Extras, Fabric Geckolib and Critters and Companions, the game crashes.
No response
Archers (RPG Series) Seems to crash with REI (Forge) installed.
No response
Fluid amounts in fabric mod recipes are all times 81 in EMI
No response
When running on fabric EMI divides all fluid amounts by 81 so that they are really in mb and not in droplets. I made a quick fix with a mixin in the FluidEmiStack
that throws an Exception and checks if any fabric mods are in the stacktrace and then divides it. There is probably a better solution.
A potential solution has been determined, this may resolve your problem:
- Replace mod ModMenu (Connector Extras) (modmenu) 7.2.2 and mod ModMenu (Connector Extras) (modmenu) 7.2.2 with mod ModMenu (Connector Extras) (modmenu), version 11.0.1.
More details:
- mod Better Snow Coverage (better_snow_coverage) 0.1.0+mc1.21.0 requires version 11.0.1 of mod ModMenu (Connector Extras) (modmenu), but only the wrong versions are present: 7.2.2/7.2.2!
A startup crash occurs due to "Missing or unsupported mandatory dependencies", where Connector Extras isn't detecting Connector.
If you're wondering why I'd want to have a symlink, its because Prism can't export in the curse modpack format, and that adding/updating mods is a hassle with Prism, so I'm using CurseForge to manage the mods.
milk-lib is a Fabric mod that implements milk as a fluid. Other mods, such as Create Fabric and NEEPMeat, use it to avoid compatibility issues that would arise when multiple mods try to do such a thing.
If I recall correctly, (Neo)Forge already registers milk as a fluid as well (in some capacity). Perhaps there could be some sort of cross-compatibility for the two milk implementations in Connector Extras?
Several mods with EMI integration, such as xplat mods or Fabric mods that previously wanted to expose themselves through Sinytra, may have both added a class to their fabric entrypoint, and annotated it with @EmiEntrypoint
. The current implementation seems like it would add these plugins twice, which will cause a whole host of unwanted behavior, like duplicate recipes. A "simple" solution is keeping track of all of the Class
es that have already been picked up and ignoring the fabric entrypoints using those classes.
mixin conflict with reach entity attributes
1.add the mods required to boot vs2, eureka, connector + extras
2. throw in create big cannons just to be safe
3. crash
...
https://gist.github.com/Xplodin/40305731d05955764ce79db7768ad308
I believe both mods have a conflict with reach entity attributes
Looked at both mod's code
Crash with Puzzle
1.Install Puzzle and ConnectorExtras
2.Launch the game
3.Game crashes
...
No response
game crashes on mod loading if both mods are installed, seems like an issue with mixins
Link to the mod in question: https://www.curseforge.com/minecraft/mc-mods/absolute-ultracraft
Crash on start
https://gist.github.com/cococops/33d9c67104424a3ee3fb90f33054c245
coco_00 from the sinytra connector discord found the issue caused by "ArchitecturyBridgeSetup" in the new update
Allow running EMI Fabric plugins on EMI Forge
Using fabric version of geckolib the mod crashing when making an abstract_spell_casting_mob
...
No response
food bar dissapeared after last update
1.plays with 1.30
2.food bar present
3.update to b1.31
4.food bar dissapear
No response
Hi I just update connector to last b1.31 and the food bar is gone.
I downgrade the version to b1.30 and it's there.
For the bars i have overflowwing bar for forge, Passive Skill Tree also who give skill for feeding.
I don't have any error message about, it's just not visually there, feeding work.
Missing:org/sinytra/connector/loader/ConnectorEarlyLoader
...
No response
No response
When using a fabric version of gecko lib, a mask item from Mowzie's Mobs will crash the game when its model form is rendered (such as when equipped). I got another crsah from this mod as well without equipping this mask, crash logs seem to indicate its being rendered in an item frame somewhere.
https://gist.github.com/AvaloriaSinytra/2e4f964920ebeb77a8f3ba1ca677b136
Saw quark and botania mentioned in the log, hopefully thats not causing this somehow. I'm using fabric gecko lib because of a fabric mod that requires it (Marium's soulslike weaponry).
crashes on startup
...
No response
No response
Mouse Wheelie is a mod that 'embeds parts of Amecs'. It seems to function fine with Connector Extras (Slot Refill feature works) but never accepts any keystroke.
It seems no log contains the information associated the issue.
No response
Can't charge techreborn tools with connector extras
Notice the new output and how much energy is in the tool after being placed inside.
Power is being used but ends up being voided as it is not converted properly.
N/A
Mods
MekanismGenerators-1.20.1-10.4.2.16.jar
Mekanism-1.20.1-10.4.2.16.jar
fabric-api-0.90.0+1.9.27+1.20.1.jar
TechReborn-5.8.7.jar
Connector-1.0.0-beta.19+1.20.1-full.jar
ConnectorExtras-1.4.1+1.20.1.jar
Additional context: I noticed that when I put a tool (that previously was charged on the tech reborn machines without connector extras) inside a tech reborn machine it actually drains the power from the tool as if it was a battery. Again does not gain any power.
Try the latest continiuty with connector extra but failed
latest continiuty: https://modrinth.com/mod/continuity/version/3.0.0-beta.5+1.20.1
PowerAE2CC Bridge (Any addon for CC: Tweaked Fabric)
https://modrinth.com/mod/powerae2cc
1.20.1
CC: Tweaked has different api for platforms
Just install and launch, you get a crash
Most likely needed in Connector Extras
"Config" button for Dynamic Surroundings is clickable in Mods menu, which is different in native Fabric or even when replacing ConnectorExtras with ModMenu.
and go to Dynamic Surroundings in mod list
and go to Dynamic Surroundings in mod list
with Catalogue (crash):
https://pastebin.com/raw/pSdE2TN5
without Catalogue (not crash):
https://pastebin.com/raw/ACv8YL6Y
Both in NeoForge primitive Mods menu (i.e. without Catalogue installed) and in Catalogue menu the button is clickable. However, clicking it crashs the game in Catalogue, while nothing happens (except for a similar NullPointerException stacktrace) in the primitive menu.
Connector Extras will crash AzureLib because it loads "too early", this doesn't happen on fabric.
This seems to happen after this mixin was changed to have a priority of 2000. Older versions of Connector Extras make the mod load fine, and this also does not happen on fabric.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.