人类是 SpongeCommon(包括 SpongeForge 和 SpongeVanilla) 给 Minecraft 添加的一种新实体,十分类似玩家。是为了插件方便而添加的。
和玩家一样,人类有皮肤属性、模型属性(Steve/Alex)、左右手偏好、饥饿条,也可以驯动物。和玩家不同的是,人类可以获得 AI,并且可以在 AI 控制下和骷髅一样射箭。
人类不会自然生成,而且默认生成时无任何 AI。
实体 ID 是 "sponge:human"。
在客户端上,人类表现为一个服务器上的玩家,但实际上是被服务器和代码操纵的。
在 Sponge API 中,插件可以呼叫
Location<World> location = ... // 获取一个位置Human human = (Human) location.createEntity(EntityTypes.HUMAN);
来创造一个人类,然后再给他添加需要的 AI、皮肤等信息。
资料分类: | 服务端特有 |