Skip to content
This repository was archived by the owner on Nov 8, 2021. It is now read-only.

Commit 942d16f

Browse files
committed
Bump out mixin-related files to be restored on new branch
1 parent 8bfe22b commit 942d16f

File tree

7 files changed

+0
-373
lines changed

7 files changed

+0
-373
lines changed

src/main/java/me/theminecoder/minecraft/nmsproxy/NMSProxyPlugin.java

Lines changed: 0 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -17,46 +17,4 @@ public class NMSProxyPlugin extends JavaPlugin {
1717
NMS_VERSION = packageName.substring(packageName.lastIndexOf(".") + 1);
1818
}
1919

20-
// @Override
21-
// public void onEnable() {
22-
// SimpleMixinInjectionProvider mixinInjectionProvider = new SimpleMixinInjectionProvider();
23-
// Arrays.stream(getServer().getPluginManager().getPlugins())
24-
// .filter(plugin -> plugin instanceof PluginMixinProvider)
25-
// .forEach(plugin -> ((PluginMixinProvider) plugin).provideMixins(mixinInjectionProvider));
26-
//
27-
// ByteBuddy byteBuddy = new ByteBuddy();
28-
// TypePool typePool = TypePool.Default.of(Bukkit.class.getClassLoader());
29-
// Map<String, DynamicType.Builder> builders = new HashMap<>();
30-
// mixinInjectionProvider.getMixinClasses().forEach(mixinClass -> {
31-
// NMSClass classAnnotation = mixinClass.getAnnotation(NMSClass.class);
32-
// if (classAnnotation == null) {
33-
// System.out.println("[MIXIN] Skipping " + mixinClass.getCanonicalName() + " as it has no @NMSClass annotation!");
34-
// return;
35-
// }
36-
//
37-
// String nmsClassName = classAnnotation.type().getClassName(NMS_VERSION, classAnnotation.className());
38-
//
39-
// DynamicType.Builder builder = builders.get(nmsClassName);
40-
// if (builder == null) {
41-
// TypeDescription result = typePool.describe(nmsClassName).resolve();
42-
// builder = byteBuddy.rebase(
43-
// result,
44-
// ClassFileLocator.ForClassLoader.of(Bukkit.class.getClassLoader())
45-
// );
46-
// builders.put(nmsClassName, builder);
47-
// }
48-
//
49-
// DynamicType.Builder classBuilder = builder;
50-
// Arrays.stream(mixinClass.getDeclaredMethods()).forEach(mixinMethod -> {
51-
// NMSMixin mixinAnnotation = mixinMethod.getAnnotation(NMSMixin.class);
52-
// if (mixinAnnotation == null) {
53-
// return;
54-
// }
55-
//
56-
// classBuilder.method()
57-
// });
58-
// });
59-
//
60-
// builders.forEach((clazz, builder) -> builder.make().load(Bukkit.class.getClassLoader()));
61-
// }
6220
}

src/main/java/me/theminecoder/minecraft/nmsproxy/mixin/MixinInjectionProvider.java

Lines changed: 0 additions & 14 deletions
This file was deleted.

src/main/java/me/theminecoder/minecraft/nmsproxy/mixin/NMSMixinClass.java

Lines changed: 0 additions & 7 deletions
This file was deleted.

src/main/java/me/theminecoder/minecraft/nmsproxy/mixin/PluginMixinProvider.java

Lines changed: 0 additions & 10 deletions
This file was deleted.

src/main/java/me/theminecoder/minecraft/nmsproxy/mixin/SimpleMixinInjectionProvider.java

Lines changed: 0 additions & 47 deletions
This file was deleted.

src/main/java/me/theminecoder/minecraft/nmsproxy/mixin/graph/DependencyGraph.java

Lines changed: 0 additions & 191 deletions
This file was deleted.

src/main/java/me/theminecoder/minecraft/nmsproxy/mixin/graph/DependencyGraphNode.java

Lines changed: 0 additions & 62 deletions
This file was deleted.

0 commit comments

Comments
 (0)