Skip to content
Success

Changes

Summary

  1. Restructure the way in which the plugin is loaded (commit: 0d1e113) (details)
Commit 0d1e113b306e97509b016bc0f459a3bde2c01984 by ME1312
Restructure the way in which the plugin is loaded

In past revisions, the many layers of classloading obscured the actual implementation to such a degree that creating a proper API was not on the table.

This problem has been resolved.
(commit: 0d1e113)
The file was modified src/net/ME1312/CBS/ASM/LibraryClassLoader.java (diff)
The file was removedsrc/net/ME1312/CBS/CBS.java
The file was modified src/net/ME1312/CBS/ASM/ASM.java (diff)
The file was modified src/net/ME1312/CBS/ASM/TranslationVisitor.java (diff)
The file was modified src/net/ME1312/CBS/Command.java (diff)
The file was modified src/net/ME1312/CBS/EmulationManager.java (diff)
The file was modified src/net/ME1312/CBS/ASM/MemoryClassLoader.java (diff)
The file was modified src/net/ME1312/CBS/Unsafe.java (diff)
The file was modified src/net/ME1312/CBS/ASM/Translation.java (diff)
The file was modified src/net/ME1312/CBS/ASM/PlayerVisitor.java (diff)
The file was modified src/plugin.yml (diff)
The file was modified src/net/ME1312/CBS/EmulatedPlayer.java (diff)