File tree 13 files changed +19
-11
lines changed
kotlin/com/chattriggers/ctjs
resources/assets/chattriggers/js
13 files changed +19
-11
lines changed Original file line number Diff line number Diff line change @@ -2400,6 +2400,13 @@ public final class com/chattriggers/ctjs/utils/Config : gg/essential/vigilance/V
2400
2400
public final fun setShowUpdatesInChat (Z)V
2401
2401
}
2402
2402
2403
+ public final class com/chattriggers/ctjs/utils/Mappings {
2404
+ public static final field INSTANCE Lcom/chattriggers/ctjs/utils/Mappings;
2405
+ public static final fun mapClassName (Ljava/lang/String;)Ljava/lang/String;
2406
+ public static final fun unmapClass (Ljava/lang/Class;)Ljava/lang/String;
2407
+ public static final fun unmapClassName (Ljava/lang/String;)Ljava/lang/String;
2408
+ }
2409
+
2403
2410
public final class com/chattriggers/ctjs/utils/vec/Vec2f {
2404
2411
public fun <init> ()V
2405
2412
public fun <init> (F)V
Original file line number Diff line number Diff line change 1
1
package com.chattriggers.ctjs.launch
2
2
3
+ import com.chattriggers.ctjs.utils.Mappings
3
4
import org.mozilla.javascript.JavaObjectMappingProvider
4
5
import java.lang.reflect.Modifier
5
6
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ package com.chattriggers.ctjs.launch
2
2
3
3
import com.chattriggers.ctjs.console.printTraceToConsole
4
4
import com.chattriggers.ctjs.engine.module.ModuleManager
5
+ import com.chattriggers.ctjs.utils.Mappings
5
6
import com.llamalad7.mixinextras.MixinExtrasBootstrap
6
7
import org.objectweb.asm.tree.ClassNode
7
8
import org.slf4j.LoggerFactory
Original file line number Diff line number Diff line change 1
1
package com.chattriggers.ctjs.launch
2
2
3
3
import com.chattriggers.ctjs.launch.generation.Utils
4
+ import com.chattriggers.ctjs.utils.Mappings
4
5
import org.objectweb.asm.Type
5
6
6
7
sealed interface Descriptor {
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ import com.chattriggers.ctjs.engine.module.ModuleManager
7
7
import com.chattriggers.ctjs.launch.generation.DynamicMixinGenerator
8
8
import com.chattriggers.ctjs.launch.generation.GenerationContext
9
9
import com.chattriggers.ctjs.launch.generation.Utils
10
+ import com.chattriggers.ctjs.utils.Mappings
10
11
import kotlinx.serialization.json.*
11
12
import org.spongepowered.asm.mixin.Mixins
12
13
import java.io.ByteArrayInputStream
Original file line number Diff line number Diff line change 1
1
package com.chattriggers.ctjs.launch.generation
2
2
3
3
import com.chattriggers.ctjs.launch.Descriptor
4
- import com.chattriggers.ctjs.launch.Mappings
5
4
import com.chattriggers.ctjs.launch.Mixin
5
+ import com.chattriggers.ctjs.utils.Mappings
6
6
import org.spongepowered.asm.mixin.transformer.ClassInfo
7
7
8
8
internal data class GenerationContext (val mixin : Mixin ) {
Original file line number Diff line number Diff line change @@ -7,12 +7,10 @@ import com.chattriggers.ctjs.engine.js.JSLoader
7
7
import com.chattriggers.ctjs.launch.Descriptor
8
8
import com.chattriggers.ctjs.launch.InvokeDynamicSupport
9
9
import com.chattriggers.ctjs.launch.Local
10
- import com.chattriggers.ctjs.launch .Mappings
10
+ import com.chattriggers.ctjs.utils .Mappings
11
11
import com.chattriggers.ctjs.utils.descriptorString
12
12
import com.chattriggers.ctjs.utils.descriptor
13
13
import com.llamalad7.mixinextras.sugar.ref.*
14
- import org.objectweb.asm.Handle
15
- import org.objectweb.asm.Opcodes
16
14
import org.objectweb.asm.tree.MethodNode
17
15
18
16
internal abstract class InjectorGenerator (protected val ctx : GenerationContext , val id : Int ) {
Original file line number Diff line number Diff line change 1
1
package com.chattriggers.ctjs.launch.generation
2
2
3
3
import com.chattriggers.ctjs.launch.Descriptor
4
- import com.chattriggers.ctjs.launch.Mappings
5
4
import com.chattriggers.ctjs.launch.Redirect
5
+ import com.chattriggers.ctjs.utils.Mappings
6
6
import com.chattriggers.ctjs.utils.descriptorString
7
7
import org.objectweb.asm.tree.MethodNode
8
8
import org.spongepowered.asm.mixin.injection.Redirect as SPRedirect
Original file line number Diff line number Diff line change 1
1
package com.chattriggers.ctjs.launch.generation
2
2
3
3
import com.chattriggers.ctjs.launch.*
4
+ import com.chattriggers.ctjs.utils.Mappings
4
5
import com.chattriggers.ctjs.utils.descriptor
5
6
import com.chattriggers.ctjs.utils.descriptorString
6
7
import net.fabricmc.accesswidener.AccessWidenerReader
Original file line number Diff line number Diff line change 1
1
package com.chattriggers.ctjs.launch.generation
2
2
3
3
import com.chattriggers.ctjs.launch.Descriptor
4
- import com.chattriggers.ctjs.launch.Mappings
5
4
import com.chattriggers.ctjs.launch.WrapOperation
5
+ import com.chattriggers.ctjs.utils.Mappings
6
6
import com.chattriggers.ctjs.utils.descriptor
7
7
import com.chattriggers.ctjs.utils.descriptorString
8
8
import com.llamalad7.mixinextras.injector.wrapoperation.Operation
9
- import org.objectweb.asm.Opcodes
10
9
import org.objectweb.asm.tree.MethodNode
11
10
import com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation as SPWrapOperation
12
11
Original file line number Diff line number Diff line change 1
1
package com.chattriggers.ctjs.launch.generation
2
2
3
3
import com.chattriggers.ctjs.launch.Descriptor
4
- import com.chattriggers.ctjs.launch.Mappings
5
4
import com.chattriggers.ctjs.launch.WrapWithCondition
5
+ import com.chattriggers.ctjs.utils.Mappings
6
6
import com.chattriggers.ctjs.utils.descriptorString
7
7
import org.objectweb.asm.tree.MethodNode
8
8
import com.llamalad7.mixinextras.injector.WrapWithCondition as SPWrapWithCondition
Original file line number Diff line number Diff line change 1
- package com.chattriggers.ctjs.launch
1
+ package com.chattriggers.ctjs.utils
2
2
3
3
import com.chattriggers.ctjs.CTJS
4
- import com.chattriggers.ctjs.utils.urlEncode
5
4
import net.fabricmc.loader.api.FabricLoader
6
5
import net.fabricmc.mapping.tree.Descriptored
7
6
import net.fabricmc.mapping.tree.Mapped
Original file line number Diff line number Diff line change 1
1
( function ( global ) {
2
- global . Mappings = com . chattriggers . ctjs . launch . Mappings . INSTANCE ;
2
+ global . Mappings = com . chattriggers . ctjs . utils . Mappings . INSTANCE ;
3
3
4
4
function getJavaType ( clazz ) {
5
5
const mappedName = Mappings . mapClassName ( clazz ) ;
You can’t perform that action at this time.
0 commit comments