下面列出了怎么用org.bukkit.event.player.PlayerSkinPartsChangeEvent的API类实例代码及写法,或者点击链接到github查看源代码。
@EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true)
public void onSkinPartsChange(PlayerSkinPartsChangeEvent event) {
TabEntry entry = this.getPlayerEntryOrNull(event.getPlayer());
if (entry instanceof PlayerTabEntry) {
((PlayerTabEntry) entry).onSkinPartsChange(event);
}
}
@EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true)
public void onSkinPartsChange(PlayerSkinPartsChangeEvent event) {
TabEntry entry = this.getPlayerEntryOrNull(event.getPlayer());
if(entry instanceof PlayerTabEntry) {
((PlayerTabEntry) entry).onSkinPartsChange(event);
}
}
protected void onSkinPartsChange(PlayerSkinPartsChangeEvent event) {
if (this.player == event.getPlayer()) {
this.updateFakeEntity();
}
}
protected void onSkinPartsChange(PlayerSkinPartsChangeEvent event) {
if(this.player == event.getPlayer()) {
this.updateFakeEntity();
}
}
@EventHandler
public void onPlayerChangeSkinParts(PlayerSkinPartsChangeEvent event) {
getPlayer(event.getPlayer()).setHat(event.getPlayer().getSkinParts().contains(Skin.Part.HAT));
}