public boolean dropAll(EntityPlayer player, String timestamp)
{
boolean didWork = true;
String filename = TombManyGraves.file + DeathInventoryHandler.FILE_PREFIX + "/" + player.getName() + "#" + timestamp + ".json";
BufferedReader reader;
try
{
reader = new BufferedReader(new FileReader(filename));
String fileData = reader.readLine();
allNBT = JsonToNBT.getTagFromJson(fileData);
InventoryPlayer inventoryPlayer = new InventoryPlayer(player);
inventoryPlayer.readFromNBT(allNBT.getTagList("Main",10));
InventoryHelper.dropInventoryItems(player.worldObj, player.getPosition(), inventoryPlayer);
if (TombManyGraves.isBaublesInstalled)
{
InventoryBaubles inventoryBaubles = new InventoryBaubles(player);
inventoryBaubles.readNBT(allNBT.getCompoundTag("Baubles"));
InventoryHelper.dropInventoryItems(player.worldObj, player.getPosition(), inventoryBaubles);
}
}
catch (Exception e)
{
// e.printStackTrace();
didWork = false;
}
return didWork;
}
DeathInventory.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:TombManyGraves-NOT-FOR-1.9.4-
作者:
评论列表
文章目录