Improvements for 1.8.8 (or next ver) #470


  • New
  • Enhancment
Open
Assigned to devil_boy512
  • leasoncre created this issue Nov 19, 2015

    Summary: testing plugin for use on spigot 1.8.8 server some good improvements to consider:
    1: add sounds for all mobs (natural/automatic idle sounds) -both the disguised and nearby players hear the sounds
    1b: option to toggle natural sounds ie: /d sounds on/off
    2: some mob disguises look like a static mob when the disguised moves, ie: rabbit doesn't animate on move. chicken doesn't flap wings when jumping/flying.
    2b: option to (and this could get complicated) to use the mob's natural movement instead of the player's movement (any player input would override/cancel/reset the mob's movement) player would move as the mob naturally would with no input. (as if spectating the mob)
    2b2: /d natural on/off -enable/disable natural mob movement when disguised, defaults to off.
    3: if mojang ever fixes this: slow down enderdragon wing flapping speed so it looks more natural.
    4: add support for disguising as any block
    5: randomize the skin of the mob on disguise (as if naturally spawned) -rabbits, horses, etc..
    6: it is my opinion that all subtypes should come after the main entity name/type (also tab-able please :) ) -putting the subtypes before the main type is rather confusing and annoying
    7: /d na, /d bl, /d np /d [burning] should all be toggle-able, not reset every time you disguise. -set per-player
    7b: add /d clear -or- /d reset to reset all toggle-able settings to default for that player.
    8: option to use mob ability with empty hand click. ie: skeleton shoots arrows, wither shoots wither-heads, dragon shoots dragonbreath(or was that 1.9 only?)
    ex: /d weapon on/off -would enable/disable normal mob attack if available
    9: make saddled disguises ride-able! -currently horses can be clicked on, but the player just gets 'kicked off'
    9b: /d control self/player -would set who is in control of the disguised. defaults to the disguised.
    9c: /d ride on/off -weather to allow the disguised person to be ridden or not. defaults to off
    10: make the wolf sit when crouching
    11: make it so you don't have to undisguised every time you want to change disguises
    12: hitbox pushing. (saw this in the main comments) when disguised, the player should be pushed by and be able to push other players.

    00: Other: i've never seen a minecart spawner in 1.7/1.8, remove this?

    DisguiseCraft version:
    v5.2 build 116 from github

    CraftBukkit version:
    git-Spigot-0359393-9cd1111 (MC: 1.8.8) (Implementing API version 1.8.8-R0.1-SNAPSHOT)

    List of plugins also on the server:
    (on my test server) Plugins (56): BarAPI, ClearChat, MobEggSpawnerBlocker, ScheduledAnnouncer2, SimpleTicketManager, ChestRegen, Ping, Titlebar, AsyncWorldEditInjector, CoreProtect, PlayerHeads, dynmap, VoteRoulette, WorldEdit, OpenInv, Essentials, Chairs, Votifier, ActionBarAPI, Multiverse-Core, ProtocolLib, Stables, EssentialsChat, BlocksHub, GlobalMarket, PermissionsEx, mcMMO, TrollCommands, Vault, BlocksHub-CoreProtect, DisguiseCraft, EnjinMinecraftPlugin, Dynmap-Essentials, HolographicDisplays, LWC, WorldGuard, Brewery, AncientGatesReloaded, BlocksHub-WorldGuard, MythicMobs, EssentialsProtect, ServerSigns, Multiverse-NetherPortals, EssentialsSpawn, Commandspy, CustomEnchantments, Dynmap-WorldGuard, McMMOExtras, Citizens, AsyncWorldEdit, AsyncWorldEdit-ActionBarAPI, Signs, ColoredTablist, SuperVanish, Sentry, BetonQuest

  • leasoncre added the tags New Enhancment Nov 19, 2015
  • leasoncre edited description Nov 19, 2015

To post a comment, please login or register a new account.