Check if appearance item data is empty.

This commit is contained in:
MobiusDevelopment 2020-10-28 21:30:07 +00:00
parent 14c5c79053
commit 383c2c203b
8 changed files with 64 additions and 40 deletions

View File

@ -55,6 +55,8 @@ public class AppearanceItemData implements IXmlReader
{ {
parseDatapackFile("data/AppearanceStones.xml"); parseDatapackFile("data/AppearanceStones.xml");
if (!_stoneMap.isEmpty())
{
_stones = new AppearanceStone[Collections.max(_stoneMap.keySet()) + 1]; _stones = new AppearanceStone[Collections.max(_stoneMap.keySet()) + 1];
for (Entry<Integer, AppearanceStone> stone : _stoneMap.entrySet()) for (Entry<Integer, AppearanceStone> stone : _stoneMap.entrySet())
{ {
@ -62,6 +64,7 @@ public class AppearanceItemData implements IXmlReader
} }
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _stoneMap.size() + " stones."); LOGGER.info(getClass().getSimpleName() + ": Loaded " + _stoneMap.size() + " stones.");
}
//@formatter:off //@formatter:off
/* /*

View File

@ -55,6 +55,8 @@ public class AppearanceItemData implements IXmlReader
{ {
parseDatapackFile("data/AppearanceStones.xml"); parseDatapackFile("data/AppearanceStones.xml");
if (!_stoneMap.isEmpty())
{
_stones = new AppearanceStone[Collections.max(_stoneMap.keySet()) + 1]; _stones = new AppearanceStone[Collections.max(_stoneMap.keySet()) + 1];
for (Entry<Integer, AppearanceStone> stone : _stoneMap.entrySet()) for (Entry<Integer, AppearanceStone> stone : _stoneMap.entrySet())
{ {
@ -62,6 +64,7 @@ public class AppearanceItemData implements IXmlReader
} }
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _stoneMap.size() + " stones."); LOGGER.info(getClass().getSimpleName() + ": Loaded " + _stoneMap.size() + " stones.");
}
//@formatter:off //@formatter:off
/* /*

View File

@ -55,6 +55,8 @@ public class AppearanceItemData implements IXmlReader
{ {
parseDatapackFile("data/AppearanceStones.xml"); parseDatapackFile("data/AppearanceStones.xml");
if (!_stoneMap.isEmpty())
{
_stones = new AppearanceStone[Collections.max(_stoneMap.keySet()) + 1]; _stones = new AppearanceStone[Collections.max(_stoneMap.keySet()) + 1];
for (Entry<Integer, AppearanceStone> stone : _stoneMap.entrySet()) for (Entry<Integer, AppearanceStone> stone : _stoneMap.entrySet())
{ {
@ -62,6 +64,7 @@ public class AppearanceItemData implements IXmlReader
} }
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _stoneMap.size() + " stones."); LOGGER.info(getClass().getSimpleName() + ": Loaded " + _stoneMap.size() + " stones.");
}
//@formatter:off //@formatter:off
/* /*

View File

@ -55,6 +55,8 @@ public class AppearanceItemData implements IXmlReader
{ {
parseDatapackFile("data/AppearanceStones.xml"); parseDatapackFile("data/AppearanceStones.xml");
if (!_stoneMap.isEmpty())
{
_stones = new AppearanceStone[Collections.max(_stoneMap.keySet()) + 1]; _stones = new AppearanceStone[Collections.max(_stoneMap.keySet()) + 1];
for (Entry<Integer, AppearanceStone> stone : _stoneMap.entrySet()) for (Entry<Integer, AppearanceStone> stone : _stoneMap.entrySet())
{ {
@ -62,6 +64,7 @@ public class AppearanceItemData implements IXmlReader
} }
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _stoneMap.size() + " stones."); LOGGER.info(getClass().getSimpleName() + ": Loaded " + _stoneMap.size() + " stones.");
}
//@formatter:off //@formatter:off
/* /*

View File

@ -55,6 +55,8 @@ public class AppearanceItemData implements IXmlReader
{ {
parseDatapackFile("data/AppearanceStones.xml"); parseDatapackFile("data/AppearanceStones.xml");
if (!_stoneMap.isEmpty())
{
_stones = new AppearanceStone[Collections.max(_stoneMap.keySet()) + 1]; _stones = new AppearanceStone[Collections.max(_stoneMap.keySet()) + 1];
for (Entry<Integer, AppearanceStone> stone : _stoneMap.entrySet()) for (Entry<Integer, AppearanceStone> stone : _stoneMap.entrySet())
{ {
@ -62,6 +64,7 @@ public class AppearanceItemData implements IXmlReader
} }
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _stoneMap.size() + " stones."); LOGGER.info(getClass().getSimpleName() + ": Loaded " + _stoneMap.size() + " stones.");
}
//@formatter:off //@formatter:off
/* /*

View File

@ -55,6 +55,8 @@ public class AppearanceItemData implements IXmlReader
{ {
parseDatapackFile("data/AppearanceStones.xml"); parseDatapackFile("data/AppearanceStones.xml");
if (!_stoneMap.isEmpty())
{
_stones = new AppearanceStone[Collections.max(_stoneMap.keySet()) + 1]; _stones = new AppearanceStone[Collections.max(_stoneMap.keySet()) + 1];
for (Entry<Integer, AppearanceStone> stone : _stoneMap.entrySet()) for (Entry<Integer, AppearanceStone> stone : _stoneMap.entrySet())
{ {
@ -62,6 +64,7 @@ public class AppearanceItemData implements IXmlReader
} }
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _stoneMap.size() + " stones."); LOGGER.info(getClass().getSimpleName() + ": Loaded " + _stoneMap.size() + " stones.");
}
//@formatter:off //@formatter:off
/* /*

View File

@ -55,6 +55,8 @@ public class AppearanceItemData implements IXmlReader
{ {
parseDatapackFile("data/AppearanceStones.xml"); parseDatapackFile("data/AppearanceStones.xml");
if (!_stoneMap.isEmpty())
{
_stones = new AppearanceStone[Collections.max(_stoneMap.keySet()) + 1]; _stones = new AppearanceStone[Collections.max(_stoneMap.keySet()) + 1];
for (Entry<Integer, AppearanceStone> stone : _stoneMap.entrySet()) for (Entry<Integer, AppearanceStone> stone : _stoneMap.entrySet())
{ {
@ -62,6 +64,7 @@ public class AppearanceItemData implements IXmlReader
} }
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _stoneMap.size() + " stones."); LOGGER.info(getClass().getSimpleName() + ": Loaded " + _stoneMap.size() + " stones.");
}
//@formatter:off //@formatter:off
/* /*

View File

@ -55,6 +55,8 @@ public class AppearanceItemData implements IXmlReader
{ {
parseDatapackFile("data/AppearanceStones.xml"); parseDatapackFile("data/AppearanceStones.xml");
if (!_stoneMap.isEmpty())
{
_stones = new AppearanceStone[Collections.max(_stoneMap.keySet()) + 1]; _stones = new AppearanceStone[Collections.max(_stoneMap.keySet()) + 1];
for (Entry<Integer, AppearanceStone> stone : _stoneMap.entrySet()) for (Entry<Integer, AppearanceStone> stone : _stoneMap.entrySet())
{ {
@ -62,6 +64,7 @@ public class AppearanceItemData implements IXmlReader
} }
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _stoneMap.size() + " stones."); LOGGER.info(getClass().getSimpleName() + ": Loaded " + _stoneMap.size() + " stones.");
}
//@formatter:off //@formatter:off
/* /*