v4.0

Details

  • Filename
    DisguiseCraft.jar
  • Uploaded by
  • Uploaded
    Dec 9, 2012
  • Size
    104.25 KB
  • Downloads
    19,660
  • MD5
    dcead963095dd626690f33e4cdf130b1

Supported Bukkit Versions

  • CB 1.4.5-R0.2

Changelog

  • Uses ProtocolLib 1.8.0 snapshot
  • Made to work with 1.4.5-R0.2 and 1.4.5-R0.3
  • /d player no longer just checks for first letter
    • It now detects: player, p, pl, plyr
  • /d send tells players what blocktype they've been disguised as
  • Disguises now pick up items (Previously the items flew towards the observer)
  • Made "optionals" configuration more granular
  • New config option added that allows for names not to be removed from the tab list (Requires ProtocolLib)
  • /d blocklock makes block disguises more believable
  • /d nopickup now has a permission node
  • Attacks on disguised players is now handled in a worker thread
    • This resulted in a large performance boost
  • Added a website link to the plugin.yml
  • The FallingBlock disguise defaults to sponge (In memory of my first plugin)
  • The commands now have tab completion
  • Bat disguise is no longer upside-down
  • World-change disguise update executes the tick after the change
  • No longer messes with the display names of players not disguised as players
  • Removed Legacy Permissions support
  • Disguise class now clones its metadata properly
    • Fixes the bug of internal error when disguising as a mob while being disguised as a player
  • No longer imports NMS or OBC classes at compile time. Now relies heavily on reflection
    • If a native package, class, method, or field it needs is not found, the plugin does not enable
  • In the Disguise class, isMob(), isObject(), isVehicle(), isBlock(), no longer use isSubclass()
  • Updated Plugin Metrics

No build number because our Jenkins is down.

Spams the console of any server running an NPC-related plugin