Alternate method for getting instance XML path.

This commit is contained in:
MobiusDevelopment 2020-03-16 22:11:28 +00:00
parent 6c0d7b3dc3
commit c9153084b1
4 changed files with 4 additions and 4 deletions

View File

@ -228,7 +228,7 @@ public class InstanceManager implements IXmlReader
case "instance":
{
final NamedNodeMap attrs = n.getAttributes();
_instanceTemplates.put(parseInteger(attrs, "id"), new File("data/instances/").toURI().relativize(f.toURI()).getPath());
_instanceTemplates.put(parseInteger(attrs, "id"), f.getPath().substring(f.getPath().lastIndexOf("\\instances\\") + 11));
break;
}
}

View File

@ -459,7 +459,7 @@ public class Instance
{
// TODO: Cache templates.
Document doc = null;
final File xml = new File(Config.DATAPACK_ROOT, "data/instances/" + InstanceManager.getInstance().getInstanceTemplateFileName(templateId));
final File xml = new File(".\\data\\instances\\" + InstanceManager.getInstance().getInstanceTemplateFileName(templateId));
try
{
final DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();

View File

@ -228,7 +228,7 @@ public class InstanceManager implements IXmlReader
case "instance":
{
final NamedNodeMap attrs = n.getAttributes();
_instanceTemplates.put(parseInteger(attrs, "id"), new File("data/instances/").toURI().relativize(f.toURI()).getPath());
_instanceTemplates.put(parseInteger(attrs, "id"), f.getPath().substring(f.getPath().lastIndexOf("\\instances\\") + 11));
break;
}
}

View File

@ -459,7 +459,7 @@ public class Instance
{
// TODO: Cache templates.
Document doc = null;
final File xml = new File(Config.DATAPACK_ROOT, "data/instances/" + InstanceManager.getInstance().getInstanceTemplateFileName(templateId));
final File xml = new File(".\\data\\instances\\" + InstanceManager.getInstance().getInstanceTemplateFileName(templateId));
try
{
final DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();