LorinthsRpgMobs 1.8.4

Add levels and custom formulas to make creatures stronger further from spawn!

  1. Lorinthio
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Source Code:
    https://bitbucket.org/lorinthslairdevelopment/lorinthsrpgmobs
    [​IMG]

    This is a simple 'plug and play' plugin that adds a difficulty to creatures, and a Level Indication based on their distance from Spawn. The current formula to get the mobs level is by default as follows...

    (((Distance from closest spawnpoint) - CenterBuffer) / Distance) + 1 = Mob Level
    • This gives the result of creatures 0 - 49 blocks from spawn = Level 1. 50-99 = Level 2, etc
    • The distance value of, 50, can be modified by your own choice
    What these levels change and add...
    1. Increases Damage / Health a monster has (these levels play into configurable formulas that increase damage and health)
    2. Adds armor to creatures at specific increments (configurable)
    3. Gives different loot drops based on level

    Level Regions

    Level regions can be created (in conjunction with World Guard) to create zones of stronger/weaker mobs!
    You simply create a level region with the worldguard id and give it a level!

    From there you can customize mob names based on regions!

    Health Bar

    The fully configurable health bar system can be tweaked to your hearts content to get the exact feel you are looking for! There are a few options you have (Chat, ActionBar, Placeholder, HealthBar). Each of these options gets you the info you want for a mob displayed to the people you want to know!

    Additionally it works with MythicMobs and other plugins that spawn mobs with custom names

    ActionBar Example
    upload_2020-5-16_20-3-53.png

    NOTE: The hologram (-2.63) is from another plugin of mine called RpgItems! Come on my discord for information and download!

    Mob Variants

    In the newer versions I have introduced mob variants! These variants allow there to be some randomization in terms of the creatures you will run into. Anything from "Poisonous" to "Explosive", or "Weak" to "Sturdy". All the variants are configurable allowing you full control over how these act, and if you don't want one? Disable it!

    Commands
    • /lrm - displays all available commands of the ones listed below (if not listed check permissions)
    • /lrm butcher [radius] - kills all entities loaded in world that aren't tamed
    • /lrm region - access to all region commands
    • /lrm reload - saves/reloads config files
    • /lrm spawnpoint - access to all spawnpoint commands
    • /lrm update - updates the plugin, takes effect after server restart

    Permissions

    • lrm.admin - gives access to most the commands above
    • lrm.butcher - gives access to the butcher command
    • lrm.update - gives access to /lrm update - uses auto updater to allow for automatic updates!

    Videos
    Video en español


    Conflicting Plugins

    Supported Plugins
    Names and formatting support color codes!
    [​IMG]

    You can use world guard regions to change level, formatting, even name on a per entity basis
    [​IMG]

    Example image of a variant. You can see it is displayed in the name as well as this one is "Burning" so it is on fire.
    [​IMG]

    Discord
    Hey guys! I have a discord server for discussion/requests/issues about the plugin. Feel free to come in and chat about plugin development as well! All discussion/conversation is welcome! If you are using the plugin you are welcome to advertise your server in the specified channel.
    Link to Discord Server: https://discord.gg/s5f6gdC

    Found a Bug?
    If you're having issues please provide the following in a on my discord for fast resolution!
    • bukkit version
    • LRM version
    • links to a Pastebin including your config files and the error

Recent Reviews

  1. aewww
    aewww
    5/5,
    Version: 1.8.4
    plugin excelente, trás muitas coisas para dar um upgrade num servidor RPG. tytyty
  2. Drazher
    Drazher
    5/5,
    Version: 1.8.4
    Best plugin!
    Goood pluginnnnn!
    Sorry, i do not speak english:c
    =========
    Good plugin
    =========
    1. Lorinthio
      Author's Response
      Thank You!
  3. IamSeverus
    IamSeverus
    5/5,
    Version: 1.8.4
    Me gusta mucho. Sólo es molesto que el arma que tienen equipado los mobs hostiles no sume daño, sólo el daño base hacen.
    1. Lorinthio
      Author's Response
      Gracias Amigo!
  4. 6085kevin
    6085kevin
    5/5,
    Version: 1.8.4
    ------------------------------------------------
    THX FOR UPDATE 1.16, GUY!
    -----------------------------------------------
    1. Lorinthio
      Author's Response
      Happy to help!
  5. ElEcuatoriano
    ElEcuatoriano
    3/5,
    Version: 1.8.4
    > [17:28:18] [Server thread/ERROR]: Could not pass event CreatureSpawnEvent to LorinthsRpgMobs v1.8.4
    org.bukkit.event.EventException: null
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:320) ~[server.jar:git-Spigot-800b93f-8160e29]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[server.jar:git-Spigot-800b93f-8160e29]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:529) ~[server.jar:git-Spigot-800b93f-8160e29]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:514) ~[server.jar:git-Spigot-800b93f-8160e29]
    at org.bukkit.craftbukkit.v1_15_R1.event.CraftEventFactory.callCreatureSpawnEvent(CraftEventFactory.java:594) ~[server.jar:git-Spigot-800b93f-8160e29]
    at org.bukkit.craftbukkit.v1_15_R1.event.CraftEventFactory.doEntityAddEventCalling(CraftEventFactory.java:531) ~[server.jar:git-Spigot-800b93f-8160e29]
    at net.minecraft.server.v1_15_R1.WorldServer.addEntity0(WorldServer.java:987) ~[server.jar:git-Spigot-800b93f-8160e29]
    at net.minecraft.server.v1_15_R1.WorldServer.addEntity(WorldServer.java:917) ~[server.jar:git-Spigot-800b93f-8160e29]
    at net.minecraft.server.v1_15_R1.SpawnerCreature.a(SpawnerCreature.java:96) ~[server.jar:git-Spigot-800b93f-8160e29]
    at net.minecraft.server.v1_15_R1.ChunkProviderServer.lambda$9(ChunkProviderServer.java:417) ~[server.jar:git-Spigot-800b93f-8160e29]
    at org.bukkit.craftbukkit.libs.it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$1.forEach(Long2ObjectLinkedOpenHashMap.java:1661) [server.jar:git-Spigot-800b93f-8160e29]
    at com.google.common.collect.Iterables$UnmodifiableIterable.forEach(Iterables.java:105) [server.jar:git-Spigot-800b93f-8160e29]
    at net.minecraft.server.v1_15_R1.ChunkProviderServer.tickChunks(ChunkProviderServer.java:369) [server.jar:git-Spigot-800b93f-8160e29]
    at net.minecraft.server.v1_15_R1.ChunkProviderServer.tick(ChunkProviderServer.java:339) [server.jar:git-Spigot-800b93f-8160e29]
    at net.minecraft.server.v1_15_R1.WorldServer.doTick(WorldServer.java:308) [server.jar:git-Spigot-800b93f-8160e29]
    at net.minecraft.server.v1_15_R1.MinecraftServer.b(MinecraftServer.java:1082) [server.jar:git-Spigot-800b93f-8160e29]
    at net.minecraft.server.v1_15_R1.DedicatedServer.b(DedicatedServer.java:399) [server.jar:git-Spigot-800b93f-8160e29]
    at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:984) [server.jar:git-Spigot-800b93f-8160e29]
    at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:824) [server.jar:git-Spigot-800b93f-8160e29]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_252]
    Caused by: java.lang.NullPointerException
    at me.lorinth.rpgmobs.handlers.region.RedProtectRegionHandler.getHighestPriorityLevelRegion(RedProtectRegionHandler.java:36) ~[?:?]
    at me.lorinth.rpgmobs.Data.LevelRegionManager.getHighestPriorityLeveledRegionAtLocation(LevelRegionManager.java:166) ~[?:?]
    at me.lorinth.rpgmobs.Data.CreatureModifierManager.replaceWithBossLevelRegion(CreatureModifierManager.java:45) ~[?:?]
    at me.lorinth.rpgmobs.Listener.CreatureEventListener.onCreatureSpawn(CreatureEventListener.java:80) ~[?:?]
    at sun.reflect.GeneratedMethodAccessor122.invoke(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_252]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_252]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:316) ~[server.jar:git-Spigot-800b93f-8160e29]
    ... 19 more
  6. RubenCaleb
    RubenCaleb
    5/5,
    Version: 1.7.2
    The best plugin ive ever seen!
    the best support!
    I recommended this plugin!
    -------------------------------------------------
    1. Lorinthio
      Author's Response
      Thank you for the review!

      Hope you get what you need out of the plugin :)
  7. HavaTequila
    HavaTequila
    5/5,
    Version: 1.6.8
    The plugin is great to bring some challenge to your server. It also has a nice set of compatible plugins.
    But the best thing is quite honest the author himself. The support and help was on a level you could easily compare to a paid plugin. Thank you :)
    1. Lorinthio
      Author's Response
      Thanks for the great review!

      Hope I don't let you down!
  8. RedNutella
    RedNutella
    5/5,
    Version: 1.6.8
    I always forget to actually rate the plugin, but the author is amazing. He is super responsive and friendly, always ready to help with the plugin and even your own. Overall 10/10 support and feature requests are addressed rapidly.
    1. Lorinthio
      Author's Response
      Thanks for the great review!

      Let me know if there's anything you need in the future!
  9. mellowism
    mellowism
    5/5,
    Version: 1.6.3
    It is a really nice plugin that adds some flare to the monsters. The developers level of support is top notch as well. Friendly and very fast to respond.
    1. Lorinthio
      Author's Response
      Thanks for the great review!

      Glad I've been able to help :)
  10. Glom
    Glom
    5/5,
    Version: 1.6.3
    Plugin was greaaat!
    i like this . But I want to let LRM scope spawn of Mythicmobs
    plz..
    1. Lorinthio
      Author's Response
      Hey Glom!

      There is a lot of configuration available with Mythic Mobs. Hop on discord for better support/help :)