diff --git a/src/main/java/forestry/plugins/PluginFarming.java b/src/main/java/forestry/plugins/PluginFarming.java index 495bc4f35..5a1c49957 100644 --- a/src/main/java/forestry/plugins/PluginFarming.java +++ b/src/main/java/forestry/plugins/PluginFarming.java @@ -201,7 +201,7 @@ public class PluginFarming extends ForestryPlugin { String itemString = tokens[1]; - Matcher matcher = Pattern.compile("(.+?)\\.([0-9][0-9]?)(?:\\.(.+?)\\.([0-9][0-9]?))?").matcher(itemString); + Matcher matcher = Pattern.compile("(.+?)\\.(-?[0-9][0-9]?)(?:\\.(.+?)\\.(-?[0-9][0-9]?))?").matcher(itemString); if (!matcher.matches()) { Proxies.log.warning("%s For farm '%s': unable to parse string.", errormsg, tokens[0]); return true;