Skip to content

Commit

Permalink
Fix Inline Forge dependency, update MixinExtras to 0.3.6
Browse files Browse the repository at this point in the history
  • Loading branch information
object-Object committed Nov 28, 2024
1 parent ab477fc commit cdfea9c
Show file tree
Hide file tree
Showing 5 changed files with 21 additions and 8 deletions.
5 changes: 4 additions & 1 deletion Common/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,10 @@ dependencies {

modApi(libs.clothConfig.common)

implementation(libs.mixinExtras)
libs.mixinExtras.common.also {
implementation(it)
annotationProcessor(it)
}

api(libs.bundles.lsp4j)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import at.petrak.hexcasting.common.msgs.IMessage;
import at.petrak.hexcasting.common.msgs.MsgNewSpellPatternC2S;
import at.petrak.hexcasting.xplat.IClientXplatAbstractions;
import com.llamalad7.mixinextras.injector.WrapWithCondition;
import com.llamalad7.mixinextras.injector.v2.WrapWithCondition;
import gay.object.hexdebug.gui.splicing.IMixinGuiSpellcasting;
import net.minecraft.world.InteractionHand;
import org.jetbrains.annotations.NotNull;
Expand Down Expand Up @@ -47,7 +47,8 @@ public abstract class MixinGuiSpellcasting implements IMixinGuiSpellcasting {
value = "INVOKE",
target = "Lat/petrak/hexcasting/xplat/IClientXplatAbstractions;sendPacketToServer(Lat/petrak/hexcasting/common/msgs/IMessage;)V",
remap = false
)
),
remap = false
)
private boolean redirectSplicingTableStaffPacket$hexdebug(IClientXplatAbstractions instance, IMessage message) {
if (onDrawSplicingTablePattern$hexdebug != null && message instanceof MsgNewSpellPatternC2S newSpellPatternC2S) {
Expand Down
3 changes: 2 additions & 1 deletion Fabric/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -51,9 +51,10 @@ dependencies {
modLocalRuntime(libs.trinkets)
modLocalRuntime(libs.inline.fabric)

libs.mixinExtras.also {
libs.mixinExtras.fabric.also {
localRuntime(it)
include(it)
annotationProcessor(it)
}

modApi(libs.clothConfig.fabric) {
Expand Down
9 changes: 7 additions & 2 deletions Forge/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -63,11 +63,16 @@ dependencies {
modImplementation(libs.paucal.forge)
modLocalRuntime(libs.patchouli.forge)
modLocalRuntime(libs.caelus)
modLocalRuntime(libs.inline.fabric)
modLocalRuntime(libs.inline.forge) { isTransitive = false }

modApi(libs.clothConfig.forge)

libs.mixinExtras.also {
libs.mixinExtras.common.also {
compileOnly(it)
annotationProcessor(it)
}

libs.mixinExtras.forge.also {
localRuntime(it)
include(it)
}
Expand Down
7 changes: 5 additions & 2 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ patchouli-forge = "1.20.1-84-FORGE"

cardinalComponents = "5.2.1"
serializationHooks = "0.4.99999"
mixinExtras = "0.1.1"
mixinExtras = "0.3.6"
trinkets = "3.7.0"
clothConfig = "11.1.106"
modMenu = "7.1.0"
Expand Down Expand Up @@ -89,11 +89,14 @@ patchouli-forge = { module="vazkii.patchouli:Patchouli", version.ref="patchouli

cardinalComponents = { module="dev.onyxstudios.cardinal-components-api:cardinal-components-api", version.ref="cardinalComponents" }
serializationHooks = { module="libs:serialization-hooks", version.ref="serializationHooks" }
mixinExtras = { module="com.github.LlamaLad7:MixinExtras", version.ref="mixinExtras" }
trinkets = { module="dev.emi:trinkets", version.ref="trinkets" }
modMenu = { module="com.terraformersmc:modmenu", version.ref="modMenu" }
caelus = { module="top.theillusivec4.caelus:caelus-forge", version.ref="caelus" }

mixinExtras-common = { module="io.github.llamalad7:mixinextras-common", version.ref="mixinExtras" }
mixinExtras-fabric = { module="io.github.llamalad7:mixinextras-fabric", version.ref="mixinExtras" }
mixinExtras-forge = { module="io.github.llamalad7:mixinextras-forge", version.ref="mixinExtras" }

clothConfig-common = { module="me.shedaniel.cloth:cloth-config", version.ref="clothConfig" }
clothConfig-fabric = { module="me.shedaniel.cloth:cloth-config-fabric", version.ref="clothConfig" }
clothConfig-forge = { module="me.shedaniel.cloth:cloth-config-forge", version.ref="clothConfig" }
Expand Down

0 comments on commit cdfea9c

Please sign in to comment.