말똥이의 블로그

마인크래프트 1.3.1/1.3.2 몹변신 플러그인 DisguiseCraft 본문

Game/Minecraft

마인크래프트 1.3.1/1.3.2 몹변신 플러그인 DisguiseCraft

ryush00 2012.10.21 21:06
클릭→←클릭


안녕하세요.


말똥이입니다.


1.2.5에서 쓰던 몹변신인 MobDisguise는 이제 업데이트를 안하고요

새로운 플러그인인 DisguiseCraft이라는 플러그인을 사용합니다.



DisguiseCraft.jar

파일입니다.



설명


ired of backwards EnderDragons? Upward looking chickens? 또는 MobDisguise의 버그가 많나요? 새로운 시도를 할 준비가 되었습니까? With DisguiseCraft we are taking a brand new approach on mob/player disguises by taking advantage of the advanced features released in the 1.1-R4 build of CraftBukkit!

If you see the player within their disguise, you failed to remove the "disguisecraft.seer" permission node! For how to do this,read the description or refer to the documentation of your permissions manager plugin!

Features:

  •  모든 몹으로 변신합니다.

    • This includes: babies, colored sheep, sized slimes/magmacubes, tamed/aggressive wolves, tabby/tuxedo/siamese cats, saddled pigs, villager occupations, and charged creepers
      • Also unnatural slime/magmacube sizes: bigger, massive, godzilla
    • You can also set the disguise on fire and hold blocks as an Enderman
  • Disguise as any player, including their skin, cape, and in-chat name
    • The item you are holding and arm swings are shown
  • No Spout necessary! Disguised players' names are not shown in SpoutCraft (This is because the disguised player's packets are not sent to other clients)
  • No Backwards EnderDragon! No messed up chicken head!
  • Permissions support (Including Legacy Permissions)
    • Multi-world permissions are supported
    • Granular player-disguise nodes
  • The player list doesn't show players who are disguised in your world
  • The ability to see through disguises is given with a permission node (disguisecraft.seer)
  • Disguises can fool mobs too! (disguisecraft.notarget & disguisecraft.notarget.strict)
  • Item-pickup can be disabled while wearing a disguise
  • You can disguise or undisguise other players
  • You can keep your disguise even after log out (Activate in the config)
  • Utilizes the Plugin Metrics service
  • Developer API to allow for plugin integration

Commands:

Legend: <required> [optional]

  • /d or /dis or /disguise [mobname] - Disguise as a mob (If no mob is given, the available mobs are listed) {also gives current disguise}
  • /d baby [mobname] - Disguise as a baby mob (If no mob is given, the current disguise is used)
  • /d <color> [sheep] - Disguise as a colored sheep
  • /d charged creeper - Disguise as a charged creeper
  • /d <tiny/small/big/bigger/massive/godzilla> [slime/magmacube] - Disguise as a specifically-sized slime or magmacube
  • /d <tamed/aggressive> [wolf] - Disguise as a tamed or aggressive wolf
  • /d <tabby/tuxedo/siamese> [ocelot] - Disguise as a tabby, tuxedo, or siamese ca
  • /d <saddled> [pig] - Disguise as a saddled pig
  • /d <burning> [mobname] - Disguise as a burning form of any mob
  • /d <librarian/priest/blacksmith/butcher> [villager] - Disguise as a villager with an occupation
  • /d hold <block name/id #> - Hold blocks as an Enderman
  • /d player <playername> - Disguise as a player
  • /d <nopickup/np> - Disable item pickup
  • /d <send/s> <playername/*> - Send your disguise to another player (or everybody)
  • /u or /undis or /undisguise [playername/*] - Undisguise yourself or another player (or everybody) 
    These commands can all also be run from the console. You just need to specify the player name right after the /d or /u.

퍼미션 노드:

Defaulted group in parenthesis (Note: Defaults are overriden by the '*' permission)

  • disguisecraft.* - 모든 퍼미션을 가집니다. (Nobody)
    • disguisecraft.other.* - 다른 플레이어를 변신시키거나 변신해제시킬 수 있습니다. (Op)
      • disguisecraft.other.disguise - 다른플래이어를 변신시킬수있습니다.
      • disguisecraft.other.undisguise - 다른플래이어를 변신해제시킬수있습니다.
    • disguisecraft.seer - 변신하고 있는 플래이어가 보입니다. (Nobody)
    • disguisecraft.notarget - 변신중에는 몹에게 타겟이 되지 않습니다. (Everybody)
      • disguisecraft.notarget.strict - 몹변신후몹을공격해도 몹의 타겟이 되지 않습니다 (Op)
    • disguisecraft.player.* - 누구든지 변신시킬수있습니다. (Op)
      • disguisecraft.player.<playername> - 특정 플래이어를 변신시킬수 있습니다.
    • disguisecraft.mob.* - 모든 몹으로 변신가능 (Op)
      • disguisecraft.mob.<몹이름> - 특정 몹으로 변신이 가능합니다.
      • disguisecraft.mob.<몹이름>.baby - 아기 몹으로 변신이 가능합니다.
      • disguisecraft.mob.sheep.color.* - 모든 색의 양으로 변신 가능합니다.
      • disguisecraft.mob.creeper.charged - 번개맞은 크리퍼로 변신이 가능합니다.
      • disguisecraft.mob.<slime/magmacube>.size.* - 모든 사이즈의 슬라임이나마그마큐브로변신이가능합니다.
      • disguisecraft.mob.wolf.<tamed/aggressive> - 길들여지거나 화난 늑대로 변신이 가능합니다.
      • disguisecraft.mob.ocelot.cat.* - 모든 캣으로 변신이 가능합니다.
      • disguisecraft.mob.pig.saddled - 안장을 등에 얹은 돼지로 변신이 가능합니다.
      • disguisecraft.mob.enderman.hold - 블럭을 들고있는 Enderman 으로 변신이 가능합니다.
      • disguisecraft.mob.villager.occupation.* - 모든 직업의 주민으로 변신이 가능합니다.
    • disguisecraft.burning - 타고있는 몹으로 변신이 가능합니다.

How to use:

  1. 플러그인폴더에 플러그인을 넣고 reload 하세요!
  2. 변신! (사용법. /disguise Creeper)
  3. 치이이이이이이인구 주변을 맵돌며 놀래켜 주세요.

Video:


Planned or ToDo <== Put suggestion comments over here!
Dev Builds (Jenkins) <== Always compiled with the latest Beta or Recommended build!
JavaDocs and Source Code

Plugins Utilizing the API:

How to negate the disguisecraft.seer node with PermissionsEx

Or, how to make it so that you don't see the person inside of the disguise!

  1. Open up your permissions.yml file
  2. Add the permission node "-disguisecraft.seer" to the group that is seeing the double disguises!
  3. Do /pex reload ingame.

Example pex file:

  admin:
    options:
      rank: '1'
    permissions:
    - -disguisecraft.seer
    - '*'
Project Page Notices: (Please Read)
  • Be sure to read our Frequently Asked Questions section.
  • Report errors using the ticket system and be sure that you are using this plugin with the CraftBukkit build that it supports. Any error reported in the comment area may be deleted and ignored. Also make sure to check your tickets often and report in when a build or release has fixed the issue.
  • We will only release for stable CraftBukkit builds. Do not report errors when using our plugin with a build it was not listed to support. Because we need to recompile for each specific build, you will only ever see versions for CraftBukkit Dev builds in our jenkins.

0 Comments
댓글쓰기 폼