public void switchModelPartEnabled(EnumPlayerModelParts p_178877_1_)
{
if (!this.getModelParts().contains(p_178877_1_))
{
this.setModelParts.add(p_178877_1_);
}
else
{
this.setModelParts.remove(p_178877_1_);
}
this.sendSettingsToServer();
}
java类net.minecraft.entity.player.EnumPlayerModelParts的实例源码
GameSettings.java 文件源码
项目:BaseClient
阅读 21
收藏 0
点赞 0
评论 0
GuiCustomizeSkin.java 文件源码
项目:BaseClient
阅读 15
收藏 0
点赞 0
评论 0
private String func_175358_a(EnumPlayerModelParts playerModelParts)
{
String s;
if (this.mc.gameSettings.getModelParts().contains(playerModelParts))
{
s = I18n.format("options.on", new Object[0]);
}
else
{
s = I18n.format("options.off", new Object[0]);
}
return playerModelParts.func_179326_d().getFormattedText() + ": " + s;
}
EntityPlayerMPProxy.java 文件源码
项目:UniversalRemote
阅读 30
收藏 0
点赞 0
评论 0
@Override
public boolean isWearing(EnumPlayerModelParts part) {
if (m_realPlayer == null) {
return super.isWearing(part);
} else {
syncToRealPlayer();
return m_realPlayer.isWearing(part);
}
}
EntityPlayerProxy.java 文件源码
项目:UniversalRemote
阅读 25
收藏 0
点赞 0
评论 0
@Override
public boolean isWearing(EnumPlayerModelParts part) {
if (m_realPlayer == null) {
return super.isWearing(part);
} else {
return m_realPlayer.isWearing(part);
}
}
RenderLivingBase.java 文件源码
项目:Backmemed
阅读 30
收藏 0
点赞 0
评论 0
protected void rotateCorpse(T entityLiving, float p_77043_2_, float p_77043_3_, float partialTicks)
{
GlStateManager.rotate(180.0F - p_77043_3_, 0.0F, 1.0F, 0.0F);
if (entityLiving.deathTime > 0)
{
float f = ((float)entityLiving.deathTime + partialTicks - 1.0F) / 20.0F * 1.6F;
f = MathHelper.sqrt(f);
if (f > 1.0F)
{
f = 1.0F;
}
GlStateManager.rotate(f * this.getDeathMaxRotation(entityLiving), 0.0F, 0.0F, 1.0F);
}
else
{
String s = TextFormatting.getTextWithoutFormattingCodes(entityLiving.getName());
if (s != null && ("Dinnerbone".equals(s) || "Grumm".equals(s)) && (!(entityLiving instanceof EntityPlayer) || ((EntityPlayer)entityLiving).isWearing(EnumPlayerModelParts.CAPE)))
{
GlStateManager.translate(0.0F, entityLiving.height + 0.1F, 0.0F);
GlStateManager.rotate(180.0F, 0.0F, 0.0F, 1.0F);
}
}
}
GameSettings.java 文件源码
项目:Backmemed
阅读 22
收藏 0
点赞 0
评论 0
/**
* Send a client info packet with settings information to the server
*/
public void sendSettingsToServer()
{
if (this.mc.player != null)
{
int i = 0;
for (EnumPlayerModelParts enumplayermodelparts : this.setModelParts)
{
i |= enumplayermodelparts.getPartMask();
}
this.mc.player.connection.sendPacket(new CPacketClientSettings(this.language, this.renderDistanceChunks, this.chatVisibility, this.chatColours, i, this.mainHand));
}
}
GameSettings.java 文件源码
项目:Backmemed
阅读 23
收藏 0
点赞 0
评论 0
public void setModelPartEnabled(EnumPlayerModelParts modelPart, boolean enable)
{
if (enable)
{
this.setModelParts.add(modelPart);
}
else
{
this.setModelParts.remove(modelPart);
}
this.sendSettingsToServer();
}
GameSettings.java 文件源码
项目:Backmemed
阅读 22
收藏 0
点赞 0
评论 0
public void switchModelPartEnabled(EnumPlayerModelParts modelPart)
{
if (this.getModelParts().contains(modelPart))
{
this.setModelParts.remove(modelPart);
}
else
{
this.setModelParts.add(modelPart);
}
this.sendSettingsToServer();
}
GuiCustomizeSkin.java 文件源码
项目:Backmemed
阅读 17
收藏 0
点赞 0
评论 0
private String getMessage(EnumPlayerModelParts playerModelParts)
{
String s;
if (this.mc.gameSettings.getModelParts().contains(playerModelParts))
{
s = I18n.format("options.on", new Object[0]);
}
else
{
s = I18n.format("options.off", new Object[0]);
}
return playerModelParts.getName().getFormattedText() + ": " + s;
}
RenderLivingBase.java 文件源码
项目:CustomWorldGen
阅读 23
收藏 0
点赞 0
评论 0
protected void rotateCorpse(T entityLiving, float p_77043_2_, float p_77043_3_, float partialTicks)
{
GlStateManager.rotate(180.0F - p_77043_3_, 0.0F, 1.0F, 0.0F);
if (entityLiving.deathTime > 0)
{
float f = ((float)entityLiving.deathTime + partialTicks - 1.0F) / 20.0F * 1.6F;
f = MathHelper.sqrt_float(f);
if (f > 1.0F)
{
f = 1.0F;
}
GlStateManager.rotate(f * this.getDeathMaxRotation(entityLiving), 0.0F, 0.0F, 1.0F);
}
else
{
String s = TextFormatting.getTextWithoutFormattingCodes(entityLiving.getName());
if (s != null && ("Dinnerbone".equals(s) || "Grumm".equals(s)) && (!(entityLiving instanceof EntityPlayer) || ((EntityPlayer)entityLiving).isWearing(EnumPlayerModelParts.CAPE)))
{
GlStateManager.translate(0.0F, entityLiving.height + 0.1F, 0.0F);
GlStateManager.rotate(180.0F, 0.0F, 0.0F, 1.0F);
}
}
}