예제 #1
0
파일: Item.cs 프로젝트: Caesar008/SaveEdit
 public void ChangeDamage(short newDmg)
 {
     Damage = newDmg;
     if (NbtItem.Get <NbtCompound>("tag") == null)
     {
         NbtItem.Add(new NbtCompound("tag"));
     }
     if (NbtItem.Get <NbtCompound>("tag").Get <NbtShort>("Damage") == null)
     {
         NbtItem.Get <NbtCompound>("tag").Add(new NbtInt("Damage", 0));
     }
     NbtItem.Get <NbtCompound>("tag").Get <NbtInt>("Damage").Value = newDmg;
 }
예제 #2
0
파일: Item.cs 프로젝트: Caesar008/SaveEdit
 public void ChangeCount(byte newCount)
 {
     Count = newCount;
     NbtItem.Get <NbtByte>("Count").Value = newCount;
 }
예제 #3
0
파일: Item.cs 프로젝트: Caesar008/SaveEdit
 public void ChangeSlot(byte newSlot)
 {
     Slot = newSlot;
     NbtItem.Get <NbtByte>("Slot").Value = newSlot;
 }