feat: скины и плащи не привязаны к Mojang
URL взяты произвольно
This commit is contained in:
@@ -7,6 +7,7 @@ import ru.di9.minecraft.shared.item.ItemStack;
|
|||||||
import ru.di9.minecraft.shared.utils.MathHelper;
|
import ru.di9.minecraft.shared.utils.MathHelper;
|
||||||
import ru.di9.minecraft.shared.world.World;
|
import ru.di9.minecraft.shared.world.World;
|
||||||
|
|
||||||
|
@SuppressWarnings("all")
|
||||||
public class EntityOtherPlayerMP extends EntityPlayer
|
public class EntityOtherPlayerMP extends EntityPlayer
|
||||||
{
|
{
|
||||||
private boolean isItemInUse;
|
private boolean isItemInUse;
|
||||||
@@ -17,17 +18,17 @@ public class EntityOtherPlayerMP extends EntityPlayer
|
|||||||
private double otherPlayerMPYaw;
|
private double otherPlayerMPYaw;
|
||||||
private double otherPlayerMPPitch;
|
private double otherPlayerMPPitch;
|
||||||
|
|
||||||
public EntityOtherPlayerMP(World par1World, String par2Str)
|
public EntityOtherPlayerMP(World par1World, String username)
|
||||||
{
|
{
|
||||||
super(par1World);
|
super(par1World);
|
||||||
isItemInUse = false;
|
isItemInUse = false;
|
||||||
username = par2Str;
|
this.username = username;
|
||||||
yOffset = 0.0F;
|
yOffset = 0.0F;
|
||||||
stepHeight = 0.0F;
|
stepHeight = 0.0F;
|
||||||
|
|
||||||
if (par2Str != null && par2Str.length() > 0)
|
if (username != null && username.length() > 0)
|
||||||
{
|
{
|
||||||
skinUrl = (new StringBuilder()).append("http://s3.amazonaws.com/MinecraftSkins/").append(par2Str).append(".png").toString();
|
skinUrl= GlobalSharedBeans.INSTANCE.getSkinURL(username);
|
||||||
}
|
}
|
||||||
|
|
||||||
noClip = true;
|
noClip = true;
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ public class EntityPlayerSP extends EntityPlayer
|
|||||||
|
|
||||||
if (par3Session != null && par3Session.username != null && par3Session.username.length() > 0)
|
if (par3Session != null && par3Session.username != null && par3Session.username.length() > 0)
|
||||||
{
|
{
|
||||||
skinUrl = (new StringBuilder()).append("http://s3.amazonaws.com/MinecraftSkins/").append(par3Session.username).append(".png").toString();
|
skinUrl = GlobalSharedBeans.INSTANCE.getSkinURL(par3Session.username);
|
||||||
}
|
}
|
||||||
|
|
||||||
username = par3Session.username;
|
username = par3Session.username;
|
||||||
|
|||||||
@@ -0,0 +1,16 @@
|
|||||||
|
package ru.di9.minecraft.shared;
|
||||||
|
|
||||||
|
public final class GlobalSharedBeans {
|
||||||
|
public static final GlobalSharedBeans INSTANCE = new GlobalSharedBeans();
|
||||||
|
|
||||||
|
private GlobalSharedBeans() {
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getSkinURL(String username) {
|
||||||
|
return "http://localhost:25560/skins/%s.png".formatted(username);
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCloaksURL(String username) {
|
||||||
|
return "http://localhost:25560/cloaks/%s.png".formatted(username);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -463,7 +463,7 @@ public abstract class EntityPlayer extends EntityLiving
|
|||||||
|
|
||||||
public void updateCloak()
|
public void updateCloak()
|
||||||
{
|
{
|
||||||
playerCloakUrl = (new StringBuilder()).append("http://s3.amazonaws.com/MinecraftCloaks/").append(username).append(".png").toString();
|
playerCloakUrl = GlobalSharedBeans.INSTANCE.getCloaksURL(username);
|
||||||
cloakUrl = playerCloakUrl;
|
cloakUrl = playerCloakUrl;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user