repo for my hex addons :3
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix hexic

+7 -22
+3 -1
project.org
··· 20 20 - [X] demiplane patterns 21 21 - [ ] conjure snow 22 22 - [ ] pseudothoth 23 + ** PHLib 24 + *** TODO reimplement Flock Decomp on maps 23 25 ** Underevaluate 24 26 *** TODO create project 25 27 it needs a real name ··· 43 45 * Ideas 44 46 ** TODO Spellminds 45 47 ** TODO Liquidification greatspell 46 - [[.project.org.assets/liquidify-spell.png]] 48 + [[.project.org.assets/liquidify-spell.png]]
+4
project/hexic/build.gradle.kts
··· 169 169 // modImplementation(files("hexical-2.0.0.jar")) 170 170 include(implementation("net.bytebuddy:byte-buddy:1.17.7")!!) 171 171 include(implementation("net.bytebuddy:byte-buddy-agent:1.17.7")!!) 172 + modImplementation("dev.onyxstudios.cardinal-components-api:cardinal-components-item:5.2.3") 173 + modImplementation("dev.onyxstudios.cardinal-components-api:cardinal-components-entity:5.2.3") 174 + modImplementation("dev.onyxstudios.cardinal-components-api:cardinal-components-level:5.2.3") 175 + modRuntimeOnly("dev.onyxstudios.cardinal-components-api:cardinal-components-api:5.2.3") 172 176 173 177 modRuntimeOnly("gay.object.hexdebug:hexdebug-fabric:0.5.0+1.20.1-SNAPSHOT") 174 178 }
-1
project/hexic/src/main/resources/hexic.mixins.json
··· 23 23 "OpEdifySaplingMixin$Spell", 24 24 "OpObservePropertyMixin", 25 25 "OpSetPropertyMixin", 26 - "OpSplatMixin", 27 26 "OpTickMixin", 28 27 "OpTickMixin$SpellMixin", 29 28 "PacketByteBufMixin",
-20
project/hexic/src/main/scala/org/eu/net/pool/hexic/mixin/OpSplatMixin.java
··· 1 - package org.eu.net.pool.hexic.mixin; 2 - import at.petrak.hexcasting.api.casting.eval.CastingEnvironment; 3 - import at.petrak.hexcasting.api.casting.iota.Iota; 4 - import at.petrak.hexcasting.api.casting.mishaps.MishapInvalidIota; 5 - import at.petrak.hexcasting.common.casting.actions.lists.OpSplat; 6 - import net.minecraft.text.Text; 7 - 8 - import java.util.List; 9 - import org.spongepowered.asm.mixin.Mixin; 10 - import com.llamalad7.mixinextras.injector.wrapmethod.WrapMethod; 11 - import com.llamalad7.mixinextras.injector.wrapoperation.Operation; 12 - import com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation; 13 - 14 - @Mixin(OpSplat.class) 15 - public class OpSplatMixin { 16 - @WrapMethod(method = "execute") 17 - List<Iota> wrapExecute(List<Iota> args, CastingEnvironment env, Operation<List<Iota>> original) throws Throwable { 18 - return org.eu.net.pool.hexic.Extern$.MODULE$.splat((args1, env1) -> original.call(args1, env1), args, env); 19 - } 20 - }