public boolean getDeathList(EntityPlayer player, String playerName, String timestamp)
{
boolean didWork = true;
String filename = TombManyGraves.file + DeathInventoryHandler.FILE_PREFIX + "/" + playerName + "#" + timestamp + ".json";
BufferedReader reader;
try
{
reader = new BufferedReader(new FileReader(filename));
String fileData = reader.readLine();
allNBT = JsonToNBT.getTagFromJson(fileData);
if (allNBT.getKeySet().size() > 0) {
ItemStack theList = new ItemStack(ModItems.itemDeathList, 1);
theList.setTagCompound(allNBT);
EntityItem entityItem = new EntityItem(player.worldObj, player.posX, player.posY, player.posZ, theList);
player.worldObj.spawnEntityInWorld(entityItem);
}
else
{
ChatHelper.sayMessage(player.worldObj, player, playerName + " had no items upon death!");
}
reader.close();
}
catch (Exception e)
{
// e.printStackTrace();
didWork = false;
}
return didWork;
}
DeathInventory.java 文件源码
java
阅读 15
收藏 0
点赞 0
评论 0
项目:TombManyGraves
作者:
评论列表
文章目录