public void handleSeeds(int seedId, WorldObject object) {
		/*if (!canPlantSeeds(player, object)) {
			player.getPackets().sendGameMessage("You must clear the weeds before you may plant some seeds here.");
			return;
		}*/
		for (PatchStatus patch : player.getFarmingPatches()) {
			if (patch.getObjectId() == object.getId()) {
				player.getPackets().sendGameMessage("There is already something growing here.");
				return;
			}
		}
		for (Seeds.Seed seed : Seeds.Seed.values()) {
			if (seedId == seed.getItem().getId()) {
				if (player.getSkills().getLevel(Skills.FARMING) < seed.getLevel()) {
					player.getPackets().sendGameMessage("You need at least "+seed.getLevel()+" Farming in order to plant this.");
					return;
				}
				ObjectDefinitions defs = ObjectDefinitions.getObjectDefinitions(seedId);
				if (!player.getInventory().containsItem(seed.getItem().getId(), seed.getItem().getAmount())) {
					player.getPackets().sendGameMessage("You need at least "+seed.getItem().getAmount()+" "+defs.name+"'s.");
					return;
				}				
				for (int i = 0; i < seed.getSuitablePatch().length; i++) {
					if (seed.getSuitablePatch()[i] == object.getId()) {
						player.getPackets().sendGameMessage("You plant some "+defs.name+"'s.");
						player.getSkills().addXp(Skills.FARMING, seed.getPlantXP());
						player.getInventory().deleteItem(seed.getItem());
						player.setNextAnimation(new Animation(2291));
						player.getFarmingPatches().add(new PatchStatus(object.getId(), object.getDefinitions().configFileId, seed.getConfigValues()[0], seed.getConfigValues()[4], "Some "+defs.name+"'s have been planted here."));
						startGrowth(object, seed.getTime() / 2);
					}
				}
			}
		}
	}