mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2026-06-13 20:33:34 +00:00
Fix data managers
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -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()
|
||||
@@ -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).
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
+3
-2
@@ -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.**
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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