
Я встретил некоторые проблемы при использовании мифик мобс.
1. Спам в консоли
В некоторых случаях мод спамит в консоль ошибками, которые я не знаю как решить.
2. Не видит файла со скиллами.
Я пробовал делать анимации несколькими методами. И поначалу они не работали. Тогда я ради эксперимента сделал анимацию каждые 5 секунд в самом файле моба имя_моба.yml, а не в отдельном файле имя_мобаSkills.yml, и анимация заработала. Однако при этом, никаких ошибок о том, что где-то есть проблема - нет.
3. Проблемы с опциями и дропами
Я сделал моба типа зомби, и специально написал PreventOtherDrops: true
Однако как падали с него железо и гнилая плоть, так и падают до сих пор.
4. По сравнению с блокбенчем, анимация будто лагает в 10 фпс. В блокбенче всё идеально и шикарно, а вот про игру такого не скажешь.
5. Не смотря на то, что я поставил урон 0, я не смог отключить саму атаку моба. А моб должен наносить урон и "тыкать", только с анимацией, в то время как я получаю урон постоянно просто находясь рядом с зомби.
1. Спам в консоли
В некоторых случаях мод спамит в консоль ошибками, которые я не знаю как решить.
[ERROR] [MythicMobs] [SCHEDULER] Exception thrown whilst executing task
[WARNING] java.lang.NoSuchMethodError: net.minecraft.server.v1_16_R3.World.getChunkIfLoaded(II)Lnet/minecraft/server/v1_16_R3/Chunk;
[WARNING] at io.lumine.xikage.mythicmobs.volatilecode.v1_16_R3.VolatileWorldHandler_v1_16_R3.getEntitiesNearLocation(VolatileWorldHandler_v1_16_R3.java:177)
[WARNING] at io.lumine.xikage.mythicmobs.skills.targeters.EntitiesInRadiusTargeter.getEntitiesNearPoint(EntitiesInRadiusTargeter.java:64)
[WARNING] at io.lumine.xikage.mythicmobs.skills.targeters.EntitiesInRadiusTargeter.getEntitiesNearPoint(EntitiesInRadiusTargeter.java:45)
[WARNING] at io.lumine.xikage.mythicmobs.skills.targeters.EntitiesNearOriginTargeter.getEntities(EntitiesNearOriginTargeter.java:26)
[WARNING] at io.lumine.xikage.mythicmobs.skills.AbstractSkill.evaluateTargets(AbstractSkill.java:422)
[WARNING] at io.lumine.xikage.mythicmobs.skills.AbstractSkill.evaluateTargets(AbstractSkill.java:410)
[WARNING] at io.lumine.xikage.mythicmobs.skills.SkillMechanic.executeSkills(SkillMechanic.java:360)
[WARNING] at io.lumine.xikage.mythicmobs.skills.SkillMechanic.execute(SkillMechanic.java:324)
[WARNING] at io.lumine.xikage.mythicmobs.skills.Skill.execute(Skill.java:270)
[WARNING] at io.lumine.xikage.mythicmobs.skills.Skill.execute(Skill.java:245)
[WARNING] at io.lumine.xikage.mythicmobs.skills.projectiles.Projectile$ProjectileTracker.lambda$start$17(Projectile.java:457)
[WARNING] at io.lumine.xikage.mythicmobs.utils.Delegates$RunnableToFunction.apply(Delegates.java:189)
[WARNING] at io.lumine.xikage.mythicmobs.utils.promise.LuminePromise$ApplyRunnable.run(LuminePromise.java:684)
[WARNING] at io.lumine.xikage.mythicmobs.utils.tasks.LumineExecutors$SchedulerWrappedRunnable.run(LumineExecutors.java:70)
[WARNING] at io.lumine.xikage.mythicmobs.utils.promise.LuminePromise.executeSync(LuminePromise.java:133)
[WARNING] at io.lumine.xikage.mythicmobs.utils.promise.LuminePromise.lambda$thenApplySync$1(LuminePromise.java:364)
[WARNING] at java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:760)
[WARNING] at java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:778)
[WARNING] at java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2140)
[WARNING] at io.lumine.xikage.mythicmobs.utils.promise.LuminePromise.thenApplySync(LuminePromise.java:360)
[WARNING] at io.lumine.xikage.mythicmobs.utils.promise.Promise.thenRunSync(Promise.java:1019)
[WARNING] at io.lumine.xikage.mythicmobs.skills.projectiles.Projectile$ProjectileTracker.start(Projectile.java:410)
[WARNING] at io.lumine.xikage.mythicmobs.skills.mechanics.TotemMechanic$TotemTracker.<init>(TotemMechanic.java:63)
[WARNING] at io.lumine.xikage.mythicmobs.skills.mechanics.TotemMechanic.castAtLocation(TotemMechanic.java:46)
[WARNING] at io.lumine.xikage.mythicmobs.skills.SkillMechanic.lambda$executeTargetedLocationSkill$6(SkillMechanic.java:463)
[WARNING] at java.util.ArrayList.forEach(ArrayList.java:1257)
[WARNING] at io.lumine.xikage.mythicmobs.skills.SkillMechanic.executeTargetedLocationSkill(SkillMechanic.java:459)
[WARNING] at io.lumine.xikage.mythicmobs.skills.SkillMechanic.lambda$executeSkills$2(SkillMechanic.java:414)
[WARNING] at io.lumine.xikage.mythicmobs.skills.SkillMechanic.runMechanic(SkillMechanic.java:444)
[WARNING] at io.lumine.xikage.mythicmobs.skills.SkillMechanic.executeSkills(SkillMechanic.java:414)
[WARNING] at io.lumine.xikage.mythicmobs.skills.SkillMechanic.execute(SkillMechanic.java:324)
[WARNING] at io.lumine.xikage.mythicmobs.skills.Skill.execute(Skill.java:270)
[WARNING] at io.lumine.xikage.mythicmobs.skills.AbstractSkill$DelayedSkill.run(AbstractSkill.java:500)
[WARNING] at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftTask.run(CraftTask.java:81)
[WARNING] at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:400)
[WARNING] at net.minecraft.server.v1_16_R3.MinecraftServer.b(MinecraftServer.java:1179)
[WARNING] at net.minecraft.server.v1_16_R3.DedicatedServer.b(DedicatedServer.java:394)
[WARNING] at net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1127)
[WARNING] at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:966)
[WARNING] at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$0(MinecraftServer.java:273)
[WARNING] at java.lang.Thread.run(Thread.java:748)
[WARNING] java.lang.NoSuchMethodError: net.minecraft.server.v1_16_R3.World.getChunkIfLoaded(II)Lnet/minecraft/server/v1_16_R3/Chunk;
[WARNING] at io.lumine.xikage.mythicmobs.volatilecode.v1_16_R3.VolatileWorldHandler_v1_16_R3.getEntitiesNearLocation(VolatileWorldHandler_v1_16_R3.java:177)
[WARNING] at io.lumine.xikage.mythicmobs.skills.targeters.EntitiesInRadiusTargeter.getEntitiesNearPoint(EntitiesInRadiusTargeter.java:64)
[WARNING] at io.lumine.xikage.mythicmobs.skills.targeters.EntitiesInRadiusTargeter.getEntitiesNearPoint(EntitiesInRadiusTargeter.java:45)
[WARNING] at io.lumine.xikage.mythicmobs.skills.targeters.EntitiesNearOriginTargeter.getEntities(EntitiesNearOriginTargeter.java:26)
[WARNING] at io.lumine.xikage.mythicmobs.skills.AbstractSkill.evaluateTargets(AbstractSkill.java:422)
[WARNING] at io.lumine.xikage.mythicmobs.skills.AbstractSkill.evaluateTargets(AbstractSkill.java:410)
[WARNING] at io.lumine.xikage.mythicmobs.skills.SkillMechanic.executeSkills(SkillMechanic.java:360)
[WARNING] at io.lumine.xikage.mythicmobs.skills.SkillMechanic.execute(SkillMechanic.java:324)
[WARNING] at io.lumine.xikage.mythicmobs.skills.Skill.execute(Skill.java:270)
[WARNING] at io.lumine.xikage.mythicmobs.skills.Skill.execute(Skill.java:245)
[WARNING] at io.lumine.xikage.mythicmobs.skills.projectiles.Projectile$ProjectileTracker.lambda$start$17(Projectile.java:457)
[WARNING] at io.lumine.xikage.mythicmobs.utils.Delegates$RunnableToFunction.apply(Delegates.java:189)
[WARNING] at io.lumine.xikage.mythicmobs.utils.promise.LuminePromise$ApplyRunnable.run(LuminePromise.java:684)
[WARNING] at io.lumine.xikage.mythicmobs.utils.tasks.LumineExecutors$SchedulerWrappedRunnable.run(LumineExecutors.java:70)
[WARNING] at io.lumine.xikage.mythicmobs.utils.promise.LuminePromise.executeSync(LuminePromise.java:133)
[WARNING] at io.lumine.xikage.mythicmobs.utils.promise.LuminePromise.lambda$thenApplySync$1(LuminePromise.java:364)
[WARNING] at java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:760)
[WARNING] at java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:778)
[WARNING] at java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2140)
[WARNING] at io.lumine.xikage.mythicmobs.utils.promise.LuminePromise.thenApplySync(LuminePromise.java:360)
[WARNING] at io.lumine.xikage.mythicmobs.utils.promise.Promise.thenRunSync(Promise.java:1019)
[WARNING] at io.lumine.xikage.mythicmobs.skills.projectiles.Projectile$ProjectileTracker.start(Projectile.java:410)
[WARNING] at io.lumine.xikage.mythicmobs.skills.mechanics.TotemMechanic$TotemTracker.<init>(TotemMechanic.java:63)
[WARNING] at io.lumine.xikage.mythicmobs.skills.mechanics.TotemMechanic.castAtLocation(TotemMechanic.java:46)
[WARNING] at io.lumine.xikage.mythicmobs.skills.SkillMechanic.lambda$executeTargetedLocationSkill$6(SkillMechanic.java:463)
[WARNING] at java.util.ArrayList.forEach(ArrayList.java:1257)
[WARNING] at io.lumine.xikage.mythicmobs.skills.SkillMechanic.executeTargetedLocationSkill(SkillMechanic.java:459)
[WARNING] at io.lumine.xikage.mythicmobs.skills.SkillMechanic.lambda$executeSkills$2(SkillMechanic.java:414)
[WARNING] at io.lumine.xikage.mythicmobs.skills.SkillMechanic.runMechanic(SkillMechanic.java:444)
[WARNING] at io.lumine.xikage.mythicmobs.skills.SkillMechanic.executeSkills(SkillMechanic.java:414)
[WARNING] at io.lumine.xikage.mythicmobs.skills.SkillMechanic.execute(SkillMechanic.java:324)
[WARNING] at io.lumine.xikage.mythicmobs.skills.Skill.execute(Skill.java:270)
[WARNING] at io.lumine.xikage.mythicmobs.skills.AbstractSkill$DelayedSkill.run(AbstractSkill.java:500)
[WARNING] at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftTask.run(CraftTask.java:81)
[WARNING] at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:400)
[WARNING] at net.minecraft.server.v1_16_R3.MinecraftServer.b(MinecraftServer.java:1179)
[WARNING] at net.minecraft.server.v1_16_R3.DedicatedServer.b(DedicatedServer.java:394)
[WARNING] at net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1127)
[WARNING] at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:966)
[WARNING] at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$0(MinecraftServer.java:273)
[WARNING] at java.lang.Thread.run(Thread.java:748)
2. Не видит файла со скиллами.
Я пробовал делать анимации несколькими методами. И поначалу они не работали. Тогда я ради эксперимента сделал анимацию каждые 5 секунд в самом файле моба имя_моба.yml, а не в отдельном файле имя_мобаSkills.yml, и анимация заработала. Однако при этом, никаких ошибок о том, что где-то есть проблема - нет.
3. Проблемы с опциями и дропами
Я сделал моба типа зомби, и специально написал PreventOtherDrops: true
Однако как падали с него железо и гнилая плоть, так и падают до сих пор.
4. По сравнению с блокбенчем, анимация будто лагает в 10 фпс. В блокбенче всё идеально и шикарно, а вот про игру такого не скажешь.
5. Не смотря на то, что я поставил урон 0, я не смог отключить саму атаку моба. А моб должен наносить урон и "тыкать", только с анимацией, в то время как я получаю урон постоянно просто находясь рядом с зомби.