repo for my hex addons :3
0
fork

Configure Feed

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

pool you forgot the mixin

+10
+10
project/iotaworks/src/main/scala/org/eu/net/pool/iotaworks/mixin/PatternIotaMixin.java
··· 2 2 3 3 import at.petrak.hexcasting.api.casting.iota.PatternIota; 4 4 import at.petrak.hexcasting.api.casting.math.HexPattern; 5 + import at.petrak.hexcasting.api.casting.eval.CastResult; 6 + import at.petrak.hexcasting.api.casting.eval.vm.CastingVM; 7 + import at.petrak.hexcasting.api.casting.eval.vm.SpellContinuation; 5 8 import com.llamalad7.mixinextras.injector.wrapmethod.WrapMethod; 6 9 import com.llamalad7.mixinextras.injector.wrapoperation.Operation; 7 10 import net.minecraft.text.Text; 11 + import net.minecraft.server.world.ServerWorld; 8 12 import net.minecraft.text.MutableText; 13 + import org.eu.net.pool.iotaworks.Extern; 9 14 import scala.collection.mutable.StringBuilder; 10 15 11 16 import org.eu.net.pool.iotaworks.HexPatternAccessor; ··· 38 43 } 39 44 if (negative) buf.addOne('⁻'); 40 45 return ((MutableText) original.call(pat)).append(buf.reverse().toString()); 46 + } 47 + 48 + @WrapMethod(method = "execute") 49 + CastResult wrappedExecute(CastingVM vm, ServerWorld world, SpellContinuation continuation, Operation<CastResult> original) { 50 + return Extern.handleExecute((PatternIota) (Object) this, vm, world, continuation, original::call); 41 51 } 42 52 }