所以基本上我正在为bukkit创建一个魔术棒插件。我想知道如何设置玩家模型。
例如,如果我右键单击它会把我变成一只鸡。我不知道如何做到这一点。
答案 0 :(得分:2)
有许多插件提供此功能,包括stabdalone和提供API。它们包括:
==编辑==
以下是使用DisguiseCraft的示例:
在开始之前,请确保将最新的jar文件添加到IDE的外部依赖项中。
首先,您需要在plugin.yml中添加一个依赖项:
depend: [DisguiseCraft]
需要括号,因为它是一个数组
其次,启用插件后,您需要获取API类的实例。
DisguiseCraftAPI api;
@Override public void onEnable() {
this.api = DisguiseCraft.getAPI();
}
然后,为了伪装,你可以使用
Player player = // ...
Disguise disguise = new Disguise(this.api.newEntityID(), player.getName(), DisguiseType.Player);
this.api.disguisePlayer(player, disguise);
所有伪装都可以在这里找到:http://build.yu8.me:8080/job/DisguiseCraft/ws/javadocs/pgDev/bukkit/DisguiseCraft/disguise/DisguiseType.html
确保检查玩家是否已经伪装,你使用更改玩家伪装而不是设置玩家伪装。