该类有一个静态数组,储存了全部的默认皮肤的信息,接下来有几个静态方法,我们着重看这两个:getDefaultSkin()、getSkinType()。
getDefaultSkin()有两个重载,一个是无参数的,默认返回第六号默认皮肤,也就是细手Steve;另一个是需要UUID作为参数的,也就是根据UUID决策我们的默认皮肤。经查看,总是返回默认皮肤的版本目前只用于:
1. 玩家头颅
2. SkinManager类中,给玩家皮肤提供个资源位置……?
因此,我们可以断定新版本对离线模式默认皮肤的判定依旧是只与玩家UUID有关。