Inactive [FUN/RPG] MobDisguise v1.7 - Transform into any mob! (And players too!) No client mods! [1.1 RB3]

Discussion in 'Inactive/Unsupported Plugins' started by desmin88, Jul 29, 2011.

  1. Offline

    desmin88

  2. Offline

    desmin88

    @NicoG96
    I'm not disguised when I teleport.
     
  3. Offline

    thegiantmen

    i always wanted thtis
     
    NicoG96 likes this.
  4. Offline

    fullwall

    @desmin88 - after looking at your code... I'd say that this wouldn't scale well with performance considering all the list.contains(string) calls you're using.
     
  5. Offline

    desmin88

    @fullwall
    This only happens if the packets are instanceof p17 or p18, which are rarer packets to see, and its not a list, but a hashset
     
  6. Offline

    Switch0r

    They need to build permission in craftbukkit.
    I just installed a server few weeks back, now i need to change once again?
    I hope we dont need to do this every month.
     
  7. Offline

    desmin88

    @Switch0r
    The permissions I support are built into craftbukkit
     
  8. Offline

    thegiantmen

    can u add ability to each mob we choose?
    for example
    when you turn into a ghast u can shoot ghast fireballs
     
  9. Offline

    Switch0r

    So i run permissions 3.1.6 now and the only thing i need to do is add mobdisguise.* in permissions.yml in the main dir and it works ?
     
  10. Offline

    desmin88

    @Switch0r
    No, I stated many many many many many times, and its even bolded in big red
    I ONLY SUPPORT PERMISSIONSBUKKIT
     
  11. Offline

    thegiantmen

    arrrggghhhhh my server keeps on saying connection lost when i type /md undisguise
     
  12. Offline

    desmin88

  13. Offline

    Switch0r

    I just installed a new craftbukkit server and permissionsbukkit was not build in.
    And that was my question, why dont they build one in craftbukkit so that we dont need to change the whole time?
    Btw i love bukkit and all its plugins it was just a question :p
     
  14. Offline

    fullwall

    @desmin88 - apilist dislist and telelist are what I was referring to. Why not make them sets too?
     
  15. Offline

    Juze

    PERFECT replacement to Vanish! Lovely, thanks. Now you just need to add invisiblity to it, just like Vanish. ;)
     
  16. Offline

    Dere011

    Critical error :

    Thank you :)
     
  17. Offline

    Williamsson

    Using:
    Bukkit 1000
    MobDisguise: 1.1
    BukkitContrib, the one linked in first post (name on file:bukkitcontrib-dev-SNAPSHOT.jar)
    Permissions 3.x, but using OP status


    Error message:
    Code:
    2011-07-31 11:52:42 [WARNING] Task of 'MobDisguise' generated an exception
    java.lang.NullPointerException
        at me.desmin88.mobdisguise.utils.PacketUtils.packetMaker(PacketUtils.java:65)
        at me.desmin88.mobdisguise.utils.PacketUtils.disguiseToAll(PacketUtils.java:52)
        at me.desmin88.mobdisguise.utils.DisguiseTask.run(DisguiseTask.java:17)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:438)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-31 11:53:02 [WARNING] Task of 'MobDisguise' generated an exception
    java.lang.NullPointerException
        at me.desmin88.mobdisguise.utils.PacketUtils.packetMaker(PacketUtils.java:65)
        at me.desmin88.mobdisguise.utils.PacketUtils.disguiseToAll(PacketUtils.java:52)
        at me.desmin88.mobdisguise.utils.DisguiseTask.run(DisguiseTask.java:17)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:438)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-31 11:53:08 [WARNING] Task of 'MobDisguise' generated an exception
    java.lang.NullPointerException
        at me.desmin88.mobdisguise.utils.PacketUtils.packetMaker(PacketUtils.java:65)
        at me.desmin88.mobdisguise.utils.PacketUtils.disguiseToAll(PacketUtils.java:52)
        at me.desmin88.mobdisguise.utils.DisguiseTask.run(DisguiseTask.java:17)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:438)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-31 11:53:10 [WARNING] Task of 'MobDisguise' generated an exception
    java.lang.NullPointerException
        at me.desmin88.mobdisguise.utils.PacketUtils.packetMaker(PacketUtils.java:65)
        at me.desmin88.mobdisguise.utils.PacketUtils.disguiseToAll(PacketUtils.java:52)
        at me.desmin88.mobdisguise.utils.DisguiseTask.run(DisguiseTask.java:17)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:438)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-31 11:53:17 [WARNING] Task of 'MobDisguise' generated an exception
    java.lang.NullPointerException
        at me.desmin88.mobdisguise.utils.PacketUtils.packetMaker(PacketUtils.java:65)
        at me.desmin88.mobdisguise.utils.PacketUtils.disguiseToAll(PacketUtils.java:52)
        at me.desmin88.mobdisguise.utils.DisguiseTask.run(DisguiseTask.java:17)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:438)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    What have we done wrong?
     
  18. Offline

    tony687

    Can u please make this work with Perms 3.1.6?
    Also, can u move while disguised? (e.g jump around like a creeper)
     
  19. Offline

    Williamsson

    Also, we're recieving the message "You have been disguised because you teleported" every time we move somewhere. Option to turn this off?
     
    Adv and NicoG96 like this.
  20. Offline

    Miauw62

    i have one question.
    is permissions compatible whit permissionbukkit?
    im the private-server-for-my-friends person, and i want alot of plugins. this will result in the fact that half of the plugins is gonna be compatible whit the native permissions and the other half whit the other permissions.
     
  21. Offline

    LordDead1233

    I love this plugin just freaking around with players in my server :p
    but I have a little suggestion maybe you can let players (who disguised) see their selves as that mob.
    because I'm sometimes confused what I am.
     
  22. Offline

    Grammar Troll

    @desmin88
    I advise you to completely ignore 80% of all the replies in this topic. People are asking the same thing over and over again. People who want to know something should read other replies as well, otherwise they're just plain ignorant.

    Include some of these frequently asked questions in the OP, so at least 30% of the current 80% will stop bothering you. I assume you are coding because you like coding, but I can guarantee you that you will get sick of having to spend 80% of your 'coding time' hanging around in this topic very fast.
     
  23. Offline

    embty

    @desmin88
    Alot of servers are running rawcritics anitxray plugin that conflicts with awesome plugin I think it should be mentioned in the post to avoid complications
     
  24. Offline

    Ganbea112

    it doesn't work for me help me!!!
     
  25. Halp D: last dev version worked fine, on teleporting this happens:

    Code:
    15:56:33 [SEVERE] java.lang.AbstractMethodError: me.desmin88.mobdisguise.listeners.PacketListener.checkPacket(Lnet/minecraft/server/Packet;)Z
    15:56:33 [SEVERE]       at org.bukkitcontrib.packet.listener.Listeners.canSend(Listeners.java:20)
    15:56:33 [SEVERE]       at org.bukkitcontrib.ContribNetServerHandler.sendPacket2(ContribNetServerHandler.java:406)
    15:56:33 [SEVERE]       at org.bukkitcontrib.ContribNetServerHandler.sendPacket(ContribNetServerHandler.java:399)
    15:56:33 [SEVERE]       at net.minecraft.server.EntityTrackerEntry.a(EntityTrackerEntry.java:141)
    15:56:33 [SEVERE]       at net.minecraft.server.EntityTracker.a(EntityTracker.java:141)
    15:56:33 [SEVERE]       at net.minecraft.server.EntityPlayer.w(EntityPlayer.java:306)
    15:56:33 [SEVERE]       at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:790)
    15:56:33 [SEVERE]       at net.minecraft.server.Packet18ArmAnimation.a(SourceFile:35)
    15:56:33 [SEVERE]       at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    15:56:33 [SEVERE]       at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
    15:56:33 [SEVERE]       at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    15:56:33 [SEVERE]       at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    15:56:33 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    15:56:33 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    15:56:33 [SEVERE] Unexpected exception
    java.lang.AbstractMethodError: me.desmin88.mobdisguise.listeners.PacketListener.checkPacket(Lnet/minecraft/server/Packet;)Z
            at org.bukkitcontrib.packet.listener.Listeners.canSend(Listeners.java:20)
            at org.bukkitcontrib.ContribNetServerHandler.sendPacket2(ContribNetServerHandler.java:406)
            at org.bukkitcontrib.ContribNetServerHandler.sendPacket(ContribNetServerHandler.java:399)
            at net.minecraft.server.EntityTrackerEntry.a(EntityTrackerEntry.java:141)
            at net.minecraft.server.EntityTracker.a(EntityTracker.java:141)
            at net.minecraft.server.EntityPlayer.w(EntityPlayer.java:306)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:790)
            at net.minecraft.server.Packet18ArmAnimation.a(SourceFile:35)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
    
     
  26. Offline

    eagle198

    Oh.My.God.
    *Downloads*
    Coolio!
     
  27. Offline

    LordDead1233

    This is lovely plugin but it crashes my server if I use list or another basic thing.
    after a time it just crashes without any command. PLEASE HELP ME!
     
  28. Offline

    Ubermatik

    This is an absolutely brilliant plugin, and it works superbly, used to have a few problem like people mentioned above but I quickly updated both Bukkit and Permissions and it works fine now.

    Here's some suggestions though:

    - Allow the player to see themselves as the mob they are disguised as.
    - Give an admin the ability to disguise other players as a mob - could be a smart way of dealing with people who are misbehaving on your server - disguise them as a Creeper and watch as people constantly kill them
    - Give the player the ability to function as that mob - not sure how difficult this is, but surely it's not too hard. For instance, as a Skeleton, fire arrows, and as a Creeper, explode.

    Otherwise, great plugin, thanks!
     
  29. Offline

    desmin88

    @fullwall
    Didn't think of that, will do!
    @Juze
    Thanks!
    @Dere011
    Not using bukkitcontrib dev version
    @Williamsson
    Fixed in next update, but harmless as is
    @tony687
    Perms 3.1.6 will not be supported
    Everything is the same when disguised except you look like a mob
    @Miauw62
    It might, however PEX is I know.
    @LordDead1233
    Read the thread, won't EVER happen
    If you wan't help, fill out an error reporting form from the OP and post in on my github preferably or on the thread
    @CreepersGonnaCreep
    Redownload the latest dev version, afforess had some updates
    @Ganbea112
    If you wan't help, fill out an error reporting form from the OP and post in on my github preferably or on the thread
    @eagle198
    Won't be compatible with normal Contrib until 1.0 is released (soon) or my bukkit pull is accepted
    You are most likely running TyvOrC's ore plugin, his plugin likes to not work with a lot of others.
    @Ubermatik
    Thanks for the feedback!
    1. Impossible, discussed before.
    2. Might do
    3.Probably not.
     
  30. Ok :) It seems it fixed itself :/ I'll let you know when it happens again, but I'll dl the latest version of bukkitcontrib later
     
  31. Offline

    Joy

    Cool plugin :)

    Shame it needs BukkitContrib :/
     

Share This Page