[Boss] Omega

Discussion in 'Show Off' started by CelestialSatyr, May 3, 2016.

  1. CelestialSatyr

    CelestialSatyr New Member
    Premium Supporter Supporter New

    Joined:
    Apr 30, 2016
    Messages:
    22
    Likes Received:
    2
    Thank you Jaylawl and Tankdest22 for inspiring me to make my own boss!

    I present to you: Omega, The Dragon Slayer.
    This is my first boss, and i will definitly be making more!
    Omega has 2 stages; the first stage is from 100% of his health to 50%.
    The second stage is from 50% to 0% of his health.
    Each stage has his own skills, in stage 2, he won't use the skills from stage 1, and vice versa.

    The Skills from Stage 1:
    - [Arrow Volley]: This shoot 3 volleys of 20 arrows at a random player in a range of 20 blocks.
    - [Lightning]: This skill makes a 6 rings (30 blocks, 25 blocks, 20 blocks, 15 blocks, 10 blocks, 5 blocks) and in each ring will lightning strike (8 lightning strikes per ring). First he strikes at the ring with 30 blocks, then 1 second later at the 25 ring, 1 second later at the 20 ring, etc etc.
    - Homing Missile]: this shoots 9 homing missiles at a random target in the threattable, in 3 volleys, with a 1 second delay between the volleys.
    - [Teleport]: Omega will teleport to his target.
    - [Slam]: He will damage the nearby players around him (5 block radius, 10 damage) and knock them back.
    - [Summon]: Omega summons 5 wither skeletons.

    The skills from Stage 2:
    - [FireBlast]: Omega shoots a fireBlast at his target. (deals 20 damage)
    - [Imprison]: Omega imprisons his target, and after that he changes his target. (so he won't just stand there waiting for his target to be released from the prison.
    - [GroundSlam]: A heavier version of Slam from stage 1.
    - [Meteor Shower]: this is not my skill, to find out more about this skill, visit this page by Roboboy64: http://www.mythicmobs.net/index.php?threads/skill-meteor-shower.226/
    - [Withered Rain]: Omega shoots 9 wither skulls at one of his targets. (each with a 5 tick delay)

    How do i know if he's in stage 1 or stage 2????
    Trust me, you will notice if he changes to stage 2 :p

    This boss needs the Disguise Add-on!

    Omega:
    http://pastebin.com/LaZVMpYM

    Omega's Skills:
    http://pastebin.com/dJncYJ9r

    Feel free to post any bugs, suggestions or just feedback down below!
    Thanks for reading, and i hope you'll enjoy this boss!
    - CelestialSatyr
     
    #1
  2. mathias0903

    mathias0903 New Member
    New

    Joined:
    Sep 26, 2015
    Messages:
    9
    Likes Received:
    0
    is this okay to use on my server of couser. you name will get in to the hall of contributers under mob creaters
     
    #2
  3. CelestialSatyr

    CelestialSatyr New Member
    Premium Supporter Supporter New

    Joined:
    Apr 30, 2016
    Messages:
    22
    Likes Received:
    2
    Of course you can use it on your server :) and thanks for putting my name in the hall of contributers!
    feel free to add me on skype if you want me to make more custom mobs for you (skype = CelestialSatyr)
     
    #3
  4. mathias0903

    mathias0903 New Member
    New

    Joined:
    Sep 26, 2015
    Messages:
    9
    Likes Received:
    0
    Awsome i Will appricate you help, i an also in The making of som mobs my self. Since I can't find any thing besides boss mobs on here xD.
     
    #4
  5. sire411

    sire411 New Member

    Joined:
    May 10, 2016
    Messages:
    14
    Likes Received:
    1
    So.... [redacted] This guys prices are insane for a virtual game, and is completely unreasonable in his actions. I would highly advise anyone to not pay a second of attention to this fellow. If anyone is looking for a FREE mob maker, I will help anyone that wishes me to.
     
    #5
    Last edited by a moderator: May 11, 2016
  6. zDrakon

    zDrakon Well-Known Member
    Supporter Quality Assurance

    Joined:
    Jul 31, 2015
    Messages:
    1,053
    Likes Received:
    149
    Oh hey its you! I can actually vouch that his syntax seems very complex and is actually much better than mine. His prices are more affordable, I'd guess but I can compete too ;) Idk how many mobs this user has done, but seems pretty cool that they're on the same market i am on.
     
    #6
    CelestialSatyr likes this.
  7. MythicCraft

    MythicCraft Administrator
    Administrator Developer Community Manager Premium Supporter Supporter Quality Assurance

    Joined:
    Jul 18, 2015
    Messages:
    667
    Likes Received:
    246
    Please keep all conversations on here civil
     
    #7
  8. Obble

    Obble New Member

    Joined:
    Feb 3, 2016
    Messages:
    9
    Likes Received:
    0
    Hi @CelestialSatyr I've been using this boss for a short while and it works great besides a few issues.

    - Occasionally arrow volley doesn't fire (says the message and nothing happens)
    - Imprison doesn't encase a user but leaves invisible blocks (coal) around. If you leave the area and teleport back there are numerous coal blocks scattered around
    - And the biggest issue, if the area is unloaded completely (everyone leaves) and returns. The boss is still there but bugged, without a boss bar. Doesn't cast abilities, nor drop loot but has the same HP. I fixed this by enabling despawning but not practical.

    Besides that everything is great. Goodjob :)



    Perhaps this is of use, maybe I messed something up because Volley/Imprison used to work:
    Code:
    13.05 01:55:00 [Server] INFO      ^
    13.05 01:55:00 [Server] INFO §9§l** §9Omega §l**
    13.05 01:55:00 [Server] WARN java.util.regex.PatternSyntaxException: Dangling meta character '*' near index 5
    13.05 01:55:00 [Server] WARN at java.lang.Thread.run(Unknown Source)
    13.05 01:55:00 [Server] WARN at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:559)
    13.05 01:55:00 [Server] WARN at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:660)
    13.05 01:55:00 [Server] WARN at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:400)
    13.05 01:55:00 [Server] WARN at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:729)
    13.05 01:55:00 [Server] WARN at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350)
    13.05 01:55:00 [Server] WARN at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftTask.run(CraftTask.java:71)
    13.05 01:55:00 [Server] WARN at net.elseland.xikage.MythicMobs.Adapters.Bukkit.Events.ChunkLoadListener$ChunkLoader.run(ChunkLoadListener.java:62)
    13.05 01:55:00 [Server] WARN at net.elseland.xikage.MythicMobs.Mobs.ActiveMobHandler.registerActiveMob(ActiveMobHandler.java:61)
    13.05 01:55:00 [Server] WARN at net.elseland.xikage.MythicMobs.Mobs.MobManager.determineMobType(MobManager.java:202)
    13.05 01:55:00 [Server] WARN at java.lang.String.matches(Unknown Source)
    13.05 01:55:00 [Server] WARN at java.util.regex.Pattern.matches(Unknown Source)
    13.05 01:55:00 [Server] WARN at java.util.regex.Pattern.compile(Unknown Source)
    13.05 01:55:00 [Server] WARN at java.util.regex.Pattern.<init>(Unknown Source)
    13.05 01:55:00 [Server] WARN at java.util.regex.Pattern.compile(Unknown Source)
    13.05 01:55:00 [Server] WARN at java.util.regex.Pattern.expr(Unknown Source)
    13.05 01:55:00 [Server] WARN at java.util.regex.Pattern.sequence(Unknown Source)
    13.05 01:55:00 [Server] WARN at java.util.regex.Pattern.error(Unknown Source)
    13.05 01:55:00 [Server] INFO      ^
    13.05 01:55:00 [Server] INFO §9§l** §9Omega §l**
    13.05 01:55:00 [Server] WARN java.util.regex.PatternSyntaxException: Dangling meta character '*' near index 5
    13.05 01:54:54 [Multicraft] Skipped 21 lines due to rate limit (30/s)
    13.05 01:54:46 [Server] WARN at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:729)
    13.05 01:54:46 [Server] WARN at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350)
    13.05 01:54:46 [Server] WARN at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftTask.run(CraftTask.java:71)
    13.05 01:54:46 [Server] WARN at net.elseland.xikage.MythicMobs.Skills.Skill$DelayedSkill.run(Skill.java:611)
    13.05 01:54:46 [Server] WARN at net.elseland.xikage.MythicMobs.Skills.MetaSkill.execute(MetaSkill.java:108)
    13.05 01:54:46 [Server] WARN at net.elseland.xikage.MythicMobs.Skills.SkillMechanic.execute(SkillMechanic.java:183)
    13.05 01:54:46 [Server] WARN at net.elseland.xikage.MythicMobs.Skills.SkillMechanic.executeSkills(SkillMechanic.java:214)
    13.05 01:54:46 [Server] WARN at net.elseland.xikage.MythicMobs.Skills.TargetSelectors.MTVanilla.getEntities(MTVanilla.java:24)
    13.05 01:54:46 [Server] WARN at net.elseland.xikage.MythicMobs.VolatileCode.VolatileCodeEnabled_v1_9_R1.getEntitiesBySelector(VolatileCodeEnabled_v1_9_R1.java:154)
    13.05 01:54:46 [Server] WARN at net.minecraft.server.v1_9_R1.CommandAbstract.c(SourceFile:236)
    13.05 01:54:46 [Server] WARN at net.minecraft.server.v1_9_R1.CommandAbstract.b(SourceFile:202)
    13.05 01:54:46 [Server] WARN at net.minecraft.server.v1_9_R1.CommandAbstract.a(SourceFile:221)
    13.05 01:54:46 [Server] WARN net.minecraft.server.v1_9_R1.ExceptionEntityNotFound: commands.generic.entity.invalidUuid
    13.05 01:54:46 [Server] WARN at java.lang.Thread.run(Unknown Source)
    13.05 01:54:46 [Server] WARN at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:559)
    13.05 01:54:46 [Server] WARN at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:660)
    13.05 01:54:46 [Server] WARN at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:400)
    13.05 01:54:46 [Server] WARN at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:729)
    13.05 01:54:46 [Server] WARN at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350)
    13.05 01:54:46 [Server] WARN at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftTask.run(CraftTask.java:71)
    13.05 01:54:46 [Server] WARN at net.elseland.xikage.MythicMobs.Skills.Skill$DelayedSkill.run(Skill.java:611)
    13.05 01:54:46 [Server] WARN at net.elseland.xikage.MythicMobs.Skills.MetaSkill.execute(MetaSkill.java:108)
    13.05 01:54:46 [Server] WARN at net.elseland.xikage.MythicMobs.Skills.SkillMechanic.execute(SkillMechanic.java:183)
    13.05 01:54:46 [Server] WARN at net.elseland.xikage.MythicMobs.Skills.SkillMechanic.executeSkills(SkillMechanic.java:214)
    13.05 01:54:46 [Server] WARN at net.elseland.xikage.MythicMobs.Skills.TargetSelectors.MTVanilla.getEntities(MTVanilla.java:24)
    13.05 01:54:46 [Server] WARN at net.elseland.xikage.MythicMobs.VolatileCode.VolatileCodeEnabled_v1_9_R1.getEntitiesBySelector(VolatileCodeEnabled_v1_9_R1.java:154)
    13.05 01:54:46 [Server] WARN at net.minecraft.server.v1_9_R1.CommandAbstract.c(SourceFile:236)
    13.05 01:54:46 [Server] WARN at net.minecraft.server.v1_9_R1.CommandAbstract.b(SourceFile:202)
    13.05 01:54:46 [Server] WARN at net.minecraft.server.v1_9_R1.CommandAbstract.a(SourceFile:221)
    13.05 01:54:46 [Server] WARN net.minecraft.server.v1_9_R1.ExceptionEntityNotFound: commands.generic.entity.invalidUuid
    13.05 01:54:46 [Multicraft] Skipped 63 lines due to rate limit (30/s)
    13.05 01:54:44 [Server] WARN at net.elseland.xikage.MythicMobs.Skills.MetaSkill.execute(MetaSkill.java:108)
    13.05 01:54:44 [Server] WARN at net.elseland.xikage.MythicMobs.Skills.SkillMechanic.execute(SkillMechanic.java:183)
    13.05 01:54:44 [Server] WARN at net.elseland.xikage.MythicMobs.Skills.SkillMechanic.executeSkills(SkillMechanic.java:214)
    13.05 01:54:44 [Server] WARN at net.elseland.xikage.MythicMobs.Skills.TargetSelectors.MTVanilla.getEntities(MTVanilla.java:24)
    13.05 01:54:44 [Server] WARN at net.elseland.xikage.MythicMobs.VolatileCode.VolatileCodeEnabled_v1_9_R1.getEntitiesBySelector(VolatileCodeEnabled_v1_9_R1.java:154)
    13.05 01:54:44 [Server] WARN at net.minecraft.server.v1_9_R1.CommandAbstract.c(SourceFile:236)
    13.05 01:54:44 [Server] WARN at net.minecraft.server.v1_9_R1.CommandAbstract.b(SourceFile:202)
    13.05 01:54:44 [Server] WARN at net.minecraft.server.v1_9_R1.CommandAbstract.a(SourceFile:221)
    13.05 01:54:44 [Server] WARN net.minecraft.server.v1_9_R1.ExceptionEntityNotFound: commands.generic.entity.invalidUuid
    13.05 01:54:44 [Server] WARN at java.lang.Thread.run(Unknown Source)
    13.05 01:54:44 [Server] WARN at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    13.05 01:54:44 [Server] WARN at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    13.05 01:54:44 [Server] WARN at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
    13.05 01:54:44 [Server] WARN at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftTask.run(CraftTask.java:71)
    13.05 01:54:44 [Server] WARN at net.elseland.xikage.MythicMobs.Skills.QueuedSkill.run(QueuedSkill.java:33)
    13.05 01:54:44 [Server] WARN at net.elseland.xikage.MythicMobs.Mobs.MythicMob.executeSkills(MythicMob.java:845)
    13.05 01:54:44 [Server] WARN at net.elseland.xikage.MythicMobs.Skills.SkillMechanic.execute(SkillMechanic.java:183)
    13.05 01:54:44 [Server] WARN at net.elseland.xikage.MythicMobs.Skills.SkillMechanic.executeSkills(SkillMechanic.java:248)
    13.05 01:54:44 [Server] WARN at net.elseland.xikage.MythicMobs.Skills.SkillMechanic.executeMetaSkill(SkillMechanic.java:407)
    13.05 01:54:44 [Server] WARN at net.elseland.xikage.MythicMobs.Skills.Mechanics.SkillSkill.cast(SkillSkill.java:60)
    13.05 01:54:44 [Server] WARN at net.elseland.xikage.MythicMobs.Skills.MetaSkill.execute(MetaSkill.java:85)
    13.05 01:54:44 [Server] WARN at net.elseland.xikage.MythicMobs.Skills.MetaSkill.execute(MetaSkill.java:108)
    13.05 01:54:44 [Server] WARN at net.elseland.xikage.MythicMobs.Skills.SkillMechanic.execute(SkillMechanic.java:183)
    13.05 01:54:44 [Server] WARN at net.elseland.xikage.MythicMobs.Skills.SkillMechanic.executeSkills(SkillMechanic.java:214)
    13.05 01:54:44 [Server] WARN at net.elseland.xikage.MythicMobs.Skills.TargetSelectors.MTVanilla.getEntities(MTVanilla.java:24)
    13.05 01:54:44 [Server] WARN at net.elseland.xikage.MythicMobs.VolatileCode.VolatileCodeEnabled_v1_9_R1.getEntitiesBySelector(VolatileCodeEnabled_v1_9_R1.java:154)
    13.05 01:54:44 [Server] WARN at net.minecraft.server.v1_9_R1.CommandAbstract.c(SourceFile:236)
    13.05 01:54:44 [Server] WARN at net.minecraft.server.v1_9_R1.CommandAbstract.b(SourceFile:202)
    13.05 01:54:44 [Server] WARN at net.minecraft.server.v1_9_R1.CommandAbstract.a(SourceFile:221)
    13.05 01:54:44 [Server] WARN net.minecraft.server.v1_9_R1.ExceptionEntityNotFound: commands.generic.entity.invalidUuid
    
     
    #8
  9. jaylawl

    jaylawl Developer
    Developer Community Manager Premium Supporter Supporter Quality Assurance

    Joined:
    Sep 16, 2015
    Messages:
    1,835
    Likes Received:
    175
    are you using 2.4.1 or earlier? downloading latest version should fix this. if not it truly is a bug with the mob
     
    #9
    Obble likes this.
  10. Obble

    Obble New Member

    Joined:
    Feb 3, 2016
    Messages:
    9
    Likes Received:
    0
    I was using 2.4.1. That issue has been fixed, thanks heaps!

    Now just the abilities ;)
     
    #10
  11. jaylawl

    jaylawl Developer
    Developer Community Manager Premium Supporter Supporter Quality Assurance

    Joined:
    Sep 16, 2015
    Messages:
    1,835
    Likes Received:
    175
    fyi 1111 posts + 11 likes woooooooooooooooooo
     
    #11
  12. CelestialSatyr

    CelestialSatyr New Member
    Premium Supporter Supporter New

    Joined:
    Apr 30, 2016
    Messages:
    22
    Likes Received:
    2
    It works fine for me? It could be a rendering issue, do you have any other bugs/glitches that are simular to this one?


    I will look into that now :)
     
    #12
  13. Obble

    Obble New Member

    Joined:
    Feb 3, 2016
    Messages:
    9
    Likes Received:
    0
    Withering skulls doesn't actually shoot the skulls too. I'm not sure what's happening, could be something conflicting on my server.
    http://prntscr.com/b3s0wa
     
    #13
  14. zDrakon

    zDrakon Well-Known Member
    Supporter Quality Assurance

    Joined:
    Jul 31, 2015
    Messages:
    1,053
    Likes Received:
    149
    did all players in that picture attack the mob ? If not, they are not in the threat table of the mob and thus they can;t be random threat table targes for the skulls to shoot at.
     
    #14
    CelestialSatyr likes this.
  15. Obble

    Obble New Member

    Joined:
    Feb 3, 2016
    Messages:
    9
    Likes Received:
    0
    They were all attacking yes. Even when fighting solo the skulls don't shoot.
     
    #15
  16. pinkpig3777

    pinkpig3777 Member

    Joined:
    Jun 23, 2016
    Messages:
    212
    Likes Received:
    14
    I tried using it and it only gave me a normal zombie. So I downloaded the latest version to my server and tried using the Omega boss. But whenever I try to spawn it now it turns into a skeleton with the name [Spawn ERROR: Mob type for 'Omega' is Invalid] how can i fix this? Thanks

    Edit: I also have LibsDisguises and ProtocolLib
    I run a 1.8.8 Spigot Server
    and I already changed the Max health to higher then Omega's max health in the spigot.properties file

    Anyone please help.
     
    #16
    Last edited: Jun 24, 2016
  17. Awesome_Dante

    Awesome_Dante Contributor
    Supporter

    Joined:
    May 26, 2016
    Messages:
    731
    Likes Received:
    262
    Looks to be an awesome boss! I'll try it out when I get home
     
    #17
  18. CelestialSatyr

    CelestialSatyr New Member
    Premium Supporter Supporter New

    Joined:
    Apr 30, 2016
    Messages:
    22
    Likes Received:
    2
    Let me know what you think of it :)

    Sorry, I never got that error, maybe @jaylawl , @zDrakon or @xikage can help?
     
    #18
  19. Awesome_Dante

    Awesome_Dante Contributor
    Supporter

    Joined:
    May 26, 2016
    Messages:
    731
    Likes Received:
    262
    @pinkpig3777
    try changing the mob type to ZOMBIE in all caps. Might not do anything but its worth a shot. at least rewrite the mobtype line. If not you should consider using 2.4.4 as you seem to be having issues with multiple monsters here
     
    #19
  20. Tankdest22

    Tankdest22 Active Member
    Supporter Moderator Quality Assurance

    Joined:
    Jul 20, 2015
    Messages:
    218
    Likes Received:
    41
    Lord Varson, a psychotic walking furnace, inspired someone to make a boss c:

    Edit: I'd update the current Varson but he has since then been redesigned for a specific area in the server I make custom mobs for. So I can't
     
    #20

Share This Page