From 9d8a28f869bddeb36ce20665c05602fbd0d8ce93 Mon Sep 17 00:00:00 2001 From: TimeConqueror Date: Sun, 11 Jul 2021 22:14:49 +0300 Subject: [PATCH] Fixes java.lang.NoSuchMethodException: atomicstryker...(), speeds up loading and entity creation by removing some reflection --- .gitignore | 4 + InfernalMobs.iml | 2024 ----------------- InfernalMobs.ipr | 776 ++++++- InfernalMobs.iws | 185 +- build.gradle | 5 + .../infernalmobs/common/InfernalMobsCore.java | 214 +- .../infernalmobs/common/MobModifier.java | 24 +- .../infernalmobs/common/mods/MM_1UP.java | 42 +- .../common/mods/MM_Alchemist.java | 37 +- .../infernalmobs/common/mods/MM_Berserk.java | 39 +- .../infernalmobs/common/mods/MM_Blastoff.java | 39 +- .../infernalmobs/common/mods/MM_Bulwark.java | 37 +- .../infernalmobs/common/mods/MM_Choke.java | 38 +- .../infernalmobs/common/mods/MM_Cloaking.java | 39 +- .../infernalmobs/common/mods/MM_Darkness.java | 39 +- .../infernalmobs/common/mods/MM_Ender.java | 41 +- .../infernalmobs/common/mods/MM_Exhaust.java | 33 +- .../infernalmobs/common/mods/MM_Fiery.java | 37 +- .../infernalmobs/common/mods/MM_Ghastly.java | 37 +- .../infernalmobs/common/mods/MM_Gravity.java | 39 +- .../common/mods/MM_Lifesteal.java | 39 +- .../infernalmobs/common/mods/MM_Ninja.java | 43 +- .../common/mods/MM_Poisonous.java | 39 +- .../common/mods/MM_Quicksand.java | 36 +- .../infernalmobs/common/mods/MM_Regen.java | 38 +- .../infernalmobs/common/mods/MM_Rust.java | 37 +- .../infernalmobs/common/mods/MM_Sapper.java | 39 +- .../infernalmobs/common/mods/MM_Sprint.java | 37 +- .../infernalmobs/common/mods/MM_Sticky.java | 37 +- .../infernalmobs/common/mods/MM_Storm.java | 37 +- .../common/mods/MM_Vengeance.java | 41 +- .../infernalmobs/common/mods/MM_Weakness.java | 38 +- .../infernalmobs/common/mods/MM_Webber.java | 37 +- .../infernalmobs/common/mods/MM_Wither.java | 39 +- .../common/mods/api/ModifierLoader.java | 24 + 35 files changed, 1624 insertions(+), 2666 deletions(-) delete mode 100644 InfernalMobs.iml create mode 100644 src/main/java/atomicstryker/infernalmobs/common/mods/api/ModifierLoader.java diff --git a/.gitignore b/.gitignore index 8e2d90f15..4cccc39fc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,6 @@ .gradle/ eclipse/ + +*.iml +*.ipr +*.iws \ No newline at end of file diff --git a/InfernalMobs.iml b/InfernalMobs.iml deleted file mode 100644 index b624bdda7..000000000 --- a/InfernalMobs.iml +++ /dev/null @@ -1,2024 +0,0 @@ - - - - - - - MCP - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/InfernalMobs.ipr b/InfernalMobs.ipr index 6a5b725f0..02b23a7c5 100644 --- a/InfernalMobs.ipr +++ b/InfernalMobs.ipr @@ -1,5 +1,9 @@ + + + + @@ -11,14 +15,32 @@ - - - - + + + + + + + + + + + @@ -49,22 +71,764 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/InfernalMobs.iws b/InfernalMobs.iws index a1519c229..d37e9b771 100644 --- a/InfernalMobs.iws +++ b/InfernalMobs.iws @@ -1,10 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +