Sinytra Connector

Sinytra Connector

Mod

The Fabric Compatibility Layer for Minecraft Forge

Client or server CursedLibraryMagicUtility

116.0k downloads
538 followers
Created9 months ago
Updated5 days ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
  • Develop beta 37 (#808) (Su5eD)
  • Update README to include docs website link (Su5eD)
  • Unify connector_global_mod_aliases into ConnectorConfig (Su5eD)
  • Fix nightly download link (Su5eD)
  • Improve mutable item attribute injector (Su5eD)
  • Add Cardinal Components API to test mods (Su5eD)
  • Add direct dev build download link to README (Su5eD)
  • Use latest LVT compat if no loader dependency is declared (Su5eD)
  • Develop connector beta 36 (#783) (Su5eD)
  • Pass fabric LVT compatibility to adapter (Su5eD)
  • Improve testmods file format and resolution (#789) (Su5eD)
  • Fix cryptic global mod alias config error (Su5eD)
  • Improve mixin extraction (Su5eD)
  • Skip applying mixins in invalid loading states (Su5eD)
  • Fix replay mod buttons (Matyrobbrt)
  • Fix BeaconOverhaul compatibility (Matyrobbrt)
  • Fix compatibility with the Replay mod (Matyrobbrt)
  • Update build.yml (Matyrobbrt)
  • Run client with xvfb action (Matyrobbrt)
  • Create download assets dir on CI (Matyrobbrt)
  • Disable asset download on CI again (Matyrobbrt)
  • Disable early window (Matyrobbrt)
  • Disable downloadAssets on CI (Matyrobbrt)
  • Testing setup (Matyrobbrt)
  • Develop beta 35 (#771) (Su5eD)
  • Fix cryptic invalid dependency override config error (Su5eD)
  • Handle method params annotated with @Share (Su5eD)
  • Bump adapter to fix Axiom compat (Matyrobbrt)
  • Fix TransformParameters injecting to Redirects (Su5eD)
  • Update adapter definition to 1.11.18 (Su5eD)
  • Update adapter definition to 1.11.17 (Su5eD)
  • Make class resource calls fall back to the classloader (Su5eD)
  • Expanded local variable scope for BaseSpawner#serverTick boolean (Su5eD)
  • Ensure loader is initialized before bootstrapping mixin (Su5eD)
  • Develop beta 34 (#744) (Su5eD)
  • Update adapter definition (Matyrobbrt)
  • Update locating code to be less repetitive (Matyrobbrt)
  • Add option to load mods from a different directory (#532) (Adam Masłowski)
  • Add patch to transform redirects into operation wrappers (Su5eD)
  • Code formatting (Su5eD)
  • Remove lambdas of environmental methods when stripped (Su5eD)
  • Move mixin patches to their own class (Matyrobbrt)
  • Fix pickblockstate compatibility (Matyrobbrt)
  • Fix empty licenses causing crashes (Matyrobbrt)
  • Update FFloader (Matyrobbrt)
  • Wilcard patch provided FLoader version (Matyrobbrt)
  • Fix Epic Fight compat (Matyrobbrt)
  • Fix mixin patch using mojmap name (Su5eD)
  • Develop beta 33 (#692) (Su5eD)
  • Fix AutoSlab compatibility (Matyrobbrt)
  • Bump adapter (Matyrobbrt)
  • Add mixinextras to compile cp of mod (Matyrobbrt)
  • Resolve matching variable ordinals for injectors (Su5eD)
  • Derive the upstream FLoader version based on the FFLoader version (Matyrobbrt)
  • Actually bump loader version (Su5eD)
  • Update adapter definition to 1.10.4 (Su5eD)
  • Add compatibility with mods using the vanilla key binds map #731 from Sinytra/fix-723 (Matyrobbrt)
  • Make returned attribute modifiers mutable (Su5eD)
  • Hold off throwing discovery errors until scan completion (Su5eD)
  • Patch calls to EnchantmentCategory.canEnchant (Su5eD)
  • Move hacks to hacks package (Su5eD)
  • Bump mixinextras (Su5eD)
  • Fix setting FJP thread factory (Su5eD)
  • Fix remapping Kotlin class metadata (Su5eD)
  • Bump adapter definition to 1.10.0 (Su5eD)
  • Bump Forgified Fabric Loader version (Su5eD)
  • Update issue templates (Su5eD)
  • Create Pull Request template (Su5eD)
  • Develop beta 32 (#627) (Su5eD)
  • Update adapter definition to 1.9.10 (Su5eD)
  • Fix preLaunch entrypoint executing too late. (#640) (melontini)
  • Update forgified fabric loader to 2.6.1+0.15.0+1.20.1 (Su5eD)
  • Update adapter definition to 1.9.9 (Su5eD)
  • Recreate local variables in extracted mixins (Su5eD)
  • Add BFU patch for RangedBowAttackGoal#mob (Su5eD)
  • Make FieldTypeUsageTransformer a class transformer again (Su5eD)
  • Fix status bar render cancellation (Su5eD)
  • Update FFAPI to 0.90.7+1.10.3+1.20.1 (Su5eD)
  • Reset owners map before taking registry snapshot (Su5eD)
  • Patch and split calls to ItemStack#useOn (Su5eD)
  • Develop beta 31 (#624) (Su5eD)
  • Redirect renderVehicleHealth mixins to ForgeGui#renderHealthMount (Su5eD)
  • Improve HUD mixin patches (Su5eD)
  • Update adapter definition to 1.9.3 (Su5eD)
  • Develop beta 30 (#593) (Su5eD)
  • Fix enhanced params diff insertions ordering (Su5eD)
  • Update adapter definition to 1.9.1 (Su5eD)
  • Regen chunk render type IDs on client init (Su5eD)
  • Inline FluidTags.WATER usage in Boat (Su5eD)
  • Update to Adapter definition 1.9.0 (Su5eD)
  • Apply fix for SJH service provider inheritance (Su5eD)
  • Ensure public parent class access for field AWs (Su5eD)
  • Update adapter definition to 1.8.25 (Su5eD)
  • Remap string constants used in reflection and mapping calls (Su5eD)
  • Expand scope of local variable in forceAddEffect (Su5eD)
  • Fix NPE in HumanoidArmorLayer mixin (Su5eD)
  • Patch redirectors to use ElytraLayer.shouldRender (Su5eD)
  • Develop beta 29 (#576) (Su5eD)
  • Bump mixin transmogrifier to 0.4.3 (Su5eD)
  • Re-enable environment field stripping (Su5eD)
  • Fix LenientRuntimeEnumExtender finalizing fields (Su5eD)
  • Develop beta 29 (#576) (Su5eD)
  • Bump mixin transmogrifier to 0.4.3 (Su5eD)
  • Re-enable environment field stripping (Su5eD)
  • Fix LenientRuntimeEnumExtender finalizing fields (Su5eD)
  • Develop beta 28 (#550) (Su5eD)
  • Fix method remapping fallback (Su5eD)
  • Disable mixins targeting removed code in PlayerList (Su5eD)
  • Fix intermediate mappings in production (Su5eD)
  • Include Mixin Extras (Su5eD)
  • Handle duplicate intermediary names in mapping (Su5eD)
  • Use fabricloader upstream version for the builtin mod (Su5eD)
  • Bump Fabric Loader version to 0.15.0 (Su5eD)
  • Promote authlib to the GAME layer and make it transformable (Su5eD)
  • Handle null annotation values in renaming transformer (Su5eD)
  • Bump mixin transmog to 0.4.2 (Su5eD)
  • Update issue template instructions (Su5eD)
  • Remapped jars are not generated libraries (Su5eD)
  • Replace runtime enum extender with a lenient version (Su5eD)
  • Update adapter definition to 1.8.21 (Su5eD)
  • Patch injection target in ShovelItem#onUse (Su5eD)
  • Develop beta 27 (#541) (Su5eD)
  • Update adapter definition to 1.8.20 (Su5eD)
  • Also match init methods (Su5eD)
  • Fix refmap method regex matching fields (Su5eD)
  • Develop beta 26 (#520) (Su5eD)
  • Fix refmap remapper NPE when desc is missing (Su5eD)
  • Update adapter definition to 1.8.18 (Su5eD)
  • Fix refmap remapper method qualifier pattern (Su5eD)
  • Fix remapping of non-refmap mixin annotation values (Su5eD)
  • Fix running Fabric ASM's fork (Su5eD)
  • Mixin cleanup (Su5eD)
  • Add clean artifact path snipped to userdev installation instructions (Su5eD)
  • Improve README (#531) (Su5eD)
  • Develop beta 25 (#509) (Su5eD)
  • Ensure level PlayerList view is always up-to-date (Su5eD)
  • Fix Connector Mod not being deobfuscated in userdev (Su5eD)
  • Patch injectors targeting Item.getFoodProperties (Su5eD)
  • Patch injecting into nether fortress spawn entries (Su5eD)
  • Update adapter definition to 1.8.16 (Su5eD)
  • Improve mixin refmap copying (Su5eD)
  • Patch armor injections into health bar rendering (Su5eD)
  • Fix mixin target remapping of method names with descriptors (Su5eD)
  • Update adapter definition to 1.8.12 (Su5eD)
  • Update adapter definition to 1.8.11 (Su5eD)
  • Develop beta 24 (#483) (Su5eD)
  • Patch HUD armor rendering mixins (Su5eD)
  • Apply fabric's package access fix (Su5eD)
  • Improve omitting registry path prefixes (Su5eD)
  • Patch redirected fluid height calls moved to lambda (Su5eD)
  • Patch redirected fluid height calls (Su5eD)
  • Locate missing refmaps in other mod jars (Su5eD)
  • Update mixin transmogrifier to 0.4.1 (Su5eD)
  • Update adapter definition to 1.8.9 (Su5eD)
  • Handle mixin cancellation for hud render (Su5eD)
  • Fix package filter for game libraries (Su5eD)
  • Update to adapter definition 1.8.7 (Su5eD)
  • Update to adapter definition 1.8.6 (Su5eD)
  • Merge pull request #469 from Sinytra/dev (Su5eD)
  • Userdev environment support (Su5eD)
  • Update adapter definition to 1.8.5 (Su5eD)
  • Fix hud mixin priority (Su5eD)
  • Fix raw material tag conversion (Su5eD)
  • Propagate context classloader to default forkjoin thread factory (Su5eD)
  • Move redirectors of Map.put to KeyMappingLookup.put (Su5eD)
  • Fix jar path filter for game layer libraries (Su5eD)
  • Fix shadow method redirector matcher (Su5eD)
  • Use modid as module name of transformed java libs (Su5eD)
  • Add config file to hide Forge mod presence from Fabric mods (Su5eD)
  • Patch game renderer attack range redirect (Su5eD)
  • Register crash report callback earlier (Su5eD)
  • Setup fabric loader entrypoints in mixin plugin init (Su5eD)
  • Apply patches to injection points modified by method_redirector js coremod (Su5eD)
  • Prevent hard crash in invalid modloading state (Su5eD)
  • Move fabric loader language setup outside plugin handler loop (Su5eD)
  • Skip transformation of non-mod libraries (Su5eD)
  • Don't include mixin configs in the manifest that are not listed in FMJ (Su5eD)
  • Update adapter definition to 1.8.2 (Su5eD)
  • Another fix to registration flow (Su5eD)
  • Call prelaunch separately from fabric loader setup (Su5eD)
  • Merge pull request #423 (Su5eD)
  • Add crash report diagnostics information (Su5eD)
  • Filter mixin configs that don't exist in the modfile. (melontini)
  • Fix mixin method prefixes (Su5eD)
  • Pre-launch entrypoint once again (Su5eD)
  • Strip jar signature information during transformation (Su5eD)
  • Add Global Mod Aliases config file (Su5eD)
  • Fix registries freezing before holders are registered (Su5eD)
  • Handle DECORATED_POT_PATTERNS in late Sheets init (Su5eD)
  • Add patch for hud rendering hooks targeting renderEffects (Su5eD)
  • Avoid loading mixin inside launchplugin loop (Su5eD)
  • Dynamically patch injection point ordinals (Su5eD)
  • Automatically patch field type changes for predefined fixers (Su5eD)
  • Fix mod dependency aliases (Su5eD)
  • Bootstrap mixin to enable method prefix functionality (Su5eD)
  • Fix registry freeze timing (Su5eD)
  • Update adapter definition to 1.7.3 (Su5eD)
  • Update mixin transmog to 0.4.0 (Su5eD)
  • Apply mod aliases to Forge mods only (Su5eD)
  • Update adapter definition to 1.7.1 (Su5eD)
  • Move ModMenu integration to ConnectorExtras (Su5eD)
  • Update adapter definition to 1.7.0 (Su5eD)
  • Add patch for hotbar hud rendering hook (Su5eD)
  • Update mixin transmogrifier to 0.3.3 (Su5eD)
  • Apply mod aliases of global overrides (Su5eD)
  • Update adapter definition to 1.6.2 (Su5eD)
  • Update startUsingItem threshold to match vanilla (Su5eD)
  • Fix registry freeze hook triggering of forge mods (Su5eD)
  • Try to adapt map type changes. (#157) (melontini)
  • Fix crash when trying to analyze nonexistent dir (Su5eD)
  • Fix #155 (Su5eD)
  • Redirect transformed field accessors to invokers (Su5eD)
  • Update adapter definition to 1.5.4 (Su5eD)
  • Run LateSheetsInit on client only (Su5eD)
  • Update mixin transmogrifier to 0.3.1 (Su5eD)
  • Update adapter definition to 1.5.3 (Su5eD)
  • Fix #317 (Su5eD)

External resources



Project members

Sinytra

Sinytra

Organization


Technical information

License
Client side
optional
Server side
optional
Project ID