public static net.minecraft.src.Entity CreateEntityFromNBT(net.minecraft.src.NBTTagCompound nbttagcompound, net.minecraft.src.World world) { net.minecraft.src.Entity entity = null; try { System.Type class1 = (System.Type)stringToClassMapping[nbttagcompound.GetString ("id")]; if (class1 != null) { entity = (net.minecraft.src.Entity)class1.GetConstructor(new System.Type[] { Sharpen.Runtime.GetClassForType(typeof(net.minecraft.src.World)) }).Invoke(new object[] { world }); } } catch (System.Exception exception) { Sharpen.Runtime.PrintStackTrace(exception); } if (entity != null) { entity.ReadFromNBT(nbttagcompound); } else { System.Console.Out.WriteLine((new java.lang.StringBuilder()).Append("Skipping Entity with id " ).Append(nbttagcompound.GetString("id")).ToString()); } return(entity); }
public static net.minecraft.src.TileEntity CreateAndLoadEntity(net.minecraft.src.NBTTagCompound nbttagcompound) { net.minecraft.src.TileEntity tileentity = null; try { System.Type class1 = (System.Type)nameToClassMap[nbttagcompound.GetString ("id")]; if (class1 != null) { tileentity = (net.minecraft.src.TileEntity)Activator.CreateInstance(class1); } } catch (System.Exception exception) { Sharpen.Runtime.PrintStackTrace(exception); } if (tileentity != null) { tileentity.ReadFromNBT(nbttagcompound); } else { System.Console.Out.WriteLine((new java.lang.StringBuilder()).Append("Skipping TileEntity with id " ).Append(nbttagcompound.GetString("id")).ToString()); } return(tileentity); }
protected internal override void ReadEntityFromNBT(net.minecraft.src.NBTTagCompound nbttagcompound) { direction = nbttagcompound.GetByte("Dir"); xPosition = nbttagcompound.GetInteger("TileX"); yPosition = nbttagcompound.GetInteger("TileY"); zPosition = nbttagcompound.GetInteger("TileZ"); string s = nbttagcompound.GetString("Motive"); net.minecraft.src.EnumArt[] aenumart = net.minecraft.src.EnumArt.Values(); int i = aenumart.Length; for (int j = 0; j < i; j++) { net.minecraft.src.EnumArt enumart = aenumart[j]; if (enumart.title.Equals(s)) { art = enumart; } } if (art == null) { art = net.minecraft.src.EnumArt.Kebab; } Func_179_a(direction); }
protected internal override void ReadEntityFromNBT(net.minecraft.src.NBTTagCompound nbttagcompound) { base.ReadEntityFromNBT(nbttagcompound); SetIsAngry(nbttagcompound.GetBoolean("Angry")); SetIsSitting(nbttagcompound.GetBoolean("Sitting")); string s = nbttagcompound.GetString("Owner"); if (s.Length > 0) { SetOwner(s); SetIsTamed(true); } }
public override void ReadFromNBT(net.minecraft.src.NBTTagCompound nbttagcompound) { isEditable = false; base.ReadFromNBT(nbttagcompound); for (int i = 0; i < 4; i++) { Lines[i] = nbttagcompound.GetString((new java.lang.StringBuilder()).Append("Text" ).Append(i + 1).ToString()); if (Lines[i].Length > 15) { Lines[i] = Lines[i].Substring(0, 15); } } }
public WorldInfo(net.minecraft.src.NBTTagCompound nbttagcompound) { // Referenced classes of package net.minecraft.src: // NBTTagCompound, EntityPlayer randomSeed = nbttagcompound.GetLong("RandomSeed"); spawnX = nbttagcompound.GetInteger("SpawnX"); spawnY = nbttagcompound.GetInteger("SpawnY"); spawnZ = nbttagcompound.GetInteger("SpawnZ"); worldTime = nbttagcompound.GetLong("Time"); lastTimePlayed = nbttagcompound.GetLong("LastPlayed"); sizeOnDisk = nbttagcompound.GetLong("SizeOnDisk"); levelName = nbttagcompound.GetString("LevelName"); saveVersion = nbttagcompound.GetInteger("version"); rainTime = nbttagcompound.GetInteger("rainTime"); isRaining = nbttagcompound.GetBoolean("raining"); thunderTime = nbttagcompound.GetInteger("thunderTime"); isThundering = nbttagcompound.GetBoolean("thundering"); if (nbttagcompound.HasKey("Player")) { field_22195_h = nbttagcompound.GetCompoundTag("Player"); dimension = field_22195_h.GetInteger("Dimension"); } }
public override void ReadFromNBT(net.minecraft.src.NBTTagCompound nbttagcompound) { base.ReadFromNBT(nbttagcompound); mobName = nbttagcompound.GetString("EntityId"); spawnDelay = nbttagcompound.GetShort("Delay"); }