Read summon item from config in /taming command

This commit is contained in:
TfT_02
2014-04-21 15:19:37 +02:00
parent 8e5340ebc3
commit 63b332216e
3 changed files with 15 additions and 7 deletions

View File

@ -362,7 +362,8 @@ public class TamingManager extends SkillManager {
return true;
}
int summonAmount = summonedEntities.get(entityType).size();
List<TrackedTamingEntity> trackedEntities = getTrackedEntities(entityType);
int summonAmount = trackedEntities == null ? 0 : trackedEntities.size();
if (summonAmount >= maxAmountSummons) {
player.sendMessage(LocaleLoader.getString("Taming.Summon.Fail.TooMany", maxAmountSummons));
@ -382,6 +383,10 @@ public class TamingManager extends SkillManager {
summonedEntities.get(livingEntity.getType()).add(trackedEntity);
}
protected static List<TrackedTamingEntity> getTrackedEntities(EntityType entityType) {
return summonedEntities.get(entityType);
}
protected static void removeFromTracker(TrackedTamingEntity trackedEntity) {
summonedEntities.get(trackedEntity.getLivingEntity().getType()).remove(trackedEntity);
}