[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).