Search in sources :

Example 1 with TypeConversionException

use of picocli.CommandLine.TypeConversionException in project Valkyrien-Warfare-Revamped by ValkyrienWarfare.

the class ShipDataConverter method convert.

@Override
public ShipData convert(String value) throws TypeConversionException {
    World world = sender.getEntityWorld();
    QueryableShipData data = QueryableShipData.get(world);
    return data.getShipFromName(value).orElseThrow(() -> new TypeConversionException("That ship, " + value + ", could not be found"));
}
Also used : TypeConversionException(picocli.CommandLine.TypeConversionException) World(net.minecraft.world.World) QueryableShipData(org.valkyrienskies.mod.common.ships.QueryableShipData)

Aggregations

World (net.minecraft.world.World)1 QueryableShipData (org.valkyrienskies.mod.common.ships.QueryableShipData)1 TypeConversionException (picocli.CommandLine.TypeConversionException)1