mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2026-04-23 08:29:30 +00:00
Fix data managers
This commit is contained in:
BIN
lint/ZKM.jar
Normal file
BIN
lint/ZKM.jar
Normal file
Binary file not shown.
BIN
lint/ZKM_EX.ser
Normal file
BIN
lint/ZKM_EX.ser
Normal file
Binary file not shown.
0
lint/ZKM_LoadLog.txt
Normal file
0
lint/ZKM_LoadLog.txt
Normal file
BIN
lint/ZKM_O.ser
Normal file
BIN
lint/ZKM_O.ser
Normal file
Binary file not shown.
BIN
lint/ZKM_OB_REF.ser
Normal file
BIN
lint/ZKM_OB_REF.ser
Normal file
Binary file not shown.
BIN
lint/ZKM_SO.ser
Normal file
BIN
lint/ZKM_SO.ser
Normal file
Binary file not shown.
BIN
lint/ZKM_TEX.ser
Normal file
BIN
lint/ZKM_TEX.ser
Normal file
Binary file not shown.
BIN
lint/ZKM_TO.ser
Normal file
BIN
lint/ZKM_TO.ser
Normal file
Binary file not shown.
1824
lint/ZKM_TrimLog.txt
Normal file
1824
lint/ZKM_TrimLog.txt
Normal file
File diff suppressed because it is too large
Load Diff
213
lint/ZKM_WarningLog.txt
Normal file
213
lint/ZKM_WarningLog.txt
Normal file
@@ -0,0 +1,213 @@
|
||||
In class com.google.gson.FieldAttributes
|
||||
in method public java.lang.String getName()
|
||||
java.lang.reflect.Field.getName()
|
||||
In class com.google.gson.FieldNamingPolicy$1
|
||||
in method public java.lang.String translateName(java.lang.reflect.Field)
|
||||
java.lang.reflect.Field.getName()
|
||||
In class com.google.gson.FieldNamingPolicy$2
|
||||
in method public java.lang.String translateName(java.lang.reflect.Field)
|
||||
java.lang.reflect.Field.getName()
|
||||
In class com.google.gson.FieldNamingPolicy$3
|
||||
in method public java.lang.String translateName(java.lang.reflect.Field)
|
||||
java.lang.reflect.Field.getName()
|
||||
In class com.google.gson.FieldNamingPolicy$4
|
||||
in method public java.lang.String translateName(java.lang.reflect.Field)
|
||||
java.lang.reflect.Field.getName()
|
||||
In class com.google.gson.FieldNamingPolicy$5
|
||||
in method public java.lang.String translateName(java.lang.reflect.Field)
|
||||
java.lang.reflect.Field.getName()
|
||||
In class com.google.gson.FieldNamingPolicy$6
|
||||
in method public java.lang.String translateName(java.lang.reflect.Field)
|
||||
java.lang.reflect.Field.getName()
|
||||
In class com.google.gson.internal.$Gson$Types
|
||||
in method public static java.lang.Class getRawType(java.lang.reflect.Type)
|
||||
java.lang.Class.getName()
|
||||
in method public static java.lang.String typeToString(java.lang.reflect.Type)
|
||||
java.lang.Class.getName()
|
||||
In class com.google.gson.internal.LinkedHashTreeMap
|
||||
in method com.google.gson.internal.LinkedHashTreeMap$Node find(java.lang.Object, boolean)
|
||||
java.lang.Class.getName()
|
||||
In class com.google.gson.internal.LinkedTreeMap
|
||||
in method com.google.gson.internal.LinkedTreeMap$Node find(java.lang.Object, boolean)
|
||||
java.lang.Class.getName()
|
||||
In class com.google.gson.internal.UnsafeAllocator
|
||||
in method public static com.google.gson.internal.UnsafeAllocator create()
|
||||
java.lang.Class.getDeclaredMethod(java.lang.String, java.lang.Class[])
|
||||
java.lang.Class.getDeclaredMethod(java.lang.String, java.lang.Class[])
|
||||
java.lang.Class.getDeclaredMethod(java.lang.String, java.lang.Class[])
|
||||
in method static void assertInstantiable(java.lang.Class)
|
||||
java.lang.Class.getName()
|
||||
java.lang.Class.getName()
|
||||
In class com.google.gson.internal.bind.JsonAdapterAnnotationTypeAdapterFactory
|
||||
in method com.google.gson.TypeAdapter getTypeAdapter(com.google.gson.internal.ConstructorConstructor, com.google.gson.Gson, com.google.gson.reflect.TypeToken, com.google.gson.annotations.JsonAdapter)
|
||||
java.lang.Class.getName()
|
||||
In class com.google.gson.internal.bind.TypeAdapters$1
|
||||
in method public void write(com.google.gson.stream.JsonWriter, java.lang.Class)
|
||||
java.lang.Class.getName()
|
||||
In class com.google.gson.internal.bind.TypeAdapters$32
|
||||
in method public java.lang.String toString()
|
||||
java.lang.Class.getName()
|
||||
In class com.google.gson.internal.bind.TypeAdapters$33
|
||||
in method public java.lang.String toString()
|
||||
java.lang.Class.getName()
|
||||
java.lang.Class.getName()
|
||||
In class com.google.gson.internal.bind.TypeAdapters$34
|
||||
in method public java.lang.String toString()
|
||||
java.lang.Class.getName()
|
||||
java.lang.Class.getName()
|
||||
In class com.google.gson.internal.bind.TypeAdapters$35
|
||||
in method public java.lang.String toString()
|
||||
java.lang.Class.getName()
|
||||
In class com.google.gson.internal.bind.TypeAdapters$35$1
|
||||
in method public java.lang.Object read(com.google.gson.stream.JsonReader)
|
||||
java.lang.Class.getName()
|
||||
java.lang.Class.getName()
|
||||
In class com.google.gson.internal.bind.TypeAdapters$EnumTypeAdapter
|
||||
in method public TypeAdapters$EnumTypeAdapter(java.lang.Class)
|
||||
java.lang.Class.getField(java.lang.String)
|
||||
In class com.google.gson.internal.bind.util.ISO8601Utils
|
||||
in method public static java.util.Date parse(java.lang.String, java.text.ParsePosition)
|
||||
java.lang.Class.getName()
|
||||
In class com.google.gson.internal.reflect.UnsafeReflectionAccessor
|
||||
in method boolean makeAccessibleWithUnsafe(java.lang.reflect.AccessibleObject)
|
||||
java.lang.Class.getMethod(java.lang.String, java.lang.Class[])
|
||||
java.lang.Class.getMethod(java.lang.String, java.lang.Class[])
|
||||
In class com.google.gson.reflect.TypeToken
|
||||
in method private static java.lang.AssertionError buildUnexpectedTypeError(java.lang.reflect.Type, java.lang.Class[])
|
||||
java.lang.Class.getName()
|
||||
java.lang.Class.getName()
|
||||
In class com.volmit.iris.ProjectManager
|
||||
in method public com.volmit.iris.util.JSONObject getSchemaFor(java.lang.Class, int, com.volmit.iris.util.KMap, com.volmit.iris.IrisDataManager)
|
||||
java.lang.reflect.Field.getName()
|
||||
java.lang.reflect.Field.getName()
|
||||
java.lang.reflect.Field.getName()
|
||||
java.lang.reflect.Field.getName()
|
||||
java.lang.reflect.Field.getName()
|
||||
java.lang.reflect.Field.getName()
|
||||
java.lang.reflect.Field.getName()
|
||||
java.lang.reflect.Field.getName()
|
||||
java.lang.reflect.Field.getName()
|
||||
java.lang.reflect.Field.getName()
|
||||
java.lang.reflect.Field.getName()
|
||||
java.lang.reflect.Field.getName()
|
||||
java.lang.reflect.Field.getName()
|
||||
java.lang.reflect.Field.getName()
|
||||
java.lang.reflect.Field.getName()
|
||||
in method private void verify(com.volmit.iris.util.JSONObject, java.lang.Object, com.volmit.iris.util.KList, java.io.File)
|
||||
java.lang.Class.getDeclaredField(java.lang.String)
|
||||
in method public com.volmit.iris.util.KList analyze(java.lang.Object, java.io.File)
|
||||
java.lang.Class.getDeclaredField(java.lang.String)
|
||||
In class com.volmit.iris.gen.PostBlockChunkGenerator
|
||||
in method public void onInit(org.bukkit.World, com.volmit.iris.util.RNG)
|
||||
java.lang.Class.getConstructor(java.lang.Class[])
|
||||
In class com.volmit.iris.object.IrisEnchantment
|
||||
in method public org.bukkit.enchantments.Enchantment getEnchant()
|
||||
java.lang.reflect.Field.getName()
|
||||
In class com.volmit.iris.util.FastReflection
|
||||
in method public static java.lang.Class nmsClass(java.lang.String)
|
||||
java.lang.Class.forName(java.lang.String)
|
||||
in method public static java.lang.Class obcClass(java.lang.String)
|
||||
java.lang.Class.forName(java.lang.String)
|
||||
in method public static java.util.Optional optionalClass(java.lang.String)
|
||||
java.lang.Class.forName(java.lang.String)
|
||||
in method static
|
||||
java.lang.Package.getName()
|
||||
In class com.volmit.iris.util.JSONObject
|
||||
in method public JSONObject(java.lang.Object, java.lang.String[])
|
||||
java.lang.Class.getField(java.lang.String)
|
||||
in method public static java.lang.String[] getNames(java.lang.Object)
|
||||
java.lang.reflect.Field.getName()
|
||||
in method private void populateMap(java.lang.Object)
|
||||
java.lang.reflect.Method.getName()
|
||||
in method public static java.lang.Object wrap(java.lang.Object)
|
||||
java.lang.Package.getName()
|
||||
In class com.volmit.iris.util.JarScanner
|
||||
in method public void scan()
|
||||
java.lang.Class.forName(java.lang.String)
|
||||
In class com.volmit.iris.util.MortarCommand
|
||||
in method private com.volmit.iris.util.KList buildChildren()
|
||||
java.lang.Class.getConstructor(java.lang.Class[])
|
||||
In class com.volmit.iris.util.MortarPermission
|
||||
in method public MortarPermission()
|
||||
java.lang.Class.getConstructor(java.lang.Class[])
|
||||
In class com.volmit.iris.util.MortarPlugin
|
||||
in method private void registerPermissions()
|
||||
java.lang.Class.getConstructor(java.lang.Class[])
|
||||
java.lang.reflect.Field.getName()
|
||||
java.lang.reflect.Field.getName()
|
||||
in method private void registerControllers()
|
||||
java.lang.Class.getConstructor(java.lang.Class[])
|
||||
java.lang.reflect.Field.getName()
|
||||
java.lang.reflect.Field.getName()
|
||||
in method private void registerInstance()
|
||||
java.lang.reflect.Field.getName()
|
||||
java.lang.reflect.Field.getName()
|
||||
in method private void unregisterInstance()
|
||||
java.lang.reflect.Field.getName()
|
||||
java.lang.reflect.Field.getName()
|
||||
in method private void registerCommands()
|
||||
java.lang.Class.getConstructor(java.lang.Class[])
|
||||
java.lang.reflect.Field.getName()
|
||||
java.lang.reflect.Field.getName()
|
||||
In class com.volmit.iris.util.NBTUtils
|
||||
in method public static java.lang.String getTypeName(java.lang.Class)
|
||||
java.lang.Class.getName()
|
||||
in method public static int getTypeCode(java.lang.Class)
|
||||
java.lang.Class.getName()
|
||||
In class com.volmit.iris.util.NMSVersion
|
||||
in method private static boolean tryVersion(java.lang.String)
|
||||
java.lang.Class.forName(java.lang.String)
|
||||
In class com.volmit.iris.util.ParticleSenderLegacy
|
||||
in method static
|
||||
java.lang.Class.getMethod(java.lang.String, java.lang.Class[])
|
||||
java.lang.Class.getConstructor(java.lang.Class[])
|
||||
java.lang.Class.getConstructor(java.lang.Class[])
|
||||
java.lang.Class.getField(java.lang.String)
|
||||
java.lang.Class.getDeclaredMethod(java.lang.String, java.lang.Class[])
|
||||
java.lang.Class.getDeclaredMethod(java.lang.String, java.lang.Class[])
|
||||
java.lang.Class.getDeclaredMethod(java.lang.String, java.lang.Class[])
|
||||
java.lang.Class.getDeclaredMethod(java.lang.String, java.lang.Class[])
|
||||
In class com.volmit.iris.util.Violator
|
||||
in method private static java.lang.String id(java.lang.Object, java.lang.Object)
|
||||
java.lang.reflect.Method.getName()
|
||||
java.lang.reflect.Field.getName()
|
||||
in method public static java.lang.reflect.Constructor getConstructor(java.lang.Class, java.lang.Class[])
|
||||
java.lang.Class.getConstructor(java.lang.Class[])
|
||||
in method public static java.lang.reflect.Field getField(java.lang.Class, java.lang.String)
|
||||
java.lang.Class.getField(java.lang.String)
|
||||
java.lang.Class.getField(java.lang.String)
|
||||
in method public static java.lang.reflect.Field getDeclaredField(java.lang.Class, java.lang.String)
|
||||
java.lang.Class.getDeclaredField(java.lang.String)
|
||||
java.lang.Class.getDeclaredField(java.lang.String)
|
||||
in method public static java.lang.reflect.Method getMethod(java.lang.Class, java.lang.String, java.lang.Class[])
|
||||
java.lang.Class.getMethod(java.lang.String, java.lang.Class[])
|
||||
in method public static java.lang.reflect.Method getDeclaredMethod(java.lang.Class, java.lang.String, java.lang.Class[])
|
||||
java.lang.Class.getDeclaredMethod(java.lang.String, java.lang.Class[])
|
||||
In class com.volmit.iris.util.VirtualCommand
|
||||
in method public VirtualCommand(com.volmit.iris.util.ICommand, java.lang.String)
|
||||
java.lang.Class.getConstructor(java.lang.Class[])
|
||||
java.lang.reflect.Field.getName()
|
||||
In class org.slf4j.LoggerFactory
|
||||
in method public static org.slf4j.Logger getLogger(java.lang.Class)
|
||||
java.lang.Class.getName()
|
||||
In class org.slf4j.helpers.MarkerIgnoringBase
|
||||
in method public java.lang.String toString()
|
||||
java.lang.Class.getName()
|
||||
In class org.slf4j.helpers.MessageFormatter
|
||||
in method private static void safeObjectAppend(java.lang.StringBuffer, java.lang.Object)
|
||||
java.lang.Class.getName()
|
||||
In class org.zeroturnaround.zip.ZTZipReflectionUtil
|
||||
in method static java.lang.reflect.Method getDeclaredMethod(java.lang.Class, java.lang.String, java.lang.Class[])
|
||||
java.lang.Class.getDeclaredMethod(java.lang.String, java.lang.Class[])
|
||||
In class org.zeroturnaround.zip.ZipFileUtil
|
||||
in method static java.util.zip.ZipInputStream createZipInputStream(java.io.InputStream, java.nio.charset.Charset)
|
||||
java.lang.Class.getConstructor(java.lang.Class[])
|
||||
in method static java.util.zip.ZipOutputStream createZipOutputStream(java.io.BufferedOutputStream, java.nio.charset.Charset)
|
||||
java.lang.Class.getConstructor(java.lang.Class[])
|
||||
in method static java.util.zip.ZipFile getZipFile(java.io.File, java.nio.charset.Charset)
|
||||
java.lang.Class.getConstructor(java.lang.Class[])
|
||||
in method static boolean isCharsetSupported()
|
||||
java.lang.Class.getConstructor(java.lang.Class[])
|
||||
In class org.zeroturnaround.zip.extra.ExtraFieldUtils
|
||||
in method public static org.zeroturnaround.zip.extra.ZipExtraField createExtraField(org.zeroturnaround.zip.extra.ZipShort)
|
||||
java.lang.Class.newInstance()
|
||||
234
lint/ZKM_log.txt
Normal file
234
lint/ZKM_log.txt
Normal file
@@ -0,0 +1,234 @@
|
||||
[2020.09.17 12:53:51] Using "C:\Program Files\Java\jre1.8.0_221\lib\resources.jar;C:\Program Files\Java\jre1.8.0_221\lib\rt.jar;C:\Program Files\Java\jre1.8.0_221\lib\jsse.jar;C:\Program Files\Java\jre1.8.0_221\lib\jce.jar;C:\Program Files\Java\jre1.8.0_221\lib\charsets.jar;C:\Program Files\Java\jre1.8.0_221\lib\jfr.jar" as path to java.lang.Object (D)
|
||||
[2020.09.17 12:53:51] Zelix KlassMaster 13.0.0
|
||||
Unlimited
|
||||
|
||||
|
||||
Copyright 1997-2019 Zelix Pty Ltd (47 078 740 093)
|
||||
All rights reserved
|
||||
[2020.09.17 12:53:51] Preprocessing ZKM Script file "C:\Users\cyberpwn\Documents\development\workspace\Iris\lint\script.zkm"
|
||||
[2020.09.17 12:53:51] Parsing ZKM Script file "C:\Users\cyberpwn\Documents\development\workspace\Iris\lint\script.zkm"
|
||||
ERROR: Invalid classpath in "classpath" statement at line 5 : "C:\Users\cyberpwn\Documents\development\workspace\Iris\lint\lib\zt-zip-1.14.jar" is not a valid path.
|
||||
[2020.09.17 12:53:52] Setting classpath to "C:\Users\cyberpwn\Documents\development\workspace\Iris\lint\ZKM.jar;C:\Program Files\Java\jre1.8.0_221\lib\resources.jar;C:\Program Files\Java\jre1.8.0_221\lib\rt.jar;C:\Program Files\Java\jre1.8.0_221\lib\jsse.jar;C:\Program Files\Java\jre1.8.0_221\lib\jce.jar;C:\Program Files\Java\jre1.8.0_221\lib\charsets.jar;C:\Program Files\Java\jre1.8.0_221\lib\jfr.jar;C:\Users\cyberpwn\Documents\development\workspace\Iris\lint\lib\bungeecord-api.jar;C:\Users\cyberpwn\Documents\development\workspace\Iris\lint\lib\craftbukkit-14.jar;C:\Users\cyberpwn\Documents\development\workspace\Iris\lint\lib\craftbukkit-1.15.2.jar;C:\Users\cyberpwn\Documents\development\workspace\Iris\lint\lib\craftbukkit-1.16.1.jar;C:\Users\cyberpwn\Documents\development\workspace\Iris\lint\lib\craftbukkit-1.16.2.jar;C:\Users\cyberpwn\Documents\development\workspace\Iris\lint\lib\lombok-1.18.10.jar;C:\Users\cyberpwn\Documents\development\workspace\Iris\lint\lib\slf4j-simp.jar;C:\Users\cyberpwn\Documents\development\workspace\Iris\lint\lib\worldedit-core-7.2.0-20200907.181948-146.jar;C:\Users\cyberpwn\Documents\development\workspace\Iris\lint\lib\worldedit-bukkit-7.2.0-20200907.181948-147.jar;C:\Users\cyberpwn\Documents\development\workspace\Iris\lint\lib\spigot.jar"
|
||||
[2020.09.17 12:53:52] Opening classes...
|
||||
WARNING: Could not find method 'void setBiome(int, int, int, org.bukkit.block.Biome)' in class 'C:\Users\cyberpwn\Documents\development\workspace\Iris\lint\lib\craftbukkit-14.jar!org/bukkit/generator/ChunkGenerator$BiomeGrid.class' (org.bukkit.generator.ChunkGenerator$BiomeGrid) or in its hierarchy. Such a reference occurs in class C:\Users\cyberpwn\Documents\development\workspace\Iris\lint\in.jar!com/volmit/iris/gen/atomics/AtomicSliver.class. Please check the classpath and reopen your classes (B).
|
||||
API calls detected that may not be handled automatically...
|
||||
In class com.github.benmanes.caffeine.base.UnsafeAccess
|
||||
in method public static long objectFieldOffset(java.lang.Class, java.lang.String)
|
||||
java.lang.Class.getDeclaredField(java.lang.String)
|
||||
in method static sun.misc.Unsafe load(java.lang.String, java.lang.String)
|
||||
java.lang.Class.getDeclaredField(java.lang.String)
|
||||
java.lang.Class.getDeclaredField(java.lang.String)
|
||||
In class com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueue
|
||||
in method public java.lang.String toString()
|
||||
java.lang.Class.getName()
|
||||
in method static
|
||||
java.lang.Class.getDeclaredField(java.lang.String)
|
||||
java.lang.Class.getDeclaredField(java.lang.String)
|
||||
java.lang.Class.getDeclaredField(java.lang.String)
|
||||
In class com.github.benmanes.caffeine.cache.BoundedLocalCache
|
||||
in method static
|
||||
java.lang.Class.getName()
|
||||
In class com.github.benmanes.caffeine.cache.Caffeine
|
||||
in method static
|
||||
java.lang.Class.getName()
|
||||
In class com.github.benmanes.caffeine.cache.ExecutorServiceScheduler
|
||||
in method static
|
||||
java.lang.Class.getName()
|
||||
In class com.github.benmanes.caffeine.cache.GuardedScheduler
|
||||
in method static
|
||||
java.lang.Class.getName()
|
||||
In class com.github.benmanes.caffeine.cache.LocalAsyncCache
|
||||
in method static
|
||||
java.lang.Class.getName()
|
||||
In class com.github.benmanes.caffeine.cache.LocalAsyncLoadingCache
|
||||
in method static
|
||||
java.lang.Class.getName()
|
||||
in method private static boolean canBulkLoad(com.github.benmanes.caffeine.cache.AsyncCacheLoader)
|
||||
java.lang.Class.getMethod(java.lang.String, java.lang.Class[])
|
||||
java.lang.Class.getMethod(java.lang.String, java.lang.Class[])
|
||||
java.lang.Class.getMethod(java.lang.String, java.lang.Class[])
|
||||
java.lang.Class.getMethod(java.lang.String, java.lang.Class[])
|
||||
In class com.github.benmanes.caffeine.cache.LocalCacheFactory
|
||||
in method static com.github.benmanes.caffeine.cache.BoundedLocalCache newBoundedLocalCache(com.github.benmanes.caffeine.cache.Caffeine, com.github.benmanes.caffeine.cache.CacheLoader, boolean)
|
||||
java.lang.ClassLoader.loadClass(java.lang.String)
|
||||
In class com.github.benmanes.caffeine.cache.LocalLoadingCache
|
||||
in method static
|
||||
java.lang.Class.getName()
|
||||
in method public static boolean hasLoadAll(com.github.benmanes.caffeine.cache.CacheLoader)
|
||||
java.lang.Class.getMethod(java.lang.String, java.lang.Class[])
|
||||
java.lang.Class.getMethod(java.lang.String, java.lang.Class[])
|
||||
In class com.github.benmanes.caffeine.cache.NodeFactory
|
||||
in method public static com.github.benmanes.caffeine.cache.NodeFactory newFactory(com.github.benmanes.caffeine.cache.Caffeine, boolean)
|
||||
java.lang.ClassLoader.loadClass(java.lang.String)
|
||||
In class com.github.benmanes.caffeine.cache.SystemScheduler
|
||||
in method static java.lang.reflect.Method getDelayedExecutorMethod()
|
||||
java.lang.Class.getMethod(java.lang.String, java.lang.Class[])
|
||||
In class com.github.benmanes.caffeine.cache.stats.GuardedStatsCounter
|
||||
in method static
|
||||
java.lang.Class.getName()
|
||||
In class com.volmit.iris.link.MultiverseCoreLink
|
||||
in method public boolean addWorld(java.lang.String, com.volmit.iris.object.IrisDimension, java.lang.String)
|
||||
java.lang.Class.getDeclaredMethod(java.lang.String, java.lang.Class[])
|
||||
java.lang.Class.getDeclaredMethod(java.lang.String, java.lang.Class[])
|
||||
in method public java.util.Map getList()
|
||||
java.lang.Class.getDeclaredField(java.lang.String)
|
||||
java.lang.Class.getDeclaredMethod(java.lang.String, java.lang.Class[])
|
||||
in method public void saveConfig()
|
||||
java.lang.Class.getDeclaredMethod(java.lang.String, java.lang.Class[])
|
||||
java.lang.Class.getDeclaredMethod(java.lang.String, java.lang.Class[])
|
||||
In class com.volmit.iris.manager.ProjectManager
|
||||
in method public com.volmit.iris.util.KList analyze(java.lang.Object, java.io.File)
|
||||
java.lang.Class.getDeclaredField(java.lang.String)
|
||||
in method private void verify(com.volmit.iris.util.JSONObject, java.lang.Object, com.volmit.iris.util.KList, java.io.File)
|
||||
java.lang.Class.getDeclaredField(java.lang.String)
|
||||
In class com.volmit.iris.manager.SchemaBuilder
|
||||
in method private static com.volmit.iris.util.JSONArray getEnchantmentTypes()
|
||||
java.lang.reflect.Field.getName()
|
||||
in method private java.lang.String getFieldDescription(java.lang.reflect.Field)
|
||||
java.lang.reflect.Field.getName()
|
||||
in method private com.volmit.iris.util.JSONObject buildProperty(java.lang.reflect.Field, java.lang.Class)
|
||||
java.lang.reflect.Field.getName()
|
||||
java.lang.reflect.Field.getName()
|
||||
java.lang.reflect.Field.getName()
|
||||
java.lang.Class.getField(java.lang.String)
|
||||
java.lang.Class.getField(java.lang.String)
|
||||
java.lang.Class.newInstance()
|
||||
in method private com.volmit.iris.util.JSONObject buildProperties(java.lang.Class)
|
||||
java.lang.reflect.Field.getName()
|
||||
java.lang.reflect.Field.getName()
|
||||
In class com.volmit.iris.object.IrisEnchantment
|
||||
in method public org.bukkit.enchantments.Enchantment getEnchant()
|
||||
java.lang.reflect.Field.getName()
|
||||
In class com.volmit.iris.util.FastReflection
|
||||
in method public static java.lang.Class obcClass(java.lang.String)
|
||||
java.lang.Class.forName(java.lang.String)
|
||||
in method public static java.lang.Class nmsClass(java.lang.String)
|
||||
java.lang.Class.forName(java.lang.String)
|
||||
in method static
|
||||
java.lang.Package.getName()
|
||||
In class com.volmit.iris.util.JSONObject
|
||||
in method public static java.lang.String[] getNames(java.lang.Object)
|
||||
java.lang.reflect.Field.getName()
|
||||
in method public JSONObject(java.lang.Object, java.lang.String[])
|
||||
java.lang.Class.getField(java.lang.String)
|
||||
in method private void populateMap(java.lang.Object)
|
||||
java.lang.reflect.Method.getName()
|
||||
in method public static java.lang.Object wrap(java.lang.Object)
|
||||
java.lang.Package.getName()
|
||||
In class com.volmit.iris.util.JarScanner
|
||||
in method public void scan()
|
||||
java.lang.Class.forName(java.lang.String)
|
||||
In class com.volmit.iris.util.MortarCommand
|
||||
in method private com.volmit.iris.util.KList buildChildren()
|
||||
java.lang.Class.getConstructor(java.lang.Class[])
|
||||
In class com.volmit.iris.util.MortarPermission
|
||||
in method public MortarPermission()
|
||||
java.lang.Class.getConstructor(java.lang.Class[])
|
||||
In class com.volmit.iris.util.MortarPlugin
|
||||
in method private void unregisterInstance()
|
||||
java.lang.reflect.Field.getName()
|
||||
java.lang.reflect.Field.getName()
|
||||
in method private void registerControllers()
|
||||
java.lang.reflect.Field.getName()
|
||||
java.lang.reflect.Field.getName()
|
||||
java.lang.Class.getConstructor(java.lang.Class[])
|
||||
in method private void registerInstance()
|
||||
java.lang.reflect.Field.getName()
|
||||
java.lang.reflect.Field.getName()
|
||||
in method private void registerPermissions()
|
||||
java.lang.reflect.Field.getName()
|
||||
java.lang.reflect.Field.getName()
|
||||
java.lang.Class.getConstructor(java.lang.Class[])
|
||||
in method private void registerCommands()
|
||||
java.lang.reflect.Field.getName()
|
||||
java.lang.reflect.Field.getName()
|
||||
java.lang.Class.getConstructor(java.lang.Class[])
|
||||
In class com.volmit.iris.util.NBTUtils
|
||||
in method public static java.lang.String getTypeName(java.lang.Class)
|
||||
java.lang.Class.getName()
|
||||
in method public static int getTypeCode(java.lang.Class)
|
||||
java.lang.Class.getName()
|
||||
In class com.volmit.iris.util.NMSVersion
|
||||
in method private static boolean tryVersion(java.lang.String)
|
||||
java.lang.Class.forName(java.lang.String)
|
||||
In class com.volmit.iris.util.ParticleSenderLegacy
|
||||
in method static
|
||||
java.lang.Class.getField(java.lang.String)
|
||||
java.lang.Class.getConstructor(java.lang.Class[])
|
||||
java.lang.Class.getConstructor(java.lang.Class[])
|
||||
java.lang.Class.getMethod(java.lang.String, java.lang.Class[])
|
||||
java.lang.Class.getDeclaredMethod(java.lang.String, java.lang.Class[])
|
||||
java.lang.Class.getDeclaredMethod(java.lang.String, java.lang.Class[])
|
||||
java.lang.Class.getDeclaredMethod(java.lang.String, java.lang.Class[])
|
||||
java.lang.Class.getDeclaredMethod(java.lang.String, java.lang.Class[])
|
||||
In class com.volmit.iris.util.Violator
|
||||
in method public static java.lang.reflect.Field getDeclaredField(java.lang.Class, java.lang.String)
|
||||
java.lang.Class.getDeclaredField(java.lang.String)
|
||||
java.lang.Class.getDeclaredField(java.lang.String)
|
||||
in method public static java.lang.reflect.Method getMethod(java.lang.Class, java.lang.String, java.lang.Class[])
|
||||
java.lang.Class.getMethod(java.lang.String, java.lang.Class[])
|
||||
in method public static java.lang.reflect.Constructor getConstructor(java.lang.Class, java.lang.Class[])
|
||||
java.lang.Class.getConstructor(java.lang.Class[])
|
||||
in method private static java.lang.String id(java.lang.Object, java.lang.Object)
|
||||
java.lang.reflect.Method.getName()
|
||||
java.lang.reflect.Field.getName()
|
||||
in method public static java.lang.reflect.Method getDeclaredMethod(java.lang.Class, java.lang.String, java.lang.Class[])
|
||||
java.lang.Class.getDeclaredMethod(java.lang.String, java.lang.Class[])
|
||||
in method public static java.lang.reflect.Field getField(java.lang.Class, java.lang.String)
|
||||
java.lang.Class.getField(java.lang.String)
|
||||
java.lang.Class.getField(java.lang.String)
|
||||
In class com.volmit.iris.util.VirtualCommand
|
||||
in method public VirtualCommand(com.volmit.iris.util.ICommand, java.lang.String)
|
||||
java.lang.reflect.Field.getName()
|
||||
java.lang.Class.getConstructor(java.lang.Class[])
|
||||
In class org.bstats.bukkit.Metrics
|
||||
in method private com.google.gson.JsonObject getServerData()
|
||||
java.lang.Class.forName(java.lang.String)
|
||||
java.lang.Class.getMethod(java.lang.String, java.lang.Class[])
|
||||
in method static
|
||||
java.lang.Package.getName()
|
||||
java.lang.Package.getName()
|
||||
in method public Metrics(org.bukkit.plugin.Plugin, int)
|
||||
java.lang.Class.getField(java.lang.String)
|
||||
in method private void submitData()
|
||||
java.lang.Class.getField(java.lang.String)
|
||||
java.lang.Class.getDeclaredMethod(java.lang.String, java.lang.Class[])
|
||||
java.lang.Class.forName(java.lang.String)
|
||||
java.lang.Class.getMethod(java.lang.String, java.lang.Class[])
|
||||
In class org.slf4j.LoggerFactory
|
||||
in method public static org.slf4j.Logger getLogger(java.lang.Class)
|
||||
java.lang.Class.getName()
|
||||
In class org.slf4j.helpers.MarkerIgnoringBase
|
||||
in method public java.lang.String toString()
|
||||
java.lang.Class.getName()
|
||||
In class org.slf4j.helpers.MessageFormatter
|
||||
in method private static void safeObjectAppend(java.lang.StringBuffer, java.lang.Object)
|
||||
java.lang.Class.getName()
|
||||
In class org.zeroturnaround.zip.ZTFilePermissionsUtil
|
||||
in method private static org.zeroturnaround.zip.ZTFilePermissionsStrategy tryInstantiateStrategy(java.lang.Class)
|
||||
java.lang.Class.newInstance()
|
||||
In class org.zeroturnaround.zip.ZTZipReflectionUtil
|
||||
in method static java.lang.reflect.Method getDeclaredMethod(java.lang.Class, java.lang.String, java.lang.Class[])
|
||||
java.lang.Class.getDeclaredMethod(java.lang.String, java.lang.Class[])
|
||||
In class org.zeroturnaround.zip.ZipFileUtil
|
||||
in method static java.util.zip.ZipFile getZipFile(java.io.File, java.nio.charset.Charset)
|
||||
java.lang.Class.getConstructor(java.lang.Class[])
|
||||
in method static java.util.zip.ZipOutputStream createZipOutputStream(java.io.BufferedOutputStream, java.nio.charset.Charset)
|
||||
java.lang.Class.getConstructor(java.lang.Class[])
|
||||
in method static java.util.zip.ZipInputStream createZipInputStream(java.io.InputStream, java.nio.charset.Charset)
|
||||
java.lang.Class.getConstructor(java.lang.Class[])
|
||||
in method static boolean isCharsetSupported()
|
||||
java.lang.Class.getConstructor(java.lang.Class[])
|
||||
In class org.zeroturnaround.zip.extra.ExtraFieldUtils
|
||||
in method public static void register(java.lang.Class)
|
||||
java.lang.Class.newInstance()
|
||||
in method public static org.zeroturnaround.zip.extra.ZipExtraField createExtraField(org.zeroturnaround.zip.extra.ZipShort)
|
||||
java.lang.Class.newInstance()
|
||||
In class org.zeroturnaround.zip.timestamps.TimestampStrategyFactory
|
||||
in method private static boolean hasZipEntryFileTimeMethods()
|
||||
java.lang.Class.getDeclaredMethod(java.lang.String, java.lang.Class[])
|
||||
|
||||
1627 classes opened in 3 seconds. 150761K of memory used. 28950K of memory free.
|
||||
|
||||
[2020.09.17 12:53:56] Setting trim exclusions...
|
||||
FATAL ERROR: Attempt to use "trim" statement at line 35 with unusable classes : Could not find method 'void setBiome(int, int, int, org.bukkit.block.Biome)' in class 'C:\Users\cyberpwn\Documents\development\workspace\Iris\lint\lib\craftbukkit-14.jar!org/bukkit/generator/ChunkGenerator$BiomeGrid.class' (org.bukkit.generator.ChunkGenerator$BiomeGrid) or in its hierarchy. Such a reference occurs in class C:\Users\cyberpwn\Documents\development\workspace\Iris\lint\in.jar!com/volmit/iris/gen/atomics/AtomicSliver.class. Please check the classpath and reopen your classes (B).
|
||||
91
lint/obf.json
Normal file
91
lint/obf.json
Normal file
@@ -0,0 +1,91 @@
|
||||
{
|
||||
"input": "in.jar",
|
||||
"output": "out.jar",
|
||||
"script": "function isRemappingEnabledForClass(node) {\n return true;\n}\nfunction isObfuscatorEnabledForClass(node) {\n return true;\n}",
|
||||
"libraries": [
|
||||
"lib",
|
||||
"C:/Program Files/Java/jre1.8.0_221/lib"
|
||||
],
|
||||
"Crasher": {
|
||||
"Enabled": false,
|
||||
"Invalid Signatures": true,
|
||||
"Empty annotation spam": true
|
||||
},
|
||||
"InvokeDynamic": {
|
||||
"Enabled": false
|
||||
},
|
||||
"HWIDPRotection": {
|
||||
"Enabled": false,
|
||||
"HWID": ""
|
||||
},
|
||||
"Optimizer": {
|
||||
"Enabled": true,
|
||||
"Replace String.equals()": true,
|
||||
"Replace String.equalsIgnoreCase()": true,
|
||||
"Optimize static string calls": false
|
||||
},
|
||||
"LineNumberRemover": {
|
||||
"Enabled": true,
|
||||
"Rename local variables": true,
|
||||
"Remove Line Numbers": false,
|
||||
"Remove Debug Names": false,
|
||||
"Add Local Variables": false,
|
||||
"New SourceFile Name": ""
|
||||
},
|
||||
"StringEncryption": {
|
||||
"Enabled": true,
|
||||
"HideStrings": true,
|
||||
"AES": true
|
||||
},
|
||||
"NumberObfuscation": {
|
||||
"Enabled": true,
|
||||
"Extract to Array": true,
|
||||
"Obfuscate Zero": true,
|
||||
"Shift": true,
|
||||
"And": true,
|
||||
"Multiple Instructions": true
|
||||
},
|
||||
"ReferenceProxy": {
|
||||
"Enabled": false
|
||||
},
|
||||
"ShuffleMembers": {
|
||||
"Enabled": true
|
||||
},
|
||||
"InnerClassRemover": {
|
||||
"Enabled": true,
|
||||
"Remap": true,
|
||||
"Remove Metadata": true
|
||||
},
|
||||
"NameObfuscation": {
|
||||
"Enabled": false,
|
||||
"Excluded classes": "",
|
||||
"Excluded methods": "",
|
||||
"Excluded fields": ""
|
||||
},
|
||||
"General Settings": {
|
||||
"Custom dictionary": false,
|
||||
"Name dictionary": "hello,world"
|
||||
},
|
||||
"Packager": {
|
||||
"Enabled": false,
|
||||
"Use MainClass from the JAR manifest": true,
|
||||
"Main class": "HelloWorld"
|
||||
},
|
||||
"FlowObfuscator": {
|
||||
"Enabled": true,
|
||||
"Mangle Comparisons": false,
|
||||
"Replace GOTO": true,
|
||||
"Replace If": true,
|
||||
"Bad POP": false,
|
||||
"Bad Concat": false,
|
||||
"Mangle Switches": false,
|
||||
"Mangle Return": true,
|
||||
"Mangle Local Variables": false
|
||||
},
|
||||
"HideMembers": {
|
||||
"Enabled": false
|
||||
},
|
||||
"Inlining": {
|
||||
"Enabled": true
|
||||
}
|
||||
}
|
||||
91
lint/obfcap.json
Normal file
91
lint/obfcap.json
Normal file
@@ -0,0 +1,91 @@
|
||||
{
|
||||
"input": "in.jar",
|
||||
"output": "out.jar",
|
||||
"script": "function isRemappingEnabledForClass(node) {\n return true;\n}\nfunction isObfuscatorEnabledForClass(node) {\n return true;\n}",
|
||||
"libraries": [
|
||||
"lib",
|
||||
"C:/Program Files/Java/jre1.8.0_221/lib"
|
||||
],
|
||||
"Crasher": {
|
||||
"Enabled": false,
|
||||
"Invalid Signatures": true,
|
||||
"Empty annotation spam": true
|
||||
},
|
||||
"InvokeDynamic": {
|
||||
"Enabled": false
|
||||
},
|
||||
"HWIDPRotection": {
|
||||
"Enabled": false,
|
||||
"HWID": ""
|
||||
},
|
||||
"Optimizer": {
|
||||
"Enabled": false,
|
||||
"Replace String.equals()": false,
|
||||
"Replace String.equalsIgnoreCase()": true,
|
||||
"Optimize static string calls": false
|
||||
},
|
||||
"LineNumberRemover": {
|
||||
"Enabled": false,
|
||||
"Rename local variables": false,
|
||||
"Remove Line Numbers": false,
|
||||
"Remove Debug Names": false,
|
||||
"Add Local Variables": false,
|
||||
"New SourceFile Name": ""
|
||||
},
|
||||
"StringEncryption": {
|
||||
"Enabled": true,
|
||||
"HideStrings": true,
|
||||
"AES": false
|
||||
},
|
||||
"NumberObfuscation": {
|
||||
"Enabled": true,
|
||||
"Extract to Array": false,
|
||||
"Obfuscate Zero": false,
|
||||
"Shift": true,
|
||||
"And": true,
|
||||
"Multiple Instructions": false
|
||||
},
|
||||
"ReferenceProxy": {
|
||||
"Enabled": false
|
||||
},
|
||||
"ShuffleMembers": {
|
||||
"Enabled": false
|
||||
},
|
||||
"InnerClassRemover": {
|
||||
"Enabled": false,
|
||||
"Remap": false,
|
||||
"Remove Metadata": false
|
||||
},
|
||||
"NameObfuscation": {
|
||||
"Enabled": false,
|
||||
"Excluded classes": "",
|
||||
"Excluded methods": "",
|
||||
"Excluded fields": ""
|
||||
},
|
||||
"General Settings": {
|
||||
"Custom dictionary": false,
|
||||
"Name dictionary": "hello,world"
|
||||
},
|
||||
"Packager": {
|
||||
"Enabled": false,
|
||||
"Use MainClass from the JAR manifest": true,
|
||||
"Main class": "HelloWorld"
|
||||
},
|
||||
"FlowObfuscator": {
|
||||
"Enabled": false,
|
||||
"Mangle Comparisons": false,
|
||||
"Replace GOTO": true,
|
||||
"Replace If": false,
|
||||
"Bad POP": false,
|
||||
"Bad Concat": false,
|
||||
"Mangle Switches": false,
|
||||
"Mangle Return": false,
|
||||
"Mangle Local Variables": false
|
||||
},
|
||||
"HideMembers": {
|
||||
"Enabled": false
|
||||
},
|
||||
"Inlining": {
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
BIN
lint/obfuscator.jar
Normal file
BIN
lint/obfuscator.jar
Normal file
Binary file not shown.
BIN
lint/out/in.jar
BIN
lint/out/in.jar
Binary file not shown.
Binary file not shown.
@@ -2,12 +2,12 @@
|
||||
-outjars out.jar
|
||||
|
||||
-libraryjars 'C:\Program Files\Java\jre1.8.0_221\lib\rt.jar'
|
||||
-libraryjars 'C:\Program Files\Java\jre1.8.0_221\lib\jce.jar'
|
||||
-libraryjars lib
|
||||
|
||||
-dontwarn org.slf4j.**
|
||||
-dontskipnonpubliclibraryclassmembers
|
||||
-dontshrink
|
||||
-optimizations !code/simplification/advanced,code/simplification/*
|
||||
-dontoptimize
|
||||
-printmapping mapping.txt
|
||||
-obfuscationdictionary dictionary-members.txt
|
||||
-classobfuscationdictionary dictionary-classes.txt
|
||||
@@ -18,6 +18,7 @@
|
||||
-adaptclassstrings
|
||||
-adaptresourcefilecontents **.properties,META-INF/MANIFEST.MF,**.yml
|
||||
-verbose
|
||||
-dontwarn org.slf4j.**
|
||||
|
||||
|
||||
|
||||
|
||||
78
lint/script.zkm
Normal file
78
lint/script.zkm
Normal file
@@ -0,0 +1,78 @@
|
||||
/*******************************************************************************/
|
||||
/* Generated by Zelix KlassMaster 13.0.0 ZKM Script Helper 2020.08.25 16:30:31 */
|
||||
/*******************************************************************************/
|
||||
|
||||
classpath "C:\Users\cyberpwn\Documents\development\workspace\Iris\lint\ZKM.jar"
|
||||
"C:\Program Files\Java\jre1.8.0_221\lib\resources.jar"
|
||||
"C:\Program Files\Java\jre1.8.0_221\lib\rt.jar"
|
||||
"C:\Program Files\Java\jre1.8.0_221\lib\jsse.jar"
|
||||
"C:\Program Files\Java\jre1.8.0_221\lib\jce.jar"
|
||||
"C:\Program Files\Java\jre1.8.0_221\lib\charsets.jar"
|
||||
"C:\Program Files\Java\jre1.8.0_221\lib\jfr.jar"
|
||||
"C:\Users\cyberpwn\Documents\development\workspace\Iris\lint\lib\bungeecord-api.jar"
|
||||
"C:\Users\cyberpwn\Documents\development\workspace\Iris\lint\lib\craftbukkit-14.jar"
|
||||
"C:\Users\cyberpwn\Documents\development\workspace\Iris\lint\lib\craftbukkit-1.15.2.jar"
|
||||
"C:\Users\cyberpwn\Documents\development\workspace\Iris\lint\lib\craftbukkit-1.16.1.jar"
|
||||
"C:\Users\cyberpwn\Documents\development\workspace\Iris\lint\lib\craftbukkit-1.16.2.jar"
|
||||
"C:\Users\cyberpwn\Documents\development\workspace\Iris\lint\lib\lombok-1.18.10.jar"
|
||||
"C:\Users\cyberpwn\Documents\development\workspace\Iris\lint\lib\slf4j-simp.jar"
|
||||
"C:\Users\cyberpwn\Documents\development\workspace\Iris\lint\lib\zt-zip-1.14.jar"
|
||||
"C:\Users\cyberpwn\Documents\development\workspace\Iris\lint\lib\worldedit-core-7.2.0-20200907.181948-146.jar"
|
||||
"C:\Users\cyberpwn\Documents\development\workspace\Iris\lint\lib\worldedit-bukkit-7.2.0-20200907.181948-147.jar"
|
||||
"C:\Users\cyberpwn\Documents\development\workspace\Iris\lint\lib\spigot.jar";
|
||||
|
||||
open "C:\Users\cyberpwn\Documents\development\workspace\Iris\lint\in.jar";
|
||||
|
||||
trimExclude *.Iris and
|
||||
* extends com.volmit.iris.util.MortarCommand and
|
||||
*.* @com.volmit.iris.util.Command * and
|
||||
@com.volmit.iris.gen.post.Post *.* and
|
||||
@org.bukkit.event.EventHandler *.* and
|
||||
*.* @org.bukkit.event.EventHandler * and
|
||||
*.* @org.bukkit.event.EventHandler *(*) and
|
||||
*.* extends com.volmit.iris.util.IrisPostBlockFilter;
|
||||
|
||||
trim deleteSourceFileAttributes=false
|
||||
deleteDeprecatedAttributes=false
|
||||
deleteAnnotationAttributes=false
|
||||
deleteExceptionAttributes=false
|
||||
deleteUnknownAttributes=false;
|
||||
|
||||
exclude @com.volmit.iris.util.DontObfuscate *.* and
|
||||
*.* @com.volmit.iris.util.DontObfuscate * and
|
||||
*.* @com.volmit.iris.util.DontObfuscate *(*) and
|
||||
*.Iris and
|
||||
@org.bukkit.event.EventHandler *.* and
|
||||
*.* @org.bukkit.event.EventHandler * and
|
||||
*.* @org.bukkit.event.EventHandler *(*) and
|
||||
public *.^* and
|
||||
*.* public * and
|
||||
*.* protected * and
|
||||
*.* public *(*) and
|
||||
*.* protected *(*) and
|
||||
com.google.*. and
|
||||
*.TypeAdapter and
|
||||
com.google.gson.^TypeAdapter *(*) and
|
||||
com.google.gson.^* *(*) and
|
||||
*.* extends com.volmit.iris.util.IrisPostBlockFilter *(*) and
|
||||
*.PostBlockChunkGenerator * and
|
||||
*.PostBlockChunkGenerator *(*) and
|
||||
com.volmit.iris.gen.post.^* and
|
||||
com.volmit.iris.gen.post.;
|
||||
|
||||
obfuscate changeLogFileIn=""
|
||||
changeLogFileOut="ChangeLog.txt"
|
||||
keepInnerClassInfo=true
|
||||
obfuscateFlow=normal
|
||||
exceptionObfuscation=light
|
||||
encryptStringLiterals=flowObfuscate
|
||||
mixedCaseClassNames=false
|
||||
randomize=true
|
||||
localVariables=obfuscate
|
||||
lineNumbers=scramble
|
||||
autoReflectionHandling=normal
|
||||
obfuscateReferences=none
|
||||
methodParameterChanges=flowObfuscate
|
||||
keepBalancedLocks=true;
|
||||
|
||||
saveAll archiveCompression=all "C:\Users\cyberpwn\Documents\development\workspace\Iris\lint\out";
|
||||
Reference in New Issue
Block a user