Disguise as Mobs

Discussion in 'Archived: Plugin Requests' started by PotatoTears, Mar 2, 2014.

  1. Offline

    PotatoTears

    Name:

    Disguise


    What i want:

    I know some mob disguise plugins exist, but i want this one different. I want the ability to have permission nodes like disguise.zombie, disguise.skeleton, disguise.silverfish, disguise.skeleton.horse etc. (ALL THE MOBS!)
    Players with these nodes will be that mob at ALL times. And as soon as a player's rank changes, his appearance as a mob changes too, instantly!
    Players won't see themselves as the mob, but others can see him as the mob.
    The mobs will have their default hitbox (for example the silverfish will have a tiny hitbox).
    The mobs will still have the player's nametag.
    So in conclusion, i want these mobs to work like Mineplex's Super Smash Mobs kits. Thank you!

    Permission Nodes:
    disguise.<any mob> (This will have ANY mob, even the mobs that don't spawn naturally like the Skeleton Horse etc.) (Doesn't have to include the Giant)

    Commands:
    None at all.
     
  2. Offline

    AzureusNation

  3. Online

    timtower Administrator Administrator Moderator

  4. Offline

    AzureusNation


    Maybe add a plugin that will run commands on rank change?
     
  5. Online

    timtower Administrator Administrator Moderator

    And on join etc. Then you are probably better of just using the API, or any disguise plugin API
     
  6. Offline

    Minecrafter_NL

    I am not doing this because i don't have the time now but for someone who is going to make this:
    Make some kinda "plugin" on another disguise plugin.
    Add PlayerMoveEvent, check for the permission and dispatch a command like /disguise <player> <mob> from the console. I also heard that iDisguise has an API so that would be even better.
     
  7. Online

    timtower Administrator Administrator Moderator

    Minecrafter_NL PlayerMoveEvent is pretty resource intensive, certainly when checking for permissions and performing commands, probably better of using a timer every 30 sec or so. ( not instant but fast enough )
     
  8. Offline

    Minecrafter_NL

    timtower
    Yeah, that would be better better.
    But you should add the same thing at PlayerJoinEvent.
     
    timtower likes this.
  9. Offline

    PotatoTears

    timtower Minecrafter_NL I thought of a better idea. Don't check for the player's movements or anything. All i need is a command to check if the rank has changed. Like /disguise check. That would be much better, because i will be using a Shop GUI for players to change their rank and then i can initiate the check command there. Thank you.

    EDIT: I might be able to use iDisguise. But first i need to know if that plugin works exactly like the Mineplex SSM mobs. I want the hitbox to be the hitbox of the mob and i want the player's nametag displayed above the mob, too. And
    If iDisguise doesn't have these then this thread will stay.
     

Share This Page