package jas.spawner.modern.spawner.creature.handler.parsing.keys;
import jas.spawner.modern.spawner.creature.handler.parsing.OptionalParser;
import jas.spawner.modern.spawner.creature.handler.parsing.TypeValuePair;
import jas.spawner.modern.spawner.creature.handler.parsing.settings.OptionalSettings.Operand;
import java.util.ArrayList;
import java.util.HashMap;
import net.minecraft.entity.EntityLiving;
import net.minecraft.world.World;
public class KeyParserEntityCap extends KeyParserBase {
public KeyParserEntityCap(Key key) {
super(key, false, KeyType.VALUE);
}
@Override
public boolean parseChainable(String parseable, ArrayList<TypeValuePair> parsedChainable,
ArrayList<Operand> operandvalue) {
throw new UnsupportedOperationException();
}
@Override
public boolean parseValue(String parseable, HashMap<String, Object> valueCache) {
String[] pieces = parseable.split(",");
OptionalParser.parseEntityCap(pieces, valueCache);
return true;
}
@Override
public boolean isValidLocation(World world, EntityLiving entity, int xCoord, int yCoord, int zCoord,
TypeValuePair typeValuePair, HashMap<String, Object> valueCache) {
throw new UnsupportedOperationException();
}
@Override
public String toExpression(String parseable) {
throw new UnsupportedOperationException();
}
}