Do you know any library that allows us to use NMS with ease?

Discussion in 'Plugin Development' started by Joiner, Feb 23, 2015.

Thread Status:
Not open for further replies.
  1. Offline

    Joiner

  2. Offline

    1Rogue

    teej107, RainoBoy97 and Skionz like this.
  3. Offline

    Joiner

    @1Rogue Really? It says we must use CraftBukkit.
     
  4. Offline

    1Rogue

    Right, for direct access to NMS code. You asked about an API that wraps NMS code, that is literally Bukkit.
     
    teej107 likes this.
  5. Offline

    Skionz

    @Joiner You're literally describing Bukkit. NMS is Mojang's server software and Bukkit is an API that wraps around it.
    EX: A ServerListPingEvent is created using properties from the server. A PacketStatusOutServerInfo packet is created using properties from the ServerListPingEvent which users can modify.
     
    Last edited: Feb 23, 2015
  6. Offline

    teej107

    TL;DR
    Bukkit is what you want. Some NMS only things you may find libraries/APIs for but not guaranteed.
     
  7. Offline

    NathanWolf

    He specifically asked for "overriding of mobs AI" - there is not an API in Bukkit for that, is there?
     
    Joiner likes this.
  8. Offline

    Skionz

    @NathanWolf He asked two questions
    1. "Do you know any library that allows us to use NMS with ease?"
    2. "is there any library which wraps it?" Referring to overriding mobs
    Number two is obviously Bukkit, but there are different options for number two.
     
  9. Offline

    _Filip

    *number one
     
    Skionz likes this.
  10. Offline

    Joiner

    @1Rogue @Skionz @teej107 @NathanWolf @_Filip
    Why do we need to use NMS instead of Bukkit? Because there isn't any part in the API that wraps the overriding of mobs AI.
    So, do you know any other library? I mean an util, maybe created by a forum member.
     
  11. Offline

    NathanWolf

    You could try this- looks out of date.. basically Google :)

    http://www.curse.com/bukkit-plugins/minecraft/controllable-mobs-api
     
  12. Offline

    Gingerbreadman

    I did a API that does this, but I never released it xD
     
  13. Offline

    Joiner

    @NathanWolf It seems not working.
    @Gingerbreadman Please create a new thread under the Resources section and release it. Thank you.
     
  14. Offline

    teej107

    Don't take this the wrong way, but since overriding mobs seem difficult for you, do you think the error would be on your part? I would try doing what the tutorial says for How to override default Minecraft mobs and learn from trial and error.
     
  15. Offline

    Joiner

    @teej107 I could kill any mob using the plugin's API, but I couldn't make it move. It simply does not.
    I am going to pay more attention to the tutorial, however any library would be really appreciated!
     
    Last edited: Feb 28, 2015
Thread Status:
Not open for further replies.

Share This Page