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 30, 2011.

     
  1. Offline

    desmin88

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)

    This post has been edited 47 times. It was last edited by desmin88 Feb 2, 2012.
  2.  
  3. Offline

    spunkiie

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    REQ: Can u add "invisibility" to the plugin ?

    Nice work btw :)
  4. Offline

    Jadedwolf

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I've been using the dev releases since you first made the post awhile back, love this plugin.
  5. Offline

    desmin88

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @spunkiie
    Other plugins do that already. This is a transforming plugin, not invisibility.
  6. Offline

    DrBowe

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I seriously need to look into BukkitContrib. Apparently I'm missing out on like...a lot.

    I had no idea you could play the mob sounds too, which leads me to ask:
    Does it require the client-BukkitContrib? Or does this send the sound packets over the server? :confused:

    EDIT:
    HOLY AWESOME, BATMAN! You have an API to boot? Oh...this shit is SO going into ZombieCraft! *rushes off*

    This post has been edited 1 time. It was last edited by DrBoweNur Jul 30, 2011.
  7. Offline

    spunkiie

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @desmin88

    Yeap, but there is NO plugin that I have knowledge that uses BukkitContrib API. Also, the two plugin that already exist today (Spy and Vanish) doesn't work with servers with 500+ players, like mine.

    Would be cool, as you already have your hands/know how on the great BukkitContrib API, to extend functionality to an invisibility feature, or, even creating a new plugin :D

    It's just an idea btw :)
  8. Offline

    desmin88

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @DrBoweNur
    Well, the title says no client mods so, :p
    It doesn't require client-bukkitcontrib
    It actually tricks clients into thinking they're hitting a creeper, so it plays those sounds.
    It only uses bukkitcontrib to have packet listeners.
  9. Offline

    DrBowe

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @desmin88
    And I repeat: I really should start reading into BukkitContrib some more.
    I'm assuming that if I hooked into your API, players would need to have both BukkitContrib, and this plugin?
  10. Offline

    matthayez011

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    all i can say is WOW, your amazing
    except when i turn permissions to false, it comes up with a lot of errors

    This post has been edited 1 time. It was last edited by matthayez011 Jul 30, 2011.
  11. Offline

    desmin88

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @DrBoweNur
    Yes, that is correct.
    However, most servers have BukkitContrib anyways. I know 2 dependencies seem a bit much, but what you can do is pretty cool.
  12. Offline

    DrBowe

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @desmin88
    Yeah, I'll probably pass out 2 .jars
    One with the dependency, and one without. (Just to keep things simple)
    Very impressive work, I look forward to seeing how much this plugin expands.
  13. Offline

    Jadedwolf

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @desmin88
    Code:
    2011-07-29 19:56:23 [SEVERE] Could not load 'plugins\MobDisguise.jar' in folder 'plugins':
    mapping values are not allowed here
     in "<reader>", line 2, column 10:
        Blacklist:
                 ^
    
        at org.yaml.snakeyaml.scanner.ScannerImpl.fetchValue(ScannerImpl.java:745)
        at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:307)
        at org.yaml.snakeyaml.scanner.ScannerImpl.peekToken(ScannerImpl.java:204)
        at org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd.produce(ParserImpl.java:267)
        at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
        at org.yaml.snakeyaml.parser.ParserImpl.getEvent(ParserImpl.java:173)
        at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:124)
        at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
        at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:124)
        at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
        at org.bukkit.util.config.Configuration.load(Configuration.java:82)
        at org.bukkit.plugin.java.JavaPlugin.initialize(JavaPlugin.java:157)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:175)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:213)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:136)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:128)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:97)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:51)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    I use permissions 2.7.* and so these permissions don't work with that, so i turned off them and noticed this error, setting permissions to false in the config, breaks this plugin... which means i can't use it now....
    *edit: Seems to be happening regardless of whether or not I touch the config.
    Sigh, do you still have a download of the dev version with out the config?

    This post has been edited 2 times. It was last edited by Jadedwolf Jul 30, 2011.
    matthayez011 likes this.
  14. Offline

    desmin88

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @DrBoweNur
    I'm looking to add iConomy support possibly, and I'm open to more suggestions
    @matthayez011
    Thanks!
  15. Offline

    DrBowe

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @desmin88
    The only thing off the top of my mind, is allowing players to function 'like' the mob. So, for example, if you're disguised as a skeleton...left clicking could shoot arrows (with a scheduler task in there to delay the shots if they spam)
    Or...suicide bombing as a creeper would be nice.

    The possibilities are endless, really.
  16. Offline

    desmin88

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @Jadedwolf
    Woops, will release a small patch soon. For now, add a # before the string of text at the top of the config.yml
  17. Offline

    desmin88

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @Jadedwolf
    You can redownload now.
    @DrBoweNur
    I was thinking about that as well.
    *IMPORTANT* Anybody who downloaded, redownload, fixes a small 1 yml error.

    This post has been edited 1 time. It was last edited by desmin88 Jul 30, 2011.
  18. Offline

    Jadedwolf

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @desmin88 even with this
    Code:
    Permissions:
        enabled: false
    Still says I don't have permissions for that mob type, I'm an op and have * for my permissions.
    :(

    This post has been edited 1 time. It was last edited by Jadedwolf Jul 30, 2011.
  19. Offline

    desmin88

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @Jadedwolf
    Are you using bukkit permissions? Or permissions 3.1.6?

    This post has been edited 1 time. It was last edited by desmin88 Jul 30, 2011.
  20. Offline

    matthayez011

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    i changed permissions to false but it still says i need permissions :/
  21. Offline

    desmin88

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @matthayez011
    Are you using bukkit permissions or permissions 3.1.6?
  22. Offline

    matthayez011

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    bukkit permissions, and its set to false
  23. Offline

    desmin88

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
  24. Offline

    matthayez011

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    thank you, just make it so it goes to op on permissions:false
  25. Offline

    Jadedwolf

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I know you are working on it, but for clarification I'm using permissions 2.7.* (phoenix)
  26. Offline

    desmin88

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @Jadedwolf
    MobDisguise currently only supports PermissionsBukkits(SuperPerms), the official bukkit permissions.
  27. Offline

    desmin88

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Update: 1.01
    • Permissions work
    • Permissions off defaults to OPs only
    • *IMPORTANT* Redownload bukkit contrib Afforess updated
    @matthayez011
    Permissions fixed
  28. Offline

    Sh00ck

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Code:
    nce cannot be cast to org.bukkitcontrib.ContribPlayerInstance
    08:35:56 [SEVERE]       at org.bukkitcontrib.ContribPlayerManager.flush(ContribPlayerManager.java:38)
    08:35:56 [SEVERE]       at net.minecraft.server.ServerConfigurationManager.b(ServerConfigurationManager.java:304)
    08:35:56 [SEVERE]       at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:452)
    08:35:56 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    08:35:56 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    08:35:56 [SEVERE] Unexpected exception
    java.lang.ClassCastException: net.minecraft.server.PlayerInstance cannot be cast to org.bukkitcontrib.ContribPlayerInstance
            at org.bukkitcontrib.ContribPlayerManager.flush(ContribPlayerManager.java:38)
            at net.minecraft.server.ServerConfigurationManager.b(ServerConfigurationManager.java:304)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:452)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
    Help :( ?#


    Edit//
    A command to disquide another Player ;)

    /md disguise NAME pig

    This post has been edited 1 time. It was last edited by Sh00ck Jul 30, 2011.
  29. Offline

    desmin88

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @Sh00ck
    Download the latest BukkitContrib from the downloads section.
  30. Offline

    Sh00ck

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Yep

    a feature request :
    A command to disquide another Player ;)

    /md disguise NAME pig
    felix11111 and MrMArs like this.
  31. Offline

    desmin88

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @Sh00ck
    Possibly as an OP only option or with a permission.

Share This Page