repo for my hex addons :3
0
fork

Configure Feed

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

sorry alwinfy

+4 -21
+1 -1
gradle.properties
··· 17 17 kotlin_loader_version=1.13.4+kotlin.2.2.0 18 18 scala_loader_version=0.3.1.11 19 19 # Mod Properties 20 - mod_version=0.0.3 20 + mod_version=0.0.4 21 21 maven_group=org.net.eu.pool.mica 22 22 archives_base_name=mica 23 23 # Dependencies
+1 -5
src/main/scala/org/net/eu/pool/mica/Mica.scala
··· 1429 1429 println(s"Rune registry contains ${registryFor[Rune].size} runes") 1430 1430 val config = Path.of("config/mica:extra_classes.txt") 1431 1431 if Files.exists(config) then 1432 - Files.readAllLines(config).forEach: line => 1433 - val ary = line.split("\t") 1434 - ary(0) match 1435 - case "INVOKE" => 1436 - Class.forName(ary(1)).newInstance().asInstanceOf[Runnable].run() 1432 + logger.warn("Ignoring config/mica:extra_classes.txt as it is deprecated. Remove the file to silence this warning.")
+2 -15
src/main/scala/org/net/eu/pool/mica/Plugin.scala
··· 11 11 import scala.collection.convert.ImplicitConversions.given 12 12 13 13 class Plugin extends IMixinConfigPlugin: 14 - private val mixinClasses = mutable.Buffer[String]() 15 - override def onLoad(mixinPackage: String): Unit = 16 - val config = Path.of("config/mica:extra_classes.txt") 17 - if Files.exists(config) then 18 - Files.readAllLines(config).forEach: line => 19 - val ary = line.split("\t") 20 - ary(0) match 21 - case "CLASS" => 22 - //<[[ 23 - ClassTinkerers.define(ary(1), Base64.getDecoder.decode(ary(2))) 24 - case "MIXIN" => 25 - ClassTinkerers.define(ary(1), Base64.getDecoder.decode(ary(2))); 26 - mixinClasses += ary(1) 27 - //]]> 14 + override def onLoad(mixinPackage: String): Unit = () 28 15 override def getRefMapperConfig: String = null 29 16 override def shouldApplyMixin(targetClassName: String, mixinClassName: String): Boolean = true 30 17 override def acceptTargets(myTargets: util.Set[String], otherTargets: util.Set[String]): Unit = () 31 18 override def preApply(targetClassName: String, targetClass: ClassNode, mixinClassName: String, mixinInfo: IMixinInfo): Unit = () 32 19 override def postApply(targetClassName: String, targetClass: ClassNode, mixinClassName: String, mixinInfo: IMixinInfo): Unit = () 33 - override def getMixins: util.List[String] = mixinClasses.toVector 20 + override def getMixins: util.List[String] = null